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

public class FixedAssetAcquisition extends VdmEntity<FixedAssetAcquisition> implements VdmEntitySet
Fixed Asset Acquisition Posting

Original entity name from the Odata EDM: FixedAssetAcquisition_Type

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

      public void setFixedAssetPostingUUID(@Nullable UUID fixedAssetPostingUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: FixedAssetPostingUUID

      Parameters:
      fixedAssetPostingUUID - Fixed Asset Posting: UUID
    • setReferenceDocumentItem

      public void setReferenceDocumentItem(@Nullable String referenceDocumentItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ReferenceDocumentItem

      Parameters:
      referenceDocumentItem - Reference Document 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
    • setMasterFixedAsset

      public void setMasterFixedAsset(@Nullable String masterFixedAsset)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MasterFixedAsset

      Parameters:
      masterFixedAsset - Main Asset Number
    • setFixedAsset

      public void setFixedAsset(@Nullable String fixedAsset)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FixedAsset

      Parameters:
      fixedAsset - Asset Subnumber
    • setAssetClass

      public void setAssetClass(@Nullable String assetClass)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetClass

      Parameters:
      assetClass - Asset Class
    • setDocumentDate

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

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - Document Date in Document
    • setPostingDate

      public void setPostingDate(@Nullable LocalDate postingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PostingDate

      Parameters:
      postingDate - Posting Date in the Document
    • setAssetValueDate

      public void setAssetValueDate(@Nullable LocalDate assetValueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: AssetValueDate

      Parameters:
      assetValueDate - Asset Value Date
    • setAssetOriginalValueDate

      public void setAssetOriginalValueDate(@Nullable LocalDate assetOriginalValueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: AssetOriginalValueDate

      Parameters:
      assetOriginalValueDate - Original value date of transaction
    • setBusinessTransactionType

      public void setBusinessTransactionType(@Nullable String businessTransactionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessTransactionType

      Parameters:
      businessTransactionType - Business Transaction Type
    • setDocumentReferenceID

      public void setDocumentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Parameters:
      documentReferenceID - Reference Document Number
    • setAccountingDocumentHeaderText

      public void setAccountingDocumentHeaderText(@Nullable String accountingDocumentHeaderText)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: AccountingDocumentHeaderText

      Parameters:
      accountingDocumentHeaderText - Document Header Text
    • setExchangeRateDate

      public void setExchangeRateDate(@Nullable LocalDate exchangeRateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Parameters:
      exchangeRateDate - Translation Date
    • setAcqnAmtInTransactionCurrency

      public void setAcqnAmtInTransactionCurrency(@Nullable BigDecimal acqnAmtInTransactionCurrency)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AcqnAmtInTransactionCurrency

      Parameters:
      acqnAmtInTransactionCurrency - Amount Posted
    • setTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - Currency Key
    • setQuantityInBaseUnit

      public void setQuantityInBaseUnit(@Nullable BigDecimal quantityInBaseUnit)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QuantityInBaseUnit

      Parameters:
      quantityInBaseUnit - Quantity
    • setBaseUnitSAPCode

      public void setBaseUnitSAPCode(@Nullable String baseUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnitSAPCode

      Parameters:
      baseUnitSAPCode - Base Unit of Measure
    • setBaseUnitISOCode

      public void setBaseUnitISOCode(@Nullable String baseUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnitISOCode

      Parameters:
      baseUnitISOCode - ISO Code for Unit of Measurement
    • setDebitCreditCode

      public void setDebitCreditCode(@Nullable String debitCreditCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DebitCreditCode

      Parameters:
      debitCreditCode - Debit/Credit Code
    • setFixedAssetYearOfAcqnCode

      public void setFixedAssetYearOfAcqnCode(@Nullable String fixedAssetYearOfAcqnCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FixedAssetYearOfAcqnCode

      Parameters:
      fixedAssetYearOfAcqnCode - UI Control of Transaction Amounts (Current/Previous)
    • setAccountingDocumentType

      public void setAccountingDocumentType(@Nullable String accountingDocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccountingDocumentType

      Parameters:
      accountingDocumentType - Document Type
    • setTradingPartner

      public void setTradingPartner(@Nullable String tradingPartner)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TradingPartner

      Parameters:
      tradingPartner - Company ID
    • setAssignmentReference

      public void setAssignmentReference(@Nullable String assignmentReference)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Parameters:
      assignmentReference - Assignment number
    • setDocumentItemText

      public void setDocumentItemText(@Nullable String documentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Parameters:
      documentItemText - Item Text
    • setOffsettingAccount

      public void setOffsettingAccount(@Nullable String offsettingAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: OffsettingAccount

      Parameters:
      offsettingAccount - Offsetting Account Number
    • 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<FixedAssetAcquisition>
    • getKey

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

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

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

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

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

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

      If the navigation property for an entity FixedAssetAcquisition 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 _FixedAssetPostingItemAmount is already loaded, the result will contain the FixedAssetAcqnItemAmount entities. If not, an Option with result state empty is returned.
    • setFixedAssetPostingItemAmount

      public void setFixedAssetPostingItemAmount(@Nonnull List<FixedAssetAcqnItemAmount> value)
      Overwrites the list of associated FixedAssetAcqnItemAmount entities for the loaded navigation property _FixedAssetPostingItemAmount.

      If the navigation property _FixedAssetPostingItemAmount of a queried FixedAssetAcquisition 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 FixedAssetAcqnItemAmount entities.
    • addFixedAssetPostingItemAmount

      public void addFixedAssetPostingItemAmount(FixedAssetAcqnItemAmount... entity)
      Adds elements to the list of associated FixedAssetAcqnItemAmount entities. This corresponds to the OData navigation property _FixedAssetPostingItemAmount.

      If the navigation property _FixedAssetPostingItemAmount of a queried FixedAssetAcquisition 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 FixedAssetAcqnItemAmount entities.
    • getFixedAssetPostingLedgerIfPresent

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

      If the navigation property for an entity FixedAssetAcquisition 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 _FixedAssetPostingLedger is already loaded, the result will contain the FixedAssetAcquisitionLedger entities. If not, an Option with result state empty is returned.
    • setFixedAssetPostingLedger

      public void setFixedAssetPostingLedger(@Nonnull List<FixedAssetAcquisitionLedger> value)
      Overwrites the list of associated FixedAssetAcquisitionLedger entities for the loaded navigation property _FixedAssetPostingLedger.

      If the navigation property _FixedAssetPostingLedger of a queried FixedAssetAcquisition 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 FixedAssetAcquisitionLedger entities.
    • addFixedAssetPostingLedger

      public void addFixedAssetPostingLedger(FixedAssetAcquisitionLedger... entity)
      Adds elements to the list of associated FixedAssetAcquisitionLedger entities. This corresponds to the OData navigation property _FixedAssetPostingLedger.

      If the navigation property _FixedAssetPostingLedger of a queried FixedAssetAcquisition 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 FixedAssetAcquisitionLedger entities.
    • getFixedAssetPostingValuationIfPresent

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

      If the navigation property for an entity FixedAssetAcquisition 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 _FixedAssetPostingValuation is already loaded, the result will contain the FixedAssetAcqnValuation entities. If not, an Option with result state empty is returned.
    • setFixedAssetPostingValuation

      public void setFixedAssetPostingValuation(@Nonnull List<FixedAssetAcqnValuation> value)
      Overwrites the list of associated FixedAssetAcqnValuation entities for the loaded navigation property _FixedAssetPostingValuation.

      If the navigation property _FixedAssetPostingValuation of a queried FixedAssetAcquisition 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 FixedAssetAcqnValuation entities.
    • addFixedAssetPostingValuation

      public void addFixedAssetPostingValuation(FixedAssetAcqnValuation... entity)
      Adds elements to the list of associated FixedAssetAcqnValuation entities. This corresponds to the OData navigation property _FixedAssetPostingValuation.

      If the navigation property _FixedAssetPostingValuation of a queried FixedAssetAcquisition 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 FixedAssetAcqnValuation entities.
    • post

      @Nonnull public static BoundAction.CollectionToSingle<FixedAssetAcquisition,FixedAssetAcquisition> post(@Nonnull String referenceDocumentItem, @Nonnull String businessTransactionType, @Nonnull String companyCode, @Nonnull String masterFixedAsset, @Nonnull String fixedAsset, @Nullable LocalDate documentDate, @Nullable LocalDate postingDate, @Nullable LocalDate assetValueDate, @Nullable LocalDate assetOriginalValueDate, @Nonnull String debitCreditCode, @Nonnull String fixedAssetYearOfAcqnCode, @Nonnull String documentReferenceID, @Nonnull String accountingDocumentHeaderText, @Nullable LocalDate exchangeRateDate, @Nonnull String transactionCurrency, @Nonnull BigDecimal acqnAmtInTransactionCurrency, @Nonnull BigDecimal quantityInBaseUnit, @Nonnull String baseUnitSAPCode, @Nonnull String baseUnitISOCode, @Nonnull String accountingDocumentType, @Nonnull String tradingPartner, @Nonnull String assignmentReference, @Nonnull String documentItemText, @Nonnull String offsettingAccount, @Nonnull Collection<D_FixedAssetPostAcqnItemAmtP> _ItemAmount, @Nonnull Collection<D_FixedAssetPostAcqnLedgerP> _Ledger)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      documentDate - Constraints: Nullable

      Original parameter name from the Odata EDM: DocumentDate

      acqnAmtInTransactionCurrency - Constraints: Not nullable, Precision: 23, Scale: 0

      Original parameter name from the Odata EDM: AcqnAmtInTransactionCurrency

      _ItemAmount - Constraints: Not nullable

      Original parameter name from the Odata EDM: _ItemAmount

      baseUnitISOCode - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: BaseUnitISOCode

      postingDate - Constraints: Nullable

      Original parameter name from the Odata EDM: PostingDate

      debitCreditCode - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: DebitCreditCode

      accountingDocumentHeaderText - Constraints: Not nullable, Maximum length: 25

      Original parameter name from the Odata EDM: AccountingDocumentHeaderText

      baseUnitSAPCode - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: BaseUnitSAPCode

      assetValueDate - Constraints: Nullable

      Original parameter name from the Odata EDM: AssetValueDate

      assetOriginalValueDate - Constraints: Nullable

      Original parameter name from the Odata EDM: AssetOriginalValueDate

      documentReferenceID - Constraints: Not nullable, Maximum length: 16

      Original parameter name from the Odata EDM: DocumentReferenceID

      companyCode - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: CompanyCode

      accountingDocumentType - Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: AccountingDocumentType

      transactionCurrency - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: TransactionCurrency

      quantityInBaseUnit - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: QuantityInBaseUnit

      documentItemText - Constraints: Not nullable, Maximum length: 50

      Original parameter name from the Odata EDM: DocumentItemText

      exchangeRateDate - Constraints: Nullable

      Original parameter name from the Odata EDM: ExchangeRateDate

      tradingPartner - Constraints: Not nullable, Maximum length: 6

      Original parameter name from the Odata EDM: TradingPartner

      assignmentReference - Constraints: Not nullable, Maximum length: 18

      Original parameter name from the Odata EDM: AssignmentReference

      _Ledger - Constraints: Not nullable

      Original parameter name from the Odata EDM: _Ledger

      referenceDocumentItem - Constraints: Not nullable, Maximum length: 6

      Original parameter name from the Odata EDM: ReferenceDocumentItem

      fixedAsset - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: FixedAsset

      masterFixedAsset - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: MasterFixedAsset

      offsettingAccount - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: OffsettingAccount

      businessTransactionType - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BusinessTransactionType

      fixedAssetYearOfAcqnCode - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: FixedAssetYearOfAcqnCode

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

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

      @Nonnull public static FixedAssetAcquisition.FixedAssetAcquisitionBuilder builder()
    • getFixedAssetPostingUUID

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

      Original property name from the Odata EDM: FixedAssetPostingUUID

      Returns:
      Fixed Asset Posting: UUID
    • getReferenceDocumentItem

      @Nullable public String getReferenceDocumentItem()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ReferenceDocumentItem

      Returns:
      Reference Document Line Item
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getMasterFixedAsset

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

      Original property name from the Odata EDM: MasterFixedAsset

      Returns:
      Main Asset Number
    • getFixedAsset

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

      Original property name from the Odata EDM: FixedAsset

      Returns:
      Asset Subnumber
    • getAssetClass

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

      Original property name from the Odata EDM: AssetClass

      Returns:
      Asset Class
    • getDocumentDate

      @Nullable public LocalDate getDocumentDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Returns:
      Document Date in Document
    • getPostingDate

      @Nullable public LocalDate getPostingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PostingDate

      Returns:
      Posting Date in the Document
    • getAssetValueDate

      @Nullable public LocalDate getAssetValueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: AssetValueDate

      Returns:
      Asset Value Date
    • getAssetOriginalValueDate

      @Nullable public LocalDate getAssetOriginalValueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: AssetOriginalValueDate

      Returns:
      Original value date of transaction
    • getBusinessTransactionType

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

      Original property name from the Odata EDM: BusinessTransactionType

      Returns:
      Business Transaction Type
    • getDocumentReferenceID

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

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      Reference Document Number
    • getAccountingDocumentHeaderText

      @Nullable public String getAccountingDocumentHeaderText()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: AccountingDocumentHeaderText

      Returns:
      Document Header Text
    • getExchangeRateDate

      @Nullable public LocalDate getExchangeRateDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Returns:
      Translation Date
    • getAcqnAmtInTransactionCurrency

      @Nullable public BigDecimal getAcqnAmtInTransactionCurrency()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AcqnAmtInTransactionCurrency

      Returns:
      Amount Posted
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Currency Key
    • getQuantityInBaseUnit

      @Nullable public BigDecimal getQuantityInBaseUnit()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QuantityInBaseUnit

      Returns:
      Quantity
    • getBaseUnitSAPCode

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

      Original property name from the Odata EDM: BaseUnitSAPCode

      Returns:
      Base Unit of Measure
    • getBaseUnitISOCode

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

      Original property name from the Odata EDM: BaseUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getDebitCreditCode

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

      Original property name from the Odata EDM: DebitCreditCode

      Returns:
      Debit/Credit Code
    • getFixedAssetYearOfAcqnCode

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

      Original property name from the Odata EDM: FixedAssetYearOfAcqnCode

      Returns:
      UI Control of Transaction Amounts (Current/Previous)
    • getAccountingDocumentType

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

      Original property name from the Odata EDM: AccountingDocumentType

      Returns:
      Document Type
    • getTradingPartner

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

      Original property name from the Odata EDM: TradingPartner

      Returns:
      Company ID
    • getAssignmentReference

      @Nullable public String getAssignmentReference()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      Assignment number
    • getDocumentItemText

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

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      Item Text
    • getOffsettingAccount

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

      Original property name from the Odata EDM: OffsettingAccount

      Returns:
      Offsetting Account Number
    • 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<FixedAssetAcquisition>
    • equals

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

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

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

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