@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultExtendedPlannedIndependentRequirementService") public class DefaultExtendedPlannedIndependentRequirementService extends Object implements ExtendedPlannedIndependentRequirementService
This inbound/outbound service enables you to read, create, and update planned independent requirements (PIRs). Use this API if you want to work with the Change PIRs app and not the Manage PIRs app. If you work with the Manage PIRs app, however, you are recommended to use the following API: https://api.sap.com/shell/discover/contentp ackage/SAPS4HANACloud/api/API_FORECAST _DEMAND_SRV .
Reference: SAP API Business Hub
OData Service: | API_PLND_INDEP_RQMT_SRV |
API Version: | 1 |
Communication Scenario: | Production Planning Integration (SAP_COM_0104) |
Scope Items: | Make-to-Stock Production - Discrete Manufacturing (BJ5), Make-to-Stock Production - Process Manufacturing (BJ8), Material Requirements Planning (J44) |
Constructor and Description |
---|
DefaultExtendedPlannedIndependentRequirementService() |
public DefaultExtendedPlannedIndependentRequirementService()
public PlannedIndepRqmtFluentHelper getAllPlannedIndepRqmt()
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmt
entities.getAllPlannedIndepRqmt
in interface ExtendedPlannedIndependentRequirementService
PlannedIndepRqmt
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.public PlannedIndepRqmtByKeyFluentHelper getPlannedIndepRqmtByKey(String product, String plant, String mRPArea, String plndIndepRqmtType, String plndIndepRqmtVersion, String requirementPlan, String requirementSegment)
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmt
entity using key fields.getPlannedIndepRqmtByKey
in interface ExtendedPlannedIndependentRequirementService
product
- Alphanumeric key uniquely identifying the material.Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.Constraints: Not nullable, Maximum length: 4
mRPArea
- Number of the MRP area for which material requirements planning should be carried out separately.Constraints: Not nullable, Maximum length: 10
plndIndepRqmtType
- The requirements type determines the planning strategy to be used for a particular requirement.Constraints: Not nullable, Maximum length: 4
plndIndepRqmtVersion
- Alphanumeric description of a demand program, also known as the (demand) version number.Constraints: Not nullable, Maximum length: 2
requirementPlan
- Key which can be given to create and to identify one or more planned independent requirements.Constraints: Not nullable, Maximum length: 10
requirementSegment
- Indicates additional information about the type of requirement. You can freely define which requirement segments are satisfied by which stock segments using segmentation strategies in the transaction Segmentation Strategy Maintenance .Constraints: Not nullable, Maximum length: 40
PlannedIndepRqmt
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.public PlannedIndepRqmtCreateFluentHelper createPlannedIndepRqmt(PlannedIndepRqmt plannedIndepRqmt)
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmt
entity and save it to the S/4HANA system.createPlannedIndepRqmt
in interface ExtendedPlannedIndependentRequirementService
plannedIndepRqmt
- PlannedIndepRqmt
entity object that will be created in the S/4HANA system.PlannedIndepRqmt
entity. To perform execution, call the execute
method on the fluent helper object.public PlannedIndepRqmtUpdateFluentHelper updatePlannedIndepRqmt(PlannedIndepRqmt plannedIndepRqmt)
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmt
entity and save it to the S/4HANA system.updatePlannedIndepRqmt
in interface ExtendedPlannedIndependentRequirementService
plannedIndepRqmt
- PlannedIndepRqmt
entity object that will be updated in the S/4HANA system.PlannedIndepRqmt
entity. To perform execution, call the execute
method on the fluent helper object.public PlannedIndepRqmtItemFluentHelper getAllPlannedIndepRqmtItem()
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmtItem
entities.getAllPlannedIndepRqmtItem
in interface ExtendedPlannedIndependentRequirementService
PlannedIndepRqmtItem
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.public PlannedIndepRqmtItemByKeyFluentHelper getPlannedIndepRqmtItemByKey(String product, String plant, String mRPArea, String plndIndepRqmtType, String plndIndepRqmtVersion, String requirementPlan, String requirementSegment, String plndIndepRqmtPeriod, String periodType)
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmtItem
entity using key fields.getPlannedIndepRqmtItemByKey
in interface ExtendedPlannedIndependentRequirementService
product
- Alphanumeric key uniquely identifying the material.Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.Constraints: Not nullable, Maximum length: 4
mRPArea
- Number of the MRP area for which material requirements planning should be carried out separately.Constraints: Not nullable, Maximum length: 10
plndIndepRqmtType
- The requirements type determines the planning strategy to be used for a particular requirement.Constraints: Not nullable, Maximum length: 4
plndIndepRqmtVersion
- Alphanumeric description of a demand program, also known as the (demand) version number.Constraints: Not nullable, Maximum length: 2
requirementPlan
- Key which can be given to create and to identify one or more planned independent requirements.Constraints: Not nullable, Maximum length: 10
requirementSegment
- Indicates additional information about the type of requirement. You can freely define which requirement segments are satisfied by which stock segments using segmentation strategies in the transaction Segmentation Strategy Maintenance .Constraints: Not nullable, Maximum length: 40
plndIndepRqmtPeriod
- Period TextConstraints: Not nullable, Maximum length: 8
periodType
- Type of a PeriodConstraints: Not nullable, Maximum length: 1
PlannedIndepRqmtItem
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.public PlannedIndepRqmtItemCreateFluentHelper createPlannedIndepRqmtItem(PlannedIndepRqmtItem plannedIndepRqmtItem)
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmtItem
entity and save it to the S/4HANA system.createPlannedIndepRqmtItem
in interface ExtendedPlannedIndependentRequirementService
plannedIndepRqmtItem
- PlannedIndepRqmtItem
entity object that will be created in the S/4HANA system.PlannedIndepRqmtItem
entity. To perform execution, call the execute
method on the fluent helper object.public PlannedIndepRqmtItemUpdateFluentHelper updatePlannedIndepRqmtItem(PlannedIndepRqmtItem plannedIndepRqmtItem)
ExtendedPlannedIndependentRequirementService
PlannedIndepRqmtItem
entity and save it to the S/4HANA system.updatePlannedIndepRqmtItem
in interface ExtendedPlannedIndependentRequirementService
plannedIndepRqmtItem
- PlannedIndepRqmtItem
entity object that will be updated in the S/4HANA system.PlannedIndepRqmtItem
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.