1

我正在使用 SOAP UI 来使用 B1WS/WebReferences WSDL,并且想知道是否有一种方法可以从中获取所有订单。

我正在使用 SAP Business One,需要将所有订单作为请求取回,我找到了一种名为getBPlist()获取所有业务合作伙伴列表的方法,但我想要一个可以用来获取所有订单的方法。有任何想法吗?

4

1 回答 1

1

我建议您最好使用包含 di-api 的记录集,您也可以进行转换。

SAPbobsCOM.Recordset rs = ((SAPbobsCOM.Company)oCompany.GetDICompany()).GetBusinessObject(BoObjectTypes.BoRecordset);
rs.DoQuery("SELECT DocEntry, DocNum, DocDate, TaxDate, CardCode, CardName, DocTotal FROM OPOR ORDER BY DocDate ASC");
while (!rs.EoF)
{
    int DocEntry = rs.Fields.Item("DocEntry").Value;
    //OR
    DocEntry = rs.Fields.Item(0).Value;

    rs.MoveNext();
}
于 2017-05-09T14:19:19.907 回答