public interface SegmentationStructureAndStrategyMaintenanceService extends BatchService<SegmentationStructureAndStrategyMaintenanceServiceBatch>
This service enables you to create, read, update, and delete segmentation details of the segmentation structure and strategy. It includes the definition of structure and strategy descriptions, segmentation structure fields, valid segment combinations and rules for requirement or stock allocation during ARUN or MRP, pool segment and check level during ATP, dependent requirements and stock segment, requirement to stock conversion and planned independent requirements consumption. .
Reference: SAP API Business Hub
OData Service: | OP_API_SEGMENTATIONSTRUCTURE_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Segmentation Structure |
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. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull SegmentationStructureAndStrategyMaintenanceService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull ATPPoolSegmentAndCheckLevelFluentHelper getAllATPPoolSegmentAndCheckLevel()
ATPPoolSegmentAndCheckLevel
entities.ATPPoolSegmentAndCheckLevel
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 ATPPoolSegmentAndCheckLevelByKeyFluentHelper getATPPoolSegmentAndCheckLevelByKey(String segmentationStrategy, String productSegmentationValueCode)
ATPPoolSegmentAndCheckLevel
entity using key fields.segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
productSegmentationValueCode
- Segmentation Value
Constraints: Not nullable, Maximum length: 40
ATPPoolSegmentAndCheckLevel
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 ATPPoolSegmentAndCheckLevelCreateFluentHelper createATPPoolSegmentAndCheckLevel(@Nonnull ATPPoolSegmentAndCheckLevel aTPPoolSegmentAndCheckLevel)
ATPPoolSegmentAndCheckLevel
entity and save it to the S/4HANA system.aTPPoolSegmentAndCheckLevel
- ATPPoolSegmentAndCheckLevel
entity object that will be created in the S/4HANA system.ATPPoolSegmentAndCheckLevel
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ATPPoolSegmentAndCheckLevelUpdateFluentHelper updateATPPoolSegmentAndCheckLevel(@Nonnull ATPPoolSegmentAndCheckLevel aTPPoolSegmentAndCheckLevel)
ATPPoolSegmentAndCheckLevel
entity and save it to the S/4HANA system.aTPPoolSegmentAndCheckLevel
- ATPPoolSegmentAndCheckLevel
entity object that will be updated in the S/4HANA system.ATPPoolSegmentAndCheckLevel
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ATPPoolSegmentAndCheckLevelDeleteFluentHelper deleteATPPoolSegmentAndCheckLevel(@Nonnull ATPPoolSegmentAndCheckLevel aTPPoolSegmentAndCheckLevel)
ATPPoolSegmentAndCheckLevel
entity in the S/4HANA system.aTPPoolSegmentAndCheckLevel
- ATPPoolSegmentAndCheckLevel
entity object that will be deleted in the S/4HANA system.ATPPoolSegmentAndCheckLevel
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DepdntRqmtsOrStocktransferFluentHelper getAllDepdntRqmtsOrStocktransfer()
DepdntRqmtsOrStocktransfer
entities.DepdntRqmtsOrStocktransfer
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 DepdntRqmtsOrStocktransferByKeyFluentHelper getDepdntRqmtsOrStocktransferByKey(String segmentationStrategy, String stockSegment, String rqmtSegmentationStrategy)
DepdntRqmtsOrStocktransfer
entity using key fields.rqmtSegmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
stockSegment
- Stock Segment
Constraints: Not nullable, Maximum length: 40
DepdntRqmtsOrStocktransfer
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 DepdntRqmtsOrStocktransferCreateFluentHelper createDepdntRqmtsOrStocktransfer(@Nonnull DepdntRqmtsOrStocktransfer depdntRqmtsOrStocktransfer)
DepdntRqmtsOrStocktransfer
entity and save it to the S/4HANA system.depdntRqmtsOrStocktransfer
- DepdntRqmtsOrStocktransfer
entity object that will be created in the S/4HANA system.DepdntRqmtsOrStocktransfer
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DepdntRqmtsOrStocktransferUpdateFluentHelper updateDepdntRqmtsOrStocktransfer(@Nonnull DepdntRqmtsOrStocktransfer depdntRqmtsOrStocktransfer)
DepdntRqmtsOrStocktransfer
entity and save it to the S/4HANA system.depdntRqmtsOrStocktransfer
- DepdntRqmtsOrStocktransfer
entity object that will be updated in the S/4HANA system.DepdntRqmtsOrStocktransfer
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DepdntRqmtsOrStocktransferDeleteFluentHelper deleteDepdntRqmtsOrStocktransfer(@Nonnull DepdntRqmtsOrStocktransfer depdntRqmtsOrStocktransfer)
DepdntRqmtsOrStocktransfer
entity in the S/4HANA system.depdntRqmtsOrStocktransfer
- DepdntRqmtsOrStocktransfer
entity object that will be deleted in the S/4HANA system.DepdntRqmtsOrStocktransfer
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ARunOrMRPRqmtOrStockAllocationFluentHelper getAllARunOrMRPRqmtOrStockAllocation()
ARunOrMRPRqmtOrStockAllocation
entities.ARunOrMRPRqmtOrStockAllocation
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 ARunOrMRPRqmtOrStockAllocationByKeyFluentHelper getARunOrMRPRqmtOrStockAllocationByKey(String segmentationStrategy, String requirementSegment, String prodSegmtnConsecutiveNmbrIdfr)
ARunOrMRPRqmtOrStockAllocation
entity using key fields.requirementSegment
- Requirement Segment
Constraints: Not nullable, Maximum length: 40
segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
prodSegmtnConsecutiveNmbrIdfr
- Consecutive Number for Segmentation of Equal Status
Constraints: Not nullable, Maximum length: 3
ARunOrMRPRqmtOrStockAllocation
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 ARunOrMRPRqmtOrStockAllocationCreateFluentHelper createARunOrMRPRqmtOrStockAllocation(@Nonnull ARunOrMRPRqmtOrStockAllocation aRunOrMRPRqmtOrStockAllocation)
ARunOrMRPRqmtOrStockAllocation
entity and save it to the S/4HANA system.aRunOrMRPRqmtOrStockAllocation
- ARunOrMRPRqmtOrStockAllocation
entity object that will be created in the S/4HANA system.ARunOrMRPRqmtOrStockAllocation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ARunOrMRPRqmtOrStockAllocationUpdateFluentHelper updateARunOrMRPRqmtOrStockAllocation(@Nonnull ARunOrMRPRqmtOrStockAllocation aRunOrMRPRqmtOrStockAllocation)
ARunOrMRPRqmtOrStockAllocation
entity and save it to the S/4HANA system.aRunOrMRPRqmtOrStockAllocation
- ARunOrMRPRqmtOrStockAllocation
entity object that will be updated in the S/4HANA system.ARunOrMRPRqmtOrStockAllocation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ARunOrMRPRqmtOrStockAllocationDeleteFluentHelper deleteARunOrMRPRqmtOrStockAllocation(@Nonnull ARunOrMRPRqmtOrStockAllocation aRunOrMRPRqmtOrStockAllocation)
ARunOrMRPRqmtOrStockAllocation
entity in the S/4HANA system.aRunOrMRPRqmtOrStockAllocation
- ARunOrMRPRqmtOrStockAllocation
entity object that will be deleted in the S/4HANA system.ARunOrMRPRqmtOrStockAllocation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PlndIndepRqmtsConsumptionFluentHelper getAllPlndIndepRqmtsConsumption()
PlndIndepRqmtsConsumption
entities.PlndIndepRqmtsConsumption
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 PlndIndepRqmtsConsumptionByKeyFluentHelper getPlndIndepRqmtsConsumptionByKey(String segmentationStrategy, String slsOrdRqmtSegment)
PlndIndepRqmtsConsumption
entity using key fields.segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
slsOrdRqmtSegment
- Sales Order Requirement Segment
Constraints: Not nullable, Maximum length: 40
PlndIndepRqmtsConsumption
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 PlndIndepRqmtsConsumptionCreateFluentHelper createPlndIndepRqmtsConsumption(@Nonnull PlndIndepRqmtsConsumption plndIndepRqmtsConsumption)
PlndIndepRqmtsConsumption
entity and save it to the S/4HANA system.plndIndepRqmtsConsumption
- PlndIndepRqmtsConsumption
entity object that will be created in the S/4HANA system.PlndIndepRqmtsConsumption
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PlndIndepRqmtsConsumptionUpdateFluentHelper updatePlndIndepRqmtsConsumption(@Nonnull PlndIndepRqmtsConsumption plndIndepRqmtsConsumption)
PlndIndepRqmtsConsumption
entity and save it to the S/4HANA system.plndIndepRqmtsConsumption
- PlndIndepRqmtsConsumption
entity object that will be updated in the S/4HANA system.PlndIndepRqmtsConsumption
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PlndIndepRqmtsConsumptionDeleteFluentHelper deletePlndIndepRqmtsConsumption(@Nonnull PlndIndepRqmtsConsumption plndIndepRqmtsConsumption)
PlndIndepRqmtsConsumption
entity in the S/4HANA system.plndIndepRqmtsConsumption
- PlndIndepRqmtsConsumption
entity object that will be deleted in the S/4HANA system.PlndIndepRqmtsConsumption
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull RequirementToStockConversionFluentHelper getAllRequirementToStockConversion()
RequirementToStockConversion
entities.RequirementToStockConversion
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 RequirementToStockConversionByKeyFluentHelper getRequirementToStockConversionByKey(String segmentationStrategy, String requirementSegment)
RequirementToStockConversion
entity using key fields.requirementSegment
- Requirement Segment
Constraints: Not nullable, Maximum length: 40
segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
RequirementToStockConversion
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 RequirementToStockConversionCreateFluentHelper createRequirementToStockConversion(@Nonnull RequirementToStockConversion requirementToStockConversion)
RequirementToStockConversion
entity and save it to the S/4HANA system.requirementToStockConversion
- RequirementToStockConversion
entity object that will be created in the S/4HANA system.RequirementToStockConversion
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull RequirementToStockConversionUpdateFluentHelper updateRequirementToStockConversion(@Nonnull RequirementToStockConversion requirementToStockConversion)
RequirementToStockConversion
entity and save it to the S/4HANA system.requirementToStockConversion
- RequirementToStockConversion
entity object that will be updated in the S/4HANA system.RequirementToStockConversion
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull RequirementToStockConversionDeleteFluentHelper deleteRequirementToStockConversion(@Nonnull RequirementToStockConversion requirementToStockConversion)
RequirementToStockConversion
entity in the S/4HANA system.requirementToStockConversion
- RequirementToStockConversion
entity object that will be deleted in the S/4HANA system.RequirementToStockConversion
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStrategyFluentHelper getAllSegmentationStrategy()
SegmentationStrategy
entities.SegmentationStrategy
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 SegmentationStrategyByKeyFluentHelper getSegmentationStrategyByKey(String segmentationStrategy)
SegmentationStrategy
entity using key fields.segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
SegmentationStrategy
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 SegmentationStrategyCreateFluentHelper createSegmentationStrategy(@Nonnull SegmentationStrategy segmentationStrategy)
SegmentationStrategy
entity and save it to the S/4HANA system.segmentationStrategy
- SegmentationStrategy
entity object that will be created in the S/4HANA system.SegmentationStrategy
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStrategyUpdateFluentHelper updateSegmentationStrategy(@Nonnull SegmentationStrategy segmentationStrategy)
SegmentationStrategy
entity and save it to the S/4HANA system.segmentationStrategy
- SegmentationStrategy
entity object that will be updated in the S/4HANA system.SegmentationStrategy
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStrategyDeleteFluentHelper deleteSegmentationStrategy(@Nonnull SegmentationStrategy segmentationStrategy)
SegmentationStrategy
entity in the S/4HANA system.segmentationStrategy
- SegmentationStrategy
entity object that will be deleted in the S/4HANA system.SegmentationStrategy
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmtnStrategyDescriptionFluentHelper getAllSegmtnStrategyDescription()
SegmtnStrategyDescription
entities.SegmtnStrategyDescription
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 SegmtnStrategyDescriptionByKeyFluentHelper getSegmtnStrategyDescriptionByKey(String segmentationStrategy, String prodSegmtnLanguageKey)
SegmtnStrategyDescription
entity using key fields.segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
prodSegmtnLanguageKey
- Language Key
Constraints: Not nullable, Maximum length: 2
SegmtnStrategyDescription
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 SegmtnStrategyDescriptionUpdateFluentHelper updateSegmtnStrategyDescription(@Nonnull SegmtnStrategyDescription segmtnStrategyDescription)
SegmtnStrategyDescription
entity and save it to the S/4HANA system.segmtnStrategyDescription
- SegmtnStrategyDescription
entity object that will be updated in the S/4HANA system.SegmtnStrategyDescription
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStructureFluentHelper getAllSegmentationStructure()
SegmentationStructure
entities.SegmentationStructure
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 SegmentationStructureByKeyFluentHelper getSegmentationStructureByKey(String segmentationStructure)
SegmentationStructure
entity using key fields.segmentationStructure
- Segmentation Structure
Constraints: Not nullable, Maximum length: 4
SegmentationStructure
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 SegmentationStructureCreateFluentHelper createSegmentationStructure(@Nonnull SegmentationStructure segmentationStructure)
SegmentationStructure
entity and save it to the S/4HANA system.segmentationStructure
- SegmentationStructure
entity object that will be created in the S/4HANA system.SegmentationStructure
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStructureUpdateFluentHelper updateSegmentationStructure(@Nonnull SegmentationStructure segmentationStructure)
SegmentationStructure
entity and save it to the S/4HANA system.segmentationStructure
- SegmentationStructure
entity object that will be updated in the S/4HANA system.SegmentationStructure
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStructureDeleteFluentHelper deleteSegmentationStructure(@Nonnull SegmentationStructure segmentationStructure)
SegmentationStructure
entity in the S/4HANA system.segmentationStructure
- SegmentationStructure
entity object that will be deleted in the S/4HANA system.SegmentationStructure
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStructureFieldsFluentHelper getAllSegmentationStructureFields()
SegmentationStructureFields
entities.SegmentationStructureFields
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 SegmentationStructureFieldsByKeyFluentHelper getSegmentationStructureFieldsByKey(String segmentationStructure, String prodSegmentationType, String nrOfSegmtnFields)
SegmentationStructureFields
entity using key fields.prodSegmentationType
- Segmentation Type
Constraints: Not nullable, Maximum length: 1
segmentationStructure
- Segmentation Structure
Constraints: Not nullable, Maximum length: 4
nrOfSegmtnFields
- Consecutive Number of Segmentation Fields
Constraints: Not nullable, Maximum length: 3
SegmentationStructureFields
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 SegmentationStructureFieldsCreateFluentHelper createSegmentationStructureFields(@Nonnull SegmentationStructureFields segmentationStructureFields)
SegmentationStructureFields
entity and save it to the S/4HANA system.segmentationStructureFields
- SegmentationStructureFields
entity object that will be created in the S/4HANA system.SegmentationStructureFields
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStructureFieldsUpdateFluentHelper updateSegmentationStructureFields(@Nonnull SegmentationStructureFields segmentationStructureFields)
SegmentationStructureFields
entity and save it to the S/4HANA system.segmentationStructureFields
- SegmentationStructureFields
entity object that will be updated in the S/4HANA system.SegmentationStructureFields
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentationStructureFieldsDeleteFluentHelper deleteSegmentationStructureFields(@Nonnull SegmentationStructureFields segmentationStructureFields)
SegmentationStructureFields
entity in the S/4HANA system.segmentationStructureFields
- SegmentationStructureFields
entity object that will be deleted in the S/4HANA system.SegmentationStructureFields
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmtnStructureDescriptionFluentHelper getAllSegmtnStructureDescription()
SegmtnStructureDescription
entities.SegmtnStructureDescription
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 SegmtnStructureDescriptionByKeyFluentHelper getSegmtnStructureDescriptionByKey(String segmentationStructure, String prodSegmtnLanguageKey)
SegmtnStructureDescription
entity using key fields.segmentationStructure
- Segmentation Structure
Constraints: Not nullable, Maximum length: 4
prodSegmtnLanguageKey
- Language Key
Constraints: Not nullable, Maximum length: 2
SegmtnStructureDescription
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 SegmtnStructureDescriptionUpdateFluentHelper updateSegmtnStructureDescription(@Nonnull SegmtnStructureDescription segmtnStructureDescription)
SegmtnStructureDescription
entity and save it to the S/4HANA system.segmtnStructureDescription
- SegmtnStructureDescription
entity object that will be updated in the S/4HANA system.SegmtnStructureDescription
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentValueCombinationsFluentHelper getAllSegmentValueCombinations()
SegmentValueCombinations
entities.SegmentValueCombinations
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 SegmentValueCombinationsByKeyFluentHelper getSegmentValueCombinationsByKey(String segmentationStrategy, String productSegmentationValueCode)
SegmentValueCombinations
entity using key fields.segmentationStrategy
- Segmentation Strategy
Constraints: Not nullable, Maximum length: 8
productSegmentationValueCode
- Segmentation Value
Constraints: Not nullable, Maximum length: 40
SegmentValueCombinations
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 SegmentValueCombinationsCreateFluentHelper createSegmentValueCombinations(@Nonnull SegmentValueCombinations segmentValueCombinations)
SegmentValueCombinations
entity and save it to the S/4HANA system.segmentValueCombinations
- SegmentValueCombinations
entity object that will be created in the S/4HANA system.SegmentValueCombinations
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SegmentValueCombinationsDeleteFluentHelper deleteSegmentValueCombinations(@Nonnull SegmentValueCombinations segmentValueCombinations)
SegmentValueCombinations
entity in the S/4HANA system.segmentValueCombinations
- SegmentValueCombinations
entity object that will be deleted in the S/4HANA system.SegmentValueCombinations
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.