2020-09-24 21:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
给出ORDR编号(DocNum或DocEntry)如何找到对应的ODLN文档? 关系在哪里定义?
你好,威尔,
如果您想从UI中找到关系,则可以尝试"关系图"功能。 您可以通过右键单击销售订单,然后从菜单中选择"关系图"来获得图形图。
如果要使用SQL方法在两种类型的文档之间找到这种关系,则可能必须查看行级表(在您的情况下为RDR1和DLN1)。 线级表中将存在一些"目标条目","基准"和"目标类型"列,用于存储关系。
SELECT DISTINCT
RDR1.DocEntry作为"销售订单文档",
DLN1.DocEntry作为"传递文档"
从
RDR1左联接DLN1开启
RDR1.TrgetEntry = DLN1.DocEntry和RDR1.LineNum = DLN1.BaseLine和RDR1.TargetType = 15且RDR1.itemcode = DLN1.itemcode
WHERE RDR1.DocEntry ='给定的销售订单'
*请注意,上述方法基于以下条件:通过"复制自"或"复制至"方法创建文档。 例如,您的交货是使用基于销售订单的"复制自"创建的,或者使用销售订单中的"复制至"按钮来创建交货。 如果从头开始手动创建交货,则与销售订单的关系将不存在。
希望这会有所帮助。
吉米
最多设置5个标签!
你好,威尔,
如果您想从UI中找到关系,则可以尝试"关系图"功能。 您可以通过右键单击销售订单,然后从菜单中选择"关系图"来获得图形图。
如果要使用SQL方法在两种类型的文档之间找到这种关系,则可能必须查看行级表(在您的情况下为RDR1和DLN1)。 线级表中将存在一些"目标条目","基准"和"目标类型"列,用于存储关系。
SELECT DISTINCT
RDR1.DocEntry作为"销售订单文档",
DLN1.DocEntry作为"传递文档"
从
RDR1左联接DLN1开启
RDR1.TrgetEntry = DLN1.DocEntry和RDR1.LineNum = DLN1.BaseLine和RDR1.TargetType = 15且RDR1.itemcode = DLN1.itemcode
WHERE RDR1.DocEntry ='给定的销售订单'
*请注意,上述方法基于以下条件:通过"复制自"或"复制至"方法创建文档。 例如,您的交货是使用基于销售订单的"复制自"创建的,或者使用销售订单中的"复制至"按钮来创建交货。 如果从头开始手动创建交货,则与销售订单的关系将不存在。
希望这会有所帮助。
吉米
一周热门 更多>