2020-08-30 15:29发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好。
是否可以通过编程方式将条目添加到Sales Blanket Agreement对象的Documents表中。
此致
毛巾
帕维尔,
将销售总括协议与销售订单相关联时,需要注意一些事项。
在您的销售总协议中:
1.您的销售总协议应具有批准状态
在您的销售订单中:
现在,是一个示例代码,其中的信息带有硬编码:
文档订单=(SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders); order.CardCode =" C20000"; order.DocDueDate = DateTime.Now; order.Lines.ItemCode =" A00001"; order.Lines.Quantity = 3; order.Lines.AgreementNo = 28; 如果(order.Add()!= 0) { MessageBox.Show(oCompany.GetLastErrorDescription()); 返回; } 其他 { MessageBox.Show(" Order [" + oCompany.GetNewObjectKey()+"]已创建!"); }
结果:
希望有帮助。
迭戈
这对我不起作用。
有人可以帮忙吗?
我将AgrNo(DI字段AgreementNo)和AgrLnNum(DI字段AgreementRowNumber)分别设置为OAT1.AgrNo和OAT1.AgrLnNum,但收到错误无效值[RDR1.AgrNo] [行:0]。
您已经知道了吗? 那你能解释为什么这行:
oOrder.Lines.AgreementNo = rentalLine.AgrNo; //输入int
那样,而不是这种格式:
oOrder.Lines.AgreementNo = rentalLine.AgreementNo; //输入int
?
您是否尝试将该行更改为我建议的行?
此外,另一行应显示为:
oOrder.Lines.AgreementRowNumber = rentalLine。 协议行号
而不是:
oOrder.Lines.AgreementRowNumber = rentalLine.AgrLineNum
最多设置5个标签!
帕维尔,
将销售总括协议与销售订单相关联时,需要注意一些事项。
在您的销售总协议中:
1.您的销售总协议应具有批准状态
在您的销售订单中:
现在,是一个示例代码,其中的信息带有硬编码:
结果:
希望有帮助。
此致
迭戈
这对我不起作用。
有人可以帮忙吗?
我将AgrNo(DI字段AgreementNo)和AgrLnNum(DI字段AgreementRowNumber)分别设置为OAT1.AgrNo和OAT1.AgrLnNum,但收到错误无效值[RDR1.AgrNo] [行:0]。
# p#您已经知道了吗? 那你能解释为什么这行:
那样,而不是这种格式:
?
您是否尝试将该行更改为我建议的行?
此外,另一行应显示为:
而不是:
一周热门 更多>