- 2024-11-19SMARTFORMS函数调用完整示例:打印工厂物料信息
首先规划想要打印的效果和信息,这里示例的是想要打印物料数据库里面的信息。①对相关数据表创建表结构:SE11 注意数据类型,数量quan需要参考类型:创建表结构:②创建一个REPORT程序,并对相关的字段、变量、内表进行声明,并写一个SELECTION界面和一些基础的取数等,具体代码如下:DATA
- 2024-11-06ABAP 读取其他ALV的显示结果
转载:https://blog.csdn.net/fengxin_/article/details/107516820SALV有个的功能,就是submit其他SALV程序后能直接取得显示的结果。方法一:通常情况下,可以将submit的SALV显示结果发送到内存中,通过SUBMIT....EXPORTINGLISTTOMEMORYANDRETURN,然后通过函数LIST_FROM_MEMOR
- 2024-11-03SAP ABAP开发学习——代码优化
1.SELECT/ENDSELECT首先用*取全部字段,比给定字段取数效率低其次通过字段取数,给两个关键字要比只给一个效率高'='放在‘in'选择界面的前面2.READTRANSPORTINGNOFIELDSZ只读取,不赋值,为了确定是否读取成功,就要使用SY-SUBRC先排序,形成索引表,在二分法读取使用f
- 2024-07-02MARD和MARDH的区别
MARD里记载的是当前库存的数量,但是期间并不一定是当月。比如你物料4月一整月都没有库存数量变化(没收没发),那么5月初你看MARD里的条目期间数还是4月而非5月。当某个期间发生货物移动的时候,系统在更新mard数据的之前(这个表是实时更新的),会检查此笔业务过账期间和mard里对应记
- 2023-05-24sap 参考内表
参考内表在SAPABAP中,FORALLENTRIESIN是一种优化内表处理的方法,它可以帮助您快速地从SAP数据表中选择和过滤一组记录。使用FORALLENTRIESIN,您可以选择一个与目标字段匹配的内表,并使用此内表的值来过滤数据表,以便只返回与内表中的值匹配的数据记录。格式SELECT<F1...FN>
- 2023-01-27关于 ABAP 的运行时错误 ITAB_ILLEGAL_ORDER
关于ABAP的运行时错误ITAB_ILLEGAL_ORDER 一个朋友在我的知识星球里提问:Jerry您好!请教一个问题,在生成物料凭证的时候,有个比较奇怪的问题,在函数MARD_
- 2023-01-10关于 ABAP 的运行时错误 ITAB_ILLEGAL_ORDER
一个朋友在我的知识星球里提问:Jerry您好!请教一个问题,在生成物料凭证的时候,有个比较奇怪的问题,在函数MARD_MD_ARRAY_READ,第154行的时候会提示运行时错误:ITAB_ILLEG