如何使用BAPI扩展服务主更新税费代码?

2020-09-26 22:58发布

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

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

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


iam使用BAPI_SERVICE_CREATE创建服务主记录..现在我想更新服务主记录中的TAX TARIFF CODE ... iam在AC03以及ASMD表中具有TAX TARIFF CODE字段...但是我可以 没有在BAPI_SERVICE_CREATE中找到它。所以我必须使用BAPI扩展...我不知道Bapi扩展...有人给我适当的步骤来使用bapi扩展来更新服务主机中的关税代码。 >

预先感谢

5条回答
SC_Yao
2020-09-26 23:59 .采纳回答

首先问功能,因为此字段应来自定制和其他主数据。

从此BAPI文档(FM doc的末尾列出了BAdI),您应该发现可以

  • 在扩展输入/输出参数中使用以下结构之一:BAPISRV_TE_ASMD'或'CI_ASMDDB','BAPISRV_TE_ASMDX'或'CI_ASMDDBX'。 这些结构的字段的值将通过相应的移动语句移动到服务数据。
  • (需要DIMP_GENERAL)使用您创建的特定结构,然后实施BAdI MMSRV_SM_BAPI_CUST方法INBOUND来移动 数据。

要填充EXTENSIONIN结构,请使用通用cl_abap_container_utilities之类或更具体的cl_nls_struc_container类将结构名称传递到STRUCTURE字段,并将数据映射到VALUEPART字段。 (执行一些在哪里使用的样本搜索)

一周热门 更多>