导语:顾问提出要给COOIS—生产订单信息系统,【抬头页签】增强显示字段,下面分享一下实现过程,其他页签包括组件、确认等,同理,可以在类的签名里寻找结构并增强。
一、效果展示
二、增强结构
三、实施BADI–WORKORDER_INFOSYSTEM
方法:TABLES_MODIFY_LAY
method IF_EX_WORKORDER_INFOSYSTEM~TABLES_MODIFY_LAY.
"规格型号
SORT lt_sort BY matnr.
SELECT matnr,
zggxh
FROM mara
INTO TABLE @DATA(lt_mara).
SORT: lt_mara BY matnr.
"抬头增加字段
IF ct_ioheader IS NOT INITIAL.
LOOP AT ct_ioheader ASSIGNING FIELD-SYMBOL(<fs_ioheader>) .
READ TABLE lt_mara INTO DATA(ls_mara) WITH KEY matnr = <fs_ioheader>-matnr BINARY SEARCH.
IF sy-subrc = 0.
<fs_ioheader>-zggxh = ls_mara-zggxh.
CLEAR:ls_mara.
ENDIF.
ENDLOOP .
ENDIF.
endmethod.
四、调整布局
加完字段要修改一下屏幕布局才可以展示出来。
作者:小飞猪猪猪猪猪猪猪–CSDN