java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<CABillgPlnItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingbillingplan.CABillgPlnItem
All Implemented Interfaces:
VdmEntitySet

public class CABillgPlnItem extends VdmEntity<CABillgPlnItem> implements VdmEntitySet
Billing Plan Item

Original entity name from the Odata EDM: CABillgPlnItem_Type

  • Field Details

  • Constructor Details

    • CABillgPlnItem

      public CABillgPlnItem()
    • CABillgPlnItem

      public CABillgPlnItem(@Nullable String cABillgPlnNumber, @Nullable String cABillgPlnItem, @Nullable String cABillgPlnItmCat, @Nullable String cABillgPlnItmType, @Nullable String cABillgPlnItmTxt, @Nullable String cABillgPlnItemExtRef, @Nullable BigDecimal cABillgPlnItemAmount, @Nullable String transactionCurrency, @Nullable Boolean cATaxIsIncluded, @Nullable BigDecimal cABillgPlnItemQuantity, @Nullable String cABillgPlnItemQuantityUnit, @Nullable String cATaxDeterminationCode, @Nullable String taxCode, @Nullable LocalDate cABillgPlnItemStartDate, @Nullable LocalDate cABillgPlnItmEndDate, @Nullable LocalDate cABillgPlnItemTermStartDate, @Nullable LocalDate cABillgPlnItemTermEndDate, @Nullable Boolean cABillgPlnItemRecurring, @Nullable String cABillgCycle, @Nullable LocalDate cAStartDateForBillingPeriod, @Nullable String cAConditionType, @Nullable String cABillgPlnItemAmountDetnType, @Nullable String cABillgPlnItemAmountDateType, @Nullable String cABillgPlnItemPriceDateType, @Nullable String cAContract, @Nullable String cAProviderContractItemNumber, @Nullable String cASubApplication, @Nullable UUID cAProviderContractItemUUID, @Nullable String division, @Nullable String companyCode, @Nullable String businessArea, @Nullable String segment, @Nullable String cAMainTransaction, @Nullable String cASubTransaction, @Nullable String cABillgPlnItemServiceType, @Nullable String cADependentItemType, @Nullable String material, @Nullable String salesOrganization, @Nullable String distributionChannel, @Nullable String cAAccountDeterminationCode, @Nullable String cAInvcgOffsettingAction, @Nullable String cAInvcgOffsettingCategory, @Nullable String cAInvcgOffsettingProcedure, @Nullable String cAInvcgOffsettingReferenceKey, @Nullable LocalDate cABillgPlnItemReqDteLast, @Nullable LocalDate cABillgPlnItemReqDteNext, @Nullable LocalDate cABillgPlnItemRequestedToDte, @Nullable Boolean cABillgPlnItemCanceled, @Nullable Boolean cABillgPlnSubItmExist, @Nullable String cABillgPlnItemMain, @Nullable String cABillgPlnItmExcptnReason, @Nullable Boolean cABillgPlnItemChildExist, @Nullable String cABillgPlnItemParent, @Nullable String cABillgPlnItemStatus, @Nullable String cABillgPlnItemNrOfBllbleItm, @Nullable Boolean cAIsRevnAcctgTransfRecordRlvt, @Nullable String conditionType, @Nullable Boolean conditionIsForStatistics, @Nullable LocalDate cANetDueDate, @Nullable Boolean cABillgPlnItmIsNotToBeReqd, @Nullable String cABllbleItmCostType, @Nullable String cABllbleItmCostSubType, @Nullable CABillgPln to_CABillgPln)
  • Method Details

    • getType

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

      public void setCABillgPlnNumber(@Nullable String cABillgPlnNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgPlnNumber

      Parameters:
      cABillgPlnNumber - Billing Plan Number
    • setCABillgPlnItem

      public void setCABillgPlnItem(@Nullable String cABillgPlnItem)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItem

      Parameters:
      cABillgPlnItem - Sequence Number of Billing Plan Item
    • setCABillgPlnItmCat

      public void setCABillgPlnItmCat(@Nullable String cABillgPlnItmCat)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABillgPlnItmCat

      Parameters:
      cABillgPlnItmCat - Billing Plan Item Category
    • setCABillgPlnItmType

      public void setCABillgPlnItmType(@Nullable String cABillgPlnItmType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABillgPlnItmType

      Parameters:
      cABillgPlnItmType - Billing Plan Item Type
    • setCABillgPlnItmTxt

      public void setCABillgPlnItmTxt(@Nullable String cABillgPlnItmTxt)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CABillgPlnItmTxt

      Parameters:
      cABillgPlnItmTxt - Description of Billing Plan Item
    • setCABillgPlnItemExtRef

      public void setCABillgPlnItemExtRef(@Nullable String cABillgPlnItemExtRef)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CABillgPlnItemExtRef

      Parameters:
      cABillgPlnItemExtRef - External Reference of Billing Plan Item
    • setCABillgPlnItemAmount

      public void setCABillgPlnItemAmount(@Nullable BigDecimal cABillgPlnItemAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CABillgPlnItemAmount

      Parameters:
      cABillgPlnItemAmount - Amount in Transaction Currency with +/- Sign
    • setTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - Currency Key
    • setCATaxIsIncluded

      public void setCATaxIsIncluded(@Nullable Boolean cATaxIsIncluded)
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxIsIncluded

      Parameters:
      cATaxIsIncluded - Tax Included in Amount
    • setCABillgPlnItemQuantity

      public void setCABillgPlnItemQuantity(@Nullable BigDecimal cABillgPlnItemQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CABillgPlnItemQuantity

      Parameters:
      cABillgPlnItemQuantity - Billing Quantity of Billing Plan Item
    • setCABillgPlnItemQuantityUnit

      public void setCABillgPlnItemQuantityUnit(@Nullable String cABillgPlnItemQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CABillgPlnItemQuantityUnit

      Parameters:
      cABillgPlnItemQuantityUnit - Billing Quantity Unit of Billing Plan Item
    • setCATaxDeterminationCode

      public void setCATaxDeterminationCode(@Nullable String cATaxDeterminationCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATaxDeterminationCode

      Parameters:
      cATaxDeterminationCode - Indicator: Tax Determination Code
    • setTaxCode

      public void setTaxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Parameters:
      taxCode - Tax on Sales/Purchases Code
    • setCABillgPlnItemStartDate

      public void setCABillgPlnItemStartDate(@Nullable LocalDate cABillgPlnItemStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemStartDate

      Parameters:
      cABillgPlnItemStartDate - Valid From
    • setCABillgPlnItmEndDate

      public void setCABillgPlnItmEndDate(@Nullable LocalDate cABillgPlnItmEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItmEndDate

      Parameters:
      cABillgPlnItmEndDate - Valid to
    • setCABillgPlnItemTermStartDate

      public void setCABillgPlnItemTermStartDate(@Nullable LocalDate cABillgPlnItemTermStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemTermStartDate

      Parameters:
      cABillgPlnItemTermStartDate - Term From
    • setCABillgPlnItemTermEndDate

      public void setCABillgPlnItemTermEndDate(@Nullable LocalDate cABillgPlnItemTermEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemTermEndDate

      Parameters:
      cABillgPlnItemTermEndDate - Term To
    • setCABillgPlnItemRecurring

      public void setCABillgPlnItemRecurring(@Nullable Boolean cABillgPlnItemRecurring)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemRecurring

      Parameters:
      cABillgPlnItemRecurring - Recurring Billing Plan Item
    • setCABillgCycle

      public void setCABillgCycle(@Nullable String cABillgCycle)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgCycle

      Parameters:
      cABillgCycle - Billing Cycle
    • setCAStartDateForBillingPeriod

      public void setCAStartDateForBillingPeriod(@Nullable LocalDate cAStartDateForBillingPeriod)
      Constraints: Nullable

      Original property name from the Odata EDM: CAStartDateForBillingPeriod

      Parameters:
      cAStartDateForBillingPeriod - Start Date of First Billing Period
    • setCAConditionType

      public void setCAConditionType(@Nullable String cAConditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAConditionType

      Parameters:
      cAConditionType - Condition Type
    • setCABillgPlnItemAmountDetnType

      public void setCABillgPlnItemAmountDetnType(@Nullable String cABillgPlnItemAmountDetnType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemAmountDetnType

      Parameters:
      cABillgPlnItemAmountDetnType - Type of Amount Determination
    • setCABillgPlnItemAmountDateType

      public void setCABillgPlnItemAmountDateType(@Nullable String cABillgPlnItemAmountDateType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemAmountDateType

      Parameters:
      cABillgPlnItemAmountDateType - Type of Amount Determination Date
    • setCABillgPlnItemPriceDateType

      public void setCABillgPlnItemPriceDateType(@Nullable String cABillgPlnItemPriceDateType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemPriceDateType

      Parameters:
      cABillgPlnItemPriceDateType - Type of Pricing Date
    • setCAContract

      public void setCAContract(@Nullable String cAContract)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Parameters:
      cAContract - Reference Specifications from Contract
    • setCAProviderContractItemNumber

      public void setCAProviderContractItemNumber(@Nullable String cAProviderContractItemNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAProviderContractItemNumber

      Parameters:
      cAProviderContractItemNumber - Contract: Item Number
    • setCASubApplication

      public void setCASubApplication(@Nullable String cASubApplication)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Parameters:
      cASubApplication - Subapplication in Contract Accounts Receivable and Payable
    • setCAProviderContractItemUUID

      public void setCAProviderContractItemUUID(@Nullable UUID cAProviderContractItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CAProviderContractItemUUID

      Parameters:
      cAProviderContractItemUUID - External GUID of Provider Contract Items
    • setDivision

      public void setDivision(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Parameters:
      division - Division
    • 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
    • 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
    • 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
    • setCAMainTransaction

      public void setCAMainTransaction(@Nullable String cAMainTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAMainTransaction

      Parameters:
      cAMainTransaction - Main Transaction for Line Item
    • setCASubTransaction

      public void setCASubTransaction(@Nullable String cASubTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CASubTransaction

      Parameters:
      cASubTransaction - Subtransaction for Document Item
    • setCABillgPlnItemServiceType

      public void setCABillgPlnItemServiceType(@Nullable String cABillgPlnItemServiceType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CABillgPlnItemServiceType

      Parameters:
      cABillgPlnItemServiceType - Service Type for Revenue Accounting
    • setCADependentItemType

      public void setCADependentItemType(@Nullable String cADependentItemType)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CADependentItemType

      Parameters:
      cADependentItemType - Dependent Item Type
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • 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
    • setCAAccountDeterminationCode

      public void setCAAccountDeterminationCode(@Nullable String cAAccountDeterminationCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAccountDeterminationCode

      Parameters:
      cAAccountDeterminationCode - Account Determination ID
    • setCAInvcgOffsettingAction

      public void setCAInvcgOffsettingAction(@Nullable String cAInvcgOffsettingAction)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgOffsettingAction

      Parameters:
      cAInvcgOffsettingAction - Action Code for Offsetting
    • setCAInvcgOffsettingCategory

      public void setCAInvcgOffsettingCategory(@Nullable String cAInvcgOffsettingCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAInvcgOffsettingCategory

      Parameters:
      cAInvcgOffsettingCategory - Offsetting Category
    • setCAInvcgOffsettingProcedure

      public void setCAInvcgOffsettingProcedure(@Nullable String cAInvcgOffsettingProcedure)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgOffsettingProcedure

      Parameters:
      cAInvcgOffsettingProcedure - Offsetting Procedure
    • setCAInvcgOffsettingReferenceKey

      public void setCAInvcgOffsettingReferenceKey(@Nullable String cAInvcgOffsettingReferenceKey)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAInvcgOffsettingReferenceKey

      Parameters:
      cAInvcgOffsettingReferenceKey - Offsetting Reference Key
    • setCABillgPlnItemReqDteLast

      public void setCABillgPlnItemReqDteLast(@Nullable LocalDate cABillgPlnItemReqDteLast)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemReqDteLast

      Parameters:
      cABillgPlnItemReqDteLast - Last Reqest Date for Billing Plan Items
    • setCABillgPlnItemReqDteNext

      public void setCABillgPlnItemReqDteNext(@Nullable LocalDate cABillgPlnItemReqDteNext)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemReqDteNext

      Parameters:
      cABillgPlnItemReqDteNext - Next Request Date of Billing Plan Items
    • setCABillgPlnItemRequestedToDte

      public void setCABillgPlnItemRequestedToDte(@Nullable LocalDate cABillgPlnItemRequestedToDte)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemRequestedToDte

      Parameters:
      cABillgPlnItemRequestedToDte - Billing Plan Items Requested Until
    • setCABillgPlnItemCanceled

      public void setCABillgPlnItemCanceled(@Nullable Boolean cABillgPlnItemCanceled)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemCanceled

      Parameters:
      cABillgPlnItemCanceled - Billing Plan Item Discarded
    • setCABillgPlnSubItmExist

      public void setCABillgPlnSubItmExist(@Nullable Boolean cABillgPlnSubItmExist)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnSubItmExist

      Parameters:
      cABillgPlnSubItmExist - Subitem Exists
    • setCABillgPlnItemMain

      public void setCABillgPlnItemMain(@Nullable String cABillgPlnItemMain)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItemMain

      Parameters:
      cABillgPlnItemMain - Number of Main Item
    • setCABillgPlnItmExcptnReason

      public void setCABillgPlnItmExcptnReason(@Nullable String cABillgPlnItmExcptnReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABillgPlnItmExcptnReason

      Parameters:
      cABillgPlnItmExcptnReason - Reason for Adjusting a Billing Plan Item
    • setCABillgPlnItemChildExist

      public void setCABillgPlnItemChildExist(@Nullable Boolean cABillgPlnItemChildExist)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemChildExist

      Parameters:
      cABillgPlnItemChildExist - Follow-On Item Exists
    • setCABillgPlnItemParent

      public void setCABillgPlnItemParent(@Nullable String cABillgPlnItemParent)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItemParent

      Parameters:
      cABillgPlnItemParent - Number of Higher-Level Billing Plan Item
    • setCABillgPlnItemStatus

      public void setCABillgPlnItemStatus(@Nullable String cABillgPlnItemStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemStatus

      Parameters:
      cABillgPlnItemStatus - Status of Billing Plan Item
    • setCABillgPlnItemNrOfBllbleItm

      public void setCABillgPlnItemNrOfBllbleItm(@Nullable String cABillgPlnItemNrOfBllbleItm)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItemNrOfBllbleItm

      Parameters:
      cABillgPlnItemNrOfBllbleItm - No. of Billing Plan Item Requests
    • setCAIsRevnAcctgTransfRecordRlvt

      public void setCAIsRevnAcctgTransfRecordRlvt(@Nullable Boolean cAIsRevnAcctgTransfRecordRlvt)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsRevnAcctgTransfRecordRlvt

      Parameters:
      cAIsRevnAcctgTransfRecordRlvt - Order Item Created for Transfer to Revenue Accounting
    • setConditionType

      public void setConditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Parameters:
      conditionType - Condition Type
    • setConditionIsForStatistics

      public void setConditionIsForStatistics(@Nullable Boolean conditionIsForStatistics)
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsForStatistics

      Parameters:
      conditionIsForStatistics - Condition Is Statistical
    • setCANetDueDate

      public void setCANetDueDate(@Nullable LocalDate cANetDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Parameters:
      cANetDueDate - Due date for net payment
    • setCABillgPlnItmIsNotToBeReqd

      public void setCABillgPlnItmIsNotToBeReqd(@Nullable Boolean cABillgPlnItmIsNotToBeReqd)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItmIsNotToBeReqd

      Parameters:
      cABillgPlnItmIsNotToBeReqd - Billing Plan Item Cannot Be Requested
    • setCABllbleItmCostType

      public void setCABllbleItmCostType(@Nullable String cABllbleItmCostType)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABllbleItmCostType

      Parameters:
      cABllbleItmCostType - Billable Item Cost Type
    • setCABllbleItmCostSubType

      public void setCABllbleItmCostSubType(@Nullable String cABllbleItmCostSubType)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABllbleItmCostSubType

      Parameters:
      cABllbleItmCostSubType - Billable Item Cost Subtype
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<CABillgPlnItem>
    • toMapOfFields

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

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

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

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

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

      If the navigation property for an entity CABillgPlnItem 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 _CABillgPln is already loaded, the result will contain the CABillgPln entity. If not, an Option with result state empty is returned.
    • setCABillgPln

      public void setCABillgPln(CABillgPln value)
      Overwrites the associated CABillgPln entity for the loaded navigation property _CABillgPln.
      Parameters:
      value - New CABillgPln entity.
    • builder

      @Nonnull public static CABillgPlnItem.CABillgPlnItemBuilder builder()
    • getCABillgPlnNumber

      @Nullable public String getCABillgPlnNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgPlnNumber

      Returns:
      Billing Plan Number
    • getCABillgPlnItem

      @Nullable public String getCABillgPlnItem()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItem

      Returns:
      Sequence Number of Billing Plan Item
    • getCABillgPlnItmCat

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

      Original property name from the Odata EDM: CABillgPlnItmCat

      Returns:
      Billing Plan Item Category
    • getCABillgPlnItmType

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

      Original property name from the Odata EDM: CABillgPlnItmType

      Returns:
      Billing Plan Item Type
    • getCABillgPlnItmTxt

      @Nullable public String getCABillgPlnItmTxt()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CABillgPlnItmTxt

      Returns:
      Description of Billing Plan Item
    • getCABillgPlnItemExtRef

      @Nullable public String getCABillgPlnItemExtRef()
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CABillgPlnItemExtRef

      Returns:
      External Reference of Billing Plan Item
    • getCABillgPlnItemAmount

      @Nullable public BigDecimal getCABillgPlnItemAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CABillgPlnItemAmount

      Returns:
      Amount in Transaction Currency with +/- Sign
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Currency Key
    • getCATaxIsIncluded

      @Nullable public Boolean getCATaxIsIncluded()
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxIsIncluded

      Returns:
      Tax Included in Amount
    • getCABillgPlnItemQuantity

      @Nullable public BigDecimal getCABillgPlnItemQuantity()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CABillgPlnItemQuantity

      Returns:
      Billing Quantity of Billing Plan Item
    • getCABillgPlnItemQuantityUnit

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

      Original property name from the Odata EDM: CABillgPlnItemQuantityUnit

      Returns:
      Billing Quantity Unit of Billing Plan Item
    • getCATaxDeterminationCode

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

      Original property name from the Odata EDM: CATaxDeterminationCode

      Returns:
      Indicator: Tax Determination Code
    • getTaxCode

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

      Original property name from the Odata EDM: TaxCode

      Returns:
      Tax on Sales/Purchases Code
    • getCABillgPlnItemStartDate

      @Nullable public LocalDate getCABillgPlnItemStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemStartDate

      Returns:
      Valid From
    • getCABillgPlnItmEndDate

      @Nullable public LocalDate getCABillgPlnItmEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItmEndDate

      Returns:
      Valid to
    • getCABillgPlnItemTermStartDate

      @Nullable public LocalDate getCABillgPlnItemTermStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemTermStartDate

      Returns:
      Term From
    • getCABillgPlnItemTermEndDate

      @Nullable public LocalDate getCABillgPlnItemTermEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemTermEndDate

      Returns:
      Term To
    • getCABillgPlnItemRecurring

      @Nullable public Boolean getCABillgPlnItemRecurring()
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemRecurring

      Returns:
      Recurring Billing Plan Item
    • getCABillgCycle

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

      Original property name from the Odata EDM: CABillgCycle

      Returns:
      Billing Cycle
    • getCAStartDateForBillingPeriod

      @Nullable public LocalDate getCAStartDateForBillingPeriod()
      Constraints: Nullable

      Original property name from the Odata EDM: CAStartDateForBillingPeriod

      Returns:
      Start Date of First Billing Period
    • getCAConditionType

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

      Original property name from the Odata EDM: CAConditionType

      Returns:
      Condition Type
    • getCABillgPlnItemAmountDetnType

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

      Original property name from the Odata EDM: CABillgPlnItemAmountDetnType

      Returns:
      Type of Amount Determination
    • getCABillgPlnItemAmountDateType

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

      Original property name from the Odata EDM: CABillgPlnItemAmountDateType

      Returns:
      Type of Amount Determination Date
    • getCABillgPlnItemPriceDateType

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

      Original property name from the Odata EDM: CABillgPlnItemPriceDateType

      Returns:
      Type of Pricing Date
    • getCAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      Reference Specifications from Contract
    • getCAProviderContractItemNumber

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

      Original property name from the Odata EDM: CAProviderContractItemNumber

      Returns:
      Contract: Item Number
    • getCASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      Subapplication in Contract Accounts Receivable and Payable
    • getCAProviderContractItemUUID

      @Nullable public UUID getCAProviderContractItemUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: CAProviderContractItemUUID

      Returns:
      External GUID of Provider Contract Items
    • getDivision

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

      Original property name from the Odata EDM: Division

      Returns:
      Division
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business 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
    • getCAMainTransaction

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

      Original property name from the Odata EDM: CAMainTransaction

      Returns:
      Main Transaction for Line Item
    • getCASubTransaction

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

      Original property name from the Odata EDM: CASubTransaction

      Returns:
      Subtransaction for Document Item
    • getCABillgPlnItemServiceType

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

      Original property name from the Odata EDM: CABillgPlnItemServiceType

      Returns:
      Service Type for Revenue Accounting
    • getCADependentItemType

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

      Original property name from the Odata EDM: CADependentItemType

      Returns:
      Dependent Item Type
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • 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
    • getCAAccountDeterminationCode

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

      Original property name from the Odata EDM: CAAccountDeterminationCode

      Returns:
      Account Determination ID
    • getCAInvcgOffsettingAction

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

      Original property name from the Odata EDM: CAInvcgOffsettingAction

      Returns:
      Action Code for Offsetting
    • getCAInvcgOffsettingCategory

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

      Original property name from the Odata EDM: CAInvcgOffsettingCategory

      Returns:
      Offsetting Category
    • getCAInvcgOffsettingProcedure

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

      Original property name from the Odata EDM: CAInvcgOffsettingProcedure

      Returns:
      Offsetting Procedure
    • getCAInvcgOffsettingReferenceKey

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

      Original property name from the Odata EDM: CAInvcgOffsettingReferenceKey

      Returns:
      Offsetting Reference Key
    • getCABillgPlnItemReqDteLast

      @Nullable public LocalDate getCABillgPlnItemReqDteLast()
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemReqDteLast

      Returns:
      Last Reqest Date for Billing Plan Items
    • getCABillgPlnItemReqDteNext

      @Nullable public LocalDate getCABillgPlnItemReqDteNext()
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemReqDteNext

      Returns:
      Next Request Date of Billing Plan Items
    • getCABillgPlnItemRequestedToDte

      @Nullable public LocalDate getCABillgPlnItemRequestedToDte()
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemRequestedToDte

      Returns:
      Billing Plan Items Requested Until
    • getCABillgPlnItemCanceled

      @Nullable public Boolean getCABillgPlnItemCanceled()
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemCanceled

      Returns:
      Billing Plan Item Discarded
    • getCABillgPlnSubItmExist

      @Nullable public Boolean getCABillgPlnSubItmExist()
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnSubItmExist

      Returns:
      Subitem Exists
    • getCABillgPlnItemMain

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

      Original property name from the Odata EDM: CABillgPlnItemMain

      Returns:
      Number of Main Item
    • getCABillgPlnItmExcptnReason

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

      Original property name from the Odata EDM: CABillgPlnItmExcptnReason

      Returns:
      Reason for Adjusting a Billing Plan Item
    • getCABillgPlnItemChildExist

      @Nullable public Boolean getCABillgPlnItemChildExist()
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemChildExist

      Returns:
      Follow-On Item Exists
    • getCABillgPlnItemParent

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

      Original property name from the Odata EDM: CABillgPlnItemParent

      Returns:
      Number of Higher-Level Billing Plan Item
    • getCABillgPlnItemStatus

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

      Original property name from the Odata EDM: CABillgPlnItemStatus

      Returns:
      Status of Billing Plan Item
    • getCABillgPlnItemNrOfBllbleItm

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

      Original property name from the Odata EDM: CABillgPlnItemNrOfBllbleItm

      Returns:
      No. of Billing Plan Item Requests
    • getCAIsRevnAcctgTransfRecordRlvt

      @Nullable public Boolean getCAIsRevnAcctgTransfRecordRlvt()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsRevnAcctgTransfRecordRlvt

      Returns:
      Order Item Created for Transfer to Revenue Accounting
    • getConditionType

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

      Original property name from the Odata EDM: ConditionType

      Returns:
      Condition Type
    • getConditionIsForStatistics

      @Nullable public Boolean getConditionIsForStatistics()
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsForStatistics

      Returns:
      Condition Is Statistical
    • getCANetDueDate

      @Nullable public LocalDate getCANetDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Returns:
      Due date for net payment
    • getCABillgPlnItmIsNotToBeReqd

      @Nullable public Boolean getCABillgPlnItmIsNotToBeReqd()
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItmIsNotToBeReqd

      Returns:
      Billing Plan Item Cannot Be Requested
    • getCABllbleItmCostType

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

      Original property name from the Odata EDM: CABllbleItmCostType

      Returns:
      Billable Item Cost Type
    • getCABllbleItmCostSubType

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

      Original property name from the Odata EDM: CABllbleItmCostSubType

      Returns:
      Billable Item Cost Subtype
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<CABillgPlnItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<CABillgPlnItem>