美文网首页SAP ABAP技术整理
Dynpro采购订单程序

Dynpro采购订单程序

作者: SAP杰 | 来源:发表于2023-03-29 16:42 被阅读0次

    第一步创建程序

    事物代码SE80:

    创建好四个INCLUDE子程序

    接下来创建屏幕SCREEN:

    屏幕2000 - 第一屏幕

    首先必须在屏幕元素清单设置OK_CODE

    出现了两个PROCESS 分别是PBO和PAI

    屏幕布局(首先要去TOP里面声明变量信息)

    这里的OK_CODE是设置响应变量

    屏幕布局下获取声明变量信息:

    获取变量信息:

    选框名称是对应变量声明的名称:

    INPUT对应的required是说明是必输项

    创建所对应的功能码:FC_CRE

    通过第一屏幕2000的PBO创建GUI

    200的屏幕名称:

    对应的GUI也是2000

    进入GUI2000里设置屏幕按钮

    接下来操作2000屏幕的PAI用户响应操作:

    这里设置了操作GUI上面设置的按钮:

    首先先检查一下数据信息:

    首先要进T024E表里抽取到采购组织:

    这里的采购组织和供应商数据正是屏幕里声明过的变量

    检查如果采购组织和供应商数据屏幕上能check不到的话 就错显示信息

    如果检查数据是错误的话,就设置光标显示:

    在TOP里面设置声明变量错误信息

    在TOP里面设置声明变量错误信息

    在2000屏幕号下面屏幕设置:

    对错误的数据设置了光标显示:

    输入信息check效果:

    采购组织不存在

    供应商数据不存在:

    如果数据check没问题的话,会跳转到第二屏幕3000

    优化代码OK_CODE:

    屏幕2000设置F4增强:

    自检表带有搜索帮助字段:

    效果显示

    画面按钮名称设置:

    设置set和get

    目前效果演示,2000屏幕跳转到3000屏幕:

    3000屏幕

    分开写 独立把屏幕check分开写

    2000屏幕check,根据字段check 满足条件才可以走

    check T024里面采购组织描述信息

    首先声明采购组织描述变量

    根据采购组,抽取采购组织描述:

    绑定F4增强带出字段信息:

    显示详情信息变量信息:

    新添加字段:

    抽取字段放入

    这里3000屏幕的时候 同样也要设置屏幕set设置

    3000屏幕布局设置:

    采购组织选框

    后面是详情选框设置:

    3000屏幕的布局设置完成

    设置保存按钮:

    3000屏幕PAI设置保存处理

    第二屏幕退出设定

    设置第二屏幕返回处理:

    设置返回第二屏幕退出处理

    目前效果演示:

    2000屏幕

    3000屏幕

    3000屏幕设置初始值:

    设置数量单位

    设置单位转换:

    3000屏幕check

    check詳細數據信息:

    相关文章

      网友评论

        本文标题:Dynpro采购订单程序

        本文链接:https://www.haomeiwen.com/subject/jufardtx.html