点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我想从自定义BO创建采购合同(在采购和合同工作中心)。运行代码时,出现错误消息" Buyer Party Missing",但新合同已成功保存。 当我在创建的合同上单击检查按钮时,合同是一致的。
请建议我,是否有任何编码遗漏或需要任何主数据设置?
编码逻辑如下:
导入ABSL; 导入AP.Purchasing.Global; 导入AP.FO.Party.Global; 导入AP.Common.GDT; var PCT_Root:采购合同的元素; var PCT_Item:PurchasingContract.Item的元素; var PCT_SParty:PurchasingContract.Party的元素; var PCT_BParty:PurchasingContract.Party的元素; var PCT_seller; var PCT_buyer; var PCT; var PCTItem; var i = 3; PCT_Root.Name.content = this.N_NameContract.content; PCT_Root.CurrencyCode =" AUD"; PCT = PurchasingContract.Create(PCT_Root); PCT_SParty.PartyKey.PartyID.content =" S100500"; PCT_seller = PCT.SellerParty.Create(PCT_SParty); PCT_BParty.PartyKey.PartyID.content =" 1000"; PCT_BParty.PartyKey.PartyTypeCode =" 200"; PCT_buyer = PCT.BuyerParty.Create(PCT_BParty); 而(i> = 0){ PCT_Item.TargetQuantity.content = 10; PCT_Item.TargetQuantity.unitCode =" EA"; PCT_Item.TargetAmount.content = 10000; PCT_Item.TypeCode =" 18"; PCTItem = PCT.Item.Create(PCT_Item); if(PCTItem.ItemProduct.IsSet()){ PCTItem.ItemProduct.ProductKey.ProductID.content =" KB_20180222"; PCTItem.TargetQuantity.content = 4; PCTItem.TargetQuantity.unitCode =" EA"; PCTItem.TargetAmount.content = 20; } PCT_Item.Clear(); i =我-1; }
嗨,
我也创建具有相同逻辑的采购合同。
它创建无误。
创建,读取,更新采购合同的逻辑在存储库中具有采购合同的描述。
最好的问候
魅力
亲爱的魅力,
谢谢您的回答。
我已经解决了这个问题。
这是因为我的登录用户不是雇员。
当我们创建新合同时,登录用户会自动设置为"买方负责"。
当我将我的登录用户创建为员工时,已解决"买方方缺失"错误消息。
最好的问候
SL
一周热门 更多>