Class ProfitCenter.ProfitCenterBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.journalentryitem.ProfitCenter.ProfitCenterBuilder
Enclosing class:
ProfitCenter

public static class ProfitCenter.ProfitCenterBuilder extends Object
  • Method Details

    • controllingArea

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

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • profitCenter

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenter(@Nullable String profitCenter)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • validityEndDate

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

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • profitCtrResponsiblePersonName

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCtrResponsiblePersonName(@Nullable String profitCtrResponsiblePersonName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ProfitCtrResponsiblePersonName

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • profitCtrResponsibleUser

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCtrResponsibleUser(@Nullable String profitCtrResponsibleUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProfitCtrResponsibleUser

      Returns:
      this.
    • validityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • department

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

      Original property name from the Odata EDM: Department

      Returns:
      this.
    • profitCenterStandardHierarchy

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenterStandardHierarchy(@Nullable String profitCenterStandardHierarchy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProfitCenterStandardHierarchy

      Returns:
      this.
    • segment

      @Nonnull public ProfitCenter.ProfitCenterBuilder segment(@Nullable String segment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Returns:
      this.
    • profitCenterIsBlocked

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenterIsBlocked(@Nullable String profitCenterIsBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProfitCenterIsBlocked

      Returns:
      this.
    • formulaPlanningTemplate

      @Nonnull public ProfitCenter.ProfitCenterBuilder formulaPlanningTemplate(@Nullable String formulaPlanningTemplate)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FormulaPlanningTemplate

      Returns:
      this.
    • formOfAddress

      @Nonnull public ProfitCenter.ProfitCenterBuilder formOfAddress(@Nullable String formOfAddress)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: FormOfAddress

      Returns:
      this.
    • addressName

      @Nonnull public ProfitCenter.ProfitCenterBuilder addressName(@Nullable String addressName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: AddressName

      Returns:
      this.
    • additionalName

      @Nonnull public ProfitCenter.ProfitCenterBuilder additionalName(@Nullable String additionalName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: AdditionalName

      Returns:
      this.
    • profitCenterAddrName3

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenterAddrName3(@Nullable String profitCenterAddrName3)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ProfitCenterAddrName3

      Returns:
      this.
    • profitCenterAddrName4

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenterAddrName4(@Nullable String profitCenterAddrName4)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ProfitCenterAddrName4

      Returns:
      this.
    • streetAddressName

      @Nonnull public ProfitCenter.ProfitCenterBuilder streetAddressName(@Nullable String streetAddressName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: StreetAddressName

      Returns:
      this.
    • pOBox

      @Nonnull public ProfitCenter.ProfitCenterBuilder pOBox(@Nullable String pOBox)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: POBox

      Returns:
      this.
    • cityName

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

      Original property name from the Odata EDM: CityName

      Returns:
      this.
    • postalCode

      @Nonnull public ProfitCenter.ProfitCenterBuilder postalCode(@Nullable String postalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Returns:
      this.
    • district

      @Nonnull public ProfitCenter.ProfitCenterBuilder district(@Nullable String district)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: District

      Returns:
      this.
    • country

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

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • region

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

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • taxJurisdiction

      @Nonnull public ProfitCenter.ProfitCenterBuilder taxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • language

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

      Original property name from the Odata EDM: Language

      Returns:
      this.
    • phoneNumber1

      @Nonnull public ProfitCenter.ProfitCenterBuilder phoneNumber1(@Nullable String phoneNumber1)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PhoneNumber1

      Returns:
      this.
    • phoneNumber2

      @Nonnull public ProfitCenter.ProfitCenterBuilder phoneNumber2(@Nullable String phoneNumber2)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PhoneNumber2

      Returns:
      this.
    • teleboxNumber

      @Nonnull public ProfitCenter.ProfitCenterBuilder teleboxNumber(@Nullable String teleboxNumber)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TeleboxNumber

      Returns:
      this.
    • telexNumber

      @Nonnull public ProfitCenter.ProfitCenterBuilder telexNumber(@Nullable String telexNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: TelexNumber

      Returns:
      this.
    • faxNumber

      @Nonnull public ProfitCenter.ProfitCenterBuilder faxNumber(@Nullable String faxNumber)
      Constraints: Not nullable, Maximum length: 31

      Original property name from the Odata EDM: FaxNumber

      Returns:
      this.
    • dataCommunicationPhoneNumber

      @Nonnull public ProfitCenter.ProfitCenterBuilder dataCommunicationPhoneNumber(@Nullable String dataCommunicationPhoneNumber)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: DataCommunicationPhoneNumber

      Returns:
      this.
    • profitCenterPrinterName

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenterPrinterName(@Nullable String profitCenterPrinterName)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProfitCenterPrinterName

      Returns:
      this.
    • profitCenterCreatedByUser

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenterCreatedByUser(@Nullable String profitCenterCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProfitCenterCreatedByUser

      Returns:
      this.
    • profitCenterCreationDate

      @Nonnull public ProfitCenter.ProfitCenterBuilder profitCenterCreationDate(@Nullable LocalDateTime profitCenterCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProfitCenterCreationDate

      Returns:
      this.
    • build

      @Nonnull public ProfitCenter build()
    • toString

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