调用InboudDelivery服务API问题

2020-09-06 05:29发布

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

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


尊敬的专家,

我正在使用SAP Cloud SDK调用InboudDelivery API,但遇到了两个问题。

1。 创建InboundDelivery错误

错误消息:

"实体\ u0027API_INBOUND_DELIVERY_0002〜A_InbDeliveryHeader \ u0027的创建操作被禁用"

似乎我需要启用创建操作,但我不知道该怎么做。

2。 呼叫过帐收据功能错误

" errordetails":[
{
" code":"/img/IWBEP/CX_MGW_BUSI_EXCEPTION",
" message":"需要先决条件",
" longtext_url":"/img/sap/opu/odata/iwbep/message_text; o \ u003dLOCAL/T100_longtexts(MSGID \ u003d \ u0027%2FIWBEP%2FCM_MGW_RT \ u0027,MSGNO \ u003d \ u0027194 \ u0027,MESSAGE_V1 \ u003d \ u0027 \ u0027 \ u0027,uESS27 \ u003d \ u0027 \ u0027,MESSAGE_V4 \ u003d \ u0027 \ u0027)/$ value",
" propertyref":"",
" severity":"错误",
" target":""
}
]

代码如下。

 @Override
     公共List  goodsReceipt(String deliveryDocument)引发异常{
        
         List  putawayReports = inboundDeliveryService.postGoodsReceipt(deliveryDocument)
                                                                     .execute(ErpConfigUtil.getErpConfig());
        
         返回putawayReports;
     }

 

关于这两个问题,您能给我一些建议吗?


谢谢

杰里

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

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


尊敬的专家,

我正在使用SAP Cloud SDK调用InboudDelivery API,但遇到了两个问题。

1。 创建InboundDelivery错误

错误消息:

"实体\ u0027API_INBOUND_DELIVERY_0002〜A_InbDeliveryHeader \ u0027的创建操作被禁用"

似乎我需要启用创建操作,但我不知道该怎么做。

2。 呼叫过帐收据功能错误

" errordetails":[
{
" code":"/img/IWBEP/CX_MGW_BUSI_EXCEPTION",
" message":"需要先决条件",
" longtext_url":"/img/sap/opu/odata/iwbep/message_text; o \ u003dLOCAL/T100_longtexts(MSGID \ u003d \ u0027%2FIWBEP%2FCM_MGW_RT \ u0027,MSGNO \ u003d \ u0027194 \ u0027,MESSAGE_V1 \ u003d \ u0027 \ u0027 \ u0027,uESS27 \ u003d \ u0027 \ u0027,MESSAGE_V4 \ u003d \ u0027 \ u0027)/$ value",
" propertyref":"",
" severity":"错误",
" target":""
}
]

代码如下。

 @Override
     公共List  goodsReceipt(String deliveryDocument)引发异常{
        
         List  putawayReports = inboundDeliveryService.postGoodsReceipt(deliveryDocument)
                                                                     .execute(ErpConfigUtil.getErpConfig());
        
         返回putawayReports;
     }

 

关于这两个问题,您能给我一些建议吗?


谢谢

杰里

付费偷看设置
发送
8条回答
悻福寶寶
1楼 · 2020-09-06 06:17.采纳回答

尊敬的杰里,

关于第二点:

您必须手动传递If-Match标头。 您可以使用" *"作为值来强制覆盖,也可以事先获取实体的etag。 这需要有关服务及其实体模型的知识。

CPLASF-自律
2楼-- · 2020-09-06 06:17

感谢您的回复。

您能否指定使用SAP Cloud SDK的方式?

请检查Javadoc并使用CustomHttpHeader查找方法。

haha101010
4楼-- · 2020-09-06 05:52

Http响应

四川大学会员
5楼-- · 2020-09-06 06:06

网关错误日志怎么说?

6楼-- · 2020-09-06 06:09

这是相同的错误。

首先,我从内向交货180001333获取etag。etag是W/"'0004'"。

然后我将etag设置在标题中。

我真的不知道发生了什么。

渐行渐远_HoldOn
7楼-- · 2020-09-06 05:57

请用邮递员从您的计算机中的现有实体中获取etag。

我怀疑您提供的etag格式错误。 我想看看S/4HANA给您的格式。

一周热门 更多>