OCI字段未保存在EBAN表中

2020-09-12 15:16发布

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

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


大家好,

我在ECC-MM中使用没有SRM的OCI目录。 我已经创建了Web服务ID,并且可以在ME51N中看到目录按钮。 当我在目录中选择项目并返回到ME51N屏幕时,某些字段会自动映射。 现在,我想映射MFRPN和MFRNR。 我还在SPRO配置下维护了映射字段,

RIHFCOM_XL-MFRPN NEW_ITEM-MANUFACTMAT

RIHFCOM_XL-MFRNR NEW_ITEM-MANUFACTCODE

ME51N屏幕上没有这些字段,当我保存PR时,MFRPN和MFRNR中没有值。

请让我知道我是否错过某件事。

我也尝试使用Badi ME_CATALOG_INTERFACE_CUST。

谢谢

般若

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

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


大家好,

我在ECC-MM中使用没有SRM的OCI目录。 我已经创建了Web服务ID,并且可以在ME51N中看到目录按钮。 当我在目录中选择项目并返回到ME51N屏幕时,某些字段会自动映射。 现在,我想映射MFRPN和MFRNR。 我还在SPRO配置下维护了映射字段,

RIHFCOM_XL-MFRPN NEW_ITEM-MANUFACTMAT

RIHFCOM_XL-MFRNR NEW_ITEM-MANUFACTCODE

ME51N屏幕上没有这些字段,当我保存PR时,MFRPN和MFRNR中没有值。

请让我知道我是否错过某件事。

我也尝试使用Badi ME_CATALOG_INTERFACE_CUST。

谢谢

般若

付费偷看设置
发送
1条回答
槿木_熙
1楼-- · 2020-09-12 15:59

使用BAdI" ME_CATALOG_INTERFACE_CUST"通过方法" MAP_CATALOG_VALUES"映射您的字段。

方法" MAP_CATALOG_VALUES"中的示例可能是:

数据:
   ls_field_map TYPE mecat_fieldmap,
   ls_oci_item TYPE mmpur_oci_cat_return_type。

 清除ls_oci_item。
 ls_oci_item = ct_oci_item。

 检查ls_oci_item是否为INITIAL。

 清除ls_field_map。
 ls_field_map-catalog_field ='NEW_ITEM-MANUFACTMAT'。
 ls_field_map-item_field ='RIHFCOM_XL-MFRPN'。
 附录ls_field_map至ct_field_map。

 清除ls_field_map。
 ls_field_map-catalog_field ='NEW_ITEM-MANUFACTCODE'。
 ls_field_map-item_field ='RIHFCOM_XL-MFRNR'。
 附录ls_field_map至ct_field_map。

 ct_oci_item = ls_oci_item。
 


作为参考,请参见 SAP-KBA 2448042 ,仅提及很少的字段是自动映射的,所有其他字段应通过使用BAdI进行开发来处理。