public interface ProductHierarchyNodeService
This synchronous inbound OData service enables external systems and other consumers to read currently active version for a given Hierarchy ID, or the version with a specified validity date. You can also use this service to read the details of a particular hierarchy, such as the node, its parent, its children and other attributes of a node, and so on. This information is used in the processes related to sales and distribution..
Reference: SAP API Business Hub
OData Service: | PRODHIERNODES_0001 |
API Version: | 1 |
Communication Scenario: | Product Integration (SAP_COM_0009) |
Scope Items: | Master Data Integration (1RO), Opportunity-to-Order with SAP Cloud for Customer (1VP) |
Authentication Methods: | Basic, x509, OAuth2 |
Service Group Name: | API_PROD_HIER_NODES_SRV |
Business Object: | Product |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull ProductHierarchyNodeService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull BatchRequestBuilder batch()
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<ProdUniversalHierarchy> getAllProdUniversalHierarchy()
ProdUniversalHierarchy
entities.ProdUniversalHierarchy
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<ProdUniversalHierarchy> countProdUniversalHierarchy()
ProdUniversalHierarchy
entity collection matching the filter and search expressions.ProdUniversalHierarchy
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<ProdUniversalHierarchy> getProdUniversalHierarchyByKey(@Nonnull String prodUnivHierarchy, @Nonnull LocalDate prodHierarchyValidityEndDate)
ProdUniversalHierarchy
entity using key fields.prodHierarchyValidityEndDate
- Validity End Date
Constraints: Not nullable
prodUnivHierarchy
- Product Hierarchy
Constraints: Not nullable, Maximum length: 20
ProdUniversalHierarchy
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<ProdUnivHierNodeByHierID> getAllProdUnivHierNodeByHierID()
ProdUnivHierNodeByHierID
entities.ProdUnivHierNodeByHierID
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<ProdUnivHierNodeByHierID> countProdUnivHierNodeByHierID()
ProdUnivHierNodeByHierID
entity collection matching the filter and search expressions.ProdUnivHierNodeByHierID
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<ProdUnivHierNodeByHierID> getProdUnivHierNodeByHierIDByKey(@Nonnull String prodUnivHierarchy, @Nonnull String hierarchyNode, @Nonnull LocalDate prodHierarchyValidityEndDate)
ProdUnivHierNodeByHierID
entity using key fields.prodHierarchyValidityEndDate
- Validity End Date
Constraints: Not nullable
prodUnivHierarchy
- Product Hierarchy
Constraints: Not nullable, Maximum length: 20
hierarchyNode
- Hierarchy node
Constraints: Not nullable, Maximum length: 50
ProdUnivHierNodeByHierID
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.Copyright © 2021 SAP SE. All rights reserved.