java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<CostRevenueReassignment>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.costcontrollingjournalentry.CostRevenueReassignment

public class CostRevenueReassignment extends VdmEntity<CostRevenueReassignment>
Cost Reassignment Header

Original entity name from the Odata EDM: CostRevenueReassignment_Type

  • Field Details

    • ALL_FIELDS

      public static final CostRevenueReassignmentSelectable ALL_FIELDS
      Selector for all available fields of CostRevenueReassignment.
    • FISCAL_YEAR

      public static final CostRevenueReassignmentField<String> FISCAL_YEAR
      Use with available fluent helpers to apply the FiscalYear field to query operations.
    • REFERENCE_DOCUMENT

      public static final CostRevenueReassignmentField<String> REFERENCE_DOCUMENT
      Use with available fluent helpers to apply the ReferenceDocument field to query operations.
    • CONTROLLING_AREA

      public static final CostRevenueReassignmentField<String> CONTROLLING_AREA
      Use with available fluent helpers to apply the ControllingArea field to query operations.
    • ACCOUNTING_DOCUMENT_HEADER_TEXT

      public static final CostRevenueReassignmentField<String> ACCOUNTING_DOCUMENT_HEADER_TEXT
      Use with available fluent helpers to apply the AccountingDocumentHeaderText field to query operations.
    • DOCUMENT_DATE

      public static final CostRevenueReassignmentField<LocalDateTime> DOCUMENT_DATE
      Use with available fluent helpers to apply the DocumentDate field to query operations.
    • POSTING_DATE

      public static final CostRevenueReassignmentField<LocalDateTime> POSTING_DATE
      Use with available fluent helpers to apply the PostingDate field to query operations.
    • FISCAL_PERIOD

      public static final CostRevenueReassignmentField<String> FISCAL_PERIOD
      Use with available fluent helpers to apply the FiscalPeriod field to query operations.
    • ACCOUNTING_DOCUMENT_CREATION_DATE

      public static final CostRevenueReassignmentField<LocalDateTime> ACCOUNTING_DOCUMENT_CREATION_DATE
      Use with available fluent helpers to apply the AccountingDocumentCreationDate field to query operations.
    • ACCOUNTING_DOC_CREATED_BY_USER

      public static final CostRevenueReassignmentField<String> ACCOUNTING_DOC_CREATED_BY_USER
      Use with available fluent helpers to apply the AccountingDocCreatedByUser field to query operations.
    • REFERENCE_DOCUMENT_TYPE

      public static final CostRevenueReassignmentField<String> REFERENCE_DOCUMENT_TYPE
      Use with available fluent helpers to apply the ReferenceDocumentType field to query operations.
    • REFERENCE_DOCUMENT_TYPE_NAME

      public static final CostRevenueReassignmentField<String> REFERENCE_DOCUMENT_TYPE_NAME
      Use with available fluent helpers to apply the ReferenceDocumentTypeName field to query operations.
    • COST_REVENUE_REASSIGNMENT_ACTION

      public static final CostRevenueReassignmentField<String> COST_REVENUE_REASSIGNMENT_ACTION
      Use with available fluent helpers to apply the CostRevenueReassignmentAction field to query operations.
    • POSTING_FISCAL_YEAR

      public static final CostRevenueReassignmentField<String> POSTING_FISCAL_YEAR
      Use with available fluent helpers to apply the PostingFiscalYear field to query operations.
    • EXCHANGE_RATE_DATE

      public static final CostRevenueReassignmentField<LocalDateTime> EXCHANGE_RATE_DATE
      Use with available fluent helpers to apply the ExchangeRateDate field to query operations.
    • CONTROLLING_DOCUMENT_STATUS

      public static final CostRevenueReassignmentField<String> CONTROLLING_DOCUMENT_STATUS
      Use with available fluent helpers to apply the ControllingDocumentStatus field to query operations.
    • STATUS_NAME

      public static final CostRevenueReassignmentField<String> STATUS_NAME
      Use with available fluent helpers to apply the StatusName field to query operations.
    • ALLOCATION_POSTING_TYPE

      public static final CostRevenueReassignmentField<String> ALLOCATION_POSTING_TYPE
      Use with available fluent helpers to apply the AllocationPostingType field to query operations.
    • ALLOCATION_POSTING_TYPE_TEXT

      public static final CostRevenueReassignmentField<String> ALLOCATION_POSTING_TYPE_TEXT
      Use with available fluent helpers to apply the AllocationPostingTypeText field to query operations.
    • REVERSAL_REFERENCE_DOCUMENT

      public static final CostRevenueReassignmentField<String> REVERSAL_REFERENCE_DOCUMENT
      Use with available fluent helpers to apply the ReversalReferenceDocument field to query operations.
    • REVERSED_REFERENCE_DOCUMENT

      public static final CostRevenueReassignmentField<String> REVERSED_REFERENCE_DOCUMENT
      Use with available fluent helpers to apply the ReversedReferenceDocument field to query operations.
    • COST_REVENUE_REASSIGNMENT_TYPE

      public static final CostRevenueReassignmentField<String> COST_REVENUE_REASSIGNMENT_TYPE
      Use with available fluent helpers to apply the CostRevenueReassignmentType field to query operations.
    • COST_REVN_REASSIGNMENT_TYPE_NAME

      public static final CostRevenueReassignmentField<String> COST_REVN_REASSIGNMENT_TYPE_NAME
      Use with available fluent helpers to apply the CostRevnReassignmentTypeName field to query operations.
    • GLOBAL_CURRENCY

      public static final CostRevenueReassignmentField<String> GLOBAL_CURRENCY
      Use with available fluent helpers to apply the GlobalCurrency field to query operations.
    • TOTAL_AMOUNT_IN_GLOBAL_CURRENCY

      public static final CostRevenueReassignmentField<BigDecimal> TOTAL_AMOUNT_IN_GLOBAL_CURRENCY
      Use with available fluent helpers to apply the TotalAmountInGlobalCurrency field to query operations.
    • WARNINGS_ARE_IGNORED

      public static final CostRevenueReassignmentField<String> WARNINGS_ARE_IGNORED
      Use with available fluent helpers to apply the WarningsAreIgnored field to query operations.
    • TO_ITEM

      Use with available fluent helpers to apply the to_Item navigation property to query operations.
  • Constructor Details

    • CostRevenueReassignment

      public CostRevenueReassignment()
    • CostRevenueReassignment

      public CostRevenueReassignment(@Nullable String fiscalYear, @Nullable String referenceDocument, @Nullable String controllingArea, @Nullable String accountingDocumentHeaderText, @Nullable LocalDateTime documentDate, @Nullable LocalDateTime postingDate, @Nullable String fiscalPeriod, @Nullable LocalDateTime accountingDocumentCreationDate, @Nullable String accountingDocCreatedByUser, @Nullable String referenceDocumentType, @Nullable String referenceDocumentTypeName, @Nullable String costRevenueReassignmentAction, @Nullable String postingFiscalYear, @Nullable LocalDateTime exchangeRateDate, @Nullable String controllingDocumentStatus, @Nullable String statusName, @Nullable String allocationPostingType, @Nullable String allocationPostingTypeText, @Nullable String reversalReferenceDocument, @Nullable String reversedReferenceDocument, @Nullable String costRevenueReassignmentType, @Nullable String costRevnReassignmentTypeName, @Nullable String globalCurrency, @Nullable BigDecimal totalAmountInGlobalCurrency, @Nullable String warningsAreIgnored, List<CostRevenueReassignmentItem> toItem)
  • Method Details

    • getType

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

      public void setFiscalYear(@Nullable String fiscalYear)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Parameters:
      fiscalYear - Fiscal Year
    • setReferenceDocument

      public void setReferenceDocument(@Nullable String referenceDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocument

      Parameters:
      referenceDocument - Reference document number
    • setControllingArea

      public void setControllingArea(@Nullable String controllingArea)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Parameters:
      controllingArea - Controlling Area
    • 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
    • setDocumentDate

      public void setDocumentDate(@Nullable LocalDateTime documentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - Journal Entry Date
    • setPostingDate

      public void setPostingDate(@Nullable LocalDateTime postingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Parameters:
      postingDate - Posting Date
    • setFiscalPeriod

      public void setFiscalPeriod(@Nullable String fiscalPeriod)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FiscalPeriod

      Parameters:
      fiscalPeriod - Fiscal Period
    • setAccountingDocumentCreationDate

      public void setAccountingDocumentCreationDate(@Nullable LocalDateTime accountingDocumentCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AccountingDocumentCreationDate

      Parameters:
      accountingDocumentCreationDate - Accounting Document Entry Date
    • setAccountingDocCreatedByUser

      public void setAccountingDocCreatedByUser(@Nullable String accountingDocCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: AccountingDocCreatedByUser

      Parameters:
      accountingDocCreatedByUser - Created By
    • setReferenceDocumentType

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

      Original property name from the Odata EDM: ReferenceDocumentType

      Parameters:
      referenceDocumentType - Reference Document Type
    • setReferenceDocumentTypeName

      public void setReferenceDocumentTypeName(@Nullable String referenceDocumentTypeName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ReferenceDocumentTypeName

      Parameters:
      referenceDocumentTypeName - Name of Object Type
    • setCostRevenueReassignmentAction

      public void setCostRevenueReassignmentAction(@Nullable String costRevenueReassignmentAction)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CostRevenueReassignmentAction

      Parameters:
      costRevenueReassignmentAction - Cost and Revenue Reassignment Action to be executed
    • setPostingFiscalYear

      public void setPostingFiscalYear(@Nullable String postingFiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PostingFiscalYear

      Parameters:
      postingFiscalYear - Fiscal Year
    • setExchangeRateDate

      public void setExchangeRateDate(@Nullable LocalDateTime exchangeRateDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ExchangeRateDate

      Parameters:
      exchangeRateDate - Date of Translation of Transaction Currency into Local
    • setControllingDocumentStatus

      public void setControllingDocumentStatus(@Nullable String controllingDocumentStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ControllingDocumentStatus

      Parameters:
      controllingDocumentStatus - Document status
    • setStatusName

      public void setStatusName(@Nullable String statusName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: StatusName

      Parameters:
      statusName - Document status
    • setAllocationPostingType

      public void setAllocationPostingType(@Nullable String allocationPostingType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AllocationPostingType

      Parameters:
      allocationPostingType - Posting type
    • setAllocationPostingTypeText

      public void setAllocationPostingTypeText(@Nullable String allocationPostingTypeText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: AllocationPostingTypeText

      Parameters:
      allocationPostingTypeText - Posting type
    • setReversalReferenceDocument

      public void setReversalReferenceDocument(@Nullable String reversalReferenceDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReversalReferenceDocument

      Parameters:
      reversalReferenceDocument - Reversal Reference Document
    • setReversedReferenceDocument

      public void setReversedReferenceDocument(@Nullable String reversedReferenceDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReversedReferenceDocument

      Parameters:
      reversedReferenceDocument - Reversed Reference Document
    • setCostRevenueReassignmentType

      public void setCostRevenueReassignmentType(@Nullable String costRevenueReassignmentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CostRevenueReassignmentType

      Parameters:
      costRevenueReassignmentType - Reassignment Type of Cost and Revenue
    • setCostRevnReassignmentTypeName

      public void setCostRevnReassignmentTypeName(@Nullable String costRevnReassignmentTypeName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CostRevnReassignmentTypeName

      Parameters:
      costRevnReassignmentTypeName - Reassignment Type of Cost and Revenue Name
    • setGlobalCurrency

      public void setGlobalCurrency(@Nullable String globalCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: GlobalCurrency

      Parameters:
      globalCurrency - Global Currency
    • setTotalAmountInGlobalCurrency

      public void setTotalAmountInGlobalCurrency(@Nullable BigDecimal totalAmountInGlobalCurrency)
      Constraints: Not nullable, Precision: 23, Scale: 3

      Original property name from the Odata EDM: TotalAmountInGlobalCurrency

      Parameters:
      totalAmountInGlobalCurrency - Amount in Company Code Currency
    • setWarningsAreIgnored

      public void setWarningsAreIgnored(@Nullable String warningsAreIgnored)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WarningsAreIgnored

      Parameters:
      warningsAreIgnored - Ignore Warnings
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> CostRevenueReassignmentField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> CostRevenueReassignmentField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<CostRevenueReassignment>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<CostRevenueReassignment>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<CostRevenueReassignment>
    • getDefaultServicePath

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

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

      @Nonnull public List<CostRevenueReassignmentItem> fetchItem()
      Fetches the CostRevenueReassignmentItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Item.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated CostRevenueReassignmentItem entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getItemOrFetch

      @Nonnull public List<CostRevenueReassignmentItem> getItemOrFetch()
      Retrieval of associated CostRevenueReassignmentItem entities (one to many). This corresponds to the OData navigation property to_Item.

      If the navigation property to_Item of a queried CostRevenueReassignment 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.

      Returns:
      List of associated CostRevenueReassignmentItem entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getItemIfPresent

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

      If the navigation property for an entity CostRevenueReassignment 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 to_Item is already loaded, the result will contain the CostRevenueReassignmentItem entities. If not, an Option with result state empty is returned.
    • setItem

      public void setItem(@Nonnull List<CostRevenueReassignmentItem> value)
      Overwrites the list of associated CostRevenueReassignmentItem entities for the loaded navigation property to_Item.

      If the navigation property to_Item of a queried CostRevenueReassignment 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 CostRevenueReassignmentItem entities.
    • addItem

      public void addItem(CostRevenueReassignmentItem... entity)
      Adds elements to the list of associated CostRevenueReassignmentItem entities. This corresponds to the OData navigation property to_Item.

      If the navigation property to_Item of a queried CostRevenueReassignment 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 CostRevenueReassignmentItem entities.
    • builder

    • getFiscalYear

      @Nullable public String getFiscalYear()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      Fiscal Year
    • getReferenceDocument

      @Nullable public String getReferenceDocument()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocument

      Returns:
      Reference document number
    • getControllingArea

      @Nullable public String getControllingArea()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      Controlling Area
    • getAccountingDocumentHeaderText

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

      Original property name from the Odata EDM: AccountingDocumentHeaderText

      Returns:
      Document Header Text
    • getDocumentDate

      @Nullable public LocalDateTime getDocumentDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DocumentDate

      Returns:
      Journal Entry Date
    • getPostingDate

      @Nullable public LocalDateTime getPostingDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Returns:
      Posting Date
    • getFiscalPeriod

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

      Original property name from the Odata EDM: FiscalPeriod

      Returns:
      Fiscal Period
    • getAccountingDocumentCreationDate

      @Nullable public LocalDateTime getAccountingDocumentCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AccountingDocumentCreationDate

      Returns:
      Accounting Document Entry Date
    • getAccountingDocCreatedByUser

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

      Original property name from the Odata EDM: AccountingDocCreatedByUser

      Returns:
      Created By
    • getReferenceDocumentType

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

      Original property name from the Odata EDM: ReferenceDocumentType

      Returns:
      Reference Document Type
    • getReferenceDocumentTypeName

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

      Original property name from the Odata EDM: ReferenceDocumentTypeName

      Returns:
      Name of Object Type
    • getCostRevenueReassignmentAction

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

      Original property name from the Odata EDM: CostRevenueReassignmentAction

      Returns:
      Cost and Revenue Reassignment Action to be executed
    • getPostingFiscalYear

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

      Original property name from the Odata EDM: PostingFiscalYear

      Returns:
      Fiscal Year
    • getExchangeRateDate

      @Nullable public LocalDateTime getExchangeRateDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ExchangeRateDate

      Returns:
      Date of Translation of Transaction Currency into Local
    • getControllingDocumentStatus

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

      Original property name from the Odata EDM: ControllingDocumentStatus

      Returns:
      Document status
    • getStatusName

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

      Original property name from the Odata EDM: StatusName

      Returns:
      Document status
    • getAllocationPostingType

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

      Original property name from the Odata EDM: AllocationPostingType

      Returns:
      Posting type
    • getAllocationPostingTypeText

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

      Original property name from the Odata EDM: AllocationPostingTypeText

      Returns:
      Posting type
    • getReversalReferenceDocument

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

      Original property name from the Odata EDM: ReversalReferenceDocument

      Returns:
      Reversal Reference Document
    • getReversedReferenceDocument

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

      Original property name from the Odata EDM: ReversedReferenceDocument

      Returns:
      Reversed Reference Document
    • getCostRevenueReassignmentType

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

      Original property name from the Odata EDM: CostRevenueReassignmentType

      Returns:
      Reassignment Type of Cost and Revenue
    • getCostRevnReassignmentTypeName

      @Nullable public String getCostRevnReassignmentTypeName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CostRevnReassignmentTypeName

      Returns:
      Reassignment Type of Cost and Revenue Name
    • getGlobalCurrency

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

      Original property name from the Odata EDM: GlobalCurrency

      Returns:
      Global Currency
    • getTotalAmountInGlobalCurrency

      @Nullable public BigDecimal getTotalAmountInGlobalCurrency()
      Constraints: Not nullable, Precision: 23, Scale: 3

      Original property name from the Odata EDM: TotalAmountInGlobalCurrency

      Returns:
      Amount in Company Code Currency
    • getWarningsAreIgnored

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

      Original property name from the Odata EDM: WarningsAreIgnored

      Returns:
      Ignore Warnings
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<CostRevenueReassignment>