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

public class EarmarkedFundsDocumentItem extends VdmEntity<EarmarkedFundsDocumentItem>
Remote Interface Earmarked Funds Item

Original entity name from the Odata EDM: EarmarkedFundsDocumentItem_Type

  • Field Details

    • ALL_FIELDS

      public static final EarmarkedFundsDocumentItemSelectable ALL_FIELDS
      Selector for all available fields of EarmarkedFundsDocumentItem.
    • EARMARKED_FUNDS_DOCUMENT

      public static final EarmarkedFundsDocumentItemField<String> EARMARKED_FUNDS_DOCUMENT
      Use with available fluent helpers to apply the EarmarkedFundsDocument field to query operations.
    • EARMARKED_FUNDS_DOCUMENT_ITEM

      public static final EarmarkedFundsDocumentItemField<String> EARMARKED_FUNDS_DOCUMENT_ITEM
      Use with available fluent helpers to apply the EarmarkedFundsDocumentItem field to query operations.
    • COMPANY_CODE

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

      public static final EarmarkedFundsDocumentItemField<String> TRANSACTION_CURRENCY
      Use with available fluent helpers to apply the TransactionCurrency field to query operations.
    • COMPANY_CODE_CURRENCY

      public static final EarmarkedFundsDocumentItemField<String> COMPANY_CODE_CURRENCY
      Use with available fluent helpers to apply the CompanyCodeCurrency field to query operations.
    • POSTING_DATE

      public static final EarmarkedFundsDocumentItemField<LocalDateTime> POSTING_DATE
      Use with available fluent helpers to apply the PostingDate field to query operations.
    • EMRKD_FNDS_DOC_ITM_CREATED_BY_USER

      public static final EarmarkedFundsDocumentItemField<String> EMRKD_FNDS_DOC_ITM_CREATED_BY_USER
      Use with available fluent helpers to apply the EmrkdFndsDocItmCreatedByUser field to query operations.
    • EMRKD_FNDS_DOC_ITM_CREATION_DATE

      public static final EarmarkedFundsDocumentItemField<LocalDateTime> EMRKD_FNDS_DOC_ITM_CREATION_DATE
      Use with available fluent helpers to apply the EmrkdFndsDocItmCreationDate field to query operations.
    • EMRKD_FNDS_DOC_ITM_LAST_CHGD_BY_USR

      public static final EarmarkedFundsDocumentItemField<String> EMRKD_FNDS_DOC_ITM_LAST_CHGD_BY_USR
      Use with available fluent helpers to apply the EmrkdFndsDocItmLastChgdByUsr field to query operations.
    • EMRKD_FNDS_DOC_ITM_LAST_CHANGE_DATE

      public static final EarmarkedFundsDocumentItemField<LocalDateTime> EMRKD_FNDS_DOC_ITM_LAST_CHANGE_DATE
      Use with available fluent helpers to apply the EmrkdFndsDocItmLastChangeDate field to query operations.
    • EMRKD_FNDS_REFERENCE_DOCUMENT_ITEM

      public static final EarmarkedFundsDocumentItemField<String> EMRKD_FNDS_REFERENCE_DOCUMENT_ITEM
      Use with available fluent helpers to apply the EmrkdFndsReferenceDocumentItem field to query operations.
    • GL_ACCOUNT

      public static final EarmarkedFundsDocumentItemField<String> GL_ACCOUNT
      Use with available fluent helpers to apply the GLAccount field to query operations.
    • COST_CENTER

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

      public static final EarmarkedFundsDocumentItemField<String> WBS_ELEMENT_EXTERNAL_ID
      Use with available fluent helpers to apply the WBSElementExternalID field to query operations.
    • FUND

      public static final EarmarkedFundsDocumentItemField<String> FUND
      Use with available fluent helpers to apply the Fund field to query operations.
    • BUDGET_PERIOD

      public static final EarmarkedFundsDocumentItemField<String> BUDGET_PERIOD
      Use with available fluent helpers to apply the BudgetPeriod field to query operations.
    • COMMITMENT_ITEM

      public static final EarmarkedFundsDocumentItemField<String> COMMITMENT_ITEM
      Use with available fluent helpers to apply the CommitmentItem field to query operations.
    • FUNDS_CENTER

      public static final EarmarkedFundsDocumentItemField<String> FUNDS_CENTER
      Use with available fluent helpers to apply the FundsCenter field to query operations.
    • FUNDED_PROGRAM

      public static final EarmarkedFundsDocumentItemField<String> FUNDED_PROGRAM
      Use with available fluent helpers to apply the FundedProgram field to query operations.
    • FUNCTIONAL_AREA

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

      public static final EarmarkedFundsDocumentItemField<String> GRANT_ID
      Use with available fluent helpers to apply the GrantID field to query operations.
    • SUPPLIER

      public static final EarmarkedFundsDocumentItemField<String> SUPPLIER
      Use with available fluent helpers to apply the Supplier field to query operations.
    • DOCUMENT_ITEM_TEXT

      public static final EarmarkedFundsDocumentItemField<String> DOCUMENT_ITEM_TEXT
      Use with available fluent helpers to apply the DocumentItemText field to query operations.
    • DUE_DATE

      public static final EarmarkedFundsDocumentItemField<LocalDateTime> DUE_DATE
      Use with available fluent helpers to apply the DueDate field to query operations.
    • PROFIT_CENTER

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

      public static final EarmarkedFundsDocumentItemField<String> PRDCSSR_FUNDS_RESERVATION_DOC
      Use with available fluent helpers to apply the PrdcssrFundsReservationDoc field to query operations.
    • PRDCSSR_FUNDS_RESERVATION_DOC_ITEM

      public static final EarmarkedFundsDocumentItemField<String> PRDCSSR_FUNDS_RESERVATION_DOC_ITEM
      Use with available fluent helpers to apply the PrdcssrFundsReservationDocItem field to query operations.
    • PRDCSSR_FUNDS_PRE_CMTMT_DOC

      public static final EarmarkedFundsDocumentItemField<String> PRDCSSR_FUNDS_PRE_CMTMT_DOC
      Use with available fluent helpers to apply the PrdcssrFundsPreCmtmtDoc field to query operations.
    • PRDCSSR_FUNDS_PRE_CMTMT_DOC_ITEM

      public static final EarmarkedFundsDocumentItemField<String> PRDCSSR_FUNDS_PRE_CMTMT_DOC_ITEM
      Use with available fluent helpers to apply the PrdcssrFundsPreCmtmtDocItem field to query operations.
    • EMRKD_FNDS_ITM_PRDCSSR_COMPLETED

      public static final EarmarkedFundsDocumentItemField<Boolean> EMRKD_FNDS_ITM_PRDCSSR_COMPLETED
      Use with available fluent helpers to apply the EmrkdFndsItmPrdcssrCompleted field to query operations.
    • EMRKD_FNDS_ITM_COMPLETION_DATE

      public static final EarmarkedFundsDocumentItemField<LocalDateTime> EMRKD_FNDS_ITM_COMPLETION_DATE
      Use with available fluent helpers to apply the EmrkdFndsItmCompletionDate field to query operations.
    • EMRKD_FNDS_ITM_IS_COMPLETED

      public static final EarmarkedFundsDocumentItemField<Boolean> EMRKD_FNDS_ITM_IS_COMPLETED
      Use with available fluent helpers to apply the EmrkdFndsItmIsCompleted field to query operations.
    • EMRKD_FNDS_ITM_MANUAL_EDIT_BLOCK

      public static final EarmarkedFundsDocumentItemField<String> EMRKD_FNDS_ITM_MANUAL_EDIT_BLOCK
      Use with available fluent helpers to apply the EmrkdFndsItmManualEditBlock field to query operations.
    • EMRKD_FNDS_ITM_IS_BLKD_AGAINST_USAGE

      public static final EarmarkedFundsDocumentItemField<Boolean> EMRKD_FNDS_ITM_IS_BLKD_AGAINST_USAGE
      Use with available fluent helpers to apply the EmrkdFndsItmIsBlkdAgainstUsage field to query operations.
    • EMRKD_FNDS_ITM_IS_APPROVED

      public static final EarmarkedFundsDocumentItemField<Boolean> EMRKD_FNDS_ITM_IS_APPROVED
      Use with available fluent helpers to apply the EmrkdFndsItmIsApproved field to query operations.
    • EMRKD_FNDS_ACCT_ASSGMT_CHANGEABLE

      public static final EarmarkedFundsDocumentItemField<Boolean> EMRKD_FNDS_ACCT_ASSGMT_CHANGEABLE
      Use with available fluent helpers to apply the EmrkdFndsAcctAssgmtChangeable field to query operations.
    • EMRKD_FNDS_AMOUNT_IN_TRANS_CRCY

      public static final EarmarkedFundsDocumentItemField<BigDecimal> EMRKD_FNDS_AMOUNT_IN_TRANS_CRCY
      Use with available fluent helpers to apply the EmrkdFndsAmountInTransCrcy field to query operations.
    • EMRKD_FNDS_OPEN_AMT_IN_TRANS_CRCY

      public static final EarmarkedFundsDocumentItemField<BigDecimal> EMRKD_FNDS_OPEN_AMT_IN_TRANS_CRCY
      Use with available fluent helpers to apply the EmrkdFndsOpenAmtInTransCrcy field to query operations.
    • EMRKD_FNDS_CNSMD_AMT_IN_TRANS_CRCY

      public static final EarmarkedFundsDocumentItemField<BigDecimal> EMRKD_FNDS_CNSMD_AMT_IN_TRANS_CRCY
      Use with available fluent helpers to apply the EmrkdFndsCnsmdAmtInTransCrcy field to query operations.
    • EMRKD_FNDS_AMOUNT_IN_CC_CRCY

      public static final EarmarkedFundsDocumentItemField<BigDecimal> EMRKD_FNDS_AMOUNT_IN_CC_CRCY
      Use with available fluent helpers to apply the EmrkdFndsAmountInCCCrcy field to query operations.
    • EMRKD_FNDS_OPEN_AMT_IN_CC_CRCY

      public static final EarmarkedFundsDocumentItemField<BigDecimal> EMRKD_FNDS_OPEN_AMT_IN_CC_CRCY
      Use with available fluent helpers to apply the EmrkdFndsOpenAmtInCCCrcy field to query operations.
    • EMRKD_FNDS_CNSMD_AMT_IN_CC_CRCY

      public static final EarmarkedFundsDocumentItemField<BigDecimal> EMRKD_FNDS_CNSMD_AMT_IN_CC_CRCY
      Use with available fluent helpers to apply the EmrkdFndsCnsmdAmtInCCCrcy field to query operations.
    • TO_EARMARKED_FUNDS_DOCUMENT

      public static final EarmarkedFundsDocumentItemOneToOneLink<EarmarkedFundsDocument> TO_EARMARKED_FUNDS_DOCUMENT
      Use with available fluent helpers to apply the to_EarmarkedFundsDocument navigation property to query operations.
  • Constructor Details

    • EarmarkedFundsDocumentItem

      public EarmarkedFundsDocumentItem()
    • EarmarkedFundsDocumentItem

      public EarmarkedFundsDocumentItem(@Nullable String earmarkedFundsDocument, @Nullable String earmarkedFundsDocumentItem, @Nullable String companyCode, @Nullable String transactionCurrency, @Nullable String companyCodeCurrency, @Nullable LocalDateTime postingDate, @Nullable String emrkdFndsDocItmCreatedByUser, @Nullable LocalDateTime emrkdFndsDocItmCreationDate, @Nullable String emrkdFndsDocItmLastChgdByUsr, @Nullable LocalDateTime emrkdFndsDocItmLastChangeDate, @Nullable String emrkdFndsReferenceDocumentItem, @Nullable String gLAccount, @Nullable String costCenter, @Nullable String wBSElementExternalID, @Nullable String fund, @Nullable String budgetPeriod, @Nullable String commitmentItem, @Nullable String fundsCenter, @Nullable String fundedProgram, @Nullable String functionalArea, @Nullable String grantID, @Nullable String supplier, @Nullable String documentItemText, @Nullable LocalDateTime dueDate, @Nullable String profitCenter, @Nullable String prdcssrFundsReservationDoc, @Nullable String prdcssrFundsReservationDocItem, @Nullable String prdcssrFundsPreCmtmtDoc, @Nullable String prdcssrFundsPreCmtmtDocItem, @Nullable Boolean emrkdFndsItmPrdcssrCompleted, @Nullable LocalDateTime emrkdFndsItmCompletionDate, @Nullable Boolean emrkdFndsItmIsCompleted, @Nullable String emrkdFndsItmManualEditBlock, @Nullable Boolean emrkdFndsItmIsBlkdAgainstUsage, @Nullable Boolean emrkdFndsItmIsApproved, @Nullable Boolean emrkdFndsAcctAssgmtChangeable, @Nullable BigDecimal emrkdFndsAmountInTransCrcy, @Nullable BigDecimal emrkdFndsOpenAmtInTransCrcy, @Nullable BigDecimal emrkdFndsCnsmdAmtInTransCrcy, @Nullable BigDecimal emrkdFndsAmountInCCCrcy, @Nullable BigDecimal emrkdFndsOpenAmtInCCCrcy, @Nullable BigDecimal emrkdFndsCnsmdAmtInCCCrcy, @Nullable EarmarkedFundsDocument toEarmarkedFundsDocument)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Parameters:
      earmarkedFundsDocument - Document number for earmarked funds
    • setEarmarkedFundsDocumentItem

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

      Original property name from the Odata EDM: EarmarkedFundsDocumentItem

      Parameters:
      earmarkedFundsDocumentItem - Earmarked Funds: Document Item
    • 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
    • setTransactionCurrency

      public void setTransactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - Transaction Currency
    • setCompanyCodeCurrency

      public void setCompanyCodeCurrency(@Nullable String companyCodeCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CompanyCodeCurrency

      Parameters:
      companyCodeCurrency - Local currency key
    • setPostingDate

      public void setPostingDate(@Nullable LocalDateTime postingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Parameters:
      postingDate - Posting Date in the Document
    • setEmrkdFndsDocItmCreatedByUser

      public void setEmrkdFndsDocItmCreatedByUser(@Nullable String emrkdFndsDocItmCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EmrkdFndsDocItmCreatedByUser

      Parameters:
      emrkdFndsDocItmCreatedByUser - Created by
    • setEmrkdFndsDocItmCreationDate

      public void setEmrkdFndsDocItmCreationDate(@Nullable LocalDateTime emrkdFndsDocItmCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: EmrkdFndsDocItmCreationDate

      Parameters:
      emrkdFndsDocItmCreationDate - Entry date
    • setEmrkdFndsDocItmLastChgdByUsr

      public void setEmrkdFndsDocItmLastChgdByUsr(@Nullable String emrkdFndsDocItmLastChgdByUsr)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EmrkdFndsDocItmLastChgdByUsr

      Parameters:
      emrkdFndsDocItmLastChgdByUsr - Last changed by
    • setEmrkdFndsDocItmLastChangeDate

      public void setEmrkdFndsDocItmLastChangeDate(@Nullable LocalDateTime emrkdFndsDocItmLastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: EmrkdFndsDocItmLastChangeDate

      Parameters:
      emrkdFndsDocItmLastChangeDate - Date of Last Change
    • setEmrkdFndsReferenceDocumentItem

      public void setEmrkdFndsReferenceDocumentItem(@Nullable String emrkdFndsReferenceDocumentItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EmrkdFndsReferenceDocumentItem

      Parameters:
      emrkdFndsReferenceDocumentItem - Reference line item
    • setGLAccount

      public void setGLAccount(@Nullable String gLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Parameters:
      gLAccount - G/L Account Number
    • setCostCenter

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

      Original property name from the Odata EDM: CostCenter

      Parameters:
      costCenter - Cost Center
    • setWBSElementExternalID

      public void setWBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Parameters:
      wBSElementExternalID - Work Breakdown Structure Element (WBS Element) Edited
    • setFund

      public void setFund(@Nullable String fund)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Fund

      Parameters:
      fund - Fund
    • setBudgetPeriod

      public void setBudgetPeriod(@Nullable String budgetPeriod)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BudgetPeriod

      Parameters:
      budgetPeriod - Budget Period
    • setCommitmentItem

      public void setCommitmentItem(@Nullable String commitmentItem)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: CommitmentItem

      Parameters:
      commitmentItem - Commitment Item
    • setFundsCenter

      public void setFundsCenter(@Nullable String fundsCenter)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FundsCenter

      Parameters:
      fundsCenter - Funds Center
    • setFundedProgram

      public void setFundedProgram(@Nullable String fundedProgram)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: FundedProgram

      Parameters:
      fundedProgram - Funded Program
    • 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
    • setGrantID

      public void setGrantID(@Nullable String grantID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: GrantID

      Parameters:
      grantID - Grant
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Account Number of Supplier
    • setDocumentItemText

      public void setDocumentItemText(@Nullable String documentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Parameters:
      documentItemText - Item Text
    • setDueDate

      public void setDueDate(@Nullable LocalDateTime dueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DueDate

      Parameters:
      dueDate - Costs due on
    • 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
    • setPrdcssrFundsReservationDoc

      public void setPrdcssrFundsReservationDoc(@Nullable String prdcssrFundsReservationDoc)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PrdcssrFundsReservationDoc

      Parameters:
      prdcssrFundsReservationDoc - Referenced Funds Reservation
    • setPrdcssrFundsReservationDocItem

      public void setPrdcssrFundsReservationDocItem(@Nullable String prdcssrFundsReservationDocItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PrdcssrFundsReservationDocItem

      Parameters:
      prdcssrFundsReservationDocItem - Item in Referenced Funds Reservation
    • setPrdcssrFundsPreCmtmtDoc

      public void setPrdcssrFundsPreCmtmtDoc(@Nullable String prdcssrFundsPreCmtmtDoc)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PrdcssrFundsPreCmtmtDoc

      Parameters:
      prdcssrFundsPreCmtmtDoc - Referenced Funds Precommitment
    • setPrdcssrFundsPreCmtmtDocItem

      public void setPrdcssrFundsPreCmtmtDocItem(@Nullable String prdcssrFundsPreCmtmtDocItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PrdcssrFundsPreCmtmtDocItem

      Parameters:
      prdcssrFundsPreCmtmtDocItem - Item in Referenced Funds Precommitment
    • setEmrkdFndsItmPrdcssrCompleted

      public void setEmrkdFndsItmPrdcssrCompleted(@Nullable Boolean emrkdFndsItmPrdcssrCompleted)
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmPrdcssrCompleted

      Parameters:
      emrkdFndsItmPrdcssrCompleted - Used earmarked funds are set to "Completed".
    • setEmrkdFndsItmCompletionDate

      public void setEmrkdFndsItmCompletionDate(@Nullable LocalDateTime emrkdFndsItmCompletionDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: EmrkdFndsItmCompletionDate

      Parameters:
      emrkdFndsItmCompletionDate - Completion date
    • setEmrkdFndsItmIsCompleted

      public void setEmrkdFndsItmIsCompleted(@Nullable Boolean emrkdFndsItmIsCompleted)
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmIsCompleted

      Parameters:
      emrkdFndsItmIsCompleted - Completion indicator for earmarked funds document item
    • setEmrkdFndsItmManualEditBlock

      public void setEmrkdFndsItmManualEditBlock(@Nullable String emrkdFndsItmManualEditBlock)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EmrkdFndsItmManualEditBlock

      Parameters:
      emrkdFndsItmManualEditBlock - Item Block to Prevent Manual Processing
    • setEmrkdFndsItmIsBlkdAgainstUsage

      public void setEmrkdFndsItmIsBlkdAgainstUsage(@Nullable Boolean emrkdFndsItmIsBlkdAgainstUsage)
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmIsBlkdAgainstUsage

      Parameters:
      emrkdFndsItmIsBlkdAgainstUsage - Blocking Indicator (Item)
    • setEmrkdFndsItmIsApproved

      public void setEmrkdFndsItmIsApproved(@Nullable Boolean emrkdFndsItmIsApproved)
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmIsApproved

      Parameters:
      emrkdFndsItmIsApproved - Earmarked Funds Item Is Approved
    • setEmrkdFndsAcctAssgmtChangeable

      public void setEmrkdFndsAcctAssgmtChangeable(@Nullable Boolean emrkdFndsAcctAssgmtChangeable)
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsAcctAssgmtChangeable

      Parameters:
      emrkdFndsAcctAssgmtChangeable - Account Assignment Can Be Changed in Follow-On Document
    • setEmrkdFndsAmountInTransCrcy

      public void setEmrkdFndsAmountInTransCrcy(@Nullable BigDecimal emrkdFndsAmountInTransCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsAmountInTransCrcy

      Parameters:
      emrkdFndsAmountInTransCrcy - Total reserved amount in transaction currency
    • setEmrkdFndsOpenAmtInTransCrcy

      public void setEmrkdFndsOpenAmtInTransCrcy(@Nullable BigDecimal emrkdFndsOpenAmtInTransCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsOpenAmtInTransCrcy

      Parameters:
      emrkdFndsOpenAmtInTransCrcy - Open Amount in Transaction Currency
    • setEmrkdFndsCnsmdAmtInTransCrcy

      public void setEmrkdFndsCnsmdAmtInTransCrcy(@Nullable BigDecimal emrkdFndsCnsmdAmtInTransCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsCnsmdAmtInTransCrcy

      Parameters:
      emrkdFndsCnsmdAmtInTransCrcy - Funds reservation amount reduced
    • setEmrkdFndsAmountInCCCrcy

      public void setEmrkdFndsAmountInCCCrcy(@Nullable BigDecimal emrkdFndsAmountInCCCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsAmountInCCCrcy

      Parameters:
      emrkdFndsAmountInCCCrcy - Total Reserved Amount in Local Currency
    • setEmrkdFndsOpenAmtInCCCrcy

      public void setEmrkdFndsOpenAmtInCCCrcy(@Nullable BigDecimal emrkdFndsOpenAmtInCCCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsOpenAmtInCCCrcy

      Parameters:
      emrkdFndsOpenAmtInCCCrcy - Open Amount in Local Currency
    • setEmrkdFndsCnsmdAmtInCCCrcy

      public void setEmrkdFndsCnsmdAmtInCCCrcy(@Nullable BigDecimal emrkdFndsCnsmdAmtInCCCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsCnsmdAmtInCCCrcy

      Parameters:
      emrkdFndsCnsmdAmtInCCCrcy - Funds reservation amount reduced
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> EarmarkedFundsDocumentItemField<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> EarmarkedFundsDocumentItemField<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<EarmarkedFundsDocumentItem>
    • setServicePathForFetch

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

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

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

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

      @Nullable public EarmarkedFundsDocument fetchEarmarkedFundsDocument()
      Fetches the EarmarkedFundsDocument entity (one to one) associated with this entity. This corresponds to the OData navigation property to_EarmarkedFundsDocument.

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

      Returns:
      The single associated EarmarkedFundsDocument entity, or null if an entity is not associated.
      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.
    • getEarmarkedFundsDocumentOrFetch

      @Nullable public EarmarkedFundsDocument getEarmarkedFundsDocumentOrFetch()
      Retrieval of associated EarmarkedFundsDocument entity (one to one). This corresponds to the OData navigation property to_EarmarkedFundsDocument.

      If the navigation property to_EarmarkedFundsDocument of a queried EarmarkedFundsDocumentItem 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 EarmarkedFundsDocument entity.
      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.
    • getEarmarkedFundsDocumentIfPresent

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

      If the navigation property for an entity EarmarkedFundsDocumentItem 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_EarmarkedFundsDocument is already loaded, the result will contain the EarmarkedFundsDocument entity. If not, an Option with result state empty is returned.
    • setEarmarkedFundsDocument

      public void setEarmarkedFundsDocument(EarmarkedFundsDocument value)
      Overwrites the associated EarmarkedFundsDocument entity for the loaded navigation property to_EarmarkedFundsDocument.
      Parameters:
      value - New EarmarkedFundsDocument entity.
    • builder

    • getEarmarkedFundsDocument

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

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      Document number for earmarked funds
    • getEarmarkedFundsDocumentItem

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

      Original property name from the Odata EDM: EarmarkedFundsDocumentItem

      Returns:
      Earmarked Funds: Document Item
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • getCompanyCodeCurrency

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

      Original property name from the Odata EDM: CompanyCodeCurrency

      Returns:
      Local currency key
    • getPostingDate

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

      Original property name from the Odata EDM: PostingDate

      Returns:
      Posting Date in the Document
    • getEmrkdFndsDocItmCreatedByUser

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

      Original property name from the Odata EDM: EmrkdFndsDocItmCreatedByUser

      Returns:
      Created by
    • getEmrkdFndsDocItmCreationDate

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

      Original property name from the Odata EDM: EmrkdFndsDocItmCreationDate

      Returns:
      Entry date
    • getEmrkdFndsDocItmLastChgdByUsr

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

      Original property name from the Odata EDM: EmrkdFndsDocItmLastChgdByUsr

      Returns:
      Last changed by
    • getEmrkdFndsDocItmLastChangeDate

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

      Original property name from the Odata EDM: EmrkdFndsDocItmLastChangeDate

      Returns:
      Date of Last Change
    • getEmrkdFndsReferenceDocumentItem

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

      Original property name from the Odata EDM: EmrkdFndsReferenceDocumentItem

      Returns:
      Reference line item
    • getGLAccount

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

      Original property name from the Odata EDM: GLAccount

      Returns:
      G/L Account Number
    • getCostCenter

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

      Original property name from the Odata EDM: CostCenter

      Returns:
      Cost Center
    • getWBSElementExternalID

      @Nullable public String getWBSElementExternalID()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getFund

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

      Original property name from the Odata EDM: Fund

      Returns:
      Fund
    • getBudgetPeriod

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

      Original property name from the Odata EDM: BudgetPeriod

      Returns:
      Budget Period
    • getCommitmentItem

      @Nullable public String getCommitmentItem()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: CommitmentItem

      Returns:
      Commitment Item
    • getFundsCenter

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

      Original property name from the Odata EDM: FundsCenter

      Returns:
      Funds Center
    • getFundedProgram

      @Nullable public String getFundedProgram()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: FundedProgram

      Returns:
      Funded Program
    • getFunctionalArea

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

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      Functional Area
    • getGrantID

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

      Original property name from the Odata EDM: GrantID

      Returns:
      Grant
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Account Number of Supplier
    • getDocumentItemText

      @Nullable public String getDocumentItemText()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      Item Text
    • getDueDate

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

      Original property name from the Odata EDM: DueDate

      Returns:
      Costs due on
    • getProfitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getPrdcssrFundsReservationDoc

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

      Original property name from the Odata EDM: PrdcssrFundsReservationDoc

      Returns:
      Referenced Funds Reservation
    • getPrdcssrFundsReservationDocItem

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

      Original property name from the Odata EDM: PrdcssrFundsReservationDocItem

      Returns:
      Item in Referenced Funds Reservation
    • getPrdcssrFundsPreCmtmtDoc

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

      Original property name from the Odata EDM: PrdcssrFundsPreCmtmtDoc

      Returns:
      Referenced Funds Precommitment
    • getPrdcssrFundsPreCmtmtDocItem

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

      Original property name from the Odata EDM: PrdcssrFundsPreCmtmtDocItem

      Returns:
      Item in Referenced Funds Precommitment
    • getEmrkdFndsItmPrdcssrCompleted

      @Nullable public Boolean getEmrkdFndsItmPrdcssrCompleted()
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmPrdcssrCompleted

      Returns:
      Used earmarked funds are set to "Completed".
    • getEmrkdFndsItmCompletionDate

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

      Original property name from the Odata EDM: EmrkdFndsItmCompletionDate

      Returns:
      Completion date
    • getEmrkdFndsItmIsCompleted

      @Nullable public Boolean getEmrkdFndsItmIsCompleted()
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmIsCompleted

      Returns:
      Completion indicator for earmarked funds document item
    • getEmrkdFndsItmManualEditBlock

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

      Original property name from the Odata EDM: EmrkdFndsItmManualEditBlock

      Returns:
      Item Block to Prevent Manual Processing
    • getEmrkdFndsItmIsBlkdAgainstUsage

      @Nullable public Boolean getEmrkdFndsItmIsBlkdAgainstUsage()
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmIsBlkdAgainstUsage

      Returns:
      Blocking Indicator (Item)
    • getEmrkdFndsItmIsApproved

      @Nullable public Boolean getEmrkdFndsItmIsApproved()
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsItmIsApproved

      Returns:
      Earmarked Funds Item Is Approved
    • getEmrkdFndsAcctAssgmtChangeable

      @Nullable public Boolean getEmrkdFndsAcctAssgmtChangeable()
      Constraints: none

      Original property name from the Odata EDM: EmrkdFndsAcctAssgmtChangeable

      Returns:
      Account Assignment Can Be Changed in Follow-On Document
    • getEmrkdFndsAmountInTransCrcy

      @Nullable public BigDecimal getEmrkdFndsAmountInTransCrcy()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsAmountInTransCrcy

      Returns:
      Total reserved amount in transaction currency
    • getEmrkdFndsOpenAmtInTransCrcy

      @Nullable public BigDecimal getEmrkdFndsOpenAmtInTransCrcy()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsOpenAmtInTransCrcy

      Returns:
      Open Amount in Transaction Currency
    • getEmrkdFndsCnsmdAmtInTransCrcy

      @Nullable public BigDecimal getEmrkdFndsCnsmdAmtInTransCrcy()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsCnsmdAmtInTransCrcy

      Returns:
      Funds reservation amount reduced
    • getEmrkdFndsAmountInCCCrcy

      @Nullable public BigDecimal getEmrkdFndsAmountInCCCrcy()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsAmountInCCCrcy

      Returns:
      Total Reserved Amount in Local Currency
    • getEmrkdFndsOpenAmtInCCCrcy

      @Nullable public BigDecimal getEmrkdFndsOpenAmtInCCCrcy()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsOpenAmtInCCCrcy

      Returns:
      Open Amount in Local Currency
    • getEmrkdFndsCnsmdAmtInCCCrcy

      @Nullable public BigDecimal getEmrkdFndsCnsmdAmtInCCCrcy()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EmrkdFndsCnsmdAmtInCCCrcy

      Returns:
      Funds reservation amount reduced
    • toString

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

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

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

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