在BAPI之后更新标准表的自定义字段的最佳实践

2020-08-31 17:04发布

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

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


专家们,

我必须更新标准表qmel的动态自定义字段集。 我正在使用bapi_qualnot_create/change,其中参数没有qmel表的所有字段。 因此,当值可用时,我必须动态更新qmel的自定义字段。 我将在idoc中使用结构标签名,字段名和要重复的值来获取值。

关于动态更新这些字段的最佳方法的任何建议?

我还可以在循环中逐字段更新并在循环外进行提交工作吗?

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

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


专家们,

我必须更新标准表qmel的动态自定义字段集。 我正在使用bapi_qualnot_create/change,其中参数没有qmel表的所有字段。 因此,当值可用时,我必须动态更新qmel的自定义字段。 我将在idoc中使用结构标签名,字段名和要重复的值来获取值。

关于动态更新这些字段的最佳方法的任何建议?

我还可以在循环中逐字段更新并在循环外进行提交工作吗?

付费偷看设置
发送
4条回答
Nan4612
1楼-- · 2020-08-31 17:31

最佳做法是使用" BAPI扩展名"。 下面是相同的链接。

https://blogs.sap .com/2014/06/24/bapi-extension-for-customer-added-fields/

谢谢

Gourab

代楠1984
2楼-- · 2020-08-31 17:48

Hi Gaurav,

在这种情况下,BAPI提供了扩展参数。 就我而言,我没有。

此外,BAPI的结构与db表不同。

感谢和问候

Aditya

能不能别闹
3楼-- · 2020-08-31 17:39

您好 jyothir aditya k

请共享BAPI的名称。

谢谢

Gourab

何必丶何苦呢
4楼-- · 2020-08-31 17:57

只是想提出想法。 过去,我已经为BAPI之一完成了此操作。 我假设自定义字段添加在通知的标题表中。 因此,您可以按照以下步骤进行操作:

  • 在结构" BAPI2078_NOTHDRI"中添加自定义字段。 这是用于导入参数" notifheader"的结构。
  • 在BAPI" BAPI_QUALNOT_CREATE"内部调用FM" QQM_MAP_EXT_TO_INT"。 FM将" notifheader"作为导入参数。 因此自定义字段的值会自动传播到此
  • FM具有导出参数" f_riqs5"。 用自定义字段附加结构。 最后,在FM" QQM_MAP_EXT_TO_INT"中创建一个隐式增强,并将自NOTIFHEADER的自定义字段值分配给" F_RIQS5"。
  • 提交BAPI并检查自定义字段中的值。 可能有用。

我针对标题表中的自定义字段提到了这种情况。 如果项目表中也有自定义字段,请检查是否有类似的增强机会。 它可能会起作用。 过去对BAPI之一进行过类似的处理,并且有效。

谢谢

古拉布

一周热门 更多>