VL01N/VL02N交付标题屏幕退出BAdI

2020-09-01 21:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用LE_SHP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用LE_SHP_TAB_CUST_HEAD BAdI在VL01N/VL02N标头中添加自定义标签。 我在自定义子屏幕上添加了一个引用VBPA-KNREF的字段。

我需要根据VBPA-KNREF自定义字段输入在子屏幕中更新XVBPA和YVBPA表(合作伙伴数据),然后将其发送回交货处理。 当数据从子屏幕传递回交货事务/程序时,此BAdI仅允许更改LIKP数据。

您有没有使用此BAdI的经验或任何想法?

谢谢。

3条回答
spaceman01
2020-09-01 22:19 .采纳回答

您需要使用方法

TRANSFER_DATA_TO_SUBSCREEN将数据从标准字段传递到子屏幕字段

TRANSFER_DATA_FROM_SUBSCREEN将数据从子屏幕字段传递到标准字段

1)创建一个功能组,例如 ZVL02N_CUST

2)在此功能组中创建屏幕

3)通过ACTIVATE_TAB_PAGE方法传递此程序和屏幕信息

   ef_caption ='ADD。 标签'。
   ef_program ='ZVL02N_CUST'。
   ef_dynpro ='9100'。
 

4)在同一功能组中创建功能模块ZVL02N_SET_DATA_SUBSCREEN。 将所有必填字段作为此功能模块中的导入参数。 在功能组的TOP包含项中创建相同的字段。 将数据从导入参数保存到TOP Include字段。 您可以在屏幕PBO中使用这些字段来设置子屏幕字段。

5)以相同的方式在同一功能组中创建FM ZVL02N_GET_DATA_SUBSCREEN。 将所有必填字段作为此功能模块的导出参数。 从TOP包含字段设置此导出参数值。

此致

Naimesh Patel

一周热门 更多>