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

public class CnsldtnFSItemByTimeVersion extends VdmEntity<CnsldtnFSItemByTimeVersion> implements VdmEntitySet
Cnsldtn FS Item By Time and Version

Original entity name from the Odata EDM: CnsldtnFSItemByTimeVersion_Type

  • Field Details

  • Constructor Details

    • CnsldtnFSItemByTimeVersion

      public CnsldtnFSItemByTimeVersion()
    • CnsldtnFSItemByTimeVersion

      public CnsldtnFSItemByTimeVersion(@Nullable String consolidationChartOfAccounts, @Nullable String cnsldtnFinancialStatementItem, @Nullable String consolidationVersion, @Nullable String fromFiscalYearPeriod, @Nullable String toFiscalYearPeriod, @Nullable String cnsldtnFSItemRole, @Nullable String cnsldtnFSItemDataCollection, @Nullable String cnsldtnFSItemCrcyTranslation, @Nullable String cnsldtnFSItemElimination, @Nullable String cnsldtnFSItemCashFlow, @Nullable String cnsldtnFSItemScope, @Nullable String cnsldtnFSItemCustomerSpecific, @Nullable String cnsldtnEliminationTargetFSItem, @Nullable String cnsldtnNCITargetFSItem, @Nullable String cnsldtnPlanningTargetFSItem, @Nullable String cnsldtnOffsettingTargetFSItem, @Nullable CnsldtnFinancialStatementItem to_CnsldtnFSItem)
  • Method Details

    • getType

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

      public void setConsolidationChartOfAccounts(@Nullable String consolidationChartOfAccounts)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConsolidationChartOfAccounts

      Parameters:
      consolidationChartOfAccounts - Consolidation Chart of Accounts
    • setCnsldtnFinancialStatementItem

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

      Original property name from the Odata EDM: CnsldtnFinancialStatementItem

      Parameters:
      cnsldtnFinancialStatementItem - Financial Statement Item
    • setConsolidationVersion

      public void setConsolidationVersion(@Nullable String consolidationVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConsolidationVersion

      Parameters:
      consolidationVersion - Consolidation Version
    • setFromFiscalYearPeriod

      public void setFromFiscalYearPeriod(@Nullable String fromFiscalYearPeriod)
      (Key Field) Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: FromFiscalYearPeriod

      Parameters:
      fromFiscalYearPeriod - From Fiscal Year Period
    • setToFiscalYearPeriod

      public void setToFiscalYearPeriod(@Nullable String toFiscalYearPeriod)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: ToFiscalYearPeriod

      Parameters:
      toFiscalYearPeriod - To Fiscal Year Period
    • setCnsldtnFSItemRole

      public void setCnsldtnFSItemRole(@Nullable String cnsldtnFSItemRole)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CnsldtnFSItemRole

      Parameters:
      cnsldtnFSItemRole - Financial Statement Item Role
    • setCnsldtnFSItemDataCollection

      public void setCnsldtnFSItemDataCollection(@Nullable String cnsldtnFSItemDataCollection)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CnsldtnFSItemDataCollection

      Parameters:
      cnsldtnFSItemDataCollection - Data Collection Attribute
    • setCnsldtnFSItemCrcyTranslation

      public void setCnsldtnFSItemCrcyTranslation(@Nullable String cnsldtnFSItemCrcyTranslation)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CnsldtnFSItemCrcyTranslation

      Parameters:
      cnsldtnFSItemCrcyTranslation - Currency Translation Attribute
    • setCnsldtnFSItemElimination

      public void setCnsldtnFSItemElimination(@Nullable String cnsldtnFSItemElimination)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CnsldtnFSItemElimination

      Parameters:
      cnsldtnFSItemElimination - Elimination Attribute
    • setCnsldtnFSItemCashFlow

      public void setCnsldtnFSItemCashFlow(@Nullable String cnsldtnFSItemCashFlow)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CnsldtnFSItemCashFlow

      Parameters:
      cnsldtnFSItemCashFlow - Cash Flow Attribute
    • setCnsldtnFSItemScope

      public void setCnsldtnFSItemScope(@Nullable String cnsldtnFSItemScope)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CnsldtnFSItemScope

      Parameters:
      cnsldtnFSItemScope - Scope Attribute
    • setCnsldtnFSItemCustomerSpecific

      public void setCnsldtnFSItemCustomerSpecific(@Nullable String cnsldtnFSItemCustomerSpecific)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CnsldtnFSItemCustomerSpecific

      Parameters:
      cnsldtnFSItemCustomerSpecific - Other Selection Attribute
    • setCnsldtnEliminationTargetFSItem

      public void setCnsldtnEliminationTargetFSItem(@Nullable String cnsldtnEliminationTargetFSItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CnsldtnEliminationTargetFSItem

      Parameters:
      cnsldtnEliminationTargetFSItem - Elimination Target Item
    • setCnsldtnNCITargetFSItem

      public void setCnsldtnNCITargetFSItem(@Nullable String cnsldtnNCITargetFSItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CnsldtnNCITargetFSItem

      Parameters:
      cnsldtnNCITargetFSItem - Non-Controlling Interest Target Item
    • setCnsldtnPlanningTargetFSItem

      public void setCnsldtnPlanningTargetFSItem(@Nullable String cnsldtnPlanningTargetFSItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CnsldtnPlanningTargetFSItem

      Parameters:
      cnsldtnPlanningTargetFSItem - Planning Target Item
    • setCnsldtnOffsettingTargetFSItem

      public void setCnsldtnOffsettingTargetFSItem(@Nullable String cnsldtnOffsettingTargetFSItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CnsldtnOffsettingTargetFSItem

      Parameters:
      cnsldtnOffsettingTargetFSItem - Offsetting Target
    • getEntityCollection

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

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

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

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

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

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

      @Nonnull public io.vavr.control.Option<CnsldtnFinancialStatementItem> getCnsldtnFSItemIfPresent()
      Retrieval of associated CnsldtnFinancialStatementItem entity (one to one). This corresponds to the OData navigation property _CnsldtnFSItem.

      If the navigation property for an entity CnsldtnFSItemByTimeVersion 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 _CnsldtnFSItem is already loaded, the result will contain the CnsldtnFinancialStatementItem entity. If not, an Option with result state empty is returned.
    • setCnsldtnFSItem

      public void setCnsldtnFSItem(CnsldtnFinancialStatementItem value)
      Overwrites the associated CnsldtnFinancialStatementItem entity for the loaded navigation property _CnsldtnFSItem.
      Parameters:
      value - New CnsldtnFinancialStatementItem entity.
    • builder

    • getConsolidationChartOfAccounts

      @Nullable public String getConsolidationChartOfAccounts()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConsolidationChartOfAccounts

      Returns:
      Consolidation Chart of Accounts
    • getCnsldtnFinancialStatementItem

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

      Original property name from the Odata EDM: CnsldtnFinancialStatementItem

      Returns:
      Financial Statement Item
    • getConsolidationVersion

      @Nullable public String getConsolidationVersion()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConsolidationVersion

      Returns:
      Consolidation Version
    • getFromFiscalYearPeriod

      @Nullable public String getFromFiscalYearPeriod()
      (Key Field) Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: FromFiscalYearPeriod

      Returns:
      From Fiscal Year Period
    • getToFiscalYearPeriod

      @Nullable public String getToFiscalYearPeriod()
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: ToFiscalYearPeriod

      Returns:
      To Fiscal Year Period
    • getCnsldtnFSItemRole

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

      Original property name from the Odata EDM: CnsldtnFSItemRole

      Returns:
      Financial Statement Item Role
    • getCnsldtnFSItemDataCollection

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

      Original property name from the Odata EDM: CnsldtnFSItemDataCollection

      Returns:
      Data Collection Attribute
    • getCnsldtnFSItemCrcyTranslation

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

      Original property name from the Odata EDM: CnsldtnFSItemCrcyTranslation

      Returns:
      Currency Translation Attribute
    • getCnsldtnFSItemElimination

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

      Original property name from the Odata EDM: CnsldtnFSItemElimination

      Returns:
      Elimination Attribute
    • getCnsldtnFSItemCashFlow

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

      Original property name from the Odata EDM: CnsldtnFSItemCashFlow

      Returns:
      Cash Flow Attribute
    • getCnsldtnFSItemScope

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

      Original property name from the Odata EDM: CnsldtnFSItemScope

      Returns:
      Scope Attribute
    • getCnsldtnFSItemCustomerSpecific

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

      Original property name from the Odata EDM: CnsldtnFSItemCustomerSpecific

      Returns:
      Other Selection Attribute
    • getCnsldtnEliminationTargetFSItem

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

      Original property name from the Odata EDM: CnsldtnEliminationTargetFSItem

      Returns:
      Elimination Target Item
    • getCnsldtnNCITargetFSItem

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

      Original property name from the Odata EDM: CnsldtnNCITargetFSItem

      Returns:
      Non-Controlling Interest Target Item
    • getCnsldtnPlanningTargetFSItem

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

      Original property name from the Odata EDM: CnsldtnPlanningTargetFSItem

      Returns:
      Planning Target Item
    • getCnsldtnOffsettingTargetFSItem

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

      Original property name from the Odata EDM: CnsldtnOffsettingTargetFSItem

      Returns:
      Offsetting Target
    • toString

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

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

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

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

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