java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<CABusinessTransaction>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingbusinesstransaction.CABusinessTransaction
All Implemented Interfaces:
VdmEntitySet

public class CABusinessTransaction extends VdmEntity<CABusinessTransaction> implements VdmEntitySet
Business Transaction

Original entity name from the Odata EDM: CABusinessTransaction_Type

  • Field Details

  • Constructor Details

    • CABusinessTransaction

      public CABusinessTransaction()
    • CABusinessTransaction

      public CABusinessTransaction(@Nullable UUID cABusinessTransactionUUID, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String createdByUser, @Nullable String cASubAreaForParallelization, @Nullable String cABusinessTransactionObject, @Nullable String cABusinessTransactionActivity, @Nullable String cABusinessTransactionName, @Nullable String businessPartner, @Nullable String contractAccount, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable String originalReferenceDocument, @Nullable String referenceDocumentType, @Nullable String referenceDocumentLogicalSystem, @Nullable String logicalSystem, @Nullable String cABusTransExternalReference, @Nullable LocalDate cAMassRunDate, @Nullable String cAMassRunID, @Nullable String cABusinessTransactionProcess, @Nullable String cABusTransProcessName, @Nullable String cABusTransDocumentType, @Nullable String cADocumentNumber, @Nullable String cABusTransDocument, @Nullable String cARepetitionItemNumber, @Nullable String cABPItemNumber, @Nullable String cASubItemNumber, @Nullable String cAReferenceDocument, @Nullable String cAClassificationKey, @Nullable String cADocumentOriginCode, @Nullable LocalDate cAPostingDate, @Nullable String cAClearingReason, @Nullable String cAMainTransaction, @Nullable String cASubTransaction, @Nullable String cAStatisticalItemCode, @Nullable String companyCode, @Nullable String segment, @Nullable String businessArea, @Nullable String ledgerGroup, @Nullable String cABusTransRelationship, @Nullable String cABusTransRelatedObject, @Nullable String cACorrespondenceType, @Nullable String correspondenceKey, @Nullable LocalDate correspondencePrintDate, @Nullable String currency, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable String cAPaymentExceptionReason, @Nullable String cADunningExceptionReason, @Nullable String cAReceivableAdjustmentReason, @Nullable String cAPromiseToPayReason, @Nullable String cAPromiseToPayWthdrwlReason, @Nullable String cAInstlmntPlanDactvtnRsn)
  • Method Details

    • getType

      @Nonnull public Class<CABusinessTransaction> getType()
      Specified by:
      getType in class VdmObject<CABusinessTransaction>
    • setCABusinessTransactionUUID

      public void setCABusinessTransactionUUID(@Nullable UUID cABusinessTransactionUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CABusinessTransactionUUID

      Parameters:
      cABusinessTransactionUUID - Globally Unique Identifier
    • setCreationDate

      public void setCreationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Date on Which Record Was Created
    • setCreationTime

      public void setCreationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Parameters:
      creationTime - Creation Time
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Created By User
    • setCASubAreaForParallelization

      public void setCASubAreaForParallelization(@Nullable String cASubAreaForParallelization)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CASubAreaForParallelization

      Parameters:
      cASubAreaForParallelization - Subarea for Parallelization in Mass Processing
    • setCABusinessTransactionObject

      public void setCABusinessTransactionObject(@Nullable String cABusinessTransactionObject)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABusinessTransactionObject

      Parameters:
      cABusinessTransactionObject - Business Transaction: Object Identification
    • setCABusinessTransactionActivity

      public void setCABusinessTransactionActivity(@Nullable String cABusinessTransactionActivity)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABusinessTransactionActivity

      Parameters:
      cABusinessTransactionActivity - Business Transaction: Activity
    • setCABusinessTransactionName

      public void setCABusinessTransactionName(@Nullable String cABusinessTransactionName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CABusinessTransactionName

      Parameters:
      cABusinessTransactionName - Description
    • setBusinessPartner

      public void setBusinessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner Number
    • setContractAccount

      public void setContractAccount(@Nullable String contractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Parameters:
      contractAccount - Contract Account
    • setCAContract

      public void setCAContract(@Nullable String cAContract)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Parameters:
      cAContract - Reference Specifications from Contract
    • setCASubApplication

      public void setCASubApplication(@Nullable String cASubApplication)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Parameters:
      cASubApplication - Subapplication in Contract Accounts Receivable and Payable
    • setOriginalReferenceDocument

      public void setOriginalReferenceDocument(@Nullable String originalReferenceDocument)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: OriginalReferenceDocument

      Parameters:
      originalReferenceDocument - Reference Key
    • setReferenceDocumentType

      public void setReferenceDocumentType(@Nullable String referenceDocumentType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ReferenceDocumentType

      Parameters:
      referenceDocumentType - Reference Document Type
    • setReferenceDocumentLogicalSystem

      public void setReferenceDocumentLogicalSystem(@Nullable String referenceDocumentLogicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocumentLogicalSystem

      Parameters:
      referenceDocumentLogicalSystem - Logical System of Reference Document
    • setLogicalSystem

      public void setLogicalSystem(@Nullable String logicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LogicalSystem

      Parameters:
      logicalSystem - Logical System
    • setCABusTransExternalReference

      public void setCABusTransExternalReference(@Nullable String cABusTransExternalReference)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CABusTransExternalReference

      Parameters:
      cABusTransExternalReference - Business Transaction: External Reference
    • setCAMassRunDate

      public void setCAMassRunDate(@Nullable LocalDate cAMassRunDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAMassRunDate

      Parameters:
      cAMassRunDate - Payment Run Date
    • setCAMassRunID

      public void setCAMassRunID(@Nullable String cAMassRunID)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAMassRunID

      Parameters:
      cAMassRunID - Run ID
    • setCABusinessTransactionProcess

      public void setCABusinessTransactionProcess(@Nullable String cABusinessTransactionProcess)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABusinessTransactionProcess

      Parameters:
      cABusinessTransactionProcess - Business Transaction: Process Identification
    • setCABusTransProcessName

      public void setCABusTransProcessName(@Nullable String cABusTransProcessName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CABusTransProcessName

      Parameters:
      cABusTransProcessName - Text Field
    • setCABusTransDocumentType

      public void setCABusTransDocumentType(@Nullable String cABusTransDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABusTransDocumentType

      Parameters:
      cABusTransDocumentType - Business Transaction: Document Category
    • setCADocumentNumber

      public void setCADocumentNumber(@Nullable String cADocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumber

      Parameters:
      cADocumentNumber - Document
    • setCABusTransDocument

      public void setCABusTransDocument(@Nullable String cABusTransDocument)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: CABusTransDocument

      Parameters:
      cABusTransDocument - Document
    • setCARepetitionItemNumber

      public void setCARepetitionItemNumber(@Nullable String cARepetitionItemNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionItemNumber

      Parameters:
      cARepetitionItemNumber - Repetition Item in FI-CA Document
    • setCABPItemNumber

      public void setCABPItemNumber(@Nullable String cABPItemNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABPItemNumber

      Parameters:
      cABPItemNumber - Item Number in FI-CA Document
    • setCASubItemNumber

      public void setCASubItemNumber(@Nullable String cASubItemNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CASubItemNumber

      Parameters:
      cASubItemNumber - Subitem for a Partial Clearing in Document
    • setCAReferenceDocument

      public void setCAReferenceDocument(@Nullable String cAReferenceDocument)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CAReferenceDocument

      Parameters:
      cAReferenceDocument - Reference Document Number
    • setCAClassificationKey

      public void setCAClassificationKey(@Nullable String cAClassificationKey)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: CAClassificationKey

      Parameters:
      cAClassificationKey - Classification Key
    • setCADocumentOriginCode

      public void setCADocumentOriginCode(@Nullable String cADocumentOriginCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocumentOriginCode

      Parameters:
      cADocumentOriginCode - Document Origin Key
    • setCAPostingDate

      public void setCAPostingDate(@Nullable LocalDate cAPostingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Parameters:
      cAPostingDate - Posting Date in the Document
    • setCAClearingReason

      public void setCAClearingReason(@Nullable String cAClearingReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClearingReason

      Parameters:
      cAClearingReason - Clearing Reason
    • setCAMainTransaction

      public void setCAMainTransaction(@Nullable String cAMainTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAMainTransaction

      Parameters:
      cAMainTransaction - Main Transaction for Line Item
    • setCASubTransaction

      public void setCASubTransaction(@Nullable String cASubTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CASubTransaction

      Parameters:
      cASubTransaction - Subtransaction for Document Item
    • setCAStatisticalItemCode

      public void setCAStatisticalItemCode(@Nullable String cAStatisticalItemCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatisticalItemCode

      Parameters:
      cAStatisticalItemCode - Type of Statistical Line Item
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setSegment

      public void setSegment(@Nullable String segment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Parameters:
      segment - Segment for Segmental Reporting
    • setBusinessArea

      public void setBusinessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business Area
    • setLedgerGroup

      public void setLedgerGroup(@Nullable String ledgerGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LedgerGroup

      Parameters:
      ledgerGroup - Ledger Group
    • setCABusTransRelationship

      public void setCABusTransRelationship(@Nullable String cABusTransRelationship)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABusTransRelationship

      Parameters:
      cABusTransRelationship - Relation between Objects
    • setCABusTransRelatedObject

      public void setCABusTransRelatedObject(@Nullable String cABusTransRelatedObject)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CABusTransRelatedObject

      Parameters:
      cABusTransRelatedObject - Master Data Object Key
    • setCACorrespondenceType

      public void setCACorrespondenceType(@Nullable String cACorrespondenceType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACorrespondenceType

      Parameters:
      cACorrespondenceType - Correspondence Type
    • setCorrespondenceKey

      public void setCorrespondenceKey(@Nullable String correspondenceKey)
      Constraints: Not nullable, Maximum length: 36

      Original property name from the Odata EDM: CorrespondenceKey

      Parameters:
      correspondenceKey - Correspondence Key
    • setCorrespondencePrintDate

      public void setCorrespondencePrintDate(@Nullable LocalDate correspondencePrintDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CorrespondencePrintDate

      Parameters:
      correspondencePrintDate - Print Date
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setCAAmountInTransactionCurrency

      public void setCAAmountInTransactionCurrency(@Nullable BigDecimal cAAmountInTransactionCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Parameters:
      cAAmountInTransactionCurrency - Amount in Transaction Currency with +/- Sign
    • setCAPaymentExceptionReason

      public void setCAPaymentExceptionReason(@Nullable String cAPaymentExceptionReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAPaymentExceptionReason

      Parameters:
      cAPaymentExceptionReason - Item Indicator in Payment Program
    • setCADunningExceptionReason

      public void setCADunningExceptionReason(@Nullable String cADunningExceptionReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CADunningExceptionReason

      Parameters:
      cADunningExceptionReason - Item Indicator in Dunning Run
    • setCAReceivableAdjustmentReason

      public void setCAReceivableAdjustmentReason(@Nullable String cAReceivableAdjustmentReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAReceivableAdjustmentReason

      Parameters:
      cAReceivableAdjustmentReason - Adjustment Reason
    • setCAPromiseToPayReason

      public void setCAPromiseToPayReason(@Nullable String cAPromiseToPayReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAPromiseToPayReason

      Parameters:
      cAPromiseToPayReason - Reason for Promise to Pay
    • setCAPromiseToPayWthdrwlReason

      public void setCAPromiseToPayWthdrwlReason(@Nullable String cAPromiseToPayWthdrwlReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAPromiseToPayWthdrwlReason

      Parameters:
      cAPromiseToPayWthdrwlReason - Reason for Withdrawal of Promise to Pay
    • setCAInstlmntPlanDactvtnRsn

      public void setCAInstlmntPlanDactvtnRsn(@Nullable String cAInstlmntPlanDactvtnRsn)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInstlmntPlanDactvtnRsn

      Parameters:
      cAInstlmntPlanDactvtnRsn - Deactivation Reason
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<CABusinessTransaction>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<CABusinessTransaction>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<CABusinessTransaction>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<CABusinessTransaction>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<CABusinessTransaction>
    • builder

      @Nonnull public static CABusinessTransaction.CABusinessTransactionBuilder builder()
    • getCABusinessTransactionUUID

      @Nullable public UUID getCABusinessTransactionUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CABusinessTransactionUUID

      Returns:
      Globally Unique Identifier
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Date on Which Record Was Created
    • getCreationTime

      @Nullable public LocalTime getCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      Creation Time
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By User
    • getCASubAreaForParallelization

      @Nullable public String getCASubAreaForParallelization()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CASubAreaForParallelization

      Returns:
      Subarea for Parallelization in Mass Processing
    • getCABusinessTransactionObject

      @Nullable public String getCABusinessTransactionObject()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABusinessTransactionObject

      Returns:
      Business Transaction: Object Identification
    • getCABusinessTransactionActivity

      @Nullable public String getCABusinessTransactionActivity()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABusinessTransactionActivity

      Returns:
      Business Transaction: Activity
    • getCABusinessTransactionName

      @Nullable public String getCABusinessTransactionName()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CABusinessTransactionName

      Returns:
      Description
    • getBusinessPartner

      @Nullable public String getBusinessPartner()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getContractAccount

      @Nullable public String getContractAccount()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      Contract Account
    • getCAContract

      @Nullable public String getCAContract()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Returns:
      Reference Specifications from Contract
    • getCASubApplication

      @Nullable public String getCASubApplication()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Returns:
      Subapplication in Contract Accounts Receivable and Payable
    • getOriginalReferenceDocument

      @Nullable public String getOriginalReferenceDocument()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: OriginalReferenceDocument

      Returns:
      Reference Key
    • getReferenceDocumentType

      @Nullable public String getReferenceDocumentType()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ReferenceDocumentType

      Returns:
      Reference Document Type
    • getReferenceDocumentLogicalSystem

      @Nullable public String getReferenceDocumentLogicalSystem()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocumentLogicalSystem

      Returns:
      Logical System of Reference Document
    • getLogicalSystem

      @Nullable public String getLogicalSystem()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      Logical System
    • getCABusTransExternalReference

      @Nullable public String getCABusTransExternalReference()
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CABusTransExternalReference

      Returns:
      Business Transaction: External Reference
    • getCAMassRunDate

      @Nullable public LocalDate getCAMassRunDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAMassRunDate

      Returns:
      Payment Run Date
    • getCAMassRunID

      @Nullable public String getCAMassRunID()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAMassRunID

      Returns:
      Run ID
    • getCABusinessTransactionProcess

      @Nullable public String getCABusinessTransactionProcess()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABusinessTransactionProcess

      Returns:
      Business Transaction: Process Identification
    • getCABusTransProcessName

      @Nullable public String getCABusTransProcessName()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CABusTransProcessName

      Returns:
      Text Field
    • getCABusTransDocumentType

      @Nullable public String getCABusTransDocumentType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABusTransDocumentType

      Returns:
      Business Transaction: Document Category
    • getCADocumentNumber

      @Nullable public String getCADocumentNumber()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumber

      Returns:
      Document
    • getCABusTransDocument

      @Nullable public String getCABusTransDocument()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: CABusTransDocument

      Returns:
      Document
    • getCARepetitionItemNumber

      @Nullable public String getCARepetitionItemNumber()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionItemNumber

      Returns:
      Repetition Item in FI-CA Document
    • getCABPItemNumber

      @Nullable public String getCABPItemNumber()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABPItemNumber

      Returns:
      Item Number in FI-CA Document
    • getCASubItemNumber

      @Nullable public String getCASubItemNumber()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CASubItemNumber

      Returns:
      Subitem for a Partial Clearing in Document
    • getCAReferenceDocument

      @Nullable public String getCAReferenceDocument()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CAReferenceDocument

      Returns:
      Reference Document Number
    • getCAClassificationKey

      @Nullable public String getCAClassificationKey()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: CAClassificationKey

      Returns:
      Classification Key
    • getCADocumentOriginCode

      @Nullable public String getCADocumentOriginCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocumentOriginCode

      Returns:
      Document Origin Key
    • getCAPostingDate

      @Nullable public LocalDate getCAPostingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Returns:
      Posting Date in the Document
    • getCAClearingReason

      @Nullable public String getCAClearingReason()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClearingReason

      Returns:
      Clearing Reason
    • getCAMainTransaction

      @Nullable public String getCAMainTransaction()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAMainTransaction

      Returns:
      Main Transaction for Line Item
    • getCASubTransaction

      @Nullable public String getCASubTransaction()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CASubTransaction

      Returns:
      Subtransaction for Document Item
    • getCAStatisticalItemCode

      @Nullable public String getCAStatisticalItemCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatisticalItemCode

      Returns:
      Type of Statistical Line Item
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getSegment

      @Nullable public String getSegment()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Returns:
      Segment for Segmental Reporting
    • getBusinessArea

      @Nullable public String getBusinessArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getLedgerGroup

      @Nullable public String getLedgerGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LedgerGroup

      Returns:
      Ledger Group
    • getCABusTransRelationship

      @Nullable public String getCABusTransRelationship()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABusTransRelationship

      Returns:
      Relation between Objects
    • getCABusTransRelatedObject

      @Nullable public String getCABusTransRelatedObject()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CABusTransRelatedObject

      Returns:
      Master Data Object Key
    • getCACorrespondenceType

      @Nullable public String getCACorrespondenceType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACorrespondenceType

      Returns:
      Correspondence Type
    • getCorrespondenceKey

      @Nullable public String getCorrespondenceKey()
      Constraints: Not nullable, Maximum length: 36

      Original property name from the Odata EDM: CorrespondenceKey

      Returns:
      Correspondence Key
    • getCorrespondencePrintDate

      @Nullable public LocalDate getCorrespondencePrintDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CorrespondencePrintDate

      Returns:
      Print Date
    • getCurrency

      @Nullable public String getCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getCAAmountInTransactionCurrency

      @Nullable public BigDecimal getCAAmountInTransactionCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Returns:
      Amount in Transaction Currency with +/- Sign
    • getCAPaymentExceptionReason

      @Nullable public String getCAPaymentExceptionReason()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAPaymentExceptionReason

      Returns:
      Item Indicator in Payment Program
    • getCADunningExceptionReason

      @Nullable public String getCADunningExceptionReason()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CADunningExceptionReason

      Returns:
      Item Indicator in Dunning Run
    • getCAReceivableAdjustmentReason

      @Nullable public String getCAReceivableAdjustmentReason()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAReceivableAdjustmentReason

      Returns:
      Adjustment Reason
    • getCAPromiseToPayReason

      @Nullable public String getCAPromiseToPayReason()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAPromiseToPayReason

      Returns:
      Reason for Promise to Pay
    • getCAPromiseToPayWthdrwlReason

      @Nullable public String getCAPromiseToPayWthdrwlReason()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAPromiseToPayWthdrwlReason

      Returns:
      Reason for Withdrawal of Promise to Pay
    • getCAInstlmntPlanDactvtnRsn

      @Nullable public String getCAInstlmntPlanDactvtnRsn()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInstlmntPlanDactvtnRsn

      Returns:
      Deactivation Reason
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<CABusinessTransaction>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<CABusinessTransaction>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<CABusinessTransaction>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<CABusinessTransaction>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<CABusinessTransaction>