- 博客(26)
- 收藏
- 关注
原创 odata 常用技巧1:查询多个关联表,更新多个关联表
使用生成方法,copy_data_to_ref() 将取到的L_TBL_ENTITY00X 传输给重新方法的输出参数ER_ENTITY,也就是,ER_ENTITY=L_REC_RESULT。如果fiori前台需要展示多个表,比如需要vbak,vbap,等等多个有关联关系的表。1,segw 分别创建针对每张表的entity type entityset。2 创建associations ,关联好表字段关系。可以使用odata 关联功能,一次性传多张表的数据。读取前台传输过来的各个表的数据。
2024-10-16 09:58:54
197
原创 odata 常用技巧2:更新多个关联表
使用生成方法,copy_data_to_ref() 将取到的L_TBL_ENTITY00X 传输给重新方法的输出参数ER_ENTITY,也就是,ER_ENTITY=L_REC_RESULT。如果fiori前台需要展示多个表,比如需要vbak,vbap,等等多个有关联关系的表。1,segw 分别创建针对每张表的entity type entityset。2 创建associations ,关联好表字段关系。可以使用odata 关联功能,一次性传多张表的数据。3创建Association set。
2024-10-16 09:54:27
183
原创 多线程并行处理
要求设置为远程RFC,入参并行调用时输入,出参接受执行结果时接受。有时候要处理的数据比较多,这个时候可以采用多线程,并行处理。1,获取当前并行出并行数量,决定要执行的进程数量。1,获取当前并行出并行数量,决定要执行的进程数量。
2024-09-05 14:38:32
281
原创 选择屏幕导出模板按钮
TABLES:sscrfields.TABLES:icon.SELECTION-SCREEN:FUNCTIONKEY1.INITIALIZATION.functxt-icon_id=icon_export.functxt-icon_text='下载EXCEL模板'.functxt-quickinfo='下载EXCEL模板'.sscrfields-functxt_01=functxt.ATSELECTION-SCREEN.CASE...
2021-12-01 10:22:50
241
原创 abap 获取调用方程序中的变量
一个增强代码举例;1,下图中红箭头位置有一隐式增强,现在想在这个实施这个增强,判断屏幕字段V_MDLL-WERZG(工厂)的权限。2,在程序SAPLMD02中打开 form update_entry (这里一定要在指定程序中打开,否则走不进增强代码)实施增强程序,因为form update_entry 被多个程序调用,程序SAPLMD02中的变量V_MDLL-WERZG,在这个form中是没有定义的,所以此处需要动态获取assign ('(SAPLMD02)V_MDLL-WERZG') to .
2021-10-20 00:24:34
564
原创 ecc升级s4后金额字段负号提前,导出excel负号却在后面
加上edit_mask = ==Z001 就可以调用历程函数如下,将负号提前但是此时随alv 显示负号提前了,导出的excel 却没有提前,所以还是需要将展示的内表的金额字段转成字符串,进行提前处理。...
2021-08-19 18:27:33
636
原创 sap ecc 升级s4后财务报表导出excel金额小数不见
系统从ecc升级到s4后,alv 报表导出excel文件后,金额字段小数位不见了,这里调整的内容是fieldcat-ref_fieldname fieldcat-ref_tablename 这两个参考字段给一个金额参考字段。
2021-08-19 17:47:46
587
原创 ABAP BOM 展开 CS_BOM_EXPL_MAT_V2
tcode cs12 可以展开BOM程序展开BOM 的函数则是CS_BOM_EXPL_MAT_V2实现多级展开实例--*- 1 取物料BOM信息SELECTstko~stltystko~stlnrstko~laborstko~stktxmast~matnrmast~werksmast~stlanmast~stlal...
2021-02-24 18:07:00
3252
原创 ZXLWB_WORKBENCH XLSX Workbench 实现abap 导出excel 可视化
事务代码 TcodeZXLWB_WORKBENCH
2021-02-09 20:02:23
904
原创 2021-01-25
CALLMETHODcl_fb_parameter_db=>readIMPORTINGimport=et_importexport=et_exportchange=et_changetables=et_tablesCHANGINGheader=ls_header.获取函数function 的输入输出参数"判断参考的是结构还是表类型 表dd40l 存放表的数据CL...
2021-01-25 17:32:34
202
原创 2021-01-25
再保存文件时,可以使用CALLMETHODCL_GUI_FRONTEND_SERVICES=>GET_SAPGUI_WORKDIRCHANGINGSAPWORKDIR=LV_WORKDIREXCEPTIONSOTHERS=1.LV_FILE=LV_WORKDIR&&'\'&&P_INFID&&SY-DATUM&&'.xls'.L...
2021-01-25 14:45:30
104
原创 abap 针式打印机 打印连续纸 11孔纸 不能按照分割线出纸 或者出现隔一张纸的情况等
首先针式打印机打印A4纸时只能打印单张,因为针式打印机主要为了打印孔纸的,多联纸。由于打印机默认的是A4纸 所以打印机按照A4纸的尺寸出纸。设置...
2019-02-25 11:53:33
3204
原创 ABAP smartforms 创建页格式的内容 新的打印尺寸 关于打印多页打印在同一页上的问题
smartforms 创建页格式的内容 没时间再写一下 所以还请复制链接进入本人有道云笔记https://note.youdao.com/ynoteshare1/index.html?id=a58cf8e112a2f033ef15ac7579daef7f&type=note#/ 关于打印多页打印在同一页上的问题由于新创建的页格式,没有设置完全 导致功能缺失解决如...
2019-02-25 11:42:01
910
原创 ABAP 针式打印机横向打印问题
这是上一个开发做的打印 问题百出 在解决问题的时候我可以说是学习了很多知识,虽然过程很痛苦,结果还是丰富了自己。打印结果如图:看到这个结果你肯定想到是打印机输出问题 其实不是 问题解决如下图 将页格式选成:肖像格式...
2019-02-25 11:11:35
2187
原创 解析WSDL 文件 PI 传数据给SAP 关于Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFir
首先接到SAP PI给提供的WSDL 解析WSDL 图片看不清没时间弄 找我wx18681014349解析方法 有两种 (利用eclipse解析 和利用myeclipse解析,注意利用myeclipse解析需要xfire jar包)1利用eclipse 解析首先将wsdl 文件复制到SRC后面如下然后创建 web service client 选择wsdl 文件解析形成如下文件利用这些接口...
2018-05-30 09:45:08
6528
原创 屏幕按钮
今天学习一个小功能,创建屏幕按钮,明明记得之前学习过,可是很快就忘了,很失望自己的记忆力哎,笨鸟多分吧,加油,甜柚子关于添加屏幕按钮三部:1types-pools icon. tables sscrfields .data functxt type smp_dyntxt.“如果不要图片可以不要这个2 selection-screen: function key 1. ...
2018-05-29 17:58:44
335
原创 ABAP 提示信息总结
关于ABAP 提示信息 有三种比较常用1 函数调用 call function ‘POPUP_TO_CONFIRM’使用效果实现方法DATA: g_string1(20) TYPE c.DATA: str1(20) TYPE C VALUE '是否确认删除数据'.DATA: str2(20) type c VALUE 'shi'.DATA: str3 TYPE c VALUE '.'.***弹窗...
2018-05-10 09:58:55
2580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人