点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)是否有计划在实体的扩展选项中提供...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)是否有计划在实体的扩展选项中提供...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否有计划在实体的扩展选项中提供更大的灵活性?
例如,我想在生产订单行中进行描述。 Sap Business One中显示了项目描述,并且行中的行文本为空。
据我所知,我只能通过检索生产订单来实现这一目标。 然后,在单独的调用中,检索在生产订单行中的项目,然后检索项目说明。
我宁愿打个电话,用ProductionOrderLine/Item扩展ProductionOrder。
我希望您以某种方式丰富服务层,以便可以通过expand选项检索每个相关实体,从而为我们提供最佳的灵活性。 :-)
在该主题上,是否存在默认扩展ProductOrderLines的特定原因? 通过扩展不是可选的吗?
在此之前的答案是我的主要问题。
下面的答案是关于我的第二层和 对服务层的未来充满希望。
灵活性就是重点。
在第二个屏幕快照中,我确实收到了ProductionOrder的信息,我仅扩展了UnitOfMeasurement。
但是我默认会检索以下扩展实体:
* ProductionOrderLines
* ProductionOrderLines/SerialNumbers
* ProductionOrderLines/BatchNumbers
现在我知道我可以使用select仅获取ProductionOrder标头字段。
但是我有一种感觉,即在内部意味着仍然进行与其他表的联接,这将是一种浪费 性能(可能是多少)。
在OData概念中,除了默认的ProductionOrder实体,我希望仅显示ProductionOrder标头。 可以扩展的内容如下所示:
*项目
*分支
* UnitOfMeasurement
*仓库
* SalesOrder
*项目
*客户
* Distr 。 规则
*用户
* ProductionOrderLine
* ProductionOrderLine/物料
* ProductionOrderLine/UnitOfMeasurement
* ProductionOrderLine/仓库
* ProductionOrderLine/Item/ItemGroup
* ProductionOrderLine/Item/Manufacturer
* ProductionOrderLine/Item/仓库
这是一个很长的列表,而且肯定不够长。 但是,如果SAP可以创建一个服务层,在其中可以使用扩展选项来进行深入导航的功能和灵活性。 不仅如此,它还将使其成为一个非常强大的工具。
我将能够向服务层询问特定的订单,其具有哪些订单行,那里有哪些物料,甚至可以将这些物料运入什么仓库 来源(订单原先的来源旁边)。
这可能是您在实体上具有导航点的原因。
我知道像这样打开服务层也有危险,因为那可能意味着以下情况也是可能的:
$ expand = ProductionOrderLines/Item/Warehouse/Item/Manufacturer
我希望服务层能够恢复更多的灵活性。
一周热门 更多>