Odata中的服务订单价格金额字段

2020-08-16 13:16发布

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

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


你好

我尝试使用OData服务" ServiceOrder"在SAP ByDesign中发布新的服务订单。

但是我找不到每个项目所需的正确价格字段。 我试图将ServiceOrderItem中的"金额"字段设置为可用,但由于只读,因此不允许这样做。

这是相应的按设计服务订单创建屏幕,我们可以在其中手动编辑金额和货币:

您知道哪个字段对应于odata中的这些字段吗?

谢谢。

此致

Lo

(116.1 kB)

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

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


你好

我尝试使用OData服务" ServiceOrder"在SAP ByDesign中发布新的服务订单。

但是我找不到每个项目所需的正确价格字段。 我试图将ServiceOrderItem中的"金额"字段设置为可用,但由于只读,因此不允许这样做。

这是相应的按设计服务订单创建屏幕,我们可以在其中手动编辑金额和货币:

您知道哪个字段对应于odata中的这些字段吗?

谢谢。

此致

Lo

(116.1 kB)
付费偷看设置
发送
3条回答
绿领巾童鞋
1楼-- · 2020-08-16 14:00

嗨Loïc,

请检查正在使用的Odata服务的元数据。 在大多数情况下,UI中的字段描述与元数据中的字段描述相似。

此致

Palani。

callcenter油条
2楼-- · 2020-08-16 13:41

嗨,Palanikumar,

感谢您的回复。 我检查了服务的元数据,发现的对应字段是"金额",这是只读的。

在用户界面的技术信息中,该字段的路径为"/img/Root/ItemsList_ADP [00163E8AC4FD1EEAA190D1F200C4279A]/ItemListPriceAmount_ENH/content",但我无法在Odata中找到它。

此外,我在Odata帖子中捕获了此错误(仅在发生其他错误时才会出现):"必填价缺失。必须保持标价或必须手动输入价格。"

谢谢

关于,
Loïc

d56caomao
3楼-- · 2020-08-16 13:56

嗨Loïc

价格字段可以添加为MainPrice或类型代码为7PR1的相应价格成分。

要使用的实体是:

ServiceOrderOperationalItemPriceComponent(重要的是在类型代码中添加)

ServiceOrderItemMainPrice

这将随后在标价选择中填充金额值。

亲切的问候,

亚瑟

一周热门 更多>