Interface ExtendedPlannedIndependentRequirementService

All Superinterfaces:
BatchService<ExtendedPlannedIndependentRequirementServiceBatch>
All Known Implementing Classes:
DefaultExtendedPlannedIndependentRequirementService

@Deprecated public interface ExtendedPlannedIndependentRequirementService extends BatchService<ExtendedPlannedIndependentRequirementServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

The PIRs are read, updated and/or created on header and item level. You can also send batch requests. Use this API, if you want to work with the Change PIR or Maintain PIR app. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PLND_INDEP_RQMT_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Production Planning Integration(SAP_COM_0104)
Scope Items: Make-to-Stock Production - Discrete Manufacturing(BJ5), Make-to-Stock - Process Manufacturing Based on Process Order(BJ8), Material Requirements Planning(J44), Material Requirements Planning(O44)
Authentication Methods: x509
Business Object: Planned Independent Requirement
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ExtendedPlannedIndependentRequirementService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • getAllPlannedIndepRqmt

      @Nonnull PlannedIndepRqmtFluentHelper getAllPlannedIndepRqmt()
      Deprecated.
      Fetch multiple PlannedIndepRqmt entities.
      Returns:
      A fluent helper to fetch multiple 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.
    • getPlannedIndepRqmtByKey

      @Nonnull PlannedIndepRqmtByKeyFluentHelper getPlannedIndepRqmtByKey(String product, String plant, String mRPArea, String plndIndepRqmtType, String plndIndepRqmtVersion, String requirementPlan, String requirementSegment)
      Deprecated.
      Fetch a single PlannedIndepRqmt entity using key fields.
      Parameters:
      plndIndepRqmtVersion - Version Number for Independent Requirements

      Constraints: Not nullable, Maximum length: 2

      product - Material Number

      Constraints: Not nullable, Maximum length: 40

      mRPArea - MRP Area

      Constraints: Not nullable, Maximum length: 10

      requirementSegment - Requirement Segment

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      plndIndepRqmtType - Requirements type

      Constraints: Not nullable, Maximum length: 4

      requirementPlan - Requirements Plan

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single 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.
    • createPlannedIndepRqmt

      @Nonnull PlannedIndepRqmtCreateFluentHelper createPlannedIndepRqmt(@Nonnull PlannedIndepRqmt plannedIndepRqmt)
      Deprecated.
      Create a new PlannedIndepRqmt entity and save it to the S/4HANA system.
      Parameters:
      plannedIndepRqmt - PlannedIndepRqmt entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new PlannedIndepRqmt entity. To perform execution, call the execute method on the fluent helper object.
    • updatePlannedIndepRqmt

      @Nonnull PlannedIndepRqmtUpdateFluentHelper updatePlannedIndepRqmt(@Nonnull PlannedIndepRqmt plannedIndepRqmt)
      Deprecated.
      Update an existing PlannedIndepRqmt entity and save it to the S/4HANA system.
      Parameters:
      plannedIndepRqmt - PlannedIndepRqmt entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing PlannedIndepRqmt entity. To perform execution, call the execute method on the fluent helper object.
    • getAllPlannedIndepRqmtItem

      @Nonnull PlannedIndepRqmtItemFluentHelper getAllPlannedIndepRqmtItem()
      Deprecated.
      Fetch multiple PlannedIndepRqmtItem entities.
      Returns:
      A fluent helper to fetch multiple 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.
    • getPlannedIndepRqmtItemByKey

      @Nonnull PlannedIndepRqmtItemByKeyFluentHelper getPlannedIndepRqmtItemByKey(String product, String plant, String mRPArea, String plndIndepRqmtType, String plndIndepRqmtVersion, String requirementPlan, String requirementSegment, String plndIndepRqmtPeriod, String periodType)
      Deprecated.
      Fetch a single PlannedIndepRqmtItem entity using key fields.
      Parameters:
      plndIndepRqmtVersion - Version Number for Independent Requirements

      Constraints: Not nullable, Maximum length: 2

      product - Material Number

      Constraints: Not nullable, Maximum length: 40

      mRPArea - MRP Area

      Constraints: Not nullable, Maximum length: 10

      requirementSegment - Requirement Segment

      Constraints: Not nullable, Maximum length: 40

      periodType - Type of a Period

      Constraints: Not nullable, Maximum length: 1

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      plndIndepRqmtType - Requirements type

      Constraints: Not nullable, Maximum length: 4

      plndIndepRqmtPeriod - Period Text

      Constraints: Not nullable, Maximum length: 8

      requirementPlan - Requirements Plan

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single 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.
    • createPlannedIndepRqmtItem

      @Nonnull PlannedIndepRqmtItemCreateFluentHelper createPlannedIndepRqmtItem(@Nonnull PlannedIndepRqmtItem plannedIndepRqmtItem)
      Deprecated.
      Create a new PlannedIndepRqmtItem entity and save it to the S/4HANA system.
      Parameters:
      plannedIndepRqmtItem - PlannedIndepRqmtItem entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new PlannedIndepRqmtItem entity. To perform execution, call the execute method on the fluent helper object.
    • updatePlannedIndepRqmtItem

      @Nonnull PlannedIndepRqmtItemUpdateFluentHelper updatePlannedIndepRqmtItem(@Nonnull PlannedIndepRqmtItem plannedIndepRqmtItem)
      Deprecated.
      Update an existing PlannedIndepRqmtItem entity and save it to the S/4HANA system.
      Parameters:
      plannedIndepRqmtItem - PlannedIndepRqmtItem entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing PlannedIndepRqmtItem entity. To perform execution, call the execute method on the fluent helper object.