BAPI_ALM_ORDER_MAINTAIN-错误消息KD 118

2020-09-02 20:07发布

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

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


专家们,

我在订单流程的结算规则中更新bapi" BAPI_ALM_ORDER_MAINTAIN"时遇到问题:订单结算的等效编号(COBRB-AQZIF)

我收到此错误消息KD/118:发件人无法 自行解决。

如何预防这种情况?

问候。

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

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


专家们,

我在订单流程的结算规则中更新bapi" BAPI_ALM_ORDER_MAINTAIN"时遇到问题:订单结算的等效编号(COBRB-AQZIF)

我收到此错误消息KD/118:发件人无法 自行解决。

如何预防这种情况?

问候。

付费偷看设置
发送
5条回答
xfwsx85
1楼-- · 2020-09-02 20:31

专家们,

我的源代码:

数据:
lt_srule bapi_alm_order_srule的类型表,
ls_srules lt_srule的相似线,
lt_srule_up bapi_alm_order_srule_up的类型表,meth_al _s meth_s,lt_srule_up LIKE LINE,
ls_methods与lt_methods相似,
lt_return bapiret2标准类型表,
ls_return TYPE bapiret2类型,
ls_cobrb TYPE cobrb,
xaufnr类似于aufk-aufnr。

'000001234567'。

清除ls_methods。
ls_methods-refnumber =1。
ls_methods-objecttype ='SRULE'。
ls_methods-method ='CHANGE'。
ls_methods-objectkey (12)= xaufnr。
将ls_methods附加到lt_methods。

清除ls_methods。
ls_methods-refnumber = 1。 '。
ls_methods-objectkey(12)= xaufnr。
追加ls_methods到lt_methods。

从* * * * * * * * * * * * * * * * * * * * 。

将ls_cobrb移动到ls_srules。
ls_srules-objnr = ls_cobrb-objnr。
ls_srules-lfdnr = ls_cobrb-lfdnr。
ls_srules-extnr = ls_cobrb-extnr。
ls_srules-equivr_id = 1.
ls_srules-faus-aus
ls_srules-settl_type = ls_cobrb-perbz。
ls_srules-source = ls_cobrb-urzuo。
ls_srules-comp_code = ls_cobrb-bukrs。

附加ls_srules到lt_srule。 ls_srule_up-equiv_number ='X'。
APPEND ls_srule_up到lt_srule_up。
ENDSELECT。


呼叫功能'BAPI_ALM_ORDER_MAINTAIN'
表格
it_methods = lt_methods
it_srule = lt_srule
it_srule_up = lt_srule_up
return = lt_return。


ls_return WITH KEY类型='A'。
检查sy-subrc <>0。
读表lt_return进入ls_return WITH KEY类型='E'。
检查sy-subrc <>0。

呼叫功能'BAPI_TRANSACTION_COMMIT'
导出
wait ='X'。

问候。
My梦
2楼-- · 2020-09-02 20:32

你好,

您在这里使用联产品吗?

系统是否允许手动更改结算规则,在COR1或COR2中进行订单结算的等价号码?

在KOT2中,检查您的流程订单类型的结算配置文件以及其中的结算配置文件 OKO7设置了等效编号,并将接收方设置为物料。

还检查指示器联合产品维护在物料主数据中。

最好的问候,

R.Brahmankar

木偶小白
3楼-- · 2020-09-02 20:41

你好,

通过设置消息类型'I'或'S'而不是禁止消息来抑制OBA5

KD118中的此消息。

更多详细信息,请参考SAP注释304759-结算规则: 转储带有KD118的MESSAGE_TYPE_UNKNOWN

最诚挚的问候,

R.Brahmankar

shere_lin
4楼-- · 2020-09-02 20:47

感谢R.Brahmankar的回复。

我在OBA5中进行了设置。

我收到此消息:IW(702):&不是维护订单

实际上,我使用的是流程订单,而不是维护订单。

如果此bapi'BAPI_ALM_ORDER_MAINTAIN'用于维护订单,
流程订单是否有等效的bapi?

谢谢。

愤怒的猪头君
5楼-- · 2020-09-02 20:38

谢谢布拉曼卡(R Brahmankar)的帮助。

一周热门 更多>