B1IF 2.0-通过ServiceLayer将记录添加到UDT类型无对象

2020-08-17 01:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好... 是否可以通过Serv...

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

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


您好...
是否可以通过ServiceLayer将记录添加到UDT类型的对象中?
在HANA Studio中,我看到了表'@SENTPAYMENTS'。
我正在尝试通过HTTP GET https获取表。 ://server-hana:50000/b1s/v1/U_SENTPAYMENTS

 {
 " odata.metadata":" https://服务器-hana:50000/b1s/v1/$ metadata#U_SENTPAYMENT",
 "值":[]
  }

 

我想知道:
-是否可以在IntegrationFramework中将记录添加到 UDT noObject 类型?
-如何识别此类表? 通过前缀 U_SENTPAYMENTS 还是 $ metadata#U_SENTPAYMENT

谢谢

4条回答
CPLASF-自律
2020-08-17 02:02

您好 ZdenekChládek

请参阅部分 3.14 使用SAP Business One服务层用户手册下的3.14用户定义表(UDT)。

您可以直接访问用户定义表(UDT) )在SAP Business One 9.1补丁程序级别05中为"无对象"类型,并且 后来。 "无对象"类型的UDT被视为仅具有一个主表的简单实体。 "无对象"的UDT UDO无法使用该类型(UDO使用"主数据","主数据行","文档"或 "文档行")。

如何为无对象类型的UDT" MYTBL"创建实体:

 POST/U_MYTBL
 {
  "代码":" C",
  "名称":" CName",
  " U_F1":"测试数据"
 } 

如何检索UDT" MYTBL"的记录(代码是关键字段)

 GET/U_MYTBL('C')
 要么
 GET/U_MYTBL(Code ='C')

希望有帮助!

亲切的问候,

安基特·肖恩

SAP Business One支持

一周热门 更多>