解析XML流API_PURCHASEREQ_PROCESS_SRV/A_PurchaseRequisitionHeader时出错

2020-08-15 11:54发布

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

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

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


我正在尝试在SAP Sand Box API中创建PR,并确保这些值首先存在于Sandbox中。 我能够阅读现有的PR,但似乎无法创建PR。 我关注了博客" https://s4hanacloud.community.sap/blogs/show/X7Wx9HNf3Iuec8vKcOjbHO",但似乎收到了XML流错误。 JSON有效,我正在传递标头参数,如下所述。

任何帮助都会得到极大的帮助。

https://sandbox .api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PURCHASEREQ_PROCESS_SRV/A_PurchaseRequisitionHeader

标题值:

APIKEY:xxxxxxxxx
接受:application/json
内容类型:application/json
x-csrf-令牌:xxxxxxxx

身体价值:

{
" PurchaseRequisition":"",
" PurchaseRequisitionType":" NB",
" PurReqnDescription":" Test PR",
" SourceDetermination":假,
" PurReqnDoOnlyValidation":否,
" to_PurchaseReqnItem":{
"结果":[
{
" PurchaseRequisition":"",
" PurchaseRequisitionItem":" 10",
" PurchaseRequisitionItemText":"正在测试自由文本",
" AccountAssignmentCategory":" U",
" MaterialGroup":" P002",
" RequestedQuantity":" 5",
" BaseUnit":" P",
" PurchaseRequisitionPrice":" 10",
" PurchasingGroup":" PG1",
" Plant":" 1010",
" CompanyCode":" 1010",
" to_PurchaseReqnAcctAssgmt":{
},
" to_PurchaseReqnDeliveryAddress":{
},
" to_PurchaseReqnItemText":{
}
}
]
}
}

1条回答
N-Moskvin
2020-08-15 12:17

找到答案后,"帐户分配"和"项目"文本都需要一个"结果"标签。

" to_PurchaseReqnAcctAssgmt":{
   "结果":[]
 },
 " to_PurchaseReqnDeliveryAddress":{
 },
 " to_PurchaseReqnItemText":{
   "结果":[]

 } 

一周热门 更多>