BAPI_ALM_ORDER_MAINTAIN更新AUFK自定义字段

2020-08-14 08:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我正在尝试找到一种...

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

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


亲爱的

我正在尝试找到一种解决方案来更新AUFK中的自定义字段。
我已经检查了所有帖子,没有成功。

这里有我的程序:

  1. 我在CI_AUKF结构中创建了自定义字段
  2. 我在IBAPI_CAUFVD_UPDATE中创建了追加结构
  3. 我使用以下代码实现了我的badi IBAPI_ALM_ORD_MODIFY,并通过调试进行了检查,所有信息均已正确填写。
  4. 然后我在程序中实现了我的abap代码,以调用BAPI" BAPI_ALM_ORDER_MAINTAIN":

很遗憾,我无法更新我的Z自定义字段。 我不知道为什么!

在程序中使用此代码,我遇到以下错误:

对不起,对于法国的印刷屏幕,但我无法在EN中进行全部自定义来创建生产订单。


感谢您的宝贵帮助!

(40.2 kB)
5条回答
My梦
2020-08-14 09:18

嗨,梅利莎,

您的一条错误消息表明方法有问题。 我正在将您的代码与自己对相同BAPI的调用进行比较,尽管我们没有将客户字段附加到AUFK,所以我没有使用extension_in参数。 我注意到您的SAVE方法有所不同,请尝试清除REFNUMBER字段而不是传递值。 我自己的代码看起来像这样...

 ls_method-objectkey =订单编号。
 ls_method-objecttype = if_eams_bo_const => gc_bapi_ord_obj_type-empty。
 ls_method-method = if_eams_bo_const => gc_bapi_ord_method-save。
 清除ls_method-refnumber。
 追加ls_method到lt_method。

干杯,
艾米(Amy)

一周热门 更多>