文章目录
- 第二代增强-创建采购申请时的增强
- 业务要求
- 实现过程
- 创建项目
- 编写代码
- 激活增强
- 维护消息类
- 运行效果
- 断点
第二代增强-创建采购申请时的增强
业务要求
实现过程
创建项目
编写代码
"AFNAM,申请人
"需求:NB类型的采购申请,需要输入申请人
DATA ls_eban LIKE LINE OF im_t_eban.
DATA: ls_message TYPE bapiret2.LOOP AT im_t_eban INTO ls_eban.IF ls_eban-bsart = 'NB' AND ls_eban-afnam IS INITIAL.ls_message-type = 'E'.ls_message-id = 'ZMM'.ls_message-number = '000'.ls_message-row = ls_eban-bnfpo.APPEND ls_message TO ex_messages.ENDIF.
ENDLOOP.
APPEND ls_message TO ex_messages.
:将错误消息存在EX_MESSAGES里面
EX_MESSAGES是导出参数,就是传出参数