- 博客(146)
- 收藏
- 关注
原创 ABAP:MB51字段增强
但定制化字段会存在一个问题,增强的字段,EXCEL导出会有问题,这个问题还未研究…如果是MSEG、MKPF表中字段可通过配置实现,需要业务顾问SM30配置视图:V_MMIM_REP_CUST。3.展示字段:RM07DOCS中FORM build_fieldcatalog最后增加字段属性。也有对ITAB取值做调整的,但是要写很多处,直接这里取值就很简单。2.取值:RM07DOCS中detail_list中加取值逻辑。1.定义增强字段:RM07DOCS_GENERATED中定义。
2024-12-13 15:31:08
201
原创 SAP:激活数据迁移控制室(LTMC)功能
sap/bc/gui/sap/its/webgui 和 /sap/public/bc/icf/systemloginjs。此时便可以打开数据迁移功能。
2024-09-13 10:58:00
235
原创 ABAP:ALV中编辑日期格式限制长度为8如何调整
macro_fieldcat ‘计划交货日期’ ‘LFDAT’ ‘’ ‘EBAN’ ‘LFDAT’ ‘X’ ‘’.在这里插入代码片``
2024-09-02 15:41:47
268
原创 ABAP:SMARTFORMS中打印错误 RAISE_EXCEPTION
GUI770及以下版本执行smartforms会报错: RAISE_EXCEPTION。GUI770_16-70004692.EXE插件。该插件可以 SAP官网去搜或者私聊我。
2024-08-12 09:25:50
241
原创 MGIO查看暂存数据增强
BADI增强点:MB_MIGO_BADI-》IF_EX_MB_MIGO_BADI-》IF_EX_MB_MIGO_BADI~PBO_DETAIL。暂存数据都存在 mmim_predoc_org表中。
2024-07-16 13:19:56
168
原创 ABAP:会计凭证批量导入(资产数据,获利能力段)
会计凭证导入会涉及到总账、客户、供应商、金额 、自定义字段增强、获利能力段*&---------------------------------------------------------------------**& Report ZFIE014*&---------------------------------------------------------------------**& 会计凭证批导*& Creat by Zhangmin*&a
2024-07-10 17:35:54
562
原创 Eclipse For ABAP:安装依赖报错
重启后报错:ABAP communication layer is not configured properly. This might be caused by missing Microsoft Visual C++ 2013 (x64) Runtime DLLs. Consult the installation guide or download page for further details on how to install this component.全部勾选等待安装结束;
2024-03-21 10:00:04
572
原创 ABAP:导出EXCEL为.XLSX格式
这里采用的方法是“'SAP_CONVERT_TO_XLS_FORMAT”,表头是我们写入内表第一行中的,所以就要求类型都为CHAR类型,若为其它类型,需要我们重新定义个内表,局限性还是存在的。有更好的方法也可以推荐一下~
2023-11-28 08:58:58
781
原创 SAP:后台任务与程序的关联,后台定时任务暂停,删除任务
此时将即可将以释放状态更改为已计划状态,后台任务既不会再执行,若再启用,可选择已计划状态更改为已释放。首先我们作为开发如何通过后台作业名找到对应的程序,如何通过程序找到对应的后台作业名?SM37中输入程序名即可:作业名称和用户名都为*,找不到时间跨度可扩大些。选择已计划或以释放状态的作业,选择删除即可~通过SM37进入后台作业,选择状态为释放的。勾选状态为已释放或为已计划都可,选择更改。
2023-06-20 14:18:38
3915
原创 ABAP:自定义搜索帮助:可参考标准函数F4IF_SHLP_EXIT_EXAMPLE
2.选择参考表,因为这里分销渠道和文本来源于TVTWT,这里选择方法就填入TVTWT,对话类型选择D立即显示值,就是点击即可出现结果。参数和预定义函数一致,这里我们调用‘SELECT’这个时间点来进行数据的查询输出,自定义的帮助出口函数中的具体代码如下。搜索帮助出口:需要我们自定义一个函数,可复制标准函数:F4IF_SHLP_EXIT_EXAMPLE去创建。因为我这里是全部输出系统当前语言的分销渠道,所以这里的搜索没有去做限制,也可以更具具体情况去限制。"将查询结果回执到屏幕上来。"根据输入参数查询数据。
2023-04-21 15:40:47
1453
原创 ABAP:关于OOALV选择屏幕按钮的那些事
最终在将gt_exclude传入set_table_for_first_display中it_toolbar_excluding。调用set_table_for_first_display并注册事件。
2023-03-20 13:13:47
925
原创 ABAP获取文本信息方法
首先在STXH和STXL中根据OBJECT NAME, TEXT ID,TEXT OBJECT查找到需要的文本对象,然后通过READ_TEXT / READ_TEXT_INLINE函数来读取文本内容。
2023-03-16 09:09:29
839
1
原创 ABAP:ME28/ME2L/ME2N标准报表字段增强统一出口
这时候我们需要在结构MEREP_OUTTAB_PURCHDOC_REL中附加结构。这里进来显示的是:MEREP_OUTTAB_PURCHDOC_REL。这里说一下ME28的增强,首先打个断点看一下进来的结构是什么。
2022-10-31 14:06:46
1321
原创 FIORI:创建项目与部署
2.首先打开fiori launchpad,然后通过/O/UI2/FLPD_CUST配置磁贴。当前端代码完成后:se38中打开程序:/UI5/UI5_REPOSITORY_LOAD。这里需要先创建一个定制请求:点击设置。这里很重要,否则默认是本地。将代码上传到SAP中,后期修改也是在这里进行上传和下载。4.PFCG创建权限对象,将目录与组维护进去。第一步完成后,在组中将磁贴增加进去。然后点击Finish。...............
2022-08-16 10:29:48
2991
原创 SAP:增强中用commit和wait up会导致操作异常
参考案例:CO01中我们需要在执行过程中有个写表的操作,但是不能直接commit work,当然也不能rollback work,所以此时我们需要重新开启一个进场去执行,包括wait up 也有提交的操作,这几种语法在增强中还是得慎用。因为 WAIT UP 语句有提交 数据库 的作用,所以在增强里面是禁止使用 WAIT UP 语句的,可以如下:WAIT UP TO 1。(在DESTINATION不省略的情况下,且dest取值又不为SPACE,则函数一定要是RFC函数才能采用此方式进行远程同步调用)...
2022-08-09 09:30:11
1392
原创 SAP:QP01,QP02对应BAPI处理
QP01:BAPI_INSPECTIONPLAN_CREATEQP02:BAPI_INSPECTIONPLAN_CHANGE对于QP02对应BAPI在测试中会存在很多问题:这里也做了很多调试最终这个BAPI还是可以实现修改的,虽然这个BAPI还是未发布的状态删除需要将参数 设置成maintain_mode = 'D
2022-06-02 14:55:21
1591
3
原创 SAP:SWITCH用法
根据一个参数判断另外一个参数的值,一般都是if…elseif语法,或者case…when语法,S/4中SWITCH用法可以很好解决代码参考: <FS_2011>-ABWGR = SWITCH #( <FS_059B>-ABWGR WHEN '' THEN '9000' ELSE <FS_059B>-ABWGR
2022-05-13 10:50:43
506
原创 SAP:SUBMIT用法参考,跳转到默认1000屏幕
DATA: ls_tab TYPE rsparams, lt_tab TYPE TABLE OF rsparams. IF pv_ucomm = '&IC1'. READ TABLE gt_alv_i_y INTO DATA(gs_alv_i_y) INDEX ps_selfield-tabindex. LOOP AT s_bydat. INSERT VALUE #( kind = 'S' option = s_bydat-option low =..
2022-05-04 10:22:40
966
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人