Interface PackingInstructionService

All Superinterfaces:
BatchService<PackingInstructionServiceBatch>
All Known Implementing Classes:
DefaultPackingInstructionService

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

Packing instructions serve as templates for the creation of handling units. With this API, you can carry out the following operations: - Create a packing instruction comprising packaging material and material to be packed. - Create a packing instruction including packaging material and reference material. The reference material enables you to reuse one packing instruction for several materials. - Create a packing instruction including subordinated packing instructions (multi-level packing instructions). - Retrieve header information for a packing instruction. You can use filter criteria to retrieve information based on other selection criteria, for example, material numbers. - Retrieve component information for a packing instruction, which contains information about the packaging material and the material to be packed in the handling unit. - Retrieve texts in different languages for a packing instruction. Note The following operations are available on the ***API Reference*** tab but are not supported by the API: - <TT>POST /PackingInstructionHeader(guid'{PackingInstructionSystemUUID}')/to_PackingInstructionComponent</TT> - <TT>POST /PackingInstructionHeader(guid'{PackingInstructionSystemUUID}')/to_PackingInstructionText</TT> .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PACKINGINSTRUCTION
API Version: 1.1.0
Minimum ERP Version: 2302
Communication Scenario: Packing Instruction Integration(SAP_COM_0399)
Scope Items: Handling Unit Management(4MM)
Authentication Methods: x509
Business Object: Packing Instruction
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull PackingInstructionService 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.
    • getAllPackingInstructionComponent

      @Nonnull PackingInstructionComponentFluentHelper getAllPackingInstructionComponent()
      Deprecated.
      Fetch multiple PackingInstructionComponent entities.
      Returns:
      A fluent helper to fetch multiple PackingInstructionComponent 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.
    • getPackingInstructionComponentByKey

      @Nonnull PackingInstructionComponentByKeyFluentHelper getPackingInstructionComponentByKey(UUID packingInstructionItemSystUUID)
      Deprecated.
      Fetch a single PackingInstructionComponent entity using key fields.
      Parameters:
      packingInstructionItemSystUUID - Packing Instruction Component

      Constraints: Not nullable

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

      @Nonnull PackingInstructionHeaderFluentHelper getAllPackingInstructionHeader()
      Deprecated.
      Fetch multiple PackingInstructionHeader entities.
      Returns:
      A fluent helper to fetch multiple PackingInstructionHeader 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.
    • getPackingInstructionHeaderByKey

      @Nonnull PackingInstructionHeaderByKeyFluentHelper getPackingInstructionHeaderByKey(UUID packingInstructionSystemUUID)
      Deprecated.
      Fetch a single PackingInstructionHeader entity using key fields.
      Parameters:
      packingInstructionSystemUUID - Unique internal packing object number

      Constraints: Not nullable

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

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

      @Nonnull PackingInstructionTextFluentHelper getAllPackingInstructionText()
      Deprecated.
      Fetch multiple PackingInstructionText entities.
      Returns:
      A fluent helper to fetch multiple PackingInstructionText 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.
    • getPackingInstructionTextByKey

      @Nonnull PackingInstructionTextByKeyFluentHelper getPackingInstructionTextByKey(String language, UUID packingInstructionSystemUUID)
      Deprecated.
      Fetch a single PackingInstructionText entity using key fields.
      Parameters:
      packingInstructionSystemUUID - Packing Instruction Number

      Constraints: Not nullable

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

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