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

public class CAInvcgDocument extends VdmEntity<CAInvcgDocument> implements VdmEntitySet
Invoicing Document

Original entity name from the Odata EDM: CAInvcgDocument_Type

  • Field Details

  • Constructor Details

    • CAInvcgDocument

      public CAInvcgDocument()
    • CAInvcgDocument

      public CAInvcgDocument(@Nullable String cAInvoicingDocument, @Nullable String cAApplicationArea, @Nullable String cAInvcgProcess, @Nullable String cAInvcgType, @Nullable String cAInvcgCategory, @Nullable String cAInvcgTechnicalDocumentType, @Nullable String cAInvcgTargetProcess, @Nullable String businessPartner, @Nullable String contractAccount, @Nullable String cAInvcgMasterDataType, @Nullable String altvContractAcctForCollvBills, @Nullable String cASubstituteDocumentNumber, @Nullable String createdByUser, @Nullable LocalDate cAInvcgCreationDate, @Nullable LocalTime cAInvcgCreationTime, @Nullable String cAInvcgDocCreationMode, @Nullable Integer cAInvcgNmbrOfInvoicingDocItems, @Nullable String cAInvcgDocInternalNumber, @Nullable String cAReconciliationKey, @Nullable LocalDate cAPostingDate, @Nullable LocalDate documentDate, @Nullable LocalDate cANetDueDate, @Nullable LocalDate cACashDiscountDueDate, @Nullable BigDecimal cACashDiscountRate, @Nullable String transactionCurrency, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable Boolean cAInvcgIsDocumentPosted, @Nullable Boolean cAInvcgIsDocumentSimulated, @Nullable Boolean cAInvcgIsDocumentPreliminary, @Nullable String cAInvcgPreliminaryCategory, @Nullable String cAPrelimInvcgDocValue, @Nullable String cAPreliminaryInvcgDocStatus, @Nullable String cAInvcgDocumentReversalReason, @Nullable String cAInvcgReversalDocument, @Nullable String cAInvcgReversedDocument, @Nullable String cAInvcgCorrectionCategory, @Nullable LocalDate cAInvcgDocumentPrintDate, @Nullable String cAInvcgDocIsLockedForPrinting, @Nullable String cAPaymentMethod, @Nullable String cAPaymentFormNumber, @Nullable String cAInvcgDocFormID, @Nullable String applicationForm, @Nullable String formIDForAttachedPaymentMedium, @Nullable String cAInvcgDocumentType, @Nullable String cAKeyIdentification, @Nullable String cAOfficialDocumentNumber, @Nullable String cAPartnerSettlementRule, @Nullable String companyCode, @Nullable String businessPlace, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable LocalDate cAInvcgBaseDate, @Nullable String cAInvcgDocPeriodCategory, @Nullable LocalDate cAInvcgDocPeriodDate, @Nullable LocalDate cAInvcgDocPeriodStartDate, @Nullable String cADunningCounter, @Nullable String cAInvcgDocHasChargeOrDiscItems, @Nullable Boolean cAInvcgDocHasControlDoc, @Nullable String cAInvcgBolloTaxPostStatus, @Nullable String cAInvcgDocIsPartOfList, @Nullable Boolean cAInvcgDocHasObjectRelation, @Nullable Boolean cAInvcgDocHasSEPAPreNotif, @Nullable String cAInvcgDocExternal, @Nullable String cAInvcgAdjustmentDocument, @Nullable String cAInvcgAdjustedDocument, @Nullable Collection<SAP__Message> _Messages, List<CAInvcgDocItem> to_CAInvcgDocItem, List<CAInvcgDocPosting> to_CAInvcgDocPosting, List<CAInvcgDocSource> to_CAInvcgDocSource)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: CAInvoicingDocument

      Parameters:
      cAInvoicingDocument - Number of Invoicing Document
    • 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
    • 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
    • setCAInvcgType

      public void setCAInvcgType(@Nullable String cAInvcgType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgType

      Parameters:
      cAInvcgType - Invoicing Type
    • setCAInvcgCategory

      public void setCAInvcgCategory(@Nullable String cAInvcgCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgCategory

      Parameters:
      cAInvcgCategory - Invoicing Category
    • setCAInvcgTechnicalDocumentType

      public void setCAInvcgTechnicalDocumentType(@Nullable String cAInvcgTechnicalDocumentType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgTechnicalDocumentType

      Parameters:
      cAInvcgTechnicalDocumentType - Type of Technical Billing/Invoicing Document
    • 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
    • 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
    • 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
    • setAltvContractAcctForCollvBills

      public void setAltvContractAcctForCollvBills(@Nullable String altvContractAcctForCollvBills)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: AltvContractAcctForCollvBills

      Parameters:
      altvContractAcctForCollvBills - Alternative Contract Account for Collective Bills
    • setCASubstituteDocumentNumber

      public void setCASubstituteDocumentNumber(@Nullable String cASubstituteDocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Parameters:
      cASubstituteDocumentNumber - Number of the Substitute FI-CA Document
    • 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
    • setCAInvcgCreationDate

      public void setCAInvcgCreationDate(@Nullable LocalDate cAInvcgCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgCreationDate

      Parameters:
      cAInvcgCreationDate - Creation Date of Invoicing Document
    • setCAInvcgCreationTime

      public void setCAInvcgCreationTime(@Nullable LocalTime cAInvcgCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgCreationTime

      Parameters:
      cAInvcgCreationTime - Time of Creation of Invoicing Document
    • setCAInvcgDocCreationMode

      public void setCAInvcgDocCreationMode(@Nullable String cAInvcgDocCreationMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocCreationMode

      Parameters:
      cAInvcgDocCreationMode - Creation Mode of Invoicing Document
    • setCAInvcgNmbrOfInvoicingDocItems

      public void setCAInvcgNmbrOfInvoicingDocItems(@Nullable Integer cAInvcgNmbrOfInvoicingDocItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgNmbrOfInvoicingDocItems

      Parameters:
      cAInvcgNmbrOfInvoicingDocItems - Total Number of Items of an Invoicing Document
    • setCAInvcgDocInternalNumber

      public void setCAInvcgDocInternalNumber(@Nullable String cAInvcgDocInternalNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgDocInternalNumber

      Parameters:
      cAInvcgDocInternalNumber - Internal Number of Invoicing Run
    • setCAReconciliationKey

      public void setCAReconciliationKey(@Nullable String cAReconciliationKey)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAReconciliationKey

      Parameters:
      cAReconciliationKey - Reconciliation Key for General Ledger
    • setCAPostingDate

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

      Original property name from the Odata EDM: CAPostingDate

      Parameters:
      cAPostingDate - Posting Date in the Document
    • setDocumentDate

      public void setDocumentDate(@Nullable LocalDate documentDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - Document Date in Document
    • setCANetDueDate

      public void setCANetDueDate(@Nullable LocalDate cANetDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Parameters:
      cANetDueDate - Due date for net payment
    • setCACashDiscountDueDate

      public void setCACashDiscountDueDate(@Nullable LocalDate cACashDiscountDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACashDiscountDueDate

      Parameters:
      cACashDiscountDueDate - Due Date for Cash Discount
    • setCACashDiscountRate

      public void setCACashDiscountRate(@Nullable BigDecimal cACashDiscountRate)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CACashDiscountRate

      Parameters:
      cACashDiscountRate - Cash Discount Percentage Rate
    • 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
    • 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
    • setCAInvcgIsDocumentPosted

      public void setCAInvcgIsDocumentPosted(@Nullable Boolean cAInvcgIsDocumentPosted)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPosted

      Parameters:
      cAInvcgIsDocumentPosted - Invoicing Document Posted
    • setCAInvcgIsDocumentSimulated

      public void setCAInvcgIsDocumentSimulated(@Nullable Boolean cAInvcgIsDocumentSimulated)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentSimulated

      Parameters:
      cAInvcgIsDocumentSimulated - Invoicing Document Is Simulated
    • setCAInvcgIsDocumentPreliminary

      public void setCAInvcgIsDocumentPreliminary(@Nullable Boolean cAInvcgIsDocumentPreliminary)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPreliminary

      Parameters:
      cAInvcgIsDocumentPreliminary - Preliminary Invoice
    • setCAInvcgPreliminaryCategory

      public void setCAInvcgPreliminaryCategory(@Nullable String cAInvcgPreliminaryCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgPreliminaryCategory

      Parameters:
      cAInvcgPreliminaryCategory - Preliminary Invoice Category
    • setCAPrelimInvcgDocValue

      public void setCAPrelimInvcgDocValue(@Nullable String cAPrelimInvcgDocValue)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAPrelimInvcgDocValue

      Parameters:
      cAPrelimInvcgDocValue - Counter for Consecutive Preliminary Invoices
    • setCAPreliminaryInvcgDocStatus

      public void setCAPreliminaryInvcgDocStatus(@Nullable String cAPreliminaryInvcgDocStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPreliminaryInvcgDocStatus

      Parameters:
      cAPreliminaryInvcgDocStatus - Status of Preliminary Invoice
    • setCAInvcgDocumentReversalReason

      public void setCAInvcgDocumentReversalReason(@Nullable String cAInvcgDocumentReversalReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgDocumentReversalReason

      Parameters:
      cAInvcgDocumentReversalReason - Reversal Reason of Invoicing Document
    • setCAInvcgReversalDocument

      public void setCAInvcgReversalDocument(@Nullable String cAInvcgReversalDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgReversalDocument

      Parameters:
      cAInvcgReversalDocument - Number of Reversal Document for Invoicing Document
    • setCAInvcgReversedDocument

      public void setCAInvcgReversedDocument(@Nullable String cAInvcgReversedDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgReversedDocument

      Parameters:
      cAInvcgReversedDocument - Number of Reversed Invoicing Document
    • setCAInvcgCorrectionCategory

      public void setCAInvcgCorrectionCategory(@Nullable String cAInvcgCorrectionCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgCorrectionCategory

      Parameters:
      cAInvcgCorrectionCategory - Category of Invoice Correction
    • setCAInvcgDocumentPrintDate

      public void setCAInvcgDocumentPrintDate(@Nullable LocalDate cAInvcgDocumentPrintDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocumentPrintDate

      Parameters:
      cAInvcgDocumentPrintDate - Print Date of Invoicing Document
    • setCAInvcgDocIsLockedForPrinting

      public void setCAInvcgDocIsLockedForPrinting(@Nullable String cAInvcgDocIsLockedForPrinting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocIsLockedForPrinting

      Parameters:
      cAInvcgDocIsLockedForPrinting - Invoicing Document Locked for Printing
    • setCAPaymentMethod

      public void setCAPaymentMethod(@Nullable String cAPaymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPaymentMethod

      Parameters:
      cAPaymentMethod - Payment Method
    • setCAPaymentFormNumber

      public void setCAPaymentFormNumber(@Nullable String cAPaymentFormNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAPaymentFormNumber

      Parameters:
      cAPaymentFormNumber - Payment Form Number
    • setCAInvcgDocFormID

      public void setCAInvcgDocFormID(@Nullable String cAInvcgDocFormID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgDocFormID

      Parameters:
      cAInvcgDocFormID - Form ID for Invoice Printing
    • setApplicationForm

      public void setApplicationForm(@Nullable String applicationForm)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ApplicationForm

      Parameters:
      applicationForm - Form Name
    • setFormIDForAttachedPaymentMedium

      public void setFormIDForAttachedPaymentMedium(@Nullable String formIDForAttachedPaymentMedium)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FormIDForAttachedPaymentMedium

      Parameters:
      formIDForAttachedPaymentMedium - Form ID for Attached Payment Medium
    • setCAInvcgDocumentType

      public void setCAInvcgDocumentType(@Nullable String cAInvcgDocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgDocumentType

      Parameters:
      cAInvcgDocumentType - Document Type
    • setCAKeyIdentification

      public void setCAKeyIdentification(@Nullable String cAKeyIdentification)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAKeyIdentification

      Parameters:
      cAKeyIdentification - Key Identification
    • setCAOfficialDocumentNumber

      public void setCAOfficialDocumentNumber(@Nullable String cAOfficialDocumentNumber)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CAOfficialDocumentNumber

      Parameters:
      cAOfficialDocumentNumber - Official Document Number
    • setCAPartnerSettlementRule

      public void setCAPartnerSettlementRule(@Nullable String cAPartnerSettlementRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAPartnerSettlementRule

      Parameters:
      cAPartnerSettlementRule - Partner Settlement Rule
    • 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
    • setBusinessPlace

      public void setBusinessPlace(@Nullable String businessPlace)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessPlace

      Parameters:
      businessPlace - Business Place
    • 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
    • setCAInvcgBaseDate

      public void setCAInvcgBaseDate(@Nullable LocalDate cAInvcgBaseDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgBaseDate

      Parameters:
      cAInvcgBaseDate - Baseline Date for Period Assignment in Invoicing
    • setCAInvcgDocPeriodCategory

      public void setCAInvcgDocPeriodCategory(@Nullable String cAInvcgDocPeriodCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgDocPeriodCategory

      Parameters:
      cAInvcgDocPeriodCategory - Category of Invoicing Period
    • setCAInvcgDocPeriodDate

      public void setCAInvcgDocPeriodDate(@Nullable LocalDate cAInvcgDocPeriodDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocPeriodDate

      Parameters:
      cAInvcgDocPeriodDate - Invoicing Period
    • setCAInvcgDocPeriodStartDate

      public void setCAInvcgDocPeriodStartDate(@Nullable LocalDate cAInvcgDocPeriodStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocPeriodStartDate

      Parameters:
      cAInvcgDocPeriodStartDate - Start of Invoicing Period
    • setCADunningCounter

      public void setCADunningCounter(@Nullable String cADunningCounter)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADunningCounter

      Parameters:
      cADunningCounter - Counter for Several Dunning Notices to a Business Partner
    • setCAInvcgDocHasChargeOrDiscItems

      public void setCAInvcgDocHasChargeOrDiscItems(@Nullable String cAInvcgDocHasChargeOrDiscItems)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocHasChargeOrDiscItems

      Parameters:
      cAInvcgDocHasChargeOrDiscItems - Invoicing Document Contains Charge/Discount Items
    • setCAInvcgDocHasControlDoc

      public void setCAInvcgDocHasControlDoc(@Nullable Boolean cAInvcgDocHasControlDoc)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasControlDoc

      Parameters:
      cAInvcgDocHasControlDoc - Clarification Case Control Document
    • setCAInvcgBolloTaxPostStatus

      public void setCAInvcgBolloTaxPostStatus(@Nullable String cAInvcgBolloTaxPostStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgBolloTaxPostStatus

      Parameters:
      cAInvcgBolloTaxPostStatus - Stamp Tax Posted
    • setCAInvcgDocIsPartOfList

      public void setCAInvcgDocIsPartOfList(@Nullable String cAInvcgDocIsPartOfList)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocIsPartOfList

      Parameters:
      cAInvcgDocIsPartOfList - Invoicing Document Is Single Document of Invoicing List
    • setCAInvcgDocHasObjectRelation

      public void setCAInvcgDocHasObjectRelation(@Nullable Boolean cAInvcgDocHasObjectRelation)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasObjectRelation

      Parameters:
      cAInvcgDocHasObjectRelation - Invoicing Document Contains Object Relationships
    • setCAInvcgDocHasSEPAPreNotif

      public void setCAInvcgDocHasSEPAPreNotif(@Nullable Boolean cAInvcgDocHasSEPAPreNotif)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasSEPAPreNotif

      Parameters:
      cAInvcgDocHasSEPAPreNotif - Invoicing Document Contains SEPA Pre-Notification
    • setCAInvcgDocExternal

      public void setCAInvcgDocExternal(@Nullable String cAInvcgDocExternal)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: CAInvcgDocExternal

      Parameters:
      cAInvcgDocExternal - External Invoicing Document
    • setCAInvcgAdjustmentDocument

      public void setCAInvcgAdjustmentDocument(@Nullable String cAInvcgAdjustmentDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgAdjustmentDocument

      Parameters:
      cAInvcgAdjustmentDocument - Number of Adjustment Invoicing Document
    • setCAInvcgAdjustedDocument

      public void setCAInvcgAdjustedDocument(@Nullable String cAInvcgAdjustedDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgAdjustedDocument

      Parameters:
      cAInvcgAdjustedDocument - Number of Invoicing Document to Be Adjusted
    • 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<CAInvcgDocument>
    • getKey

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<CAInvcgDocument>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<CAInvcgDocument>
    • getCAInvcgDocItemIfPresent

      @Nonnull public io.vavr.control.Option<List<CAInvcgDocItem>> getCAInvcgDocItemIfPresent()
      Retrieval of associated CAInvcgDocItem entities (one to many). This corresponds to the OData navigation property _CAInvcgDocItem.

      If the navigation property for an entity CAInvcgDocument has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _CAInvcgDocItem is already loaded, the result will contain the CAInvcgDocItem entities. If not, an Option with result state empty is returned.
    • setCAInvcgDocItem

      public void setCAInvcgDocItem(@Nonnull List<CAInvcgDocItem> value)
      Overwrites the list of associated CAInvcgDocItem entities for the loaded navigation property _CAInvcgDocItem.

      If the navigation property _CAInvcgDocItem of a queried CAInvcgDocument is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of CAInvcgDocItem entities.
    • addCAInvcgDocItem

      public void addCAInvcgDocItem(CAInvcgDocItem... entity)
      Adds elements to the list of associated CAInvcgDocItem entities. This corresponds to the OData navigation property _CAInvcgDocItem.

      If the navigation property _CAInvcgDocItem of a queried CAInvcgDocument is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of CAInvcgDocItem entities.
    • getCAInvcgDocPostingIfPresent

      @Nonnull public io.vavr.control.Option<List<CAInvcgDocPosting>> getCAInvcgDocPostingIfPresent()
      Retrieval of associated CAInvcgDocPosting entities (one to many). This corresponds to the OData navigation property _CAInvcgDocPosting.

      If the navigation property for an entity CAInvcgDocument has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _CAInvcgDocPosting is already loaded, the result will contain the CAInvcgDocPosting entities. If not, an Option with result state empty is returned.
    • setCAInvcgDocPosting

      public void setCAInvcgDocPosting(@Nonnull List<CAInvcgDocPosting> value)
      Overwrites the list of associated CAInvcgDocPosting entities for the loaded navigation property _CAInvcgDocPosting.

      If the navigation property _CAInvcgDocPosting of a queried CAInvcgDocument is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of CAInvcgDocPosting entities.
    • addCAInvcgDocPosting

      public void addCAInvcgDocPosting(CAInvcgDocPosting... entity)
      Adds elements to the list of associated CAInvcgDocPosting entities. This corresponds to the OData navigation property _CAInvcgDocPosting.

      If the navigation property _CAInvcgDocPosting of a queried CAInvcgDocument is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of CAInvcgDocPosting entities.
    • getCAInvcgDocSourceIfPresent

      @Nonnull public io.vavr.control.Option<List<CAInvcgDocSource>> getCAInvcgDocSourceIfPresent()
      Retrieval of associated CAInvcgDocSource entities (one to many). This corresponds to the OData navigation property _CAInvcgDocSource.

      If the navigation property for an entity CAInvcgDocument has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _CAInvcgDocSource is already loaded, the result will contain the CAInvcgDocSource entities. If not, an Option with result state empty is returned.
    • setCAInvcgDocSource

      public void setCAInvcgDocSource(@Nonnull List<CAInvcgDocSource> value)
      Overwrites the list of associated CAInvcgDocSource entities for the loaded navigation property _CAInvcgDocSource.

      If the navigation property _CAInvcgDocSource of a queried CAInvcgDocument is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of CAInvcgDocSource entities.
    • addCAInvcgDocSource

      public void addCAInvcgDocSource(CAInvcgDocSource... entity)
      Adds elements to the list of associated CAInvcgDocSource entities. This corresponds to the OData navigation property _CAInvcgDocSource.

      If the navigation property _CAInvcgDocSource of a queried CAInvcgDocument is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of CAInvcgDocSource entities.
    • removePrintLock

      @Nonnull public static BoundAction.SingleToSingle<CAInvcgDocument,CAInvcgDocument> removePrintLock()
      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.
    • setPrintLock

      @Nonnull public static BoundAction.SingleToSingle<CAInvcgDocument,CAInvcgDocument> setPrintLock()
      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.
    • builder

      @Nonnull public static CAInvcgDocument.CAInvcgDocumentBuilder builder()
    • getCAInvoicingDocument

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

      Original property name from the Odata EDM: CAInvoicingDocument

      Returns:
      Number of Invoicing Document
    • getCAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      Application area
    • getCAInvcgProcess

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

      Original property name from the Odata EDM: CAInvcgProcess

      Returns:
      Invoicing Process
    • getCAInvcgType

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

      Original property name from the Odata EDM: CAInvcgType

      Returns:
      Invoicing Type
    • getCAInvcgCategory

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

      Original property name from the Odata EDM: CAInvcgCategory

      Returns:
      Invoicing Category
    • getCAInvcgTechnicalDocumentType

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

      Original property name from the Odata EDM: CAInvcgTechnicalDocumentType

      Returns:
      Type of Technical Billing/Invoicing Document
    • 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
    • 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
    • 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
    • getAltvContractAcctForCollvBills

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

      Original property name from the Odata EDM: AltvContractAcctForCollvBills

      Returns:
      Alternative Contract Account for Collective Bills
    • getCASubstituteDocumentNumber

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

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Returns:
      Number of the Substitute FI-CA Document
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By
    • getCAInvcgCreationDate

      @Nullable public LocalDate getCAInvcgCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgCreationDate

      Returns:
      Creation Date of Invoicing Document
    • getCAInvcgCreationTime

      @Nullable public LocalTime getCAInvcgCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgCreationTime

      Returns:
      Time of Creation of Invoicing Document
    • getCAInvcgDocCreationMode

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

      Original property name from the Odata EDM: CAInvcgDocCreationMode

      Returns:
      Creation Mode of Invoicing Document
    • getCAInvcgNmbrOfInvoicingDocItems

      @Nullable public Integer getCAInvcgNmbrOfInvoicingDocItems()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgNmbrOfInvoicingDocItems

      Returns:
      Total Number of Items of an Invoicing Document
    • getCAInvcgDocInternalNumber

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

      Original property name from the Odata EDM: CAInvcgDocInternalNumber

      Returns:
      Internal Number of Invoicing Run
    • getCAReconciliationKey

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

      Original property name from the Odata EDM: CAReconciliationKey

      Returns:
      Reconciliation Key for General Ledger
    • getCAPostingDate

      @Nullable public LocalDate getCAPostingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Returns:
      Posting Date in the Document
    • getDocumentDate

      @Nullable public LocalDate getDocumentDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Returns:
      Document Date in Document
    • getCANetDueDate

      @Nullable public LocalDate getCANetDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Returns:
      Due date for net payment
    • getCACashDiscountDueDate

      @Nullable public LocalDate getCACashDiscountDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CACashDiscountDueDate

      Returns:
      Due Date for Cash Discount
    • getCACashDiscountRate

      @Nullable public BigDecimal getCACashDiscountRate()
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CACashDiscountRate

      Returns:
      Cash Discount Percentage Rate
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • 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
    • getCAInvcgIsDocumentPosted

      @Nullable public Boolean getCAInvcgIsDocumentPosted()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPosted

      Returns:
      Invoicing Document Posted
    • getCAInvcgIsDocumentSimulated

      @Nullable public Boolean getCAInvcgIsDocumentSimulated()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentSimulated

      Returns:
      Invoicing Document Is Simulated
    • getCAInvcgIsDocumentPreliminary

      @Nullable public Boolean getCAInvcgIsDocumentPreliminary()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPreliminary

      Returns:
      Preliminary Invoice
    • getCAInvcgPreliminaryCategory

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

      Original property name from the Odata EDM: CAInvcgPreliminaryCategory

      Returns:
      Preliminary Invoice Category
    • getCAPrelimInvcgDocValue

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

      Original property name from the Odata EDM: CAPrelimInvcgDocValue

      Returns:
      Counter for Consecutive Preliminary Invoices
    • getCAPreliminaryInvcgDocStatus

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

      Original property name from the Odata EDM: CAPreliminaryInvcgDocStatus

      Returns:
      Status of Preliminary Invoice
    • getCAInvcgDocumentReversalReason

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

      Original property name from the Odata EDM: CAInvcgDocumentReversalReason

      Returns:
      Reversal Reason of Invoicing Document
    • getCAInvcgReversalDocument

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

      Original property name from the Odata EDM: CAInvcgReversalDocument

      Returns:
      Number of Reversal Document for Invoicing Document
    • getCAInvcgReversedDocument

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

      Original property name from the Odata EDM: CAInvcgReversedDocument

      Returns:
      Number of Reversed Invoicing Document
    • getCAInvcgCorrectionCategory

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

      Original property name from the Odata EDM: CAInvcgCorrectionCategory

      Returns:
      Category of Invoice Correction
    • getCAInvcgDocumentPrintDate

      @Nullable public LocalDate getCAInvcgDocumentPrintDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocumentPrintDate

      Returns:
      Print Date of Invoicing Document
    • getCAInvcgDocIsLockedForPrinting

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

      Original property name from the Odata EDM: CAInvcgDocIsLockedForPrinting

      Returns:
      Invoicing Document Locked for Printing
    • getCAPaymentMethod

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

      Original property name from the Odata EDM: CAPaymentMethod

      Returns:
      Payment Method
    • getCAPaymentFormNumber

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

      Original property name from the Odata EDM: CAPaymentFormNumber

      Returns:
      Payment Form Number
    • getCAInvcgDocFormID

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

      Original property name from the Odata EDM: CAInvcgDocFormID

      Returns:
      Form ID for Invoice Printing
    • getApplicationForm

      @Nullable public String getApplicationForm()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ApplicationForm

      Returns:
      Form Name
    • getFormIDForAttachedPaymentMedium

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

      Original property name from the Odata EDM: FormIDForAttachedPaymentMedium

      Returns:
      Form ID for Attached Payment Medium
    • getCAInvcgDocumentType

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

      Original property name from the Odata EDM: CAInvcgDocumentType

      Returns:
      Document Type
    • getCAKeyIdentification

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

      Original property name from the Odata EDM: CAKeyIdentification

      Returns:
      Key Identification
    • getCAOfficialDocumentNumber

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

      Original property name from the Odata EDM: CAOfficialDocumentNumber

      Returns:
      Official Document Number
    • getCAPartnerSettlementRule

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

      Original property name from the Odata EDM: CAPartnerSettlementRule

      Returns:
      Partner Settlement Rule
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getBusinessPlace

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

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      Business Place
    • 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
    • getCAInvcgBaseDate

      @Nullable public LocalDate getCAInvcgBaseDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgBaseDate

      Returns:
      Baseline Date for Period Assignment in Invoicing
    • getCAInvcgDocPeriodCategory

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

      Original property name from the Odata EDM: CAInvcgDocPeriodCategory

      Returns:
      Category of Invoicing Period
    • getCAInvcgDocPeriodDate

      @Nullable public LocalDate getCAInvcgDocPeriodDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocPeriodDate

      Returns:
      Invoicing Period
    • getCAInvcgDocPeriodStartDate

      @Nullable public LocalDate getCAInvcgDocPeriodStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocPeriodStartDate

      Returns:
      Start of Invoicing Period
    • getCADunningCounter

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

      Original property name from the Odata EDM: CADunningCounter

      Returns:
      Counter for Several Dunning Notices to a Business Partner
    • getCAInvcgDocHasChargeOrDiscItems

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

      Original property name from the Odata EDM: CAInvcgDocHasChargeOrDiscItems

      Returns:
      Invoicing Document Contains Charge/Discount Items
    • getCAInvcgDocHasControlDoc

      @Nullable public Boolean getCAInvcgDocHasControlDoc()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasControlDoc

      Returns:
      Clarification Case Control Document
    • getCAInvcgBolloTaxPostStatus

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

      Original property name from the Odata EDM: CAInvcgBolloTaxPostStatus

      Returns:
      Stamp Tax Posted
    • getCAInvcgDocIsPartOfList

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

      Original property name from the Odata EDM: CAInvcgDocIsPartOfList

      Returns:
      Invoicing Document Is Single Document of Invoicing List
    • getCAInvcgDocHasObjectRelation

      @Nullable public Boolean getCAInvcgDocHasObjectRelation()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasObjectRelation

      Returns:
      Invoicing Document Contains Object Relationships
    • getCAInvcgDocHasSEPAPreNotif

      @Nullable public Boolean getCAInvcgDocHasSEPAPreNotif()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasSEPAPreNotif

      Returns:
      Invoicing Document Contains SEPA Pre-Notification
    • getCAInvcgDocExternal

      @Nullable public String getCAInvcgDocExternal()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: CAInvcgDocExternal

      Returns:
      External Invoicing Document
    • getCAInvcgAdjustmentDocument

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

      Original property name from the Odata EDM: CAInvcgAdjustmentDocument

      Returns:
      Number of Adjustment Invoicing Document
    • getCAInvcgAdjustedDocument

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

      Original property name from the Odata EDM: CAInvcgAdjustedDocument

      Returns:
      Number of Invoicing Document to Be Adjusted
    • 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<CAInvcgDocument>
    • equals

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

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

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

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