Class PublicSectorCommitmentActualItem

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

public class PublicSectorCommitmentActualItem extends VdmEntity<PublicSectorCommitmentActualItem>
Commitment and Actual Items

Original entity name from the Odata EDM: PublicSectorCommitmentActualItem_Type

  • Field Details

  • Constructor Details

    • PublicSectorCommitmentActualItem

      public PublicSectorCommitmentActualItem()
    • PublicSectorCommitmentActualItem

      public PublicSectorCommitmentActualItem(@Nullable String ledger, @Nullable String sourceLedger, @Nullable String companyCode, @Nullable String fiscalYear, @Nullable String accountingDocument, @Nullable String ledgerGLLineItem, @Nullable Boolean isCommitment, @Nullable String gLAccount, @Nullable String costCenter, @Nullable String profitCenter, @Nullable String functionalArea, @Nullable String segment, @Nullable String transactionCurrency, @Nullable BigDecimal pubSecExpnCmtmtAmtInTransCrcy, @Nullable BigDecimal pubSecExpnActlAmtInTransCrcy, @Nullable BigDecimal pubSecRevnCmtmtAmtInTransCrcy, @Nullable BigDecimal pubSecRevnActlAmtInTransCrcy, @Nullable BigDecimal pubSecExpnCmtmtAmtInCoCodeCrcy, @Nullable BigDecimal pubSecExpnActlAmtInCoCodeCrcy, @Nullable BigDecimal pubSecRevnCmtmtAmtInCoCodeCrcy, @Nullable BigDecimal pubSecRevnActlAmtInCoCodeCrcy, @Nullable String companyCodeCurrency, @Nullable String debitCreditCode, @Nullable String fiscalPeriod, @Nullable String fiscalYearPeriod, @Nullable LocalDateTime postingDate, @Nullable LocalDateTime documentDate, @Nullable ZonedDateTime lastChangeDateTime, @Nullable ZonedDateTime creationDateTime, @Nullable LocalDateTime creationDate, @Nullable String gLAccountType, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String accountAssignmentNumber, @Nullable String product, @Nullable String supplier, @Nullable String customer, @Nullable Boolean isBalanceSheetAccount, @Nullable String masterFixedAsset, @Nullable String fixedAsset, @Nullable String assetClass, @Nullable String wBSElementExternalID, @Nullable String projectExternalID, @Nullable String salesOrganization, @Nullable String distributionChannel, @Nullable String organizationDivision, @Nullable String financialManagementArea, @Nullable String fund, @Nullable String grantID, @Nullable String budgetPeriod, @Nullable String cashLedgerAccount, @Nullable String cashLedgerCompanyCode, @Nullable String pubSecBudgetAccount, @Nullable String pubSecBudgetAccountCoCode, @Nullable LocalDateTime pubSecBudgetCnsmpnDate, @Nullable String pubSecBudgetCnsmpnFsclPeriod, @Nullable String pubSecBudgetCnsmpnFsclYear, @Nullable String pubSecBudgetCnsmpnType, @Nullable String pubSecBudgetCnsmpnAmtType, @Nullable Boolean pubSecBudgetIsRelevant, @Nullable String pubSecBdgtAcctRevnExpnCode, @Nullable String fundType, @Nullable String sponsoredClass, @Nullable String sponsoredProgram, @Nullable String gteeMBudgetValidityNumber, @Nullable String purchaseOrder, @Nullable String purchaseRequisition, @Nullable String earmarkedFundsDocument, @Nullable Boolean isStatisticalOrder, @Nullable Boolean isStatisticalCostCenter, @Nullable Boolean wBSIsStatisticalWBSElement, @Nullable String controllingArea, @Nullable String businessArea, @Nullable String financialAccountType, @Nullable String plant, @Nullable String valuationArea)
  • Method Details

    • getType

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

      public void setLedger(@Nullable String ledger)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Ledger

      Parameters:
      ledger - Ledger in General Ledger Accounting
    • setSourceLedger

      public void setSourceLedger(@Nullable String sourceLedger)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SourceLedger

      Parameters:
      sourceLedger - Source Ledger
    • setCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setFiscalYear

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

      Original property name from the Odata EDM: FiscalYear

      Parameters:
      fiscalYear - Fiscal Year
    • setAccountingDocument

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

      Original property name from the Odata EDM: AccountingDocument

      Parameters:
      accountingDocument - Journal Entry
    • setLedgerGLLineItem

      public void setLedgerGLLineItem(@Nullable String ledgerGLLineItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: LedgerGLLineItem

      Parameters:
      ledgerGLLineItem - Ledger Journal Entry Item
    • setIsCommitment

      public void setIsCommitment(@Nullable Boolean isCommitment)
      Constraints: none

      Original property name from the Odata EDM: IsCommitment

      Parameters:
      isCommitment - Indicator: Is Commitment
    • 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
    • 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
    • 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
    • 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
    • setSegment

      public void setSegment(@Nullable String segment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Parameters:
      segment - Segment for Segmental Reporting
    • 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
    • setPubSecExpnCmtmtAmtInTransCrcy

      public void setPubSecExpnCmtmtAmtInTransCrcy(@Nullable BigDecimal pubSecExpnCmtmtAmtInTransCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnCmtmtAmtInTransCrcy

      Parameters:
      pubSecExpnCmtmtAmtInTransCrcy - Commitment Expense Amount in Transaction Currency
    • setPubSecExpnActlAmtInTransCrcy

      public void setPubSecExpnActlAmtInTransCrcy(@Nullable BigDecimal pubSecExpnActlAmtInTransCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnActlAmtInTransCrcy

      Parameters:
      pubSecExpnActlAmtInTransCrcy - Actual Expense Amount in Transaction Currency
    • setPubSecRevnCmtmtAmtInTransCrcy

      public void setPubSecRevnCmtmtAmtInTransCrcy(@Nullable BigDecimal pubSecRevnCmtmtAmtInTransCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnCmtmtAmtInTransCrcy

      Parameters:
      pubSecRevnCmtmtAmtInTransCrcy - Commitment Revenue Amount in Transaction Currency
    • setPubSecRevnActlAmtInTransCrcy

      public void setPubSecRevnActlAmtInTransCrcy(@Nullable BigDecimal pubSecRevnActlAmtInTransCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnActlAmtInTransCrcy

      Parameters:
      pubSecRevnActlAmtInTransCrcy - Actual Revenue Amount in Transaction Currency
    • setPubSecExpnCmtmtAmtInCoCodeCrcy

      public void setPubSecExpnCmtmtAmtInCoCodeCrcy(@Nullable BigDecimal pubSecExpnCmtmtAmtInCoCodeCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnCmtmtAmtInCoCodeCrcy

      Parameters:
      pubSecExpnCmtmtAmtInCoCodeCrcy - Commitment Expense Amount in Company Code Currency
    • setPubSecExpnActlAmtInCoCodeCrcy

      public void setPubSecExpnActlAmtInCoCodeCrcy(@Nullable BigDecimal pubSecExpnActlAmtInCoCodeCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnActlAmtInCoCodeCrcy

      Parameters:
      pubSecExpnActlAmtInCoCodeCrcy - Actual Expense Amount in Company Code Currency
    • setPubSecRevnCmtmtAmtInCoCodeCrcy

      public void setPubSecRevnCmtmtAmtInCoCodeCrcy(@Nullable BigDecimal pubSecRevnCmtmtAmtInCoCodeCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnCmtmtAmtInCoCodeCrcy

      Parameters:
      pubSecRevnCmtmtAmtInCoCodeCrcy - Commitment Revenue Amount in Company Code Currency
    • setPubSecRevnActlAmtInCoCodeCrcy

      public void setPubSecRevnActlAmtInCoCodeCrcy(@Nullable BigDecimal pubSecRevnActlAmtInCoCodeCrcy)
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnActlAmtInCoCodeCrcy

      Parameters:
      pubSecRevnActlAmtInCoCodeCrcy - Actual Revenue Amount in Company Code Currency
    • setCompanyCodeCurrency

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

      Original property name from the Odata EDM: CompanyCodeCurrency

      Parameters:
      companyCodeCurrency - Company Code Currency
    • setDebitCreditCode

      public void setDebitCreditCode(@Nullable String debitCreditCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DebitCreditCode

      Parameters:
      debitCreditCode - Debit/Credit Code
    • setFiscalPeriod

      public void setFiscalPeriod(@Nullable String fiscalPeriod)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FiscalPeriod

      Parameters:
      fiscalPeriod - Fiscal Period
    • setFiscalYearPeriod

      public void setFiscalYearPeriod(@Nullable String fiscalYearPeriod)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: FiscalYearPeriod

      Parameters:
      fiscalYearPeriod - Fiscal Year Period
    • setPostingDate

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

      Original property name from the Odata EDM: PostingDate

      Parameters:
      postingDate - Posting Date
    • setDocumentDate

      public void setDocumentDate(@Nullable LocalDateTime documentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - Journal Entry Date
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Time Stamp of Last Change
    • setCreationDateTime

      public void setCreationDateTime(@Nullable ZonedDateTime creationDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - Time Stamp of Creation
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Creation Date
    • setGLAccountType

      public void setGLAccountType(@Nullable String gLAccountType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: GLAccountType

      Parameters:
      gLAccountType - Type of a General Ledger Account
    • setPurchasingDocument

      public void setPurchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Parameters:
      purchasingDocument - Purchasing Document
    • setPurchasingDocumentItem

      public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Parameters:
      purchasingDocumentItem - Purchasing Document Item
    • setAccountAssignmentNumber

      public void setAccountAssignmentNumber(@Nullable String accountAssignmentNumber)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccountAssignmentNumber

      Parameters:
      accountAssignmentNumber - Account Assignment Number
    • setProduct

      public void setProduct(@Nullable String product)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Parameters:
      product - Product Number
    • setSupplier

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

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Supplier
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Customer Number
    • setIsBalanceSheetAccount

      public void setIsBalanceSheetAccount(@Nullable Boolean isBalanceSheetAccount)
      Constraints: none

      Original property name from the Odata EDM: IsBalanceSheetAccount

      Parameters:
      isBalanceSheetAccount - Indicator: Account is a balance sheet account?
    • setMasterFixedAsset

      public void setMasterFixedAsset(@Nullable String masterFixedAsset)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MasterFixedAsset

      Parameters:
      masterFixedAsset - Fixed Asset
    • setFixedAsset

      public void setFixedAsset(@Nullable String fixedAsset)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FixedAsset

      Parameters:
      fixedAsset - Asset Subnumber
    • setAssetClass

      public void setAssetClass(@Nullable String assetClass)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetClass

      Parameters:
      assetClass - Asset Class
    • setWBSElementExternalID

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

      Original property name from the Odata EDM: WBSElementExternalID

      Parameters:
      wBSElementExternalID - WBS Element External ID
    • setProjectExternalID

      public void setProjectExternalID(@Nullable String projectExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: ProjectExternalID

      Parameters:
      projectExternalID - Project External ID
    • setSalesOrganization

      public void setSalesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Parameters:
      salesOrganization - Sales Organization
    • setDistributionChannel

      public void setDistributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Parameters:
      distributionChannel - Distribution Channel
    • setOrganizationDivision

      public void setOrganizationDivision(@Nullable String organizationDivision)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrganizationDivision

      Parameters:
      organizationDivision - Division
    • setFinancialManagementArea

      public void setFinancialManagementArea(@Nullable String financialManagementArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FinancialManagementArea

      Parameters:
      financialManagementArea - Financial Management Area
    • setFund

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

      Original property name from the Odata EDM: Fund

      Parameters:
      fund - Fund
    • setGrantID

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

      Original property name from the Odata EDM: GrantID

      Parameters:
      grantID - Grant
    • 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
    • setCashLedgerAccount

      public void setCashLedgerAccount(@Nullable String cashLedgerAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CashLedgerAccount

      Parameters:
      cashLedgerAccount - Cash Origin Account
    • setCashLedgerCompanyCode

      public void setCashLedgerCompanyCode(@Nullable String cashLedgerCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CashLedgerCompanyCode

      Parameters:
      cashLedgerCompanyCode - Cash Origin Company Code
    • setPubSecBudgetAccount

      public void setPubSecBudgetAccount(@Nullable String pubSecBudgetAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PubSecBudgetAccount

      Parameters:
      pubSecBudgetAccount - Budget Account
    • setPubSecBudgetAccountCoCode

      public void setPubSecBudgetAccountCoCode(@Nullable String pubSecBudgetAccountCoCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PubSecBudgetAccountCoCode

      Parameters:
      pubSecBudgetAccountCoCode - Budget Account Company Code
    • setPubSecBudgetCnsmpnDate

      public void setPubSecBudgetCnsmpnDate(@Nullable LocalDateTime pubSecBudgetCnsmpnDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PubSecBudgetCnsmpnDate

      Parameters:
      pubSecBudgetCnsmpnDate - Budget Consumption Date
    • setPubSecBudgetCnsmpnFsclPeriod

      public void setPubSecBudgetCnsmpnFsclPeriod(@Nullable String pubSecBudgetCnsmpnFsclPeriod)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PubSecBudgetCnsmpnFsclPeriod

      Parameters:
      pubSecBudgetCnsmpnFsclPeriod - CC Fiscal Period for Budget Consumption Date
    • setPubSecBudgetCnsmpnFsclYear

      public void setPubSecBudgetCnsmpnFsclYear(@Nullable String pubSecBudgetCnsmpnFsclYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PubSecBudgetCnsmpnFsclYear

      Parameters:
      pubSecBudgetCnsmpnFsclYear - CC Fiscal Year for Budget Consumption Date
    • setPubSecBudgetCnsmpnType

      public void setPubSecBudgetCnsmpnType(@Nullable String pubSecBudgetCnsmpnType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PubSecBudgetCnsmpnType

      Parameters:
      pubSecBudgetCnsmpnType - Budget Consumption Type
    • setPubSecBudgetCnsmpnAmtType

      public void setPubSecBudgetCnsmpnAmtType(@Nullable String pubSecBudgetCnsmpnAmtType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PubSecBudgetCnsmpnAmtType

      Parameters:
      pubSecBudgetCnsmpnAmtType - Budget Consumption Amount Type
    • setPubSecBudgetIsRelevant

      public void setPubSecBudgetIsRelevant(@Nullable Boolean pubSecBudgetIsRelevant)
      Constraints: none

      Original property name from the Odata EDM: PubSecBudgetIsRelevant

      Parameters:
      pubSecBudgetIsRelevant - Budget-Relevant Indicator
    • setPubSecBdgtAcctRevnExpnCode

      public void setPubSecBdgtAcctRevnExpnCode(@Nullable String pubSecBdgtAcctRevnExpnCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PubSecBdgtAcctRevnExpnCode

      Parameters:
      pubSecBdgtAcctRevnExpnCode - Expense or Revenue on Budget Account
    • setFundType

      public void setFundType(@Nullable String fundType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: FundType

      Parameters:
      fundType - Fund Type
    • setSponsoredClass

      public void setSponsoredClass(@Nullable String sponsoredClass)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SponsoredClass

      Parameters:
      sponsoredClass - Sponsored Class
    • setSponsoredProgram

      public void setSponsoredProgram(@Nullable String sponsoredProgram)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SponsoredProgram

      Parameters:
      sponsoredProgram - Sponsored Program
    • setGteeMBudgetValidityNumber

      public void setGteeMBudgetValidityNumber(@Nullable String gteeMBudgetValidityNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GteeMBudgetValidityNumber

      Parameters:
      gteeMBudgetValidityNumber - Budget Validity Number
    • setPurchaseOrder

      public void setPurchaseOrder(@Nullable String purchaseOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseOrder

      Parameters:
      purchaseOrder - Purchase Order Number
    • setPurchaseRequisition

      public void setPurchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Parameters:
      purchaseRequisition - Purchase Requisition Number
    • setEarmarkedFundsDocument

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

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Parameters:
      earmarkedFundsDocument - Document Number for Earmarked Funds
    • setIsStatisticalOrder

      public void setIsStatisticalOrder(@Nullable Boolean isStatisticalOrder)
      Constraints: none

      Original property name from the Odata EDM: IsStatisticalOrder

      Parameters:
      isStatisticalOrder - Indicator: Internal Order is Statistical Account Assignment
    • setIsStatisticalCostCenter

      public void setIsStatisticalCostCenter(@Nullable Boolean isStatisticalCostCenter)
      Constraints: none

      Original property name from the Odata EDM: IsStatisticalCostCenter

      Parameters:
      isStatisticalCostCenter - Indicator: Cost Center is Statistical Account Assignment
    • setWBSIsStatisticalWBSElement

      public void setWBSIsStatisticalWBSElement(@Nullable Boolean wBSIsStatisticalWBSElement)
      Constraints: none

      Original property name from the Odata EDM: WBSIsStatisticalWBSElement

      Parameters:
      wBSIsStatisticalWBSElement - Indicator: WBS Element is Statistical Account Assignment
    • setControllingArea

      public void setControllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Parameters:
      controllingArea - Controlling Area
    • 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
    • setFinancialAccountType

      public void setFinancialAccountType(@Nullable String financialAccountType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FinancialAccountType

      Parameters:
      financialAccountType - Account Type
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setValuationArea

      public void setValuationArea(@Nullable String valuationArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ValuationArea

      Parameters:
      valuationArea - Valuation Area
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> PublicSectorCommitmentActualItemField<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> PublicSectorCommitmentActualItemField<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<PublicSectorCommitmentActualItem>
    • setServicePathForFetch

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<PublicSectorCommitmentActualItem>
    • builder

    • getLedger

      @Nullable public String getLedger()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Ledger

      Returns:
      Ledger in General Ledger Accounting
    • getSourceLedger

      @Nullable public String getSourceLedger()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SourceLedger

      Returns:
      Source Ledger
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getFiscalYear

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

      Original property name from the Odata EDM: FiscalYear

      Returns:
      Fiscal Year
    • getAccountingDocument

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

      Original property name from the Odata EDM: AccountingDocument

      Returns:
      Journal Entry
    • getLedgerGLLineItem

      @Nullable public String getLedgerGLLineItem()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: LedgerGLLineItem

      Returns:
      Ledger Journal Entry Item
    • getIsCommitment

      @Nullable public Boolean getIsCommitment()
      Constraints: none

      Original property name from the Odata EDM: IsCommitment

      Returns:
      Indicator: Is Commitment
    • getGLAccount

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

      Original property name from the Odata EDM: GLAccount

      Returns:
      G/L Account
    • getCostCenter

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

      Original property name from the Odata EDM: CostCenter

      Returns:
      Cost Center
    • getProfitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getFunctionalArea

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

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      Functional Area
    • getSegment

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

      Original property name from the Odata EDM: Segment

      Returns:
      Segment for Segmental Reporting
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • getPubSecExpnCmtmtAmtInTransCrcy

      @Nullable public BigDecimal getPubSecExpnCmtmtAmtInTransCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnCmtmtAmtInTransCrcy

      Returns:
      Commitment Expense Amount in Transaction Currency
    • getPubSecExpnActlAmtInTransCrcy

      @Nullable public BigDecimal getPubSecExpnActlAmtInTransCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnActlAmtInTransCrcy

      Returns:
      Actual Expense Amount in Transaction Currency
    • getPubSecRevnCmtmtAmtInTransCrcy

      @Nullable public BigDecimal getPubSecRevnCmtmtAmtInTransCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnCmtmtAmtInTransCrcy

      Returns:
      Commitment Revenue Amount in Transaction Currency
    • getPubSecRevnActlAmtInTransCrcy

      @Nullable public BigDecimal getPubSecRevnActlAmtInTransCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnActlAmtInTransCrcy

      Returns:
      Actual Revenue Amount in Transaction Currency
    • getPubSecExpnCmtmtAmtInCoCodeCrcy

      @Nullable public BigDecimal getPubSecExpnCmtmtAmtInCoCodeCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnCmtmtAmtInCoCodeCrcy

      Returns:
      Commitment Expense Amount in Company Code Currency
    • getPubSecExpnActlAmtInCoCodeCrcy

      @Nullable public BigDecimal getPubSecExpnActlAmtInCoCodeCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecExpnActlAmtInCoCodeCrcy

      Returns:
      Actual Expense Amount in Company Code Currency
    • getPubSecRevnCmtmtAmtInCoCodeCrcy

      @Nullable public BigDecimal getPubSecRevnCmtmtAmtInCoCodeCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnCmtmtAmtInCoCodeCrcy

      Returns:
      Commitment Revenue Amount in Company Code Currency
    • getPubSecRevnActlAmtInCoCodeCrcy

      @Nullable public BigDecimal getPubSecRevnActlAmtInCoCodeCrcy()
      Constraints: Not nullable, Precision: 25, Scale: 3

      Original property name from the Odata EDM: PubSecRevnActlAmtInCoCodeCrcy

      Returns:
      Actual Revenue Amount in Company Code Currency
    • getCompanyCodeCurrency

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

      Original property name from the Odata EDM: CompanyCodeCurrency

      Returns:
      Company Code Currency
    • getDebitCreditCode

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

      Original property name from the Odata EDM: DebitCreditCode

      Returns:
      Debit/Credit Code
    • getFiscalPeriod

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

      Original property name from the Odata EDM: FiscalPeriod

      Returns:
      Fiscal Period
    • getFiscalYearPeriod

      @Nullable public String getFiscalYearPeriod()
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: FiscalYearPeriod

      Returns:
      Fiscal Year Period
    • getPostingDate

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

      Original property name from the Odata EDM: PostingDate

      Returns:
      Posting Date
    • getDocumentDate

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

      Original property name from the Odata EDM: DocumentDate

      Returns:
      Journal Entry Date
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Time Stamp of Last Change
    • getCreationDateTime

      @Nullable public ZonedDateTime getCreationDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      Time Stamp of Creation
    • getCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Returns:
      Creation Date
    • getGLAccountType

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

      Original property name from the Odata EDM: GLAccountType

      Returns:
      Type of a General Ledger Account
    • getPurchasingDocument

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

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      Purchasing Document
    • getPurchasingDocumentItem

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

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      Purchasing Document Item
    • getAccountAssignmentNumber

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

      Original property name from the Odata EDM: AccountAssignmentNumber

      Returns:
      Account Assignment Number
    • getProduct

      @Nullable public String getProduct()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Returns:
      Product Number
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Supplier
    • getCustomer

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

      Original property name from the Odata EDM: Customer

      Returns:
      Customer Number
    • getIsBalanceSheetAccount

      @Nullable public Boolean getIsBalanceSheetAccount()
      Constraints: none

      Original property name from the Odata EDM: IsBalanceSheetAccount

      Returns:
      Indicator: Account is a balance sheet account?
    • getMasterFixedAsset

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

      Original property name from the Odata EDM: MasterFixedAsset

      Returns:
      Fixed Asset
    • getFixedAsset

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

      Original property name from the Odata EDM: FixedAsset

      Returns:
      Asset Subnumber
    • getAssetClass

      @Nullable public String getAssetClass()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetClass

      Returns:
      Asset Class
    • getWBSElementExternalID

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

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      WBS Element External ID
    • getProjectExternalID

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

      Original property name from the Odata EDM: ProjectExternalID

      Returns:
      Project External ID
    • getSalesOrganization

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

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      Sales Organization
    • getDistributionChannel

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

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      Distribution Channel
    • getOrganizationDivision

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

      Original property name from the Odata EDM: OrganizationDivision

      Returns:
      Division
    • getFinancialManagementArea

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

      Original property name from the Odata EDM: FinancialManagementArea

      Returns:
      Financial Management Area
    • getFund

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

      Original property name from the Odata EDM: Fund

      Returns:
      Fund
    • getGrantID

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

      Original property name from the Odata EDM: GrantID

      Returns:
      Grant
    • getBudgetPeriod

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

      Original property name from the Odata EDM: BudgetPeriod

      Returns:
      Budget Period
    • getCashLedgerAccount

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

      Original property name from the Odata EDM: CashLedgerAccount

      Returns:
      Cash Origin Account
    • getCashLedgerCompanyCode

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

      Original property name from the Odata EDM: CashLedgerCompanyCode

      Returns:
      Cash Origin Company Code
    • getPubSecBudgetAccount

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

      Original property name from the Odata EDM: PubSecBudgetAccount

      Returns:
      Budget Account
    • getPubSecBudgetAccountCoCode

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

      Original property name from the Odata EDM: PubSecBudgetAccountCoCode

      Returns:
      Budget Account Company Code
    • getPubSecBudgetCnsmpnDate

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

      Original property name from the Odata EDM: PubSecBudgetCnsmpnDate

      Returns:
      Budget Consumption Date
    • getPubSecBudgetCnsmpnFsclPeriod

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

      Original property name from the Odata EDM: PubSecBudgetCnsmpnFsclPeriod

      Returns:
      CC Fiscal Period for Budget Consumption Date
    • getPubSecBudgetCnsmpnFsclYear

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

      Original property name from the Odata EDM: PubSecBudgetCnsmpnFsclYear

      Returns:
      CC Fiscal Year for Budget Consumption Date
    • getPubSecBudgetCnsmpnType

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

      Original property name from the Odata EDM: PubSecBudgetCnsmpnType

      Returns:
      Budget Consumption Type
    • getPubSecBudgetCnsmpnAmtType

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

      Original property name from the Odata EDM: PubSecBudgetCnsmpnAmtType

      Returns:
      Budget Consumption Amount Type
    • getPubSecBudgetIsRelevant

      @Nullable public Boolean getPubSecBudgetIsRelevant()
      Constraints: none

      Original property name from the Odata EDM: PubSecBudgetIsRelevant

      Returns:
      Budget-Relevant Indicator
    • getPubSecBdgtAcctRevnExpnCode

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

      Original property name from the Odata EDM: PubSecBdgtAcctRevnExpnCode

      Returns:
      Expense or Revenue on Budget Account
    • getFundType

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

      Original property name from the Odata EDM: FundType

      Returns:
      Fund Type
    • getSponsoredClass

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

      Original property name from the Odata EDM: SponsoredClass

      Returns:
      Sponsored Class
    • getSponsoredProgram

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

      Original property name from the Odata EDM: SponsoredProgram

      Returns:
      Sponsored Program
    • getGteeMBudgetValidityNumber

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

      Original property name from the Odata EDM: GteeMBudgetValidityNumber

      Returns:
      Budget Validity Number
    • getPurchaseOrder

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

      Original property name from the Odata EDM: PurchaseOrder

      Returns:
      Purchase Order Number
    • getPurchaseRequisition

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

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      Purchase Requisition Number
    • getEarmarkedFundsDocument

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

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      Document Number for Earmarked Funds
    • getIsStatisticalOrder

      @Nullable public Boolean getIsStatisticalOrder()
      Constraints: none

      Original property name from the Odata EDM: IsStatisticalOrder

      Returns:
      Indicator: Internal Order is Statistical Account Assignment
    • getIsStatisticalCostCenter

      @Nullable public Boolean getIsStatisticalCostCenter()
      Constraints: none

      Original property name from the Odata EDM: IsStatisticalCostCenter

      Returns:
      Indicator: Cost Center is Statistical Account Assignment
    • getWBSIsStatisticalWBSElement

      @Nullable public Boolean getWBSIsStatisticalWBSElement()
      Constraints: none

      Original property name from the Odata EDM: WBSIsStatisticalWBSElement

      Returns:
      Indicator: WBS Element is Statistical Account Assignment
    • getControllingArea

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

      Original property name from the Odata EDM: ControllingArea

      Returns:
      Controlling Area
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getFinancialAccountType

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

      Original property name from the Odata EDM: FinancialAccountType

      Returns:
      Account Type
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getValuationArea

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

      Original property name from the Odata EDM: ValuationArea

      Returns:
      Valuation Area
    • toString

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

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

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

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