对具有特定价格水平的项目进行 ItemSearchBasic?

Conduct ItemSearchBasic for items with particular price level?

我正在使用 iPaaS,它利用 NetSuite 的 SOAP Web 服务来提供对 NetSuite 帐户数据的 RESTlike read/write 访问。这些端点支持搜索,但从我在 NetSuite SOAP Web 服务使用日志中可以看出,它们只有 _____SearchBasic。部分请求正文示例:

    ...
    <soapenv:Body>
        <search xmlns="urn:messages_2019_1.platform.webservices.netsuite.com">
            <searchRecord xsi:type="ns10:ItemSearch" xmlns:ns10="urn:accounting_2019_1.lists.webservices.netsuite.com">
                <ns10:basic xsi:type="ns11:ItemSearchBasic" xmlns:ns11="urn:common_2019_1.platform.webservices.netsuite.com">
                    // additional search parameter(s) here?
                    <ns11:type xsi:type="ns13:SearchEnumMultiSelectField" operator="anyOf" xmlns:ns13="urn:core_2019_1.platform.webservices.netsuite.com">
                        <ns13:searchValue xsi:type="xsd:string">_assembly</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_description</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_discount</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_downloadItem</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_giftCertificateItem</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_inventoryItem</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_itemGroup</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_kit</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_markup</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_nonInventoryItem</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_otherCharge</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_payment</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_service</ns13:searchValue>
                        <ns13:searchValue xsi:type="xsd:string">_subtotal</ns13:searchValue>
                    </ns11:type>
                </ns10:basic>
            </searchRecord>
        </search>
    </soapenv:Body>
    ...

我需要在 NetSuite 中搜索属于特定价格水平的项目。我查看了 ItemSearchBasic schema 并找不到我需要的东西。例如,我可以搜索具有特定 price 的项目,并且返回的项目包含 pricingMatrixpricing 对象以及 priceLevel,但我不能'似乎没有用 ItemSearchBasic 搜索 priceLevel。我关心的字段的部分响应示例:

                ...
                <platformCore:recordList>
                    <platformCore:record xsi:type="listAcct:InventoryItem" externalId="1810" internalId="642" xmlns:listAcct="urn:accounting_2019_1.lists.webservices.netsuite.com">
                        ...
                        <listAcct:isInactive>false</listAcct:isInactive>
                        <listAcct:currency>5</listAcct:currency>
                        <listAcct:pricingMatrix>
                            <listAcct:pricing>
                                <listAcct:currency internalId="1">
                                    <platformCore:name>USA</platformCore:name>
                                </listAcct:currency>
                                <listAcct:priceLevel internalId="1">
                                    <platformCore:name>Retail/Web</platformCore:name>
                                </listAcct:priceLevel>
                                <listAcct:priceList>
                                    <listAcct:price>
                                        <listAcct:value>12.0</listAcct:value>
                                    </listAcct:price>
                                </listAcct:priceList>
                            </listAcct:pricing>
                            ...                     

总而言之,我的问题有两个方面:

  1. 如何搜索属于具有 ItemBasicSearch 的特定价格水平的商品?
  2. 如果这不可能,我如何使用 NetSuite SOAP Web 服务搜索属于特定价格水平的商品?

或者,我相信我可以通过检索存在于特定位置的项目(例如,在特定位置的数量为零或更多)来获取我需要的数据。有没有办法在 ItemBasicSearch 中查询?

如果我遗漏了什么或使用了错误的术语,请原谅我。我是 NetSuite 和 SOAP 的新手。

请使用 Itemsearchadvanced。

soapenv:正文 // 这里有额外的搜索参数? _assembly _description _discount _downloadItem _giftCertificateItem _inventoryItem _itemGroup _kit _markup _nonInventoryItem _otherCharge _payment _service _小计