Api 如何获得所有订单?

Api 如何获得所有订单?,api,soap,wsdl,sapb1,sap-business-one-di-api,Api,Soap,Wsdl,Sapb1,Sap Business One Di Api,我正在使用soapui来使用B1WS/WebReferences-WSDL,我想知道是否有一种方法可以从中获取所有订单 我正在使用SAP Business One,需要将所有订单作为请求返回。在这一过程中,我发现了一个名为getBPlist()的方法,该方法可以获取所有业务合作伙伴的列表,但我需要一个可用于获取所有订单的方法。有什么想法吗?我建议您最好使用包含di api的记录集,您也可以进行转换 SAPbobsCOM.Recordset rs = ((SAPbobsCOM.Company)oC

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


我正在使用SAP Business One,需要将所有订单作为请求返回。在这一过程中,我发现了一个名为
getBPlist()
的方法,该方法可以获取所有业务合作伙伴的列表,但我需要一个可用于获取所有订单的方法。有什么想法吗?

我建议您最好使用包含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();
}

如果需要行项目、订单数量、价格等相关数据,是否需要进行后续数据库查询?对的