1、业务需求
通过委外工单生成的采购申请,需要将自定义“图号”字段显示在采购申请中,且只用于显示即可
2、增强实现
增强表EBAN的结构CI_EBANDB
增强点CMOD:MEREQ001
出口EXIT_SAPLMEREQ_001
首先在TOP文件中引入全局CI_EBANDB
创建子屏幕0111,并在屏幕中绘制图号字段,仅输出即可
在EXIT_SAPLMEREQ_001的包含文件ZXM02U01中写入获取图号的逻辑
"--------------------@斌将军--------------------
*&---------------------------------------------------------------------*
*& 包含 ZXM02U01
*&---------------------------------------------------------------------*
DATA:ls_item TYPE mereq_item.
IF im_req_item IS NOT INITIAL.
ls_item = im_req_item->get_data( ).
SELECT SINGLE
mara~zylzd4
FROM ebkn
INNER JOIN afko ON ebkn~aufnr = afko~aufnr
INNER JOIN mara ON afko~plnbez = mara~matnr
INTO ci_ebandb-zcpwlth
WHERE ebkn~banfn = ls_item-purchasereqnitemuniqueid+(10)
AND ebkn~bnfpo = ls_item-bnfpo.
ENDIF.
"--------------------@斌将军--------------------
效果显示
定期更文,欢迎关注