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

public class CAInvcgClrfctnCase extends VdmEntity<CAInvcgClrfctnCase> implements VdmEntitySet
Invoicing Clarification Case

Original entity name from the Odata EDM: CAInvcgClrfctnCase_Type

  • Field Details

  • Constructor Details

    • CAInvcgClrfctnCase

      public CAInvcgClrfctnCase()
    • CAInvcgClrfctnCase

      public CAInvcgClrfctnCase(@Nullable String cAInvcgClarification, @Nullable String businessPartner, @Nullable String contractAccount, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable String cAApplicationArea, @Nullable String cAInvcgMasterDataType, @Nullable Boolean cAClrfctnCaseIsClarifiedAutom, @Nullable String cAClrfctnCategory, @Nullable String cAClrfctnInvcgDocCheck, @Nullable Boolean cAClrfctnIsClarified, @Nullable String cAClrfctnLastProcessedByUser, @Nullable String cAClrfctnLastProcgStatus, @Nullable LocalDate cAClrfctnLockedToDate, @Nullable Short cAClrfctnNmbrOfWorkflows, @Nullable String cAClrfctnProcgStatus, @Nullable String cAClrfctnReason, @Nullable LocalDate cAClrfctnResubmsnDate, @Nullable String cAClrfctnSrceDocCheck, @Nullable String cAClrfctnStatus, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable String transactionCurrency, @Nullable String cAInvcgProcess, @Nullable BigDecimal cAInvcgSourceDocumentAmount, @Nullable String cACurrencySourceDocument, @Nullable String cAInvcgSourceDocumentCat, @Nullable String cAInvcgSourceDocumentNumber, @Nullable String cAInvcgSourceDocumentType, @Nullable String cAInvcgTargetProcess, @Nullable String cAInvoicingDocument, @Nullable String createdByUser, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String systemMessageIdentification, @Nullable String systemMessageNumber, @Nullable String systemMessageType, @Nullable String systemMessageVariable1, @Nullable String systemMessageVariable2, @Nullable String systemMessageVariable3, @Nullable String systemMessageVariable4, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

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

      public void setCAInvcgClarification(@Nullable String cAInvcgClarification)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgClarification

      Parameters:
      cAInvcgClarification - Number of Clarification Case
    • 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 Number
    • 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
    • setCAApplicationArea

      public void setCAApplicationArea(@Nullable String cAApplicationArea)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAApplicationArea

      Parameters:
      cAApplicationArea - Application area
    • setCAInvcgMasterDataType

      public void setCAInvcgMasterDataType(@Nullable String cAInvcgMasterDataType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgMasterDataType

      Parameters:
      cAInvcgMasterDataType - Type of Master Record for Convergent Invoicing
    • setCAClrfctnCaseIsClarifiedAutom

      public void setCAClrfctnCaseIsClarifiedAutom(@Nullable Boolean cAClrfctnCaseIsClarifiedAutom)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClrfctnCaseIsClarifiedAutom

      Parameters:
      cAClrfctnCaseIsClarifiedAutom - Clarification Case was clarified Automly
    • setCAClrfctnCategory

      public void setCAClrfctnCategory(@Nullable String cAClrfctnCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClrfctnCategory

      Parameters:
      cAClrfctnCategory - Clarification Case Category
    • setCAClrfctnInvcgDocCheck

      public void setCAClrfctnInvcgDocCheck(@Nullable String cAClrfctnInvcgDocCheck)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CAClrfctnInvcgDocCheck

      Parameters:
      cAClrfctnInvcgDocCheck - Check Invoicing Document
    • setCAClrfctnIsClarified

      public void setCAClrfctnIsClarified(@Nullable Boolean cAClrfctnIsClarified)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClrfctnIsClarified

      Parameters:
      cAClrfctnIsClarified - Clarification Case Already Clarified
    • setCAClrfctnLastProcessedByUser

      public void setCAClrfctnLastProcessedByUser(@Nullable String cAClrfctnLastProcessedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAClrfctnLastProcessedByUser

      Parameters:
      cAClrfctnLastProcessedByUser - Name of the person to last change the status of the object
    • setCAClrfctnLastProcgStatus

      public void setCAClrfctnLastProcgStatus(@Nullable String cAClrfctnLastProcgStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClrfctnLastProcgStatus

      Parameters:
      cAClrfctnLastProcgStatus - Processing Status of Clarification Case
    • setCAClrfctnLockedToDate

      public void setCAClrfctnLockedToDate(@Nullable LocalDate cAClrfctnLockedToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAClrfctnLockedToDate

      Parameters:
      cAClrfctnLockedToDate - CFC: Lock period of a lock entry
    • setCAClrfctnNmbrOfWorkflows

      public void setCAClrfctnNmbrOfWorkflows(@Nullable Short cAClrfctnNmbrOfWorkflows)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClrfctnNmbrOfWorkflows

      Parameters:
      cAClrfctnNmbrOfWorkflows - Number of active workflows with this clarification case
    • setCAClrfctnProcgStatus

      public void setCAClrfctnProcgStatus(@Nullable String cAClrfctnProcgStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClrfctnProcgStatus

      Parameters:
      cAClrfctnProcgStatus - Processing Status of Clarification Case
    • setCAClrfctnReason

      public void setCAClrfctnReason(@Nullable String cAClrfctnReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAClrfctnReason

      Parameters:
      cAClrfctnReason - Clarification Reason
    • setCAClrfctnResubmsnDate

      public void setCAClrfctnResubmsnDate(@Nullable LocalDate cAClrfctnResubmsnDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAClrfctnResubmsnDate

      Parameters:
      cAClrfctnResubmsnDate - Date on which Resubmission Occurs
    • setCAClrfctnSrceDocCheck

      public void setCAClrfctnSrceDocCheck(@Nullable String cAClrfctnSrceDocCheck)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CAClrfctnSrceDocCheck

      Parameters:
      cAClrfctnSrceDocCheck - Check Source Document
    • setCAClrfctnStatus

      public void setCAClrfctnStatus(@Nullable String cAClrfctnStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClrfctnStatus

      Parameters:
      cAClrfctnStatus - CFC: Status of an application table entry
    • 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
    • setTransactionCurrency

      public void setTransactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - Transaction Currency
    • setCAInvcgProcess

      public void setCAInvcgProcess(@Nullable String cAInvcgProcess)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgProcess

      Parameters:
      cAInvcgProcess - Invoicing Process
    • setCAInvcgSourceDocumentAmount

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

      Original property name from the Odata EDM: CAInvcgSourceDocumentAmount

      Parameters:
      cAInvcgSourceDocumentAmount - Posting-Relevant Total Amount of Source Document
    • setCACurrencySourceDocument

      public void setCACurrencySourceDocument(@Nullable String cACurrencySourceDocument)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CACurrencySourceDocument

      Parameters:
      cACurrencySourceDocument - Transaction Currency
    • setCAInvcgSourceDocumentCat

      public void setCAInvcgSourceDocumentCat(@Nullable String cAInvcgSourceDocumentCat)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CAInvcgSourceDocumentCat

      Parameters:
      cAInvcgSourceDocumentCat - Category of Source Document To Be Invoiced
    • setCAInvcgSourceDocumentNumber

      public void setCAInvcgSourceDocumentNumber(@Nullable String cAInvcgSourceDocumentNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAInvcgSourceDocumentNumber

      Parameters:
      cAInvcgSourceDocumentNumber - Number of Source Document to Be Invoiced
    • setCAInvcgSourceDocumentType

      public void setCAInvcgSourceDocumentType(@Nullable String cAInvcgSourceDocumentType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAInvcgSourceDocumentType

      Parameters:
      cAInvcgSourceDocumentType - Type of Source Document to Be Invoiced
    • setCAInvcgTargetProcess

      public void setCAInvcgTargetProcess(@Nullable String cAInvcgTargetProcess)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgTargetProcess

      Parameters:
      cAInvcgTargetProcess - Target Process That Invoices the Source Document
    • setCAInvoicingDocument

      public void setCAInvoicingDocument(@Nullable String cAInvoicingDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvoicingDocument

      Parameters:
      cAInvoicingDocument - Number of Control Document of Invoicing for Clarificatn Case
    • 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
    • setCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Creation date
    • setCreationTime

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

      Original property name from the Odata EDM: CreationTime

      Parameters:
      creationTime - Time at which the object was created
    • setSystemMessageIdentification

      public void setSystemMessageIdentification(@Nullable String systemMessageIdentification)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SystemMessageIdentification

      Parameters:
      systemMessageIdentification - Message Class
    • setSystemMessageNumber

      public void setSystemMessageNumber(@Nullable String systemMessageNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SystemMessageNumber

      Parameters:
      systemMessageNumber - Message Number
    • setSystemMessageType

      public void setSystemMessageType(@Nullable String systemMessageType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SystemMessageType

      Parameters:
      systemMessageType - Message Type
    • setSystemMessageVariable1

      public void setSystemMessageVariable1(@Nullable String systemMessageVariable1)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SystemMessageVariable1

      Parameters:
      systemMessageVariable1 - Message Variable
    • setSystemMessageVariable2

      public void setSystemMessageVariable2(@Nullable String systemMessageVariable2)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SystemMessageVariable2

      Parameters:
      systemMessageVariable2 - Message Variable
    • setSystemMessageVariable3

      public void setSystemMessageVariable3(@Nullable String systemMessageVariable3)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SystemMessageVariable3

      Parameters:
      systemMessageVariable3 - Message Variable
    • setSystemMessageVariable4

      public void setSystemMessageVariable4(@Nullable String systemMessageVariable4)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SystemMessageVariable4

      Parameters:
      systemMessageVariable4 - Message Variable
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<CAInvcgClrfctnCase>
    • changeState

      @Nonnull public static BoundAction.SingleToSingle<CAInvcgClrfctnCase,CAInvcgClrfctnCase> changeState(@Nonnull String cAClrfctnStatus)
      Action that can be applied to any entity object of this class.

      Parameters:
      cAClrfctnStatus - Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: CAClrfctnStatus

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • setToOnHold

      @Nonnull public static BoundAction.SingleToSingle<CAInvcgClrfctnCase,CAInvcgClrfctnCase> setToOnHold()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • complete

      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • setInvoicingLock

      @Nonnull public static BoundAction.SingleToSingle<CAInvcgClrfctnCase,CAInvcgClrfctnCase> setInvoicingLock()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • assignProcessor

      @Nonnull public static BoundAction.SingleToSingle<CAInvcgClrfctnCase,CAInvcgClrfctnCase> assignProcessor(@Nonnull String cAClrfctnLastProcessedByUser)
      Action that can be applied to any entity object of this class.

      Parameters:
      cAClrfctnLastProcessedByUser - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: CAClrfctnLastProcessedByUser

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • resubmit

      @Nonnull public static BoundAction.SingleToSingle<CAInvcgClrfctnCase,CAInvcgClrfctnCase> resubmit(@Nullable LocalDate cAClrfctnResubmsnDate)
      Action that can be applied to any entity object of this class.

      Parameters:
      cAClrfctnResubmsnDate - Constraints: Nullable

      Original parameter name from the Odata EDM: CAClrfctnResubmsnDate

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static CAInvcgClrfctnCase.CAInvcgClrfctnCaseBuilder builder()
    • getCAInvcgClarification

      @Nullable public String getCAInvcgClarification()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgClarification

      Returns:
      Number of Clarification Case
    • 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 Number
    • 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
    • getCAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      Application area
    • getCAInvcgMasterDataType

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

      Original property name from the Odata EDM: CAInvcgMasterDataType

      Returns:
      Type of Master Record for Convergent Invoicing
    • getCAClrfctnCaseIsClarifiedAutom

      @Nullable public Boolean getCAClrfctnCaseIsClarifiedAutom()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClrfctnCaseIsClarifiedAutom

      Returns:
      Clarification Case was clarified Automly
    • getCAClrfctnCategory

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

      Original property name from the Odata EDM: CAClrfctnCategory

      Returns:
      Clarification Case Category
    • getCAClrfctnInvcgDocCheck

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

      Original property name from the Odata EDM: CAClrfctnInvcgDocCheck

      Returns:
      Check Invoicing Document
    • getCAClrfctnIsClarified

      @Nullable public Boolean getCAClrfctnIsClarified()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClrfctnIsClarified

      Returns:
      Clarification Case Already Clarified
    • getCAClrfctnLastProcessedByUser

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

      Original property name from the Odata EDM: CAClrfctnLastProcessedByUser

      Returns:
      Name of the person to last change the status of the object
    • getCAClrfctnLastProcgStatus

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

      Original property name from the Odata EDM: CAClrfctnLastProcgStatus

      Returns:
      Processing Status of Clarification Case
    • getCAClrfctnLockedToDate

      @Nullable public LocalDate getCAClrfctnLockedToDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAClrfctnLockedToDate

      Returns:
      CFC: Lock period of a lock entry
    • getCAClrfctnNmbrOfWorkflows

      @Nullable public Short getCAClrfctnNmbrOfWorkflows()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClrfctnNmbrOfWorkflows

      Returns:
      Number of active workflows with this clarification case
    • getCAClrfctnProcgStatus

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

      Original property name from the Odata EDM: CAClrfctnProcgStatus

      Returns:
      Processing Status of Clarification Case
    • getCAClrfctnReason

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

      Original property name from the Odata EDM: CAClrfctnReason

      Returns:
      Clarification Reason
    • getCAClrfctnResubmsnDate

      @Nullable public LocalDate getCAClrfctnResubmsnDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAClrfctnResubmsnDate

      Returns:
      Date on which Resubmission Occurs
    • getCAClrfctnSrceDocCheck

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

      Original property name from the Odata EDM: CAClrfctnSrceDocCheck

      Returns:
      Check Source Document
    • getCAClrfctnStatus

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

      Original property name from the Odata EDM: CAClrfctnStatus

      Returns:
      CFC: Status of an application table entry
    • 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
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • getCAInvcgProcess

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

      Original property name from the Odata EDM: CAInvcgProcess

      Returns:
      Invoicing Process
    • getCAInvcgSourceDocumentAmount

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

      Original property name from the Odata EDM: CAInvcgSourceDocumentAmount

      Returns:
      Posting-Relevant Total Amount of Source Document
    • getCACurrencySourceDocument

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

      Original property name from the Odata EDM: CACurrencySourceDocument

      Returns:
      Transaction Currency
    • getCAInvcgSourceDocumentCat

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

      Original property name from the Odata EDM: CAInvcgSourceDocumentCat

      Returns:
      Category of Source Document To Be Invoiced
    • getCAInvcgSourceDocumentNumber

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

      Original property name from the Odata EDM: CAInvcgSourceDocumentNumber

      Returns:
      Number of Source Document to Be Invoiced
    • getCAInvcgSourceDocumentType

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

      Original property name from the Odata EDM: CAInvcgSourceDocumentType

      Returns:
      Type of Source Document to Be Invoiced
    • getCAInvcgTargetProcess

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

      Original property name from the Odata EDM: CAInvcgTargetProcess

      Returns:
      Target Process That Invoices the Source Document
    • getCAInvoicingDocument

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

      Original property name from the Odata EDM: CAInvoicingDocument

      Returns:
      Number of Control Document of Invoicing for Clarificatn Case
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Creation date
    • getCreationTime

      @Nullable public LocalTime getCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      Time at which the object was created
    • getSystemMessageIdentification

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

      Original property name from the Odata EDM: SystemMessageIdentification

      Returns:
      Message Class
    • getSystemMessageNumber

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

      Original property name from the Odata EDM: SystemMessageNumber

      Returns:
      Message Number
    • getSystemMessageType

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

      Original property name from the Odata EDM: SystemMessageType

      Returns:
      Message Type
    • getSystemMessageVariable1

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

      Original property name from the Odata EDM: SystemMessageVariable1

      Returns:
      Message Variable
    • getSystemMessageVariable2

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

      Original property name from the Odata EDM: SystemMessageVariable2

      Returns:
      Message Variable
    • getSystemMessageVariable3

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

      Original property name from the Odata EDM: SystemMessageVariable3

      Returns:
      Message Variable
    • getSystemMessageVariable4

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

      Original property name from the Odata EDM: SystemMessageVariable4

      Returns:
      Message Variable
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

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

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