public interface ProductAllocationSequenceService
Product allocation (in the following PAL) is an S/4HANA functionality that determines the availability of requested product(s) by checking against sales data and/or bottleneck resource data, which could be materials and/or capacity consumed along the value chain of the requested product. The supply of bottleneck resources and sales rules are organized in time buckets. These packages of supply along the time stream are called product (resource) allocations. This functionality shall enable companies to avoid critical situations in the demand and procurement (internal and external) processes by factoring sales restrictions and supply chain bottlenecks in the product availability check. The PAL functionality is also a bridge between the supply chain planning tools such as Integrated Business Planning (IBP) and the order fulfilment functionalities of S/4HANA. Usually the PAL data will be planned in special planning systems. The result of such plan processes is a huge amount of PAL data which have to be maintained into the PAL object and also a huge amount of products/articles which have to be assigned into a Product Allocation Sequence. The Product Allocation Sequence itself is linked to a Product Allocation Object. This integration scenario enables the customer to insert/update the product/article assignments into a given Product Allocation Sequence from an external system, like IBP (Integrated Business Planning), APR (Assortment Planning for Retailing), AMR, and Simple Excel Planning.
Reference: SAP API Business Hub
OData Service: | API_PRODUCT_ALLOC_SEQUENCE_SRV |
API Version: | 1 |
Communication Scenario: | Product Allocation Sequence Integration (SAP_COM_0161) |
Scope Items: | Advanced Available-to-Promise Processing (1JW) |
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.ProductAllocationSequenceService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull ProdAllocSequenceTFluentHelper getAllProdAllocSequenceT()
ProdAllocSequenceT
entities.ProdAllocSequenceT
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.@Nonnull ProdAllocSequenceTByKeyFluentHelper getProdAllocSequenceTByKey(UUID productAllocationSequenceUUID, String language)
ProdAllocSequenceT
entity using key fields.productAllocationSequenceUUID
- Product Allocation Sequence UUIDConstraints: Not nullable
language
- Language KeyConstraints: Not nullable, Maximum length: 2
ProdAllocSequenceT
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.@Nonnull ProdAllocSqncAssgmtFluentHelper getAllProdAllocSqncAssgmt()
ProdAllocSqncAssgmt
entities.ProdAllocSqncAssgmt
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.@Nonnull ProdAllocSqncAssgmtByKeyFluentHelper getProdAllocSqncAssgmtByKey(UUID prodAllocSqncAssignmentUUID)
ProdAllocSqncAssgmt
entity using key fields.prodAllocSqncAssignmentUUID
- Product Allocation Sequence Assignment UUIDConstraints: Not nullable
ProdAllocSqncAssgmt
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.@Nonnull ProdAllocSqncAssgmtCreateFluentHelper createProdAllocSqncAssgmt(@Nonnull ProdAllocSqncAssgmt prodAllocSqncAssgmt)
ProdAllocSqncAssgmt
entity and save it to the S/4HANA system.prodAllocSqncAssgmt
- ProdAllocSqncAssgmt
entity object that will be created in the S/4HANA system.ProdAllocSqncAssgmt
entity. To perform execution, call the execute
method on the fluent helper object.@Nonnull ProdAllocSqncAssgmtUpdateFluentHelper updateProdAllocSqncAssgmt(@Nonnull ProdAllocSqncAssgmt prodAllocSqncAssgmt)
ProdAllocSqncAssgmt
entity and save it to the S/4HANA system.prodAllocSqncAssgmt
- ProdAllocSqncAssgmt
entity object that will be updated in the S/4HANA system.ProdAllocSqncAssgmt
entity. To perform execution, call the execute
method on the fluent helper object.@Nonnull ProdAllocationSequenceFluentHelper getAllProdAllocationSequence()
ProdAllocationSequence
entities.ProdAllocationSequence
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.@Nonnull ProdAllocationSequenceByKeyFluentHelper getProdAllocationSequenceByKey(UUID productAllocationSequenceUUID)
ProdAllocationSequence
entity using key fields.productAllocationSequenceUUID
- Product Allocation Sequence UUIDConstraints: Not nullable
ProdAllocationSequence
entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.