Description | Query Service Products |
Name | QueryServiceProductIn |
Namespace | http://sap.com/xi/A1S/Global |
Process Component Description | Product Data Maintenance |
Process Component Name | ProductDataMaintenance |
Process Component Namespace | http://sap.com/xi/AP/FO/Product/Global |
Deployment Unit Description | Foundation |
Endpoint Activation | By Scoping of Process Component | Operations |
Release Status | Released |
An interface to query service products.
The web service interface Query Service Product In enables you to connect external applications to your SAP Business ByDesign system and to query service products in your system.
This web service interface is relevant if external parties/system wants to access service product data from external applications.
The web service interface Query Service Product In offers the operation Find By Elements.
Existence of referenced business documents:
The following business documents are only queried and will not be created by the service operations:
Service Product
They must already exist in the system when the web service is called.
Example
The following request would query a Service with the following information:
*LowerBoundaryInternalID as 10000010
Request
<n0:ServiceProductByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ServiceProductSelectionByElements> <SelectionByInternalID> <InclusionExclusionCode>I</InclusionExclusionCode> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <LowerBoundaryInternalID>10000010</LowerBoundaryInternalID> <UpperBoundaryInternalID/> </SelectionByInternalID> </ServiceProductSelectionByElements> </n0:ServiceProductByElementsQuery_sync>
Response would contain the result of the above operation.
In case of successfull execution, the response would contain the Service UUID, InternalID, ChangeStateID, Discription and Other Information.
The following is the response for successfull execution of the above request.
Response
<nm:ServiceProductByElementsResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TAE1E645C51F815D73981C0:804"> <ServiceProduct> <ChangeStateID> 20091201114610.0209150</ChangeStateID> <InternalID>10000010</InternalID> <UUID>00000000-0001-02dc-958a-a2c62cb4cf61</UUID> <SystemAdministrativeData> <CreationDateTime>2008-10-13T11:18:20.558895Z</CreationDateTime> <CreationIdentityUUID>00300571-ce9b-1ddd-90d7-325339f1117c</CreationIdentityUUID> <LastChangeDateTime>2009-12-01T11:46:10.020915Z</LastChangeDateTime> <LastChangeIdentityUUID>00163e01-0402-02dd-98e5-9b8f69420091</LastChangeIdentityUUID> </SystemAdministrativeData> <BaseMeasureUnitCode>KWH</BaseMeasureUnitCode> <Description> <Description languageCode="EN">On-Site Repair - Gas fueled boiler</Description> </Description> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ProcessingConditions> <ReturnedQueryHitsNumberValue>1</ReturnedQueryHitsNumberValue> <MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator> <LastReturnedObjectID>00000000000102DC958AA2C62CB4CF61</LastReturnedObjectID> </ProcessingConditions> </nm:ServiceProductByElementsResponse_sync>
In case of failed execution, the response would contain error message(s).
You can find general information about Web services, their structure and consumption in the Web Services documentation. Please open the Web Services document in a new window.
The following example scenarios can be carried out using the service product query service.
Master Data Integration with External Applications
The following example request returns maximum of 10 service products with IDs beginning with S200.
Request
<n0:ServiceProductByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ServiceProductSelectionByElements> <SelectionByInternalID> <InclusionExclusionCode>I</InclusionExclusionCode> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <LowerBoundaryInternalID>10000*</LowerBoundaryInternalID> </SelectionByInternalID> </ServiceProductSelectionByElements> <ProcessingConditions> <QueryHitsMaximumNumberValue>10</QueryHitsMaximumNumberValue> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ServiceProductByElementsQuery_sync>
Response would contain the result of the above operation.
The following is the response for successfull execution of the above request.
Response
<nm:ServiceProductByElementsResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TAE1E645C51F815D73981C0:804"> <ServiceProduct> <ChangeStateID> 20091201114610.0209150</ChangeStateID> <InternalID>10000010</InternalID> <UUID>00000000-0001-02dc-958a-a2c62cb4cf61</UUID> <SystemAdministrativeData> <CreationDateTime>2008-10-13T11:18:20.558895Z</CreationDateTime> <CreationIdentityUUID>00300571-ce9b-1ddd-90d7-325339f1117c</CreationIdentityUUID> <LastChangeDateTime>2009-12-01T11:46:10.020915Z</LastChangeDateTime> <LastChangeIdentityUUID>00163e01-0402-02dd-98e5-9b8f69420091</LastChangeIdentityUUID> </SystemAdministrativeData> <BaseMeasureUnitCode>KWH</BaseMeasureUnitCode> <Description> <Description languageCode="EN">On-Site Repair - Gas fueled boiler</Description> </Description> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20120808112441.6400720</ChangeStateID> <InternalID>10000062</InternalID> <UUID>00163e02-8638-1ed1-b8a9-719e1bd4ea96</UUID> <SystemAdministrativeData> <CreationDateTime>2012-08-08T11:24:41.640072Z</CreationDateTime> <CreationIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</CreationIdentityUUID> <LastChangeDateTime>2012-08-08T11:24:41.640072Z</LastChangeDateTime> <LastChangeIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10</ProductCategoryID> <BaseMeasureUnitCode>EA</BaseMeasureUnitCode> <ValuationMeasureUnitCode>EA</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Test Service Template</Description> </Description> <Purchasing> <LifeCycleStatusCode>1</LifeCycleStatusCode> <PurchasingMeasureUnitCode>EA</PurchasingMeasureUnitCode> </Purchasing> <Sales> <SalesOrganisationID>MC81000</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>GCFR40000-1</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>SECO</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>AXUS-100200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> </Sales> <Valuation> <CompanyID>1111100</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>6010000</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20120810083945.7003410</ChangeStateID> <InternalID>10000082</InternalID> <UUID>00163e02-8638-1ee1-b8d8-dd0c73273093</UUID> <SystemAdministrativeData> <CreationDateTime>2012-08-10T08:39:45.700341Z</CreationDateTime> <CreationIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</CreationIdentityUUID> <LastChangeDateTime>2012-08-10T08:39:45.700341Z</LastChangeDateTime> <LastChangeIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10</ProductCategoryID> <BaseMeasureUnitCode>EA</BaseMeasureUnitCode> <ValuationMeasureUnitCode>EA</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Test Service Template</Description> </Description> <Purchasing> <LifeCycleStatusCode>1</LifeCycleStatusCode> <PurchasingMeasureUnitCode>EA</PurchasingMeasureUnitCode> </Purchasing> <Sales> <SalesOrganisationID>MC81000</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>GCFR40000-1</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>SECO</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>AXUS-100200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> </Sales> <Valuation> <CompanyID>1111100</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>6010000</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ProcessingConditions> <ReturnedQueryHitsNumberValue>3</ReturnedQueryHitsNumberValue> <MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator> <LastReturnedObjectID>00163E0286381EE1B8D8DD0C73273093</LastReturnedObjectID> </ProcessingConditions> </nm:ServiceProductByElementsResponse_sync>
The following example request returns maximum of 10 services with description having Fixed in it.
Request
<n0:ServiceProductByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ServiceProductSelectionByElements> <SelectionByDescription> <InclusionExclusionCode>I</InclusionExclusionCode> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <LowerBoundaryDescription>Fixed</LowerBoundaryDescription> <UpperBoundaryDescription/> </SelectionByDescription> </ServiceProductSelectionByElements> <ProcessingConditions> <QueryHitsMaximumNumberValue>10</QueryHitsMaximumNumberValue> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ServiceProductByElementsQuery_sync>
Response would contain the result of the above operation.
The following is the response for successfull execution of the above request.
Response
<nm:ServiceProductByElementsResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TAE1E645C51F815D73981C0:804"> <ServiceProduct> <ChangeStateID> 20090205065123.0575160</ChangeStateID> <InternalID>AXUS-S797</InternalID> <UUID>00000000-0001-02dc-abd1-0012c768808e</UUID> <SystemAdministrativeData> <CreationDateTime>2009-02-05T06:07:46.9644Z</CreationDateTime> <CreationIdentityUUID>00145ef5-88e6-02db-b8ad-62bc2e628346</CreationIdentityUUID> <LastChangeDateTime>2009-02-05T06:51:23.057516Z</LastChangeDateTime> <LastChangeIdentityUUID>00145ef5-88e6-02db-b8ad-62bc2e628346</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>340</ProductCategoryID> <BaseMeasureUnitCode>ACT</BaseMeasureUnitCode> <Description> <Description languageCode="EN">Fixed Price Service Template</Description> </Description> <Sales> <SalesOrganisationID>AXUS-100200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>ACT</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20090220045611.0092940</ChangeStateID> <InternalID>AXUS-S798</InternalID> <UUID>00000000-0001-02dc-abd1-02a53f6e4116</UUID> <SystemAdministrativeData> <CreationDateTime>2009-02-05T06:07:46.9644Z</CreationDateTime> <CreationIdentityUUID>00145ef5-88e6-02db-b8ad-62bc2e628346</CreationIdentityUUID> <LastChangeDateTime>2009-02-20T04:56:11.009294Z</LastChangeDateTime> <LastChangeIdentityUUID>00145ef5-88e6-02db-b8ad-62bc2e628346</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>340</ProductCategoryID> <BaseMeasureUnitCode>ACT</BaseMeasureUnitCode> <ValuationMeasureUnitCode>ACT</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Fixed Price Expense Template</Description> </Description> <Sales> <SalesOrganisationID>AXUS-100200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>ACT</SalesMeasureUnitCode> <ItemGroupCode>PXFX</ItemGroupCode> </Sales> <Valuation> <CompanyID>AXUS-100000</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ProcessingConditions> <ReturnedQueryHitsNumberValue>2</ReturnedQueryHitsNumberValue> <MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator> <LastReturnedObjectID>00000000000102DCABD102A53F6E4116</LastReturnedObjectID> </ProcessingConditions> </nm:ServiceProductByElementsResponse_sync>
The following example request returns maximum of 10 services with description or service ID as 10000010.
Request
<n0:ServiceProductByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ServiceProductSelectionByElements> <SelectionBySearchText>10000010</SelectionBySearchText> </ServiceProductSelectionByElements> <ProcessingConditions> <QueryHitsMaximumNumberValue>10</QueryHitsMaximumNumberValue> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ServiceProductByElementsQuery_sync>
Response would contain the result of the above operation.
The following is the response for successfull execution of the above request.
Response
<nm:ServiceProductByElementsResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TAE1E645C51F815D73981C0:804"> <ServiceProduct> <ChangeStateID> 20091201114610.0209150</ChangeStateID> <InternalID>MCD-001</InternalID> <UUID>00000000-0001-02dc-958a-a2c62cb4cf61</UUID> <SystemAdministrativeData> <CreationDateTime>2008-10-13T11:18:20.558895Z</CreationDateTime> <CreationIdentityUUID>00300571-ce9b-1ddd-90d7-325339f1117c</CreationIdentityUUID> <LastChangeDateTime>2009-12-01T11:46:10.020915Z</LastChangeDateTime> <LastChangeIdentityUUID>00163e01-0402-02dd-98e5-9b8f69420091</LastChangeIdentityUUID> </SystemAdministrativeData> <BaseMeasureUnitCode>KWH</BaseMeasureUnitCode> <Description> <Description languageCode="EN">Copy of Service 10000010</Description> </Description> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20091201114610.0209150</ChangeStateID> <InternalID>10000010</InternalID> <UUID>00000000-0001-02dc-958a-a2c62cb4cf61</UUID> <SystemAdministrativeData> <CreationDateTime>2008-10-13T11:18:20.558895Z</CreationDateTime> <CreationIdentityUUID>00300571-ce9b-1ddd-90d7-325339f1117c</CreationIdentityUUID> <LastChangeDateTime>2009-12-01T11:46:10.020915Z</LastChangeDateTime> <LastChangeIdentityUUID>00163e01-0402-02dd-98e5-9b8f69420091</LastChangeIdentityUUID> </SystemAdministrativeData> <BaseMeasureUnitCode>KWH</BaseMeasureUnitCode> <Description> <Description languageCode="EN">On-Site Repair - Gas fueled boiler</Description> </Description> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ProcessingConditions> <ReturnedQueryHitsNumberValue>2</ReturnedQueryHitsNumberValue> <MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator> <LastReturnedObjectID>00000000000102DC958AA2C62CB4CF61</LastReturnedObjectID> </ProcessingConditions> </nm:ServiceProductByElementsResponse_sync>
The following example request returns maximum of 10 services which got created since date time 28th Aug, 2012 12PM.
Request
<n0:ServiceProductByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ServiceProductSelectionByElements> <SelectionByCreatedSinceDateTime>2012-08-28T12:00:00.1234567Z</SelectionByCreatedSinceDateTime> </ServiceProductSelectionByElements> <ProcessingConditions> <QueryHitsMaximumNumberValue>10</QueryHitsMaximumNumberValue> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ServiceProductByElementsQuery_sync>
Response would contain the result of the above operation.
The following is the response for successfull execution of the above request.
Response
<nm:ServiceProductByElementsResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TAE1E645C51F815D73981C0:804"> <ServiceProduct> <ChangeStateID> 20120831061155.8507600</ChangeStateID> <InternalID>10000120</InternalID> <UUID>00163e02-8638-1ee1-bce6-572bd1c7d27c</UUID> <SystemAdministrativeData> <CreationDateTime>2012-08-31T06:11:55.85076Z</CreationDateTime> <CreationIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</CreationIdentityUUID> <LastChangeDateTime>2012-08-31T06:11:55.85076Z</LastChangeDateTime> <LastChangeIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10</ProductCategoryID> <BaseMeasureUnitCode>EA</BaseMeasureUnitCode> <ValuationMeasureUnitCode>EA</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Test Service Template</Description> </Description> <Purchasing> <LifeCycleStatusCode>2</LifeCycleStatusCode> <PurchasingMeasureUnitCode>EA</PurchasingMeasureUnitCode> </Purchasing> <Sales> <SalesOrganisationID>MC81000</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>GCFR40000-1</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>3</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>SECO</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>AXUS-100200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> </Sales> <Valuation> <CompanyID>MC10000</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>1111100</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>6010000</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20120831061245.6561650</ChangeStateID> <InternalID>10000121</InternalID> <UUID>00163e02-8638-1ee1-bce6-5b63cc30727d</UUID> <SystemAdministrativeData> <CreationDateTime>2012-08-31T06:12:45.656165Z</CreationDateTime> <CreationIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</CreationIdentityUUID> <LastChangeDateTime>2012-08-31T06:12:45.656165Z</LastChangeDateTime> <LastChangeIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10</ProductCategoryID> <BaseMeasureUnitCode>EA</BaseMeasureUnitCode> <ValuationMeasureUnitCode>EA</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Test Service Template</Description> </Description> <Purchasing> <LifeCycleStatusCode>2</LifeCycleStatusCode> <PurchasingMeasureUnitCode>EA</PurchasingMeasureUnitCode> </Purchasing> <Sales> <SalesOrganisationID>MC81000</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>GCFR40000-1</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>3</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>SECO</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>AXUS-100200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> </Sales> <Valuation> <CompanyID>MC10000</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>1111100</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>6010000</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20120907055443.8882800</ChangeStateID> <InternalID>10000122</InternalID> <UUID>00163e02-8638-1ee1-be96-1040b944f987</UUID> <SystemAdministrativeData> <CreationDateTime>2012-09-07T05:54:43.88828Z</CreationDateTime> <CreationIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</CreationIdentityUUID> <LastChangeDateTime>2012-09-07T05:54:43.88828Z</LastChangeDateTime> <LastChangeIdentityUUID>00145ef5-88e6-02db-bcae-74ea799f1856</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10</ProductCategoryID> <BaseMeasureUnitCode>EA</BaseMeasureUnitCode> <ValuationMeasureUnitCode>EA</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Test Service Template</Description> </Description> <Purchasing> <LifeCycleStatusCode>2</LifeCycleStatusCode> <PurchasingMeasureUnitCode>EA</PurchasingMeasureUnitCode> </Purchasing> <Sales> <SalesOrganisationID>MC81000</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>GCFR40000-1</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>3</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>SECO</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>AXUS-100200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>1</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> </Sales> <Valuation> <CompanyID>MC10000</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>1111100</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>6010000</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ProcessingConditions> <ReturnedQueryHitsNumberValue>3</ReturnedQueryHitsNumberValue> <MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator> <LastReturnedObjectID>00163E0286601EE283C23137A420C26B</LastReturnedObjectID> </ProcessingConditions> </nm:ServiceProductByElementsResponse_sync>
The following example request returns maximum of 10 services last changed since date time 30th Nov, 2012 12PM.
<n0:ServiceProductByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ServiceProductSelectionByElements> <SelectionByLastChangeSinceDateTime>2012-11-30T12:00:00.1234567Z</SelectionByLastChangeSinceDateTime> </ServiceProductSelectionByElements> <ProcessingConditions> <QueryHitsMaximumNumberValue>10</QueryHitsMaximumNumberValue> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ServiceProductByElementsQuery_sync>
Response would contain the result of the above operation.
The following is the response for successfull execution of the above request.
Response
<nm:ServiceProductByElementsResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TAE1E645C51F815D73981C0:804"> <ServiceProduct> <ChangeStateID> 20121205075004.9073110</ChangeStateID> <InternalID>10000030</InternalID> <UUID>00163e01-08fa-02dd-ba9f-50b1bc0ac260</UUID> <SystemAdministrativeData> <CreationDateTime>2010-03-12T09:57:40.102134Z</CreationDateTime> <CreationIdentityUUID>00300571-ce9b-1ded-8dc7-429a837d069a</CreationIdentityUUID> <LastChangeDateTime>2012-12-05T07:50:04.907311Z</LastChangeDateTime> <LastChangeIdentityUUID>00163e02-8638-1ed2-8a9a-08c576543647</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10-10</ProductCategoryID> <BaseMeasureUnitCode>HUR</BaseMeasureUnitCode> <ValuationMeasureUnitCode>HUR</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Marketing Strategy Consulting</Description> </Description> <Description> <Description languageCode="DE">Marketing Strategie</Description> </Description> <Description> <Description languageCode="Z1">Whatever Z1</Description> </Description> <Purchasing> <LifeCycleStatusCode>2</LifeCycleStatusCode> <PurchasingMeasureUnitCode>HUR</PurchasingMeasureUnitCode> </Purchasing> <Sales> <SalesOrganisationID>10400000</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>HUR</SalesMeasureUnitCode> <ItemGroupCode>SEFL</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>10400000</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>HUR</SalesMeasureUnitCode> <ItemGroupCode>SEFL</ItemGroupCode> </Sales> <DeviantTaxClassification> <CountryCode>US</CountryCode> <RegionCode listID="US"/> <TaxTypeCode listID="US">1</TaxTypeCode> <TaxRateTypeCode listID="US1||2|1">1</TaxRateTypeCode> <TaxExemptionReasonCode listID="US1||2|1"> </TaxExemptionReasonCode> </DeviantTaxClassification> <Valuation> <CompanyID>10100000</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <Valuation> <CompanyID>MC10000</CompanyID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20121228110553.7915260</ChangeStateID> <InternalID>10000031</InternalID> <UUID>00163e01-08fa-02dd-ba9f-55b7d7cac30f</UUID> <SystemAdministrativeData> <CreationDateTime>2010-03-12T09:58:19.491855Z</CreationDateTime> <CreationIdentityUUID>00300571-ce9b-1ded-8dc7-429a837d069a</CreationIdentityUUID> <LastChangeDateTime>2012-12-28T11:05:53.791526Z</LastChangeDateTime> <LastChangeIdentityUUID>00300571-ce9b-1ded-8dc7-429a837d069a</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10-10</ProductCategoryID> <BaseMeasureUnitCode>HUR</BaseMeasureUnitCode> <ValuationMeasureUnitCode>HUR</ValuationMeasureUnitCode> <Description> <Description languageCode="EN">Marketing Support</Description> </Description> <Description> <Description languageCode="DE">fdsfdsfdsfdsf</Description> </Description> <Purchasing> <LifeCycleStatusCode>2</LifeCycleStatusCode> <PurchasingMeasureUnitCode>HUR</PurchasingMeasureUnitCode> </Purchasing> <Sales> <SalesOrganisationID>10400000</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>HUR</SalesMeasureUnitCode> <ItemGroupCode>SEFL</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>10400000</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>HUR</SalesMeasureUnitCode> <ItemGroupCode>SEFL</ItemGroupCode> </Sales> <DeviantTaxClassification> <CountryCode>US</CountryCode> <RegionCode listID="US"/> <TaxTypeCode listID="US">1</TaxTypeCode> <TaxRateTypeCode listID="US1||2|1">1</TaxRateTypeCode> <TaxExemptionReasonCode listID="US1||2|1"> </TaxExemptionReasonCode> </DeviantTaxClassification> <Valuation> <CompanyID>10100000</CompanyID> <LifeCycleStatusCode>1</LifeCycleStatusCode> </Valuation> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ServiceProduct> <ChangeStateID> 20130102094520.5518040</ChangeStateID> <InternalID>TESTMJ1</InternalID> <UUID>00163e02-86fa-1ee2-9597-e70a6299cf07</UUID> <SystemAdministrativeData> <CreationDateTime>2013-01-02T09:32:10.128128Z</CreationDateTime> <CreationIdentityUUID>00163e02-870c-1ed1-b1ce-70288728a760</CreationIdentityUUID> <LastChangeDateTime>2013-01-02T09:45:20.551804Z</LastChangeDateTime> <LastChangeIdentityUUID>00163e02-870c-1ed1-b1ce-70288728a760</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>10</ProductCategoryID> <BaseMeasureUnitCode>EA</BaseMeasureUnitCode> <QuantityConversion> <Quanity unitCode="EA">1.0</Quanity> <CorrespondingQuantity unitCode="XBX">1.0</CorrespondingQuantity> </QuantityConversion> <Sales> <SalesOrganisationID>MC45000</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>MC42200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>MC42100</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>XBX</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>MC42100</SalesOrganisationID> <DistributionChannelCode>02</DistributionChannelCode> <LifeCycleStatusCode>3</LifeCycleStatusCode> <SalesMeasureUnitCode>XBX</SalesMeasureUnitCode> <ItemGroupCode>PBFP</ItemGroupCode> </Sales> <n0:IndiaServiceTypeCode listID="3" xmlns:n0="http://sap.com/xi/AP/Globalization"> </n0:IndiaServiceTypeCode> </ServiceProduct> <ProcessingConditions> <ReturnedQueryHitsNumberValue>3</ReturnedQueryHitsNumberValue> <MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator> <LastReturnedObjectID>00163E0286FA1EE29597E70A6299CF07</LastReturnedObjectID> </ProcessingConditions> </nm:ServiceProductByElementsResponse_sync>
Note: The messages in the log vary from system to system based on the configuration.
Querying data based on extended fields is possible. The extended fields (if any) will be queried and these fields can be found in the response as well.
Description | Find service products |
Name | FindByElements |
Synchronous | yes |
Release Status | Released |
To find service products based on various selection parameters.
The request message of the operation FindByElements contains the ServiceProductSelectionByElements node that groups all possible selection parameters. This node is described in the following sub-chapter.
This node groups all selection parameters. The selection parameters are:
Selection Parameter | Remark |
---|---|
SelectionByDescription | Selection by description. The LanguageCode attribute can be omitted to search for all languages. Otherwise, it has to be specified explicitly, for example, EN for English. |
SelectionByInternalID | Selection by an internal ID |
SelectionBySearchText | Selection by search text (Basic Search). Searches services with description or internal id as text provided. |
SelectionByCreatedSinceDateTime | Selection of service products created since a particular date and time. This selects all materials that have been created since a specific date and time. |
SelectionByLastChangeSinceDateTime | Selection of service products last changed since a particular date and time. This selects all materials that have been last changed since a specific date and time. |
Note: For selection by created since date time (element name SelectionByCreatedSinceDateTime) and selection by last changed since date time (element name SelectionByLastChangeSinceDateTime), The timezone for provided date and time is always considered as UTC.
The response contains the list of found service products, log items, and processing conditions.
In this node all found service products are contained including their data according to the RequestedElements provided in the query request. This includes the ChangeStateID that may be needed for subsequent change requests using web services as well.