Description | Query Product Requirement Specifications |
Name | QueryProductRequirementSpecificationIn |
Namespace | http://sap.com/xi/A1S/Global |
Process Component Description | Product Requirement Specification |
Process Component Name | ProductRequirementSpecificationProcessing |
Process Component Namespace | http://sap.com/xi/AP/FO/ProductRequirementSpecification/Global |
Deployment Unit Description | Foundation |
Endpoint Activation | By Scoping of Process Component | Operations |
Release Status | Released |
An interface to search for product requirement specifications.
This web service is used to find the existing product requirement specifications.
It has the FindSimpleByElements operation.
Here is an example of a simple web service request to query for 50 product requirement specifications:
<n0:ProductRequirementSpecificationSimpleByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ProductRequirementSpecificationSimpleSelectionByElements/> <ProcessingConditions> <QueryHitsMaximumNumberValue>50</QueryHitsMaximumNumberValue> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ProductRequirementSpecificationSimpleByElementsQuery_sync>
Here is an example of a simple web service request to query for 2 product requirement specifications based on UUID:
<n0:ProductRequirementSpecificationSimpleByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ProductRequirementSpecificationSimpleSelectionByElements> <SelectionByUUID> <InclusionExclusionCode>I</InclusionExclusionCode> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <LowerBoundaryUUID>00163e02-9074-1ed1-aaa7-e3fc153de97a</LowerBoundaryUUID> <UpperBoundaryUUID></UpperBoundaryUUID> </SelectionByUUID> <SelectionByUUID> <InclusionExclusionCode>I</InclusionExclusionCode> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <LowerBoundaryUUID>00163e02-9074-1ee1-a5a3-01d30f272e39</LowerBoundaryUUID> <UpperBoundaryUUID></UpperBoundaryUUID> </SelectionByUUID> </ProductRequirementSpecificationSimpleSelectionByElements> <ProcessingConditions> <QueryHitsUnlimitedIndicator></QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ProductRequirementSpecificationSimpleByElementsQuery_sync>
You can find general information about Web services, their structure and consumption in the Web Services documentation.
Description | Find product requirement specifications by elements |
Name | FindSimpleByElements |
Synchronous | yes |
Release Status | Released |
To search for product requirement specifications according to specified selection parameters.
This is the only operation available for the web service and is used to query for product requirement specifications.
The request message of the operation FindSimpleByElements contains the ProductRequirementSpecificationSimpleSelectionByElements node that groups all possible selection parameters.
Below is the list of available selection parameters.
Selection Parameter | Description |
---|---|
SelectionByUUID | Selection by the UUID of the product requirement specification |
SelectionByID | Selection by the ID of the product requirement specification |
SelectionByVersionID | Selection by the ID of the version of the product requirement specification |
SelectionBySystemAdministrativeDataCreationDateTime | Selection of all product requirement specifications created since the specified date |
SelectionBySystemAdministrativeDataCreationIdentityUUID | Selection of all product requirement specifications created by specified UUID |
SelectionBySystemAdministrativeDataLastChangeDateTime | Selection of all the product requirement specifications that were last changed since the specified date |
SelectionBySystemAdministrativeDataLastChangeIdentityUUID | Selection of all the product requirement specifications last changed by specified UUID |
SelectionByCreationBusinessPartnerCommonPersonNameGivenName | Selection by the given name of the person who created the product requirement specification |
SelectionByCreationBusinessPartnerCommonPersonNameFamilyName | Selection by the family name of the person who created the product requirement specification |
SelectionByLastChangeBusinessPartnerCommonPersonNameGivenName | Selection by the given name of the person who last changed the product requirement specification |
SelectionByLastChangeBusinessPartnerCommonPersonNameFamilyName | Selection by the family name of the person who last changed the product requirement specification |
SelectionByName | Selection by the name of the product requirement specification |
SelectionByDescription | Selection by the description of the product requirement specification |
SelectionByStatusLifeCycleStatusCode | Selection by the product requirement specification status code |
SelectionBySpecificationFolderResponsibleEmployeeUUID | Selection by employee UUID of the responsible person |
SelectionBySpecificationFolderResponsibleEmployeeID | Selection by employee ID of the responsible person |
SelectionBySpecificationFolderResponsibleGivenName | Selection by the given name of the responsible person |
SelectionBySpecificationFolderResponsibleFamilyName | Selection by the family name of the responsible person |
SelectionBySpecificationFolderSpecificationID | Selection by specification ID |
SelectionBySpecificationFolderSpecificationName | Selection by specification name |
SelectionBySpecificationFolderProductPropertyValuationListPropertyVersionUUID | Selection by product property valuation list version UUID |
SelectionBySpecificationFolderProductPropertyValuationListPropertyValuationUUID | Selection by product property valuation list valuation UUID |
SelectionBySpecificationFolderProductPropertyValuationListPropertyVersionKeyPropertyLibraryPropertyID | Selection by product property valuation list version library property ID |
SelectionBySpecificationFolderProductPropertyValuationListPropertyVersionKeyPropertyLibraryUUID | Selection by product property valuation list version library UUID |
SelectionBySpecificationFolderProductPropertyValuationListPropertyVersionKeyPropertyLibraryParentPropertyDataTypeVersion | Selection by product property valuation list version library parent property data type version |
SelectionBySpecificationFolderProductPropertyValuationListPropertyVersionKeyPropertyLibraryPropertyVersionID | Selection by product property valuation list version library property version ID |
SelectionBySpecificationFolderProductPropertyValuationListPropertyName | Selection by product property valuation list property name |
SelectionBySpecificationFolderProductPropertyValuationListPropertyValueUUID | Selection by product property valuation list property value UUID |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueQuantity | Selection by product property valuation list property quantity value |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueDecimalValue | Selection by product property valuation list property decimal value |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueIntegerValue | Selection by product property valuation list property integer value |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueDate | Selection by product property valuation list property date |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueTime | Selection by product property valuation list property time |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueDateTime | Selection by product property valuation list property date time |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueIndicator | Selection by product property valuation list property indicator |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueCode | Selection by product property valuation list property code |
SelectionBySpecificationFolderProductPropertyValuationListLowerBoundaryPropertyValueText | Selection by product property valuation list property text |
SelectionBySpecificationFolderProductPropertyValuationListPropertyValueName | Selection by product property valuation list property value name |
SelectionBySpecificationFolderSpecificationCreationProcessingStatusCode | Selection by specification creation processing status code |
SelectionByRequirementObjectMaterialUUID | Selection by requirement object material UUID |
SelectionByRequirementObjectMaterialKeyProductIdentifierTypeCode | Selection by requirement object material product identifier type |
SelectionByRequirementObjectMaterialKeyProductID | Selection by requirement object material product ID |
SelectionByRequirementObjectMaterialDescription | Selection by requirement object material description |
SelectionByRequirementObjectIndividualMaterialUUID | Selection by requirement object individual material UUID |
SelectionByRequirementObjectIndividualMaterialKeyProductIdentifierTypeCode | Selection by requirement object individual material product identifier type |
SelectionByRequirementObjectIndividualMaterialKeyProductID | Selection by requirement object individual material product ID |
SelectionByRequirementObjectIndividualMaterialDescription | Selection by requirement object individual material description |
SelectionBySearchText | Basic search |
Note: There are other selection parameters, but they are now obsolete.
You can query by creation date time as follows:
<SelectionBySystemAdministrativeDataCreationDateTime> <LowerBoundaryCreationDateTime>2012-01-01T00:00:00Z</LowerBoundaryCreationDateTime> <UpperBoundaryCreationDateTime>2012-12-31T23:59:59Z</UpperBoundaryCreationDateTime> </SelectionBySystemAdministrativeDataCreationDateTime>
Note: SelectionBySystemAdministrativeDataCreationDateTime is an optional parameter. This parameter should be filled if you want to search for the product requirement specifications with Creation Date and Time. For more information about the global data type GLOBAL_DateTime, please refer the GDT Documentation section. |
You can query by last changed date time as follows:
<SelectionBySystemAdministrativeDataLastChangeDateTime> <LowerBoundaryLastChangeDateTime>2012-01-01T00:00:00Z</LowerBoundaryLastChangeDateTime> <UpperBoundaryLastChangeDateTime>2012-12-31T23:59:59Z</UpperBoundaryLastChangeDateTime> </SelectionBySystemAdministrativeDataLastChangeDateTime>
Note: SelectionBySystemAdministrativeDataLastChangeDateTime is an optional parameter. This parameter should be filled if you want to search for product requirement specifications with last changed Date and Time. For more information about the global data type GLOBAL_DateTime, please refer the GDT Documentation section. |
Example
Here is an example for a sample request for a simple query to select all the product requirement specifications:
<n0:ProductRequirementSpecificationSimpleByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ProductRequirementSpecificationSimpleSelectionByElements/> <ProcessingConditions> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ProductRequirementSpecificationSimpleByElementsQuery_sync>
Here is another example to query a specific product requirement specification:
<n0:ProductRequirementSpecificationSimpleByElementsQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <ProductRequirementSpecificationSimpleSelectionByElements> <SelectionByID> <InclusionExclusionCode>I</InclusionExclusionCode> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <LowerBoundaryID>MCPS-0003-CFG</LowerBoundaryID> <UpperBoundaryID></UpperBoundaryID> </SelectionByID> </ProductRequirementSpecificationSimpleSelectionByElements> <ProcessingConditions> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </ProcessingConditions> </n0:ProductRequirementSpecificationSimpleByElementsQuery_sync>
The response contains the list of found product requirement specifications, log items, and processing conditions.
In this node, all found product requirement specifications are contained according to the selection parameters provided in the query request.
Below is the list of available product requirement specification elements and their corresponding business contexts with the UI.
Element Name | UI Text |
---|---|
VersionUUID | Product Requirement Specification Version UUID |
ID | Product Requirement Specification ID |
Name | Product Requirement Specification Name |
IntendedForReuseIndicator | Product Requirement Specification Intended for Reuse Indicator |
Status | Product Requirement Specification Status |
CreationDatetime | Product Requirement Specification Creation Date time |
CreationIdentityUUID | Product Requirement Specification Creation Identity UUID |
LastChangeDateTime | Product Requirement Specification Last Change Date time |
LastChangeIdentityUUID | Product Requirement Specification Last Change Identity UUID |
Product Requirement Specification Status
This is a coded representation of product requirement specification status.
Code Value | Description |
---|---|
1 | In Process |
2 | Evaluation in Process |
3 | Released |
4 | Obsolete |
This operation does not support extensibility.