如何使用ServiceLayer为SBO/HANA创建带有EmployeeBranchAssignment的EmployeesInfo(错误?)

2020-09-17 05:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 使用Service...

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

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


嗨,

使用ServiceLayer,我要创建一个包含

的EmployeesInfo

EmployeeBranchAssignment。 我想收到以下结果:

 {
     " EmployeeID":7
     " LastName":" Bond",
     " FirstName":" James",
     "活动":" tYES",
     ...省去了几行
     " EmployeeBranchAssignment":[
     {
         " EmployeeID":7
             " BPLID":6
         }
     ]
 } 

首先,我尝试了以下操作来创建它:

 {
     " FirstName":" James",
     " LastName":" Bond",
     "活动":" tYES",
     ...省去了几行
     " BPLID":6
 } 

但这只是丢弃了BPLID并返回:

 {
     " EmployeeID":7
     " FirstName":" James",
     " LastName":" Bond",
     "活动":" tYES",
     " BPLID":null,
     ...省去了几行
     " EmployeeBranchAssignment":[]
 } 

然后我尝试:

 {
     " FirstName":" James",
     " LastName":" Bond",
     "活动":" tYES",
     ...省去了几行
     " EmployeeBranchAssignment":[
         " BPLID":6
     ]
 } 

"名字":" James",
     " LastName":" Bond",
     "活动":" tYES",
     ...省去了几行
     " BPLID":6
     " EmployeeBranchAssignment":[
         " BPLID":6
     ]
 } 

但都给了我一个" BadFormat"错误。

我之前使用过JournalEntry和JournalEntryLines,因此我希望它能以类似的方式工作。 在创建记录期间如何设置? 还是这是一个两步过程? 如果是的话,我该怎么做? 还是一个错误?

这是SBO 9.3 PL04

谢谢!

2条回答
风早神人
2020-09-17 06:01 .采纳回答

您好 NILS STRITZEL

以下HTTP请求在SAP Business One版本9.3 PL04的DEMO数据库中对我来说运行正常,并且分支分配已成功完成:

这也很好:

希望有帮助!

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

一周热门 更多>