使用DI SDK删除业务伙伴地址会导致我无效行错误

2020-09-30 06:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正尝试使用DI SD...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正尝试使用DI SDKbp.Addresses.SetCurrentLine(address.LineNum);删除业务伙伴的地址。

虽然我从表CRD1字段LineNum中获得了LineNumber,但它给我一个错误,它是无效的行号

下面是我的代码示例:

BusinessPartners bp = comp.GetBusinessObject(BoObjectTypes.oBusinessPartners);

bp.GetByKey(cardcode);

bp.Addresses.SetCurrentLine(address.LineNum);

bp.Addresses.Delete();

int ret = bp.Update();

谢谢

3条回答
clasier
2020-09-30 06:46

问题是通过从SDK中的地址对象获取订单来解决的

BPAddresses curAddress = bp.Addresses;

for(int x = 0; x <= bp.Addresses.Count; x ++){

curAddress.SetCurrentLine(x);

//然后检查我要删除的地址的名称等

}

一周热门 更多>