声明:本文仅代表原作者观点,仅用于ERP软件的应用与学习,不代表任何公司。
ABAP SUBMIT基本介绍
ABAP Submit是SAP系统中连接不同程序或ABAP语句的重要工具,它允许在一个程序中提交并执行另一个可执行程序,从而将不同的程序链接起来实现流程控制、数据传输等。
常见使用场景:
使用ABAP Submit可以方便地间接调用和控制其他程序的执行,同时可以在不改变原始程序的代码逻辑和性能的前提下,实现程序间的有序协作。
比如MB52/MB51/MB5B等类似的标准报表,在实际项目中经常会遇到增加字段、添加查询条件等业务需求,有些开发人员可能会选择COPY出标准程序,然后去做修改,但一般不推荐此种方式,容易使标准程序出现问题,而且可能会影响执行效率(特别涉及MSEG等数据库表),这时就可以使用SUBMIT,此语法可将获取系统标准报表数据,然后你就可以在此数据基础上去开发来实现自己的定制。
具体语法:
SUBMIT {rep|(name)} [selscreen_options]
[list_options]
[job_options]
[AND RETURN].
备注:SUBMIT完整详细语法介绍可自行百度查找相关资料。
selscreen_options:主要是标准程序选择界面Field,通过F1去查看具体Field name