点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
客户希望将负责PO的买方设置为原始请求者。 为此,我认为我需要去查找业务交易文档参考中的购物车参考,获取ID,然后检索购物车以获取详细信息。
在BTDR中有一个购物车文档参考,但是在资源库浏览器中没有购物车BO ---我对* Shop *和* Cart *进行了模糊搜索,但均未产生结果。 我还做了一个键变量,并从PO的购物车引用中分配了ID和类型,但是在BusinessTransactionDocumentSearch BO上的retrieve()调用没有产生任何结果,仅使用类型代码62(购物车)作为参数的查询也没有产生结果 结果。
有人有什么想法吗?
我的代码:
/* 业务对象:PurchaseOrder 节点:根 事件:AfterModify */ 进口ABSL; 导入AP.FO.BusinessDocumentFlow.Global; 将AP.Common.Global导入为common; var prRefs = this.BusinessTransactionDocumentReference.PurchaseRequest; 如果(prRefs.Count()== 1) { var pr = prRefs.GetFirst(); var creator = pr.CreationIdentity.FormattedName; var x = 10; } var key:common:BusinessTransactionDocumentKey; var shoppingCartReferences = this.BusinessTransactionDocumentReference.Where(n => n.BusinessTransactionDocumentReference.TypeCode ==" 62"); //62 ==购物车。 if(shoppingCartReferences.Count()== 1)//只能为0或1。 { var shoppingCartReference = shoppingCartReferences.GetFirst()。BusinessTransactionDocumentReference; key.BusinessTransactionDocumentID.content = shoppingCartReference.ID.content.RemoveLeadingZeros(); key.BusinessTransactionDocumentTypeCode = shoppingCartReference.TypeCode; var shoppingCart = BusinessTransactionDocumentSearch.Retrieve(key); 如果(shoppingCart.IsSet()) { var requester = shoppingCart.MainBusinessTransactionDocumentPartyFormattedName; var x = 10; } }
谢谢
刘易斯
购物车BO称为" InternalRequest"。 您应该可以在"资源库资源管理器"中找到它。
我认为这实际上没什么用,但是Asif的回答很有用。
一周热门 更多>