-
增强点 BADI->WORKORDER_UPDAT
-
里面入参有抬头参数,但是有的需要组件参数的,可以通过指针去获取
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/91486e0d401b4655aa0008c14071169c.png
代码如下
IF sy-tcode = 'CO07' AND is_header_dialog-auart = 'ZP07' AND is_header_dialog-werks = '1025'.
DATA:lt_tab TYPE TABLE OF resbb.
FIELD-SYMBOLS <fs_afpod> TYPE table.
ASSIGN ('(SAPLCOBC)RESB_BT[]') TO <fs_afpod>.
lt_tab = CORRESPONDING #( <fs_afpod> ).
LOOP AT lt_tab INTO DATA(ls_tab) WHERE posnr >= 20 AND shkzg = 'S'.
EXIT.
ENDLOOP.
IF sy-subrc <> 0.
MESSAGE e001(00) WITH '拆卸子件数量需为负数,请检查!' DISPLAY LIKE 'I'.
ENDIF.
ENDIF.