java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingdocumentmanage.CADocGLItem.CADocGLItemBuilder
Enclosing class:
CADocGLItem

public static final class CADocGLItem.CADocGLItemBuilder extends Object
Helper class to allow for fluent creation of CADocGLItem instances.
  • Method Details

    • docHeader

      @Nonnull public CADocGLItem.CADocGLItemBuilder docHeader(CADocHeader value)
      Navigation property _DocHeader for CADocGLItem to single CADocHeader.
      Parameters:
      value - The CADocHeader to build this CADocGLItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • cADocumentNumber

      @Nonnull public CADocGLItem.CADocGLItemBuilder cADocumentNumber(@Nullable String cADocumentNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumber

      Returns:
      this.
    • cAGLItemNumber

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAGLItemNumber(@Nullable String cAGLItemNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAGLItemNumber

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • businessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • businessPlace

      @Nonnull public CADocGLItem.CADocGLItemBuilder businessPlace(@Nullable String businessPlace)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      this.
    • segment

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

      Original property name from the Odata EDM: Segment

      Returns:
      this.
    • profitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • partnerCompany

      @Nonnull public CADocGLItem.CADocGLItemBuilder partnerCompany(@Nullable String partnerCompany)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PartnerCompany

      Returns:
      this.
    • gLAccount

      @Nonnull public CADocGLItem.CADocGLItemBuilder gLAccount(@Nullable String gLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Returns:
      this.
    • valueDate

      @Nonnull public CADocGLItem.CADocGLItemBuilder valueDate(@Nullable LocalDate valueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValueDate

      Returns:
      this.
    • cAExchangeRate

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAExchangeRate(@Nullable BigDecimal cAExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: CAExchangeRate

      Returns:
      this.
    • exchRateIsIndirectQuotation

      @Nonnull public CADocGLItem.CADocGLItemBuilder exchRateIsIndirectQuotation(@Nullable Boolean exchRateIsIndirectQuotation)
      Constraints: Not nullable

      Original property name from the Odata EDM: ExchRateIsIndirectQuotation

      Returns:
      this.
    • transactionCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • currency

      @Nonnull public CADocGLItem.CADocGLItemBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • cAAmountInLocalCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAAmountInLocalCurrency(@Nullable BigDecimal cAAmountInLocalCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInLocalCurrency

      Returns:
      this.
    • cAAmountInTransactionCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAAmountInTransactionCurrency(@Nullable BigDecimal cAAmountInTransactionCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Returns:
      this.
    • cAAmountInSecondCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAAmountInSecondCurrency(@Nullable BigDecimal cAAmountInSecondCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInSecondCurrency

      Returns:
      this.
    • cAAmountInThirdCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAAmountInThirdCurrency(@Nullable BigDecimal cAAmountInThirdCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInThirdCurrency

      Returns:
      this.
    • cAAccountAssignmentCategory

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAAccountAssignmentCategory(@Nullable String cAAccountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAccountAssignmentCategory

      Returns:
      this.
    • cAAccountAssignment

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAAccountAssignment(@Nullable String cAAccountAssignment)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CAAccountAssignment

      Returns:
      this.
    • costCenter

      @Nonnull public CADocGLItem.CADocGLItemBuilder costCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • salesOrder

      @Nonnull public CADocGLItem.CADocGLItemBuilder salesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderItem

      @Nonnull public CADocGLItem.CADocGLItemBuilder salesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • cAReconciliationKey

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAReconciliationKey(@Nullable String cAReconciliationKey)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAReconciliationKey

      Returns:
      this.
    • cAInternalPostingReasonCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAInternalPostingReasonCode(@Nullable String cAInternalPostingReasonCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInternalPostingReasonCode

      Returns:
      this.
    • cANegativePostingControlCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder cANegativePostingControlCode(@Nullable String cANegativePostingControlCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CANegativePostingControlCode

      Returns:
      this.
    • cAGLPostingCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAGLPostingCurrency(@Nullable String cAGLPostingCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAGLPostingCurrency

      Returns:
      this.
    • ledgerGroup

      @Nonnull public CADocGLItem.CADocGLItemBuilder ledgerGroup(@Nullable String ledgerGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LedgerGroup

      Returns:
      this.
    • profitabilitySegment_2

      @Nonnull public CADocGLItem.CADocGLItemBuilder profitabilitySegment_2(@Nullable String profitabilitySegment_2)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitabilitySegment_2

      Returns:
      this.
    • profitabilitySegmentChanges

      @Nonnull public CADocGLItem.CADocGLItemBuilder profitabilitySegmentChanges(@Nullable String profitabilitySegmentChanges)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProfitabilitySegmentChanges

      Returns:
      this.
    • planningLevel

      @Nonnull public CADocGLItem.CADocGLItemBuilder planningLevel(@Nullable String planningLevel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PlanningLevel

      Returns:
      this.
    • cARepetitionGroup

      @Nonnull public CADocGLItem.CADocGLItemBuilder cARepetitionGroup(@Nullable String cARepetitionGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionGroup

      Returns:
      this.
    • cATransactionKeyAccountDetn

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATransactionKeyAccountDetn(@Nullable String cATransactionKeyAccountDetn)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CATransactionKeyAccountDetn

      Returns:
      this.
    • conditionType

      @Nonnull public CADocGLItem.CADocGLItemBuilder conditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Returns:
      this.
    • cAIsSeparateLineItemInGL

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAIsSeparateLineItemInGL(@Nullable Boolean cAIsSeparateLineItemInGL)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsSeparateLineItemInGL

      Returns:
      this.
    • baseUnit

      @Nonnull public CADocGLItem.CADocGLItemBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • taxCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder taxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • cASupplementaryTaxCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder cASupplementaryTaxCode(@Nullable String cASupplementaryTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CASupplementaryTaxCode

      Returns:
      this.
    • cAWithholdingTaxSupplement

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAWithholdingTaxSupplement(@Nullable String cAWithholdingTaxSupplement)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAWithholdingTaxSupplement

      Returns:
      this.
    • cAOtherTaxCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAOtherTaxCode(@Nullable String cAOtherTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAOtherTaxCode

      Returns:
      this.
    • cAGroupingCodeForTaxItems

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAGroupingCodeForTaxItems(@Nullable String cAGroupingCodeForTaxItems)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAGroupingCodeForTaxItems

      Returns:
      this.
    • taxJurisdiction

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

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • cAEnteredTaxJurisdictionCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAEnteredTaxJurisdictionCode(@Nullable String cAEnteredTaxJurisdictionCode)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CAEnteredTaxJurisdictionCode

      Returns:
      this.
    • cATaxJurisdictionLevelCounter

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxJurisdictionLevelCounter(@Nullable String cATaxJurisdictionLevelCounter)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CATaxJurisdictionLevelCounter

      Returns:
      this.
    • cATaxExceptionID

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxExceptionID(@Nullable String cATaxExceptionID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CATaxExceptionID

      Returns:
      this.
    • cATaxDate

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxDate(@Nullable LocalDate cATaxDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CATaxDate

      Returns:
      this.
    • cATaxBaseAmountInLocalCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxBaseAmountInLocalCurrency(@Nullable BigDecimal cATaxBaseAmountInLocalCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxBaseAmountInLocalCurrency

      Returns:
      this.
    • cATaxBaseAmount

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxBaseAmount(@Nullable BigDecimal cATaxBaseAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxBaseAmount

      Returns:
      this.
    • cANonDeductibleTxAmtInDocCrcy

      @Nonnull public CADocGLItem.CADocGLItemBuilder cANonDeductibleTxAmtInDocCrcy(@Nullable BigDecimal cANonDeductibleTxAmtInDocCrcy)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CANonDeductibleTxAmtInDocCrcy

      Returns:
      this.
    • cANonDeductibleTxAmtInLoclCrcy

      @Nonnull public CADocGLItem.CADocGLItemBuilder cANonDeductibleTxAmtInLoclCrcy(@Nullable BigDecimal cANonDeductibleTxAmtInLoclCrcy)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CANonDeductibleTxAmtInLoclCrcy

      Returns:
      this.
    • cAContainsNonDeductibleInptTax

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAContainsNonDeductibleInptTax(@Nullable String cAContainsNonDeductibleInptTax)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAContainsNonDeductibleInptTax

      Returns:
      this.
    • cATaxRate

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxRate(@Nullable String cATaxRate)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: CATaxRate

      Returns:
      this.
    • grossIncomeTaxActivityCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder grossIncomeTaxActivityCode(@Nullable String grossIncomeTaxActivityCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: GrossIncomeTaxActivityCode

      Returns:
      this.
    • employmentTaxDistributionType

      @Nonnull public CADocGLItem.CADocGLItemBuilder employmentTaxDistributionType(@Nullable String employmentTaxDistributionType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EmploymentTaxDistributionType

      Returns:
      this.
    • cATaxPortionInLocalCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxPortionInLocalCurrency(@Nullable BigDecimal cATaxPortionInLocalCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxPortionInLocalCurrency

      Returns:
      this.
    • cATaxPortionInTransCurrency

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxPortionInTransCurrency(@Nullable BigDecimal cATaxPortionInTransCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxPortionInTransCurrency

      Returns:
      this.
    • cATaxIsCalculatedExternally

      @Nonnull public CADocGLItem.CADocGLItemBuilder cATaxIsCalculatedExternally(@Nullable Boolean cATaxIsCalculatedExternally)
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxIsCalculatedExternally

      Returns:
      this.
    • cAAltvExchangeRateSetCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAAltvExchangeRateSetCode(@Nullable String cAAltvExchangeRateSetCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAAltvExchangeRateSetCode

      Returns:
      this.
    • cAIsCashFlowItem

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAIsCashFlowItem(@Nullable Boolean cAIsCashFlowItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsCashFlowItem

      Returns:
      this.
    • cACashFlowAccount

      @Nonnull public CADocGLItem.CADocGLItemBuilder cACashFlowAccount(@Nullable String cACashFlowAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACashFlowAccount

      Returns:
      this.
    • cACashFlowCompanyCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder cACashFlowCompanyCode(@Nullable String cACashFlowCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACashFlowCompanyCode

      Returns:
      this.
    • houseBank

      @Nonnull public CADocGLItem.CADocGLItemBuilder houseBank(@Nullable String houseBank)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBank

      Returns:
      this.
    • houseBankAccount

      @Nonnull public CADocGLItem.CADocGLItemBuilder houseBankAccount(@Nullable String houseBankAccount)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBankAccount

      Returns:
      this.
    • quantitySignCode

      @Nonnull public CADocGLItem.CADocGLItemBuilder quantitySignCode(@Nullable String quantitySignCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: QuantitySignCode

      Returns:
      this.
    • bankStatementShortID

      @Nonnull public CADocGLItem.CADocGLItemBuilder bankStatementShortID(@Nullable String bankStatementShortID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BankStatementShortID

      Returns:
      this.
    • bankStatementItem

      @Nonnull public CADocGLItem.CADocGLItemBuilder bankStatementItem(@Nullable String bankStatementItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BankStatementItem

      Returns:
      this.
    • cashManagementLinkType

      @Nonnull public CADocGLItem.CADocGLItemBuilder cashManagementLinkType(@Nullable String cashManagementLinkType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CashManagementLinkType

      Returns:
      this.
    • cashManagementLink

      @Nonnull public CADocGLItem.CADocGLItemBuilder cashManagementLink(@Nullable String cashManagementLink)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CashManagementLink

      Returns:
      this.
    • cAItmIsCreatedByPostgInterface

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAItmIsCreatedByPostgInterface(@Nullable Boolean cAItmIsCreatedByPostgInterface)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAItmIsCreatedByPostgInterface

      Returns:
      this.
    • cAStatusOfEuroConversion

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAStatusOfEuroConversion(@Nullable String cAStatusOfEuroConversion)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatusOfEuroConversion

      Returns:
      this.
    • cAProfitAnalysisUpdtIsDirect

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAProfitAnalysisUpdtIsDirect(@Nullable Boolean cAProfitAnalysisUpdtIsDirect)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAProfitAnalysisUpdtIsDirect

      Returns:
      this.
    • cAInvcgGroupingKey

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAInvcgGroupingKey(@Nullable String cAInvcgGroupingKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgGroupingKey

      Returns:
      this.
    • cACtrlFieldForAcctAssgmtDistr

      @Nonnull public CADocGLItem.CADocGLItemBuilder cACtrlFieldForAcctAssgmtDistr(@Nullable String cACtrlFieldForAcctAssgmtDistr)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CACtrlFieldForAcctAssgmtDistr

      Returns:
      this.
    • cAUpdateMethodForFundsMgmt

      @Nonnull public CADocGLItem.CADocGLItemBuilder cAUpdateMethodForFundsMgmt(@Nullable String cAUpdateMethodForFundsMgmt)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAUpdateMethodForFundsMgmt

      Returns:
      this.
    • originalFinancialMgmtArea

      @Nonnull public CADocGLItem.CADocGLItemBuilder originalFinancialMgmtArea(@Nullable String originalFinancialMgmtArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OriginalFinancialMgmtArea

      Returns:
      this.
    • origlYearForFinMgmtAcctAssgmt

      @Nonnull public CADocGLItem.CADocGLItemBuilder origlYearForFinMgmtAcctAssgmt(@Nullable String origlYearForFinMgmtAcctAssgmt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OriglYearForFinMgmtAcctAssgmt

      Returns:
      this.
    • earmarkedFundsDocument

      @Nonnull public CADocGLItem.CADocGLItemBuilder earmarkedFundsDocument(@Nullable String earmarkedFundsDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      this.
    • build

      @Nonnull public CADocGLItem build()
    • toString

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