public interface ProductAllocationObjectService
Product Allocation (PAL) in SAP S/4HANA is used to determine the availability of requested products by checking against sales data as well as data for restricted resources (materials and/or capacity) consumed along the value chain of the requested product. Restricted resources and sales rules are organized in time series, these packages of supply are referred to as product allocations. Critical situations in demand and (internal and external) procurement processes can therefore be avoided by factoring sales and supply restrictions into the product availability check. You can use this service to read data for product allocation objects such as header data, characteristic metadata, characteristic values and their time series (period, quantity, unit of measure). In addition, you can create and edit the characteristic values and time series data from external planning systems such as: SAP Merchandise and Assortment Planning (AMR). SAP Assortment Planning for Retail (APR). SAP Integrated Business Planning (IBP). Any other planning systems.
Reference: SAP API Business Hub
OData Service: | API_PRODUCT_ALLOCATION_OBJECT_SRV |
API Version: | 1 |
Communication Scenario: | Product Allocation Object Integration (SAP_COM_0152) |
Scope Items: | Advanced Available-to-Promise Processing (1JW) |
ProdAllocCharcMetaDataFluentHelper getAllProdAllocCharcMetaData()
ProdAllocCharcMetaData
entities.ProdAllocCharcMetaData
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.ProdAllocCharcMetaDataByKeyFluentHelper getProdAllocCharcMetaDataByKey(UUID characteristicsMetaDataUUID)
ProdAllocCharcMetaData
entity using key fields.characteristicsMetaDataUUID
- Characteristic Meta Data UUIDConstraints: Not nullable
ProdAllocCharcMetaData
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.ProdAllocCharcValCombnFluentHelper getAllProdAllocCharcValCombn()
ProdAllocCharcValCombn
entities.ProdAllocCharcValCombn
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.ProdAllocCharcValCombnByKeyFluentHelper getProdAllocCharcValCombnByKey(UUID charcValueCombinationUUID)
ProdAllocCharcValCombn
entity using key fields.charcValueCombinationUUID
- Characteristic Value Combination UUIDConstraints: Not nullable
ProdAllocCharcValCombn
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.ProdAllocCharcValCombnCreateFluentHelper createProdAllocCharcValCombn(ProdAllocCharcValCombn prodAllocCharcValCombn)
ProdAllocCharcValCombn
entity and save it to the S/4HANA system.prodAllocCharcValCombn
- ProdAllocCharcValCombn
entity object that will be created in the S/4HANA system.ProdAllocCharcValCombn
entity. To perform execution, call the execute
method on the fluent helper object.ProdAllocCharcValCombnUpdateFluentHelper updateProdAllocCharcValCombn(ProdAllocCharcValCombn prodAllocCharcValCombn)
ProdAllocCharcValCombn
entity and save it to the S/4HANA system.prodAllocCharcValCombn
- ProdAllocCharcValCombn
entity object that will be updated in the S/4HANA system.ProdAllocCharcValCombn
entity. To perform execution, call the execute
method on the fluent helper object.ProdAllocObjTimeSeriesFluentHelper getAllProdAllocObjTimeSeries()
ProdAllocObjTimeSeries
entities.ProdAllocObjTimeSeries
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.ProdAllocObjTimeSeriesByKeyFluentHelper getProdAllocObjTimeSeriesByKey(UUID prodAllocationTimeSeriesUUID)
ProdAllocObjTimeSeries
entity using key fields.prodAllocationTimeSeriesUUID
- Product Allocation Time SeriesUUIDConstraints: Not nullable
ProdAllocObjTimeSeries
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.ProdAllocObjTimeSeriesCreateFluentHelper createProdAllocObjTimeSeries(ProdAllocObjTimeSeries prodAllocObjTimeSeries)
ProdAllocObjTimeSeries
entity and save it to the S/4HANA system.prodAllocObjTimeSeries
- ProdAllocObjTimeSeries
entity object that will be created in the S/4HANA system.ProdAllocObjTimeSeries
entity. To perform execution, call the execute
method on the fluent helper object.ProdAllocObjTimeSeriesUpdateFluentHelper updateProdAllocObjTimeSeries(ProdAllocObjTimeSeries prodAllocObjTimeSeries)
ProdAllocObjTimeSeries
entity and save it to the S/4HANA system.prodAllocObjTimeSeries
- ProdAllocObjTimeSeries
entity object that will be updated in the S/4HANA system.ProdAllocObjTimeSeries
entity. To perform execution, call the execute
method on the fluent helper object.ProdAllocationObjectFluentHelper getAllProdAllocationObject()
ProdAllocationObject
entities.ProdAllocationObject
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.ProdAllocationObjectByKeyFluentHelper getProdAllocationObjectByKey(UUID productAllocationObjectUUID)
ProdAllocationObject
entity using key fields.productAllocationObjectUUID
- Product Allocation Object UUIDConstraints: Not nullable
ProdAllocationObject
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.ProdAllocationObjectTFluentHelper getAllProdAllocationObjectT()
ProdAllocationObjectT
entities.ProdAllocationObjectT
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.ProdAllocationObjectTByKeyFluentHelper getProdAllocationObjectTByKey(UUID productAllocationObjectUUID, String language)
ProdAllocationObjectT
entity using key fields.language
- Language KeyConstraints: Not nullable, Maximum length: 2
productAllocationObjectUUID
- Product Allocation Object UUIDConstraints: Not nullable
ProdAllocationObjectT
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.