Class DefaultProcessOrderConfirmationV2Service

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultProcessOrderConfirmationV2Service
All Implemented Interfaces:
BatchService<ProcessOrderConfirmationV2ServiceBatch>, ProcessOrderConfirmationV2Service

@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultProcessOrderConfirmationV2Service") @Deprecated public class DefaultProcessOrderConfirmationV2Service extends Object implements ProcessOrderConfirmationV2Service
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

You can create time ticket and time event confirmations as well as confirmations on order level, read them, and cancel the confirmations on time ticket, time event, or order level. Before creating a confirmation, you can fetch the proposed data for quantities, work activities, dates and times, personnel data, and goods movements depending on the type of confirmation. Note The following operations are available on the API Reference tab but are not supported by this API: - POST /ProcOrdConf2(ConfirmationGroup='{ConfirmationGroup}',ConfirmationCount='{ConfirmationCount}',/to_ProcOrdConfMatlDocItm - POST /ProcOrdConfMatlDocItm(ConfirmationGroup='{ConfirmationGroup}',ConfirmationCount='{ConfirmationCount}',MaterialDocument='{MaterialDocument}',MaterialDocumentItem='{MaterialDocumentItem}',MaterialDocumentYear='{MaterialDocumentYear}',/to_ProcOrderConfBatchCharc .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PROC_ORDER_CONFIRMATION_2_SRV
API Version: 1.2.0
Minimum ERP Version: 2302
Communication Scenario: Production Planning Integration(SAP_COM_0104), Manufacturing Execution - Order and Confirmation Integration(SAP_COM_0522)
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), Third-Party Shop Floor Execution - Process Industry(3W3), Third-Party Shop Floor Execution - Discrete Industry(3W4)
Authentication Methods: x509
Business Object: Process Order Confirmation
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultProcessOrderConfirmationV2Service withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface ProcessOrderConfirmationV2Service
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      Deprecated.
      Specified by:
      batch in interface BatchService<ProcessOrderConfirmationV2ServiceBatch>
    • getAllProcOrdConf2

      @Nonnull public ProcOrdConf2FluentHelper getAllProcOrdConf2()
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Fetch multiple ProcOrdConf2 entities.
      Specified by:
      getAllProcOrdConf2 in interface ProcessOrderConfirmationV2Service
      Returns:
      A fluent helper to fetch multiple ProcOrdConf2 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.
    • getProcOrdConf2ByKey

      @Nonnull public ProcOrdConf2ByKeyFluentHelper getProcOrdConf2ByKey(String confirmationGroup, String confirmationCount)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Fetch a single ProcOrdConf2 entity using key fields.
      Specified by:
      getProcOrdConf2ByKey in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Collective ID of Order Confirmations

      Constraints: Not nullable, Maximum length: 10

      confirmationCount - Identifier of Single Order Confirmation

      Constraints: Not nullable, Maximum length: 8

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

      @Nonnull public ProcOrdConf2CreateFluentHelper createProcOrdConf2(@Nonnull ProcOrdConf2 procOrdConf2)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Create a new ProcOrdConf2 entity and save it to the S/4HANA system.
      Specified by:
      createProcOrdConf2 in interface ProcessOrderConfirmationV2Service
      Parameters:
      procOrdConf2 - ProcOrdConf2 entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProcOrdConf2 entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProcOrdConfMatlDocItm

      @Nonnull public ProcOrdConfMatlDocItmFluentHelper getAllProcOrdConfMatlDocItm()
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Fetch multiple ProcOrdConfMatlDocItm entities.
      Specified by:
      getAllProcOrdConfMatlDocItm in interface ProcessOrderConfirmationV2Service
      Returns:
      A fluent helper to fetch multiple ProcOrdConfMatlDocItm 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.
    • getProcOrdConfMatlDocItmByKey

      @Nonnull public ProcOrdConfMatlDocItmByKeyFluentHelper getProcOrdConfMatlDocItmByKey(String confirmationGroup, String confirmationCount, String materialDocument, String materialDocumentItem, String materialDocumentYear)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Fetch a single ProcOrdConfMatlDocItm entity using key fields.
      Specified by:
      getProcOrdConfMatlDocItmByKey in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Collective ID of Order Confirmations

      Constraints: Not nullable, Maximum length: 10

      confirmationCount - Identifier of Single Order Confirmation

      Constraints: Not nullable, Maximum length: 8

      materialDocument - Number of Material Document

      Constraints: Not nullable, Maximum length: 10

      materialDocumentItem - Material Document Item

      Constraints: Not nullable, Maximum length: 4

      materialDocumentYear - Material Document Year

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull public ProcOrdConfMatlDocItmCreateFluentHelper createProcOrdConfMatlDocItm(@Nonnull ProcOrdConfMatlDocItm procOrdConfMatlDocItm)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Create a new ProcOrdConfMatlDocItm entity and save it to the S/4HANA system.
      Specified by:
      createProcOrdConfMatlDocItm in interface ProcessOrderConfirmationV2Service
      Parameters:
      procOrdConfMatlDocItm - ProcOrdConfMatlDocItm entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProcOrdConfMatlDocItm entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProcOrderConfBatchCharc

      @Nonnull public ProcOrderConfBatchCharcFluentHelper getAllProcOrderConfBatchCharc()
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Fetch multiple ProcOrderConfBatchCharc entities.
      Specified by:
      getAllProcOrderConfBatchCharc in interface ProcessOrderConfirmationV2Service
      Returns:
      A fluent helper to fetch multiple ProcOrderConfBatchCharc 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.
    • getProcOrderConfBatchCharcByKey

      @Nonnull public ProcOrderConfBatchCharcByKeyFluentHelper getProcOrderConfBatchCharcByKey(String confirmationGroup, String confirmationCount, String materialDocument, String materialDocumentItem, String materialDocumentYear, String plant, String material, String batch, String charcInternalID)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service
      Fetch a single ProcOrderConfBatchCharc entity using key fields.
      Specified by:
      getProcOrderConfBatchCharcByKey in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Collective ID of Order Confirmations

      Constraints: Not nullable, Maximum length: 10

      confirmationCount - Identifier of Single Order Confirmation

      Constraints: Not nullable, Maximum length: 8

      materialDocument - Number of Material Document

      Constraints: Not nullable, Maximum length: 10

      materialDocumentItem - Material Document Item

      Constraints: Not nullable, Maximum length: 4

      materialDocumentYear - Material Document Year

      Constraints: Not nullable, Maximum length: 4

      plant - Plant of a Batch

      Constraints: Not nullable, Maximum length: 4

      material - Material Number

      Constraints: Not nullable, Maximum length: 40

      batch - Batch Number

      Constraints: Not nullable, Maximum length: 10

      charcInternalID - Characteristic Internal ID

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull public CancelProcOrdConfFluentHelper cancelProcOrdConf(@Nonnull String confirmationGroup, @Nonnull String confirmationCount, @Nullable LocalDateTime postingDate, @Nullable String confirmationText, @Nullable UUID externalSystemConfirmation)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service

      Creates a fluent helper for the CancelProcOrdConf OData function import.

      Specified by:
      cancelProcOrdConf in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Confirmation Group

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      confirmationCount - Order Confirmation

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: ConfirmationCount

      postingDate - Posting Date

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: PostingDate

      confirmationText - Confirmation Text

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ConfirmationText

      externalSystemConfirmation - External Key

      Constraints: Nullable

      Original parameter name from the Odata EDM: ExternalSystemConfirmation

      Returns:
      A fluent helper object that will execute the CancelProcOrdConf OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getConfProposal

      @Nonnull public GetConfProposalFluentHelper getConfProposal(@Nullable String confirmationGroup, @Nullable String orderID, @Nullable String orderOperation, @Nullable String orderSuboperation, @Nullable String orderConfirmationRecordType, @Nullable String confirmationUnit, @Nullable String confirmationUnitISOCode, @Nullable BigDecimal confirmationYieldQuantity, @Nullable BigDecimal confirmationScrapQuantity, @Nullable Boolean quantityIsToBeProposed, @Nullable Boolean activityIsToBeProposed, @Nullable Boolean dateAndTimeIsToBeProposed, @Nullable Boolean personnelIsToBeProposed)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service

      Creates a fluent helper for the GetConfProposal OData function import.

      Specified by:
      getConfProposal in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      orderConfirmationRecordType - Record Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: OrderConfirmationRecordType

      confirmationUnit - Display Unit/Measure

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnit

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      Returns:
      A fluent helper object that will execute the GetConfProposal OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getConfProposal

      @Nonnull public GetConfProposalFluentHelper getConfProposal(@Nullable String confirmationGroup, @Nullable String orderID, @Nullable String orderOperation, @Nullable String orderSuboperation, @Nullable String orderConfirmationRecordType, @Nullable String confirmationUnit, @Nullable String confirmationUnitISOCode, @Nullable BigDecimal confirmationYieldQuantity, @Nullable BigDecimal confirmationScrapQuantity, @Nullable Boolean quantityIsToBeProposed, @Nullable Boolean activityIsToBeProposed, @Nullable Boolean dateAndTimeIsToBeProposed, @Nullable Boolean personnelIsToBeProposed, @Nullable String confirmationUnitSAPCode)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service

      Creates a fluent helper for the GetConfProposal OData function import.

      Specified by:
      getConfProposal in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      orderConfirmationRecordType - Record Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: OrderConfirmationRecordType

      confirmationUnit - Display Unit/Measure

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnit

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      confirmationUnitSAPCode - Internal SAP Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitSAPCode

      Returns:
      A fluent helper object that will execute the GetConfProposal OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getGdsMvtProposal

      @Nonnull public GetGdsMvtProposalFluentHelper getGdsMvtProposal(@Nullable String confirmationGroup, @Nullable String orderID, @Nullable String orderOperation, @Nullable String orderSuboperation, @Nullable String orderConfirmationRecordType, @Nullable String confirmationUnit, @Nullable String confirmationUnitISOCode, @Nullable BigDecimal confirmationYieldQuantity, @Nullable BigDecimal confirmationScrapQuantity, @Nullable Boolean quantityIsToBeProposed, @Nullable Boolean activityIsToBeProposed, @Nullable Boolean dateAndTimeIsToBeProposed, @Nullable Boolean personnelIsToBeProposed)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service

      Creates a fluent helper for the GetGdsMvtProposal OData function import.

      Specified by:
      getGdsMvtProposal in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      orderConfirmationRecordType - Record Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: OrderConfirmationRecordType

      confirmationUnit - Display Unit/Measure

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnit

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      Returns:
      A fluent helper object that will execute the GetGdsMvtProposal OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getGdsMvtProposal

      @Nonnull public GetGdsMvtProposalFluentHelper getGdsMvtProposal(@Nullable String confirmationGroup, @Nullable String orderID, @Nullable String orderOperation, @Nullable String orderSuboperation, @Nullable String orderConfirmationRecordType, @Nullable String confirmationUnit, @Nullable String confirmationUnitISOCode, @Nullable BigDecimal confirmationYieldQuantity, @Nullable BigDecimal confirmationScrapQuantity, @Nullable Boolean quantityIsToBeProposed, @Nullable Boolean activityIsToBeProposed, @Nullable Boolean dateAndTimeIsToBeProposed, @Nullable Boolean personnelIsToBeProposed, @Nullable String confirmationUnitSAPCode)
      Deprecated.
      Description copied from interface: ProcessOrderConfirmationV2Service

      Creates a fluent helper for the GetGdsMvtProposal OData function import.

      Specified by:
      getGdsMvtProposal in interface ProcessOrderConfirmationV2Service
      Parameters:
      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      orderConfirmationRecordType - Record Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: OrderConfirmationRecordType

      confirmationUnit - Display Unit/Measure

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnit

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      confirmationUnitSAPCode - Internal SAP Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitSAPCode

      Returns:
      A fluent helper object that will execute the GetGdsMvtProposal OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.