Interface ProcessOrderConfirmationV2Service

All Superinterfaces:
BatchService<ProcessOrderConfirmationV2ServiceBatch>
All Known Implementing Classes:
DefaultProcessOrderConfirmationV2Service

@Deprecated public interface ProcessOrderConfirmationV2Service extends BatchService<ProcessOrderConfirmationV2ServiceBatch>
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
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ProcessOrderConfirmationV2Service 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.
    • getAllProcOrdConf2

      @Nonnull ProcOrdConf2FluentHelper getAllProcOrdConf2()
      Deprecated.
      Fetch multiple ProcOrdConf2 entities.
      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 ProcOrdConf2ByKeyFluentHelper getProcOrdConf2ByKey(String confirmationGroup, String confirmationCount)
      Deprecated.
      Fetch a single ProcOrdConf2 entity using key fields.
      Parameters:
      confirmationCount - Identifier of Single Order Confirmation

      Constraints: Not nullable, Maximum length: 8

      confirmationGroup - Collective ID of Order Confirmations

      Constraints: Not nullable, Maximum length: 10

      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 ProcOrdConf2CreateFluentHelper createProcOrdConf2(@Nonnull ProcOrdConf2 procOrdConf2)
      Deprecated.
      Create a new ProcOrdConf2 entity and save it to the S/4HANA system.
      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 ProcOrdConfMatlDocItmFluentHelper getAllProcOrdConfMatlDocItm()
      Deprecated.
      Fetch multiple ProcOrdConfMatlDocItm entities.
      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 ProcOrdConfMatlDocItmByKeyFluentHelper getProcOrdConfMatlDocItmByKey(String confirmationGroup, String confirmationCount, String materialDocument, String materialDocumentItem, String materialDocumentYear)
      Deprecated.
      Fetch a single ProcOrdConfMatlDocItm entity using key fields.
      Parameters:
      materialDocument - Number of Material Document

      Constraints: Not nullable, Maximum length: 10

      confirmationCount - Identifier of Single Order Confirmation

      Constraints: Not nullable, Maximum length: 8

      materialDocumentItem - Material Document Item

      Constraints: Not nullable, Maximum length: 4

      materialDocumentYear - Material Document Year

      Constraints: Not nullable, Maximum length: 4

      confirmationGroup - Collective ID of Order Confirmations

      Constraints: Not nullable, Maximum length: 10

      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 ProcOrdConfMatlDocItmCreateFluentHelper createProcOrdConfMatlDocItm(@Nonnull ProcOrdConfMatlDocItm procOrdConfMatlDocItm)
      Deprecated.
      Create a new ProcOrdConfMatlDocItm entity and save it to the S/4HANA system.
      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 ProcOrderConfBatchCharcFluentHelper getAllProcOrderConfBatchCharc()
      Deprecated.
      Fetch multiple ProcOrderConfBatchCharc entities.
      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 ProcOrderConfBatchCharcByKeyFluentHelper getProcOrderConfBatchCharcByKey(String confirmationGroup, String confirmationCount, String materialDocument, String materialDocumentItem, String materialDocumentYear, String plant, String material, String batch, String charcInternalID)
      Deprecated.
      Fetch a single ProcOrderConfBatchCharc entity using key fields.
      Parameters:
      materialDocument - Number of Material Document

      Constraints: Not nullable, Maximum length: 10

      confirmationCount - Identifier of Single Order Confirmation

      Constraints: Not nullable, Maximum length: 8

      material - Material Number

      Constraints: Not nullable, Maximum length: 40

      charcInternalID - Characteristic Internal ID

      Constraints: Not nullable, Maximum length: 10

      materialDocumentItem - Material Document Item

      Constraints: Not nullable, Maximum length: 4

      plant - Plant of a Batch

      Constraints: Not nullable, Maximum length: 4

      materialDocumentYear - Material Document Year

      Constraints: Not nullable, Maximum length: 4

      batch - Batch Number

      Constraints: Not nullable, Maximum length: 10

      confirmationGroup - Collective ID of Order Confirmations

      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 CancelProcOrdConfFluentHelper cancelProcOrdConf(@Nonnull String confirmationGroup, @Nonnull String confirmationCount, @Nullable LocalDateTime postingDate, @Nullable String confirmationText, @Nullable UUID externalSystemConfirmation)
      Deprecated.

      Creates a fluent helper for the CancelProcOrdConf OData function import.

      Parameters:
      externalSystemConfirmation - External Key

      Constraints: Nullable

      Original parameter name from the Odata EDM: ExternalSystemConfirmation

      confirmationCount - Order Confirmation

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: ConfirmationCount

      confirmationText - Confirmation Text

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ConfirmationText

      postingDate - Posting Date

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: PostingDate

      confirmationGroup - Confirmation Group

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      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 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.

      Creates a fluent helper for the GetConfProposal OData function import.

      Parameters:
      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      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

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      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 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.

      Creates a fluent helper for the GetConfProposal OData function import.

      Parameters:
      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      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

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      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 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.

      Creates a fluent helper for the GetGdsMvtProposal OData function import.

      Parameters:
      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      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

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      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 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.

      Creates a fluent helper for the GetGdsMvtProposal OData function import.

      Parameters:
      dateAndTimeIsToBeProposed - Propose Dates

      Constraints: Nullable

      Original parameter name from the Odata EDM: DateAndTimeIsToBeProposed

      orderID - Manufacturing Order

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: OrderID

      confirmationUnitISOCode - ISO Code

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ConfirmationUnitISOCode

      confirmationGroup - Confirmation Group

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ConfirmationGroup

      confirmationYieldQuantity - Yield Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationYieldQuantity

      quantityIsToBeProposed - Propose Quantities

      Constraints: Nullable

      Original parameter name from the Odata EDM: QuantityIsToBeProposed

      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

      orderSuboperation - Suboperation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderSuboperation

      personnelIsToBeProposed - Propose Personnel

      Constraints: Nullable

      Original parameter name from the Odata EDM: PersonnelIsToBeProposed

      activityIsToBeProposed - Propose Activities

      Constraints: Nullable

      Original parameter name from the Odata EDM: ActivityIsToBeProposed

      orderOperation - Operation

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OrderOperation

      confirmationScrapQuantity - Scrap Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ConfirmationScrapQuantity

      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.