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

public class CostCenter extends VdmEntity<CostCenter>
Cost Center

Original entity name from the Odata EDM: A_CostCenterType

  • Field Details

    • ALL_FIELDS

      public static final CostCenterSelectable ALL_FIELDS
      Selector for all available fields of CostCenter.
    • CONTROLLING_AREA

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

      public static final CostCenterField<String> COST_CENTER
      Use with available fluent helpers to apply the CostCenter field to query operations.
    • VALIDITY_END_DATE

      public static final CostCenterField<LocalDateTime> VALIDITY_END_DATE
      Use with available fluent helpers to apply the ValidityEndDate field to query operations.
    • VALIDITY_START_DATE

      public static final CostCenterField<LocalDateTime> VALIDITY_START_DATE
      Use with available fluent helpers to apply the ValidityStartDate field to query operations.
    • COMPANY_CODE

      public static final CostCenterField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • BUSINESS_AREA

      public static final CostCenterField<String> BUSINESS_AREA
      Use with available fluent helpers to apply the BusinessArea field to query operations.
    • COST_CTR_RESPONSIBLE_PERSON_NAME

      public static final CostCenterField<String> COST_CTR_RESPONSIBLE_PERSON_NAME
      Use with available fluent helpers to apply the CostCtrResponsiblePersonName field to query operations.
    • COST_CTR_RESPONSIBLE_USER

      public static final CostCenterField<String> COST_CTR_RESPONSIBLE_USER
      Use with available fluent helpers to apply the CostCtrResponsibleUser field to query operations.
    • COST_CENTER_CURRENCY

      public static final CostCenterField<String> COST_CENTER_CURRENCY
      Use with available fluent helpers to apply the CostCenterCurrency field to query operations.
    • PROFIT_CENTER

      public static final CostCenterField<String> PROFIT_CENTER
      Use with available fluent helpers to apply the ProfitCenter field to query operations.
    • DEPARTMENT

      public static final CostCenterField<String> DEPARTMENT
      Use with available fluent helpers to apply the Department field to query operations.
    • COSTING_SHEET

      public static final CostCenterField<String> COSTING_SHEET
      Use with available fluent helpers to apply the CostingSheet field to query operations.
    • FUNCTIONAL_AREA

      public static final CostCenterField<String> FUNCTIONAL_AREA
      Use with available fluent helpers to apply the FunctionalArea field to query operations.
    • COUNTRY

      public static final CostCenterField<String> COUNTRY
      Use with available fluent helpers to apply the Country field to query operations.
    • REGION

      public static final CostCenterField<String> REGION
      Use with available fluent helpers to apply the Region field to query operations.
    • CITY_NAME

      public static final CostCenterField<String> CITY_NAME
      Use with available fluent helpers to apply the CityName field to query operations.
    • COST_CENTER_STANDARD_HIER_AREA

      public static final CostCenterField<String> COST_CENTER_STANDARD_HIER_AREA
      Use with available fluent helpers to apply the CostCenterStandardHierArea field to query operations.
    • COST_CENTER_CATEGORY

      public static final CostCenterField<String> COST_CENTER_CATEGORY
      Use with available fluent helpers to apply the CostCenterCategory field to query operations.
    • IS_BLKD_FOR_PRIMARY_COSTS_POSTING

      public static final CostCenterField<String> IS_BLKD_FOR_PRIMARY_COSTS_POSTING
      Use with available fluent helpers to apply the IsBlkdForPrimaryCostsPosting field to query operations.
    • IS_BLKD_FOR_SECONDARY_COSTS_POSTING

      public static final CostCenterField<String> IS_BLKD_FOR_SECONDARY_COSTS_POSTING
      Use with available fluent helpers to apply the IsBlkdForSecondaryCostsPosting field to query operations.
    • IS_BLOCKED_FOR_REVENUE_POSTING

      public static final CostCenterField<String> IS_BLOCKED_FOR_REVENUE_POSTING
      Use with available fluent helpers to apply the IsBlockedForRevenuePosting field to query operations.
    • IS_BLOCKED_FOR_COMMITMENT_POSTING

      public static final CostCenterField<String> IS_BLOCKED_FOR_COMMITMENT_POSTING
      Use with available fluent helpers to apply the IsBlockedForCommitmentPosting field to query operations.
    • IS_BLOCKED_FOR_PLAN_PRIMARY_COSTS

      public static final CostCenterField<String> IS_BLOCKED_FOR_PLAN_PRIMARY_COSTS
      Use with available fluent helpers to apply the IsBlockedForPlanPrimaryCosts field to query operations.
    • IS_BLOCKED_FOR_PLAN_SECONDARY_COSTS

      public static final CostCenterField<String> IS_BLOCKED_FOR_PLAN_SECONDARY_COSTS
      Use with available fluent helpers to apply the IsBlockedForPlanSecondaryCosts field to query operations.
    • IS_BLOCKED_FOR_PLAN_REVENUES

      public static final CostCenterField<String> IS_BLOCKED_FOR_PLAN_REVENUES
      Use with available fluent helpers to apply the IsBlockedForPlanRevenues field to query operations.
    • CONSUMPTION_QTY_IS_RECORDED

      public static final CostCenterField<String> CONSUMPTION_QTY_IS_RECORDED
      Use with available fluent helpers to apply the ConsumptionQtyIsRecorded field to query operations.
    • LANGUAGE

      public static final CostCenterField<String> LANGUAGE
      Use with available fluent helpers to apply the Language field to query operations.
    • COST_CENTER_CREATED_BY_USER

      public static final CostCenterField<String> COST_CENTER_CREATED_BY_USER
      Use with available fluent helpers to apply the CostCenterCreatedByUser field to query operations.
    • COST_CENTER_CREATION_DATE

      public static final CostCenterField<LocalDateTime> COST_CENTER_CREATION_DATE
      Use with available fluent helpers to apply the CostCenterCreationDate field to query operations.
    • TO_TEXT

      public static final CostCenterLink<CostCenterText> TO_TEXT
      Use with available fluent helpers to apply the to_Text navigation property to query operations.
  • Constructor Details

    • CostCenter

      public CostCenter()
    • CostCenter

      public CostCenter(@Nullable String controllingArea, @Nullable String costCenter, @Nullable LocalDateTime validityEndDate, @Nullable LocalDateTime validityStartDate, @Nullable String companyCode, @Nullable String businessArea, @Nullable String costCtrResponsiblePersonName, @Nullable String costCtrResponsibleUser, @Nullable String costCenterCurrency, @Nullable String profitCenter, @Nullable String department, @Nullable String costingSheet, @Nullable String functionalArea, @Nullable String country, @Nullable String region, @Nullable String cityName, @Nullable String costCenterStandardHierArea, @Nullable String costCenterCategory, @Nullable String isBlkdForPrimaryCostsPosting, @Nullable String isBlkdForSecondaryCostsPosting, @Nullable String isBlockedForRevenuePosting, @Nullable String isBlockedForCommitmentPosting, @Nullable String isBlockedForPlanPrimaryCosts, @Nullable String isBlockedForPlanSecondaryCosts, @Nullable String isBlockedForPlanRevenues, @Nullable String consumptionQtyIsRecorded, @Nullable String language, @Nullable String costCenterCreatedByUser, @Nullable LocalDateTime costCenterCreationDate, List<CostCenterText> toText)
  • Method Details

    • getType

      @Nonnull public Class<CostCenter> getType()
      Specified by:
      getType in class VdmObject<CostCenter>
    • 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
    • setCostCenter

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

      Original property name from the Odata EDM: CostCenter

      Parameters:
      costCenter - Cost Center
    • setValidityEndDate

      public void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Valid To Date
    • setValidityStartDate

      public void setValidityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Valid-From Date
    • 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
    • setBusinessArea

      public void setBusinessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business Area
    • setCostCtrResponsiblePersonName

      public void setCostCtrResponsiblePersonName(@Nullable String costCtrResponsiblePersonName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CostCtrResponsiblePersonName

      Parameters:
      costCtrResponsiblePersonName - Person Responsible
    • setCostCtrResponsibleUser

      public void setCostCtrResponsibleUser(@Nullable String costCtrResponsibleUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostCtrResponsibleUser

      Parameters:
      costCtrResponsibleUser - User Responsible
    • setCostCenterCurrency

      public void setCostCenterCurrency(@Nullable String costCenterCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CostCenterCurrency

      Parameters:
      costCenterCurrency - Currency Key
    • setProfitCenter

      public void setProfitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Parameters:
      profitCenter - Profit Center
    • setDepartment

      public void setDepartment(@Nullable String department)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Department

      Parameters:
      department - Department
    • setCostingSheet

      public void setCostingSheet(@Nullable String costingSheet)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostingSheet

      Parameters:
      costingSheet - Costing Sheet
    • setFunctionalArea

      public void setFunctionalArea(@Nullable String functionalArea)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Parameters:
      functionalArea - Functional Area
    • setCountry

      public void setCountry(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Parameters:
      country - Country/Region Key
    • setRegion

      public void setRegion(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Parameters:
      region - Region (State, Province, County)
    • setCityName

      public void setCityName(@Nullable String cityName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: CityName

      Parameters:
      cityName - City
    • setCostCenterStandardHierArea

      public void setCostCenterStandardHierArea(@Nullable String costCenterStandardHierArea)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostCenterStandardHierArea

      Parameters:
      costCenterStandardHierArea - Standard Hierarchy Area
    • setCostCenterCategory

      public void setCostCenterCategory(@Nullable String costCenterCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CostCenterCategory

      Parameters:
      costCenterCategory - Cost Center Category
    • setIsBlkdForPrimaryCostsPosting

      public void setIsBlkdForPrimaryCostsPosting(@Nullable String isBlkdForPrimaryCostsPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlkdForPrimaryCostsPosting

      Parameters:
      isBlkdForPrimaryCostsPosting - Lock Indicator for Actual Primary Postings
    • setIsBlkdForSecondaryCostsPosting

      public void setIsBlkdForSecondaryCostsPosting(@Nullable String isBlkdForSecondaryCostsPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlkdForSecondaryCostsPosting

      Parameters:
      isBlkdForSecondaryCostsPosting - Lock Indicator for Actual Secondary Costs
    • setIsBlockedForRevenuePosting

      public void setIsBlockedForRevenuePosting(@Nullable String isBlockedForRevenuePosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForRevenuePosting

      Parameters:
      isBlockedForRevenuePosting - Lock Indicator for Actual Revenue Postings
    • setIsBlockedForCommitmentPosting

      public void setIsBlockedForCommitmentPosting(@Nullable String isBlockedForCommitmentPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForCommitmentPosting

      Parameters:
      isBlockedForCommitmentPosting - Lock Indicator for Commitment Update
    • setIsBlockedForPlanPrimaryCosts

      public void setIsBlockedForPlanPrimaryCosts(@Nullable String isBlockedForPlanPrimaryCosts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForPlanPrimaryCosts

      Parameters:
      isBlockedForPlanPrimaryCosts - Lock Indicator for Plan Primary Costs
    • setIsBlockedForPlanSecondaryCosts

      public void setIsBlockedForPlanSecondaryCosts(@Nullable String isBlockedForPlanSecondaryCosts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForPlanSecondaryCosts

      Parameters:
      isBlockedForPlanSecondaryCosts - Lock Indicator for Plan Secondary Costs
    • setIsBlockedForPlanRevenues

      public void setIsBlockedForPlanRevenues(@Nullable String isBlockedForPlanRevenues)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForPlanRevenues

      Parameters:
      isBlockedForPlanRevenues - Lock Indicator for Planning Revenues
    • setConsumptionQtyIsRecorded

      public void setConsumptionQtyIsRecorded(@Nullable String consumptionQtyIsRecorded)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConsumptionQtyIsRecorded

      Parameters:
      consumptionQtyIsRecorded - Indicator for Recording Consumption Quantities
    • setLanguage

      public void setLanguage(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Parameters:
      language - Language Key
    • setCostCenterCreatedByUser

      public void setCostCenterCreatedByUser(@Nullable String costCenterCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostCenterCreatedByUser

      Parameters:
      costCenterCreatedByUser - Entered By
    • setCostCenterCreationDate

      public void setCostCenterCreationDate(@Nullable LocalDateTime costCenterCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CostCenterCreationDate

      Parameters:
      costCenterCreationDate - Created on
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> CostCenterField<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> CostCenterField<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<CostCenter>
    • setServicePathForFetch

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

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

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

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

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

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

      Returns:
      List containing one or more associated CostCenterText 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.
    • getTextOrFetch

      @Nonnull public List<CostCenterText> getTextOrFetch()
      Retrieval of associated CostCenterText entities (one to many). This corresponds to the OData navigation property to_Text.

      If the navigation property to_Text of a queried CostCenter 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 CostCenterText 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.
    • getTextIfPresent

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

      If the navigation property for an entity CostCenter 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_Text is already loaded, the result will contain the CostCenterText entities. If not, an Option with result state empty is returned.
    • setText

      public void setText(@Nonnull List<CostCenterText> value)
      Overwrites the list of associated CostCenterText entities for the loaded navigation property to_Text.

      If the navigation property to_Text of a queried CostCenter 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 CostCenterText entities.
    • addText

      public void addText(CostCenterText... entity)
      Adds elements to the list of associated CostCenterText entities. This corresponds to the OData navigation property to_Text.

      If the navigation property to_Text of a queried CostCenter 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 CostCenterText entities.
    • builder

      @Nonnull public static CostCenter.CostCenterBuilder builder()
    • getControllingArea

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

      Original property name from the Odata EDM: ControllingArea

      Returns:
      Controlling Area
    • getCostCenter

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

      Original property name from the Odata EDM: CostCenter

      Returns:
      Cost Center
    • getValidityEndDate

      @Nullable public LocalDateTime getValidityEndDate()
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Valid To Date
    • getValidityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Valid-From Date
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getCostCtrResponsiblePersonName

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

      Original property name from the Odata EDM: CostCtrResponsiblePersonName

      Returns:
      Person Responsible
    • getCostCtrResponsibleUser

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

      Original property name from the Odata EDM: CostCtrResponsibleUser

      Returns:
      User Responsible
    • getCostCenterCurrency

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

      Original property name from the Odata EDM: CostCenterCurrency

      Returns:
      Currency Key
    • getProfitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getDepartment

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

      Original property name from the Odata EDM: Department

      Returns:
      Department
    • getCostingSheet

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

      Original property name from the Odata EDM: CostingSheet

      Returns:
      Costing Sheet
    • getFunctionalArea

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

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      Functional Area
    • getCountry

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

      Original property name from the Odata EDM: Country

      Returns:
      Country/Region Key
    • getRegion

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

      Original property name from the Odata EDM: Region

      Returns:
      Region (State, Province, County)
    • getCityName

      @Nullable public String getCityName()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: CityName

      Returns:
      City
    • getCostCenterStandardHierArea

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

      Original property name from the Odata EDM: CostCenterStandardHierArea

      Returns:
      Standard Hierarchy Area
    • getCostCenterCategory

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

      Original property name from the Odata EDM: CostCenterCategory

      Returns:
      Cost Center Category
    • getIsBlkdForPrimaryCostsPosting

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

      Original property name from the Odata EDM: IsBlkdForPrimaryCostsPosting

      Returns:
      Lock Indicator for Actual Primary Postings
    • getIsBlkdForSecondaryCostsPosting

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

      Original property name from the Odata EDM: IsBlkdForSecondaryCostsPosting

      Returns:
      Lock Indicator for Actual Secondary Costs
    • getIsBlockedForRevenuePosting

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

      Original property name from the Odata EDM: IsBlockedForRevenuePosting

      Returns:
      Lock Indicator for Actual Revenue Postings
    • getIsBlockedForCommitmentPosting

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

      Original property name from the Odata EDM: IsBlockedForCommitmentPosting

      Returns:
      Lock Indicator for Commitment Update
    • getIsBlockedForPlanPrimaryCosts

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

      Original property name from the Odata EDM: IsBlockedForPlanPrimaryCosts

      Returns:
      Lock Indicator for Plan Primary Costs
    • getIsBlockedForPlanSecondaryCosts

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

      Original property name from the Odata EDM: IsBlockedForPlanSecondaryCosts

      Returns:
      Lock Indicator for Plan Secondary Costs
    • getIsBlockedForPlanRevenues

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

      Original property name from the Odata EDM: IsBlockedForPlanRevenues

      Returns:
      Lock Indicator for Planning Revenues
    • getConsumptionQtyIsRecorded

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

      Original property name from the Odata EDM: ConsumptionQtyIsRecorded

      Returns:
      Indicator for Recording Consumption Quantities
    • getLanguage

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

      Original property name from the Odata EDM: Language

      Returns:
      Language Key
    • getCostCenterCreatedByUser

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

      Original property name from the Odata EDM: CostCenterCreatedByUser

      Returns:
      Entered By
    • getCostCenterCreationDate

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

      Original property name from the Odata EDM: CostCenterCreationDate

      Returns:
      Created on
    • toString

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

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

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

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