使用BAPI更新BUT000表中的业务伙伴分组字段。

2020-09-25 23:29发布

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

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


大家好

要求:更新业务的BP分组字段 BUT000表中的合作伙伴使用BAPI或FM。

BU_GROUP业务合作伙伴分组

我发现了一些Bapi: BAPI _ BUPA_CENTRAL_CHANGE和 BUPA_CENTRAL_CHANGE ,但我在其结构中未找到BP集团的任何字段。

无论如何,是否还有其他FM或BAPI对其进行更新,以避免直接更新表或对其进行任何增强 以上是我可以在其中更新业务组字段的BAPI。

谢谢。

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

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


大家好

要求:更新业务的BP分组字段 BUT000表中的合作伙伴使用BAPI或FM。

BU_GROUP业务合作伙伴分组

我发现了一些Bapi: BAPI _ BUPA_CENTRAL_CHANGE和 BUPA_CENTRAL_CHANGE ,但我在其结构中未找到BP集团的任何字段。

无论如何,是否还有其他FM或BAPI对其进行更新,以避免直接更新表或对其进行任何增强 以上是我可以在其中更新业务组字段的BAPI。

谢谢。

付费偷看设置
发送
6条回答
clasier
1楼 · 2020-09-26 00:15.采纳回答

你好

我已经创建了BUPA_CENTRAL_CHANGE的副本Z_BAPI。

我为BU_GROUP添加了IM_BU_GROUP的导入参数。

并在ls_but000_db-bu_group中推送了Importing参数,它已成功更新了数据库表。下面介绍了实现逻辑的代码。

如果NOT iv_partner是INITIAL。

         通话功能'BUP_BUT000_SELECT_SINGLE'

           出口

             i_partner = iv_partner

             i_valdt_sel = iv_valid_date

             i_cp_exclude = gc_x

           输入

             e_but000 = ls_but000_db

           例外情况

             not_found = 1

             其他= 2。

         如果sy-subrc <> 0。

           PERFORM exception_message_store表et_return。

         其他。
           如果im_bu_partner不是初始的。
             ls_but000_db-bu_group = im_bu_group。<<<这是我要推送导入参数值的地方
           万一。
           将对应的ls_but000_db移动到ls_but000。

           将对应的ls_but000_db移动到ls_but000_old。

         ENDIF。

由于我将在自定义报告中使用此bapi,因此我将仅提供合作伙伴编号和BP grouping.So 我想知道我的方法关于将数据推送到通过" BUP_BUT000_SELECT_SINGLE"填充的结构中是否正确。

或者实现相同目标的其他选择是什么?

谢谢!

Doze时光
2楼-- · 2020-09-25 23:59

我所做的与您在FM副本中所做的完全一样,但是它没有更新表格。 我在这里错过了什么吗?

SAP小黑
3楼-- · 2020-09-26 00:11

我自己还没有尝试过,但是看看FKK_BUPA_MAINTAIN_SINGLE是否有效。

风早神人
4楼-- · 2020-09-26 00:03

你好,

FKK_BUPA_MAINTAIN_SINGLE 无法满足我的要求,因为它专用于FICA和我要更新其业务组的业务伙伴没有合同相关角色(合同伙伴)。

谢谢!!

Alawn_Xu
5楼-- · 2020-09-25 23:58

也许您可以看到一些有关FM" BAPI_BUPACRM_MAINTAIN"的指针:在这里,您可以找到创建新Bus.Partner或更新FM时使用的FM。

不幸的是,只有在拥有新Bus.Partner时,才会考虑分组,然后使用" BUPA_CREATE_FROM_DATA" ...

...或检查此SAP- 关于合作伙伴分组的Wiki:链接,其中使用 还建议使用" BUPA_EVENTS"的符号...

粗暴的香蕉
6楼-- · 2020-09-25 23:51

否,我正在使用BUPA_CENTRAL_CHANGE的副本以及BU_GROUP的附加导入参数(BP 分组),因为BU_GROUP在标准bapi界面中存在的任何导入结构或表中均不可用。

一周热门 更多>