java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.financialplanningentryitem.CostCenter.CostCenterBuilder
Enclosing class:
CostCenter

public static class CostCenter.CostCenterBuilder extends Object
  • Method Details

    • controllingArea

      @Nonnull public CostCenter.CostCenterBuilder controllingArea(@Nullable String controllingArea)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • costCenter

      @Nonnull public CostCenter.CostCenterBuilder costCenter(@Nullable String costCenter)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • validityEndDate

      @Nonnull public CostCenter.CostCenterBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • validityStartDate

      @Nonnull public CostCenter.CostCenterBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • companyCode

      @Nonnull public CostCenter.CostCenterBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • businessArea

      @Nonnull public CostCenter.CostCenterBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • costCtrResponsiblePersonName

      @Nonnull public CostCenter.CostCenterBuilder costCtrResponsiblePersonName(@Nullable String costCtrResponsiblePersonName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CostCtrResponsiblePersonName

      Returns:
      this.
    • costCtrResponsibleUser

      @Nonnull public CostCenter.CostCenterBuilder costCtrResponsibleUser(@Nullable String costCtrResponsibleUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostCtrResponsibleUser

      Returns:
      this.
    • costCenterCurrency

      @Nonnull public CostCenter.CostCenterBuilder costCenterCurrency(@Nullable String costCenterCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CostCenterCurrency

      Returns:
      this.
    • profitCenter

      @Nonnull public CostCenter.CostCenterBuilder profitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • department

      @Nonnull public CostCenter.CostCenterBuilder department(@Nullable String department)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Department

      Returns:
      this.
    • costingSheet

      @Nonnull public CostCenter.CostCenterBuilder costingSheet(@Nullable String costingSheet)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostingSheet

      Returns:
      this.
    • functionalArea

      @Nonnull public CostCenter.CostCenterBuilder functionalArea(@Nullable String functionalArea)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      this.
    • country

      @Nonnull public CostCenter.CostCenterBuilder country(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • region

      @Nonnull public CostCenter.CostCenterBuilder region(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • cityName

      @Nonnull public CostCenter.CostCenterBuilder cityName(@Nullable String cityName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: CityName

      Returns:
      this.
    • costCenterStandardHierArea

      @Nonnull public CostCenter.CostCenterBuilder costCenterStandardHierArea(@Nullable String costCenterStandardHierArea)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostCenterStandardHierArea

      Returns:
      this.
    • costCenterCategory

      @Nonnull public CostCenter.CostCenterBuilder costCenterCategory(@Nullable String costCenterCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CostCenterCategory

      Returns:
      this.
    • isBlkdForPrimaryCostsPosting

      @Nonnull public CostCenter.CostCenterBuilder isBlkdForPrimaryCostsPosting(@Nullable String isBlkdForPrimaryCostsPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlkdForPrimaryCostsPosting

      Returns:
      this.
    • isBlkdForSecondaryCostsPosting

      @Nonnull public CostCenter.CostCenterBuilder isBlkdForSecondaryCostsPosting(@Nullable String isBlkdForSecondaryCostsPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlkdForSecondaryCostsPosting

      Returns:
      this.
    • isBlockedForRevenuePosting

      @Nonnull public CostCenter.CostCenterBuilder isBlockedForRevenuePosting(@Nullable String isBlockedForRevenuePosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForRevenuePosting

      Returns:
      this.
    • isBlockedForCommitmentPosting

      @Nonnull public CostCenter.CostCenterBuilder isBlockedForCommitmentPosting(@Nullable String isBlockedForCommitmentPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForCommitmentPosting

      Returns:
      this.
    • isBlockedForPlanPrimaryCosts

      @Nonnull public CostCenter.CostCenterBuilder isBlockedForPlanPrimaryCosts(@Nullable String isBlockedForPlanPrimaryCosts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForPlanPrimaryCosts

      Returns:
      this.
    • isBlockedForPlanSecondaryCosts

      @Nonnull public CostCenter.CostCenterBuilder isBlockedForPlanSecondaryCosts(@Nullable String isBlockedForPlanSecondaryCosts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForPlanSecondaryCosts

      Returns:
      this.
    • isBlockedForPlanRevenues

      @Nonnull public CostCenter.CostCenterBuilder isBlockedForPlanRevenues(@Nullable String isBlockedForPlanRevenues)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBlockedForPlanRevenues

      Returns:
      this.
    • consumptionQtyIsRecorded

      @Nonnull public CostCenter.CostCenterBuilder consumptionQtyIsRecorded(@Nullable String consumptionQtyIsRecorded)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConsumptionQtyIsRecorded

      Returns:
      this.
    • language

      @Nonnull public CostCenter.CostCenterBuilder language(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      this.
    • costCenterCreatedByUser

      @Nonnull public CostCenter.CostCenterBuilder costCenterCreatedByUser(@Nullable String costCenterCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostCenterCreatedByUser

      Returns:
      this.
    • costCenterCreationDate

      @Nonnull public CostCenter.CostCenterBuilder costCenterCreationDate(@Nullable LocalDateTime costCenterCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CostCenterCreationDate

      Returns:
      this.
    • build

      @Nonnull public CostCenter build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object