Interface LegalTransactionService

All Superinterfaces:
BatchService<LegalTransactionServiceBatch>
All Known Implementing Classes:
DefaultLegalTransactionService

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

Legal Transactions are business objects that are used to manage the lifecycle of legal content. The service contains legal transactions, categories, category groups, parent categories, dates, entities, external contacts, internal contacts, linked objects, and relationships nodes. The information sent in the request as a payload, is used when creating a legal transaction, including appropriate checks for restricted values and authorizations. Once the legal transaction has been created, the legal transaction ID is sent in the response with the data included in the legal transaction. If there are any issues when the legal transaction is created, the system displays error messages in the response. Note that we support only deep create for the legal transaction node..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_LEGAL_TRANSACTION_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Legal Transaction Integration(SAP_COM_0140), Procurement - Supplier Quotation Management Integration(SAP_COM_0760)
Scope Items: SAP S/4HANA for Enterprise Contract Management(1XV), Direct Material Sourcing(4RD)
Authentication Methods: x509
Business Object: Legal Transaction
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull LegalTransactionService 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.
    • getAllLegalTransaction

      @Nonnull LegalTransactionFluentHelper getAllLegalTransaction()
      Deprecated.
      Fetch multiple LegalTransaction entities.
      Returns:
      A fluent helper to fetch multiple LegalTransaction 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.
    • getLegalTransactionByKey

      @Nonnull LegalTransactionByKeyFluentHelper getLegalTransactionByKey(UUID legalTransactionUUID)
      Deprecated.
      Fetch a single LegalTransaction entity using key fields.
      Parameters:
      legalTransactionUUID - Universal Unique Identifier

      Constraints: Not nullable

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

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

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

      @Nonnull LglTransCategoryFluentHelper getAllLglTransCategory()
      Deprecated.
      Fetch multiple LglTransCategory entities.
      Returns:
      A fluent helper to fetch multiple LglTransCategory 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.
    • getLglTransCategoryByKey

      @Nonnull LglTransCategoryByKeyFluentHelper getLglTransCategoryByKey(UUID legalTransactionCategoryUUID)
      Deprecated.
      Fetch a single LglTransCategory entity using key fields.
      Parameters:
      legalTransactionCategoryUUID - Universal Unique Identifier

      Constraints: Not nullable

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

      @Nonnull LglTransCategoryGroupFluentHelper getAllLglTransCategoryGroup()
      Deprecated.
      Fetch multiple LglTransCategoryGroup entities.
      Returns:
      A fluent helper to fetch multiple LglTransCategoryGroup 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.
    • getLglTransCategoryGroupByKey

      @Nonnull LglTransCategoryGroupByKeyFluentHelper getLglTransCategoryGroupByKey(UUID legalTransactionCatGroupUUID)
      Deprecated.
      Fetch a single LglTransCategoryGroup entity using key fields.
      Parameters:
      legalTransactionCatGroupUUID - Universal Unique Identifier

      Constraints: Not nullable

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

      @Nonnull LglTransDateFluentHelper getAllLglTransDate()
      Deprecated.
      Fetch multiple LglTransDate entities.
      Returns:
      A fluent helper to fetch multiple LglTransDate 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.
    • getLglTransDateByKey

      @Nonnull LglTransDateByKeyFluentHelper getLglTransDateByKey(UUID legalTransactionDateUUID)
      Deprecated.
      Fetch a single LglTransDate entity using key fields.
      Parameters:
      legalTransactionDateUUID - Universal Unique Identifier

      Constraints: Not nullable

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

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

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

      @Nonnull LglTransDateDeleteFluentHelper deleteLglTransDate(@Nonnull LglTransDate lglTransDate)
      Deprecated.
      Deletes an existing LglTransDate entity in the S/4HANA system.
      Parameters:
      lglTransDate - LglTransDate entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing LglTransDate entity. To perform execution, call the execute method on the fluent helper object.
    • getAllLglTransEntity

      @Nonnull LglTransEntityFluentHelper getAllLglTransEntity()
      Deprecated.
      Fetch multiple LglTransEntity entities.
      Returns:
      A fluent helper to fetch multiple LglTransEntity 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.
    • getLglTransEntityByKey

      @Nonnull LglTransEntityByKeyFluentHelper getLglTransEntityByKey(UUID legalTransactionEntityUUID)
      Deprecated.
      Fetch a single LglTransEntity entity using key fields.
      Parameters:
      legalTransactionEntityUUID - Universal Unique Identifier

      Constraints: Not nullable

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

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

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

      @Nonnull LglTransEntityDeleteFluentHelper deleteLglTransEntity(@Nonnull LglTransEntity lglTransEntity)
      Deprecated.
      Deletes an existing LglTransEntity entity in the S/4HANA system.
      Parameters:
      lglTransEntity - LglTransEntity entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing LglTransEntity entity. To perform execution, call the execute method on the fluent helper object.
    • getAllLglTransExternalContact

      @Nonnull LglTransExternalContactFluentHelper getAllLglTransExternalContact()
      Deprecated.
      Fetch multiple LglTransExternalContact entities.
      Returns:
      A fluent helper to fetch multiple LglTransExternalContact 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.
    • getLglTransExternalContactByKey

      @Nonnull LglTransExternalContactByKeyFluentHelper getLglTransExternalContactByKey(UUID legalTransactionExtCntctUUID)
      Deprecated.
      Fetch a single LglTransExternalContact entity using key fields.
      Parameters:
      legalTransactionExtCntctUUID - Universal Unique Identifier

      Constraints: Not nullable

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

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

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

      @Nonnull LglTransExternalContactDeleteFluentHelper deleteLglTransExternalContact(@Nonnull LglTransExternalContact lglTransExternalContact)
      Deprecated.
      Deletes an existing LglTransExternalContact entity in the S/4HANA system.
      Parameters:
      lglTransExternalContact - LglTransExternalContact entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing LglTransExternalContact entity. To perform execution, call the execute method on the fluent helper object.
    • getAllLglTransInternalContact

      @Nonnull LglTransInternalContactFluentHelper getAllLglTransInternalContact()
      Deprecated.
      Fetch multiple LglTransInternalContact entities.
      Returns:
      A fluent helper to fetch multiple LglTransInternalContact 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.
    • getLglTransInternalContactByKey

      @Nonnull LglTransInternalContactByKeyFluentHelper getLglTransInternalContactByKey(UUID legalTransactionIntCntctUUID)
      Deprecated.
      Fetch a single LglTransInternalContact entity using key fields.
      Parameters:
      legalTransactionIntCntctUUID - Universal Unique Identifier

      Constraints: Not nullable

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

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

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

      @Nonnull LglTransInternalContactDeleteFluentHelper deleteLglTransInternalContact(@Nonnull LglTransInternalContact lglTransInternalContact)
      Deprecated.
      Deletes an existing LglTransInternalContact entity in the S/4HANA system.
      Parameters:
      lglTransInternalContact - LglTransInternalContact entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing LglTransInternalContact entity. To perform execution, call the execute method on the fluent helper object.
    • getAllLglTransLinkedObjects

      @Nonnull LglTransLinkedObjectsFluentHelper getAllLglTransLinkedObjects()
      Deprecated.
      Fetch multiple LglTransLinkedObjects entities.
      Returns:
      A fluent helper to fetch multiple LglTransLinkedObjects 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.
    • getLglTransLinkedObjectsByKey

      @Nonnull LglTransLinkedObjectsByKeyFluentHelper getLglTransLinkedObjectsByKey(UUID legalTransactionLinkdObjUUID)
      Deprecated.
      Fetch a single LglTransLinkedObjects entity using key fields.
      Parameters:
      legalTransactionLinkdObjUUID - Universal Unique Identifier

      Constraints: Not nullable

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

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

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

      @Nonnull LglTransLinkedObjectsDeleteFluentHelper deleteLglTransLinkedObjects(@Nonnull LglTransLinkedObjects lglTransLinkedObjects)
      Deprecated.
      Deletes an existing LglTransLinkedObjects entity in the S/4HANA system.
      Parameters:
      lglTransLinkedObjects - LglTransLinkedObjects entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing LglTransLinkedObjects entity. To perform execution, call the execute method on the fluent helper object.
    • getAllLglTransParentCategory

      @Nonnull LglTransParentCategoryFluentHelper getAllLglTransParentCategory()
      Deprecated.
      Fetch multiple LglTransParentCategory entities.
      Returns:
      A fluent helper to fetch multiple LglTransParentCategory 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.
    • getLglTransParentCategoryByKey

      @Nonnull LglTransParentCategoryByKeyFluentHelper getLglTransParentCategoryByKey(UUID legalTransactionParCatUUID)
      Deprecated.
      Fetch a single LglTransParentCategory entity using key fields.
      Parameters:
      legalTransactionParCatUUID - Universal Unique Identifier

      Constraints: Not nullable

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

      @Nonnull LglTransRelationshipFluentHelper getAllLglTransRelationship()
      Deprecated.
      Fetch multiple LglTransRelationship entities.
      Returns:
      A fluent helper to fetch multiple LglTransRelationship 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.
    • getLglTransRelationshipByKey

      @Nonnull LglTransRelationshipByKeyFluentHelper getLglTransRelationshipByKey(UUID legalTransactionRelshpUUID)
      Deprecated.
      Fetch a single LglTransRelationship entity using key fields.
      Parameters:
      legalTransactionRelshpUUID - Universal Unique Identifier

      Constraints: Not nullable

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

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

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

      @Nonnull LglTransRelationshipDeleteFluentHelper deleteLglTransRelationship(@Nonnull LglTransRelationship lglTransRelationship)
      Deprecated.
      Deletes an existing LglTransRelationship entity in the S/4HANA system.
      Parameters:
      lglTransRelationship - LglTransRelationship entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing LglTransRelationship entity. To perform execution, call the execute method on the fluent helper object.
    • cancel

      @Nonnull CancelFluentHelper cancel(@Nonnull UUID legalTransactionUUID)
      Deprecated.

      Creates a fluent helper for the Cancel OData function import.

      Parameters:
      legalTransactionUUID - Universal Unique ID

      Constraints: none

      Original parameter name from the Odata EDM: LegalTransactionUUID

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

      @Nonnull TerminateFluentHelper terminate(@Nonnull UUID legalTransactionUUID)
      Deprecated.

      Creates a fluent helper for the Terminate OData function import.

      Parameters:
      legalTransactionUUID - Universal Unique ID

      Constraints: none

      Original parameter name from the Odata EDM: LegalTransactionUUID

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