2020-09-18 03:00发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
当我们执行查询以链接基础文档和目标文档时,
1)在tableA.Trgetentry = tableB.DocEntry上的内部联接tableB
和
2)tableA.DocEntry = tableB.BaseEntry上的内部联接tableB
?
为什么这两个会返回不同的结果?
谢谢
你好,
假设我们有一个基于销售报价单的销售订单,并将其复制到销售发票中。 在这种情况下,您将拥有BaseEntry = Quotation.DocEntry,BaseType = Quotation.ObjectType,TrgetEntry = Invoice.DocEntry,TargetType = Invoice.ObjectType。
您的第一个查询返回的是订单和AR发票表之间的联接,而第二个查询返回的是订单和报价表之间的联接。
无论如何,我不确定您是否 需要这个加入为您的目的。 请检查以下查询(由于您无法基于发票创建交货,因此仅从交货单和销售订单中获取数据)。
您好
我进行了以下联接,并给出了正确的结果
选择*从ORDR内部将ORDR.DocEntry = RDR1.DocEntry上的内部RDR1加入RDR1.DocEntry = DLN1.BaseEntry和ORDR.ObjType = DLN1.BaseType上的内部DLN1
也可以用于多个DO,但是如果您想查看没有DO的SO,它将显示有DO的SO,也可以尝试
选择*从ORDR内部ORDR.DocEntry = RDR1.DocEntry上的左RDR1加入RDR1.DocEntry = DLN1.BaseEntry和ORDR.ObjType = DLN1.BaseType上的DLN1的外部联接
确定 您的TN可以使用以下内容:
如果@object_type = 15 AND @transaction_type ='A' 开始 选择前1名 @错误= 1, @error_message = N'交货数量与#'行中的订购数量不同+ CAST(RDR1.VisOrder AS NVARCHAR(30)) 从DLN1 在DLN1.BaseEntry = RDR1.DocEntry上加入RDR1 AND DLN1.BaseLine = RDR1.LineNum AND DLN1.BaseType = RDR1.ObjType AND DLN1.Quantity!= RDR1.Quantity-这是您的数量条件 哪里DLN1.DocEntry = @list_of_cols_val_tab_del 结束
尊敬的谢尔盖,
我需要检查退货和贷项凭证,以便创建公式来重新计算SO数量。
如果我仅检查DO,即使在逻辑上我们被允许这样做,系统也会使用退货和贷项凭证阻止该文档。
大致上,我的公式将如下所示。
如果Do.qty-(return.qty + creditmemo.qty)> SO.qty,则为YES(阻止用户添加DO)
最多设置5个标签!
你好,
假设我们有一个基于销售报价单的销售订单,并将其复制到销售发票中。 在这种情况下,您将拥有BaseEntry = Quotation.DocEntry,BaseType = Quotation.ObjectType,TrgetEntry = Invoice.DocEntry,TargetType = Invoice.ObjectType。
您的第一个查询返回的是订单和AR发票表之间的联接,而第二个查询返回的是订单和报价表之间的联接。
无论如何,我不确定您是否 需要这个加入为您的目的。 请检查以下查询(由于您无法基于发票创建交货,因此仅从交货单和销售订单中获取数据)。
您好
我进行了以下联接,并给出了正确的结果
选择*从ORDR内部将ORDR.DocEntry = RDR1.DocEntry上的内部RDR1加入RDR1.DocEntry = DLN1.BaseEntry和ORDR.ObjType = DLN1.BaseType上的内部DLN1
也可以用于多个DO,但是如果您想查看没有DO的SO,它将显示有DO的SO,也可以尝试
选择*从ORDR内部ORDR.DocEntry = RDR1.DocEntry上的左RDR1加入RDR1.DocEntry = DLN1.BaseEntry和ORDR.ObjType = DLN1.BaseType上的DLN1的外部联接
确定 您的TN可以使用以下内容:
尊敬的谢尔盖,
我需要检查退货和贷项凭证,以便创建公式来重新计算SO数量。
如果我仅检查DO,即使在逻辑上我们被允许这样做,系统也会使用退货和贷项凭证阻止该文档。
大致上,我的公式将如下所示。
如果Do.qty-(return.qty + creditmemo.qty)> SO.qty,则为YES(阻止用户添加DO)
一周热门 更多>