R_CAInvcgDocItemTP

DDL: R_CAINVCGDOCITEMTP Type: view_entity TRANSACTIONAL Package: FCI_RAP_INVDOC

Invoicing Document Item - TP

R_CAInvcgDocItemTP is a Transactional CDS View that provides data about "Invoicing Document Item - TP" in SAP S/4HANA. It reads from 1 data source (I_CAInvcgDocItem) and exposes 123 fields with key fields CAInvoicingDocument, CAInvcgDocItem. It has 1 association to related views. Part of development package FCI_RAP_INVDOC.

Data Sources (1)

SourceAliasJoin Type
I_CAInvcgDocItem _CAInvcgDocItem from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_CAInvcgDocItem _Extension $projection.CAInvoicingDocument = _Extension.CAInvoicingDocument and $projection.CAInvcgDocItem = _Extension.CAInvcgDocItem

Annotations (13)

NameValueLevelField
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix IDI view
AbapCatalog.extensibility.quota.maximumFields 340 view
AbapCatalog.extensibility.quota.maximumBytes 6800 view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Invoicing Document Item - TP view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey CAInvcgDocItem view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (123)

KeyFieldSource TableSource FieldDescription
KEY CAInvoicingDocument CAInvoicingDocument
KEY CAInvcgDocItem CAInvcgDocItem
CAInvcgDocumentItemType CAInvcgDocumentItemType
CompanyCode CompanyCode
Division Division
CAContract CAContract
CAProviderContractItemNumber CAProviderContractItemNumber
CASubApplication CASubApplication
CAInvcgItmAltvBusinessPartner CAInvcgItmAltvBusinessPartner
CAInvcgItmAltvContractAccount CAInvcgItmAltvContractAccount
CAInvcgDocItmAltvMDCat CAInvcgDocItmAltvMDCat
CAMainTransaction CAMainTransaction
CASubTransaction CASubTransaction
CAIsDocItemSimulated CAIsDocItemSimulated
CAInvcgDocItemIsReversal CAInvcgDocItemIsReversal
CAInvcgIsInFinalAmt CAInvcgIsInFinalAmt
CAInvcgIsItemPostingRelevant CAInvcgIsItemPostingRelevant
CAInvcgIsNotBPRelevant CAInvcgIsNotBPRelevant
CAInvcgIsItemPrintingRelevant CAInvcgIsItemPrintingRelevant
CAInvcgSubstituteGroupPrinting CAInvcgSubstituteGroupPrinting
TransactionCurrency TransactionCurrency
CAAmountInTransactionCurrency CAAmountInTransactionCurrency
CAInvcgDocItmLoclCurrency CAInvcgDocItmLoclCurrency
CAInvcgDocItmAmtInLoclCurrency CAInvcgDocItmAmtInLoclCurrency
CAInvcgDocItmTaxBaseAmtInLCrcy CAInvcgDocItmTaxBaseAmtInLCrcy
CACurrencySourceDocument CACurrencySourceDocument
CAInvcgSourceDocumentAmount CAInvcgSourceDocumentAmount
CAGroupingCurrencyTranslation CAGroupingCurrencyTranslation
CAAccountDeterminationCode CAAccountDeterminationCode
BusinessPlace BusinessPlace
BusinessArea BusinessArea
CATaxIsIncluded CATaxIsIncluded
CATaxDetnType CATaxDetnType
CAInvcgTaxGroupingKey CAInvcgTaxGroupingKey
CAOtherTaxCode CAOtherTaxCode
TaxCode TaxCode
CATaxDeterminationCode CATaxDeterminationCode
TaxJurisdiction TaxJurisdiction
CATransactionKeyAccountDetn CATransactionKeyAccountDetn
CAConditionType CAConditionType
CATaxRateInPercent CATaxRateInPercent
TaxCountry TaxCountry
TransToTaxCntryCrcyCnvrsnFctr TransToTaxCntryCrcyCnvrsnFctr
CAInvcgOffsettingCategory CAInvcgOffsettingCategory
CAInvcgOffsettingProcedure CAInvcgOffsettingProcedure
CAInvcgOffsettingAction CAInvcgOffsettingAction
CATaxDate CATaxDate
CATaxBaseAmount CATaxBaseAmount
CATaxAmountInTransCurrency CATaxAmountInTransCurrency
CATaxPortionInTransCurrency CATaxPortionInTransCurrency
WithholdingTaxCode WithholdingTaxCode
CAIsDownPaymentRequest CAIsDownPaymentRequest
CAInvcgOffsettingGroup CAInvcgOffsettingGroup
CAInvcgDfrrdRevenueStatus CAInvcgDfrrdRevenueStatus
CAIsRevenueAccountingRelevant CAIsRevenueAccountingRelevant
CAInvcgRevenueGrouping CAInvcgRevenueGrouping
CARevenueAccountingServiceType CARevenueAccountingServiceType
CAInvcgAccrualPostingType CAInvcgAccrualPostingType
CAIsPrepaid CAIsPrepaid
UnitOfMeasure UnitOfMeasure
Quantity Quantity
CANetDueDate CANetDueDate
CACashDiscountDueDate CACashDiscountDueDate
CACashDiscountRate CACashDiscountRate
CAInvcgDocItemDefStatus CAInvcgDocItemDefStatus
CAItemPeriodStartDate CAItemPeriodStartDate
CAItemPeriodEndDate CAItemPeriodEndDate
CAInvcgRefPostingDocType CAInvcgRefPostingDocType
CADocumentNumber CADocumentNumber
CAGroupingKeyDocumentItems CAGroupingKeyDocumentItems
CAInvcgGroupingKey CAInvcgGroupingKey
CAClearingDocumentNumber CAClearingDocumentNumber
CAClearingAmountInTransCrcy CAClearingAmountInTransCrcy
CAInvcgDocItemCrtnMethod CAInvcgDocItemCrtnMethod
CAInvcgFunction CAInvcgFunction
CAInvcgSourceDocumentCat CAInvcgSourceDocumentCat
CAInvcgSourceDocumentNumber CAInvcgSourceDocumentNumber
CAInvcgDocItemSourceItmCat CAInvcgDocItemSourceItmCat
CAInvcgSourceDocumentItem CAInvcgSourceDocumentItem
CABllbleItmDiscountKey CABllbleItmDiscountKey
CABllbleItmDiscountVersion CABllbleItmDiscountVersion
CAInvcgCorrectionCategory CAInvcgCorrectionCategory
CABillToParty CABillToParty
CABillToRegion CABillToRegion
CABillFromRegion CABillFromRegion
CAControlCode CAControlCode
CASupplyRegion CASupplyRegion
CABillToCountry CABillToCountry
WBSElementInternalID WBSElementInternalID
_CAInvcgFunction _CAInvcgFunction
_CompCode _CompCode
_Division _Division
_BusinessArea _BusinessArea
_TransactionCurrency _TransactionCurrency
_CACurrencySourceDocument _CACurrencySourceDocument
_CAInvcgItmAltvBusinessPartner _CAInvcgItmAltvBusinessPartner
_CAInvcgItmAltvContractAccount _CAInvcgItmAltvContractAccount
_CAInvcgDocItemType _CAInvcgDocItemType
_CABllbleItmDiscountKey _CABllbleItmDiscountKey
_CAInvcgSourceDocCat _CAInvcgSourceDocCat
_CAInvcgRefPostgDocTyp _CAInvcgRefPostgDocTyp
_CADocument _CADocument
_CADeferredRevenueStatus _CADeferredRevenueStatus
_CAInvcgDocItmAltvMDCat _CAInvcgDocItmAltvMDCat
_CAInvcgDocItmDefStatus _CAInvcgDocItmDefStatus
_CAInvcgDocItmCrtnMethod _CAInvcgDocItmCrtnMethod
_CAInvcgDocItmSrceItmCat _CAInvcgDocItmSrceItmCat
_CAAccountDetnCode _CAAccountDetnCode
_CARevnAcctgServiceType _CARevnAcctgServiceType
_CAInvcgAccrualPostingType _CAInvcgAccrualPostingType
_CATaxDetnType _CATaxDetnType
_TaxCountry _TaxCountry
_CASubApplication _CASubApplication
_CATransactionKeyAcctDetn _CATransactionKeyAcctDetn
_CAConditionType _CAConditionType
_UnitOfMeasure _UnitOfMeasure
_WBSElementBasicData _WBSElementBasicData
_CABillToParty _CABillToParty
_CABillToRegion _CABillToRegion
_CABillFromRegion _CABillFromRegion
_CASupplyRegion _CASupplyRegion
_CABillToCountry _CABillToCountry
_CAInvcgDocument _CAInvcgDocument
@AbapCatalog.extensibility: {
  extensible: true,
  elementSuffix: 'IDI',
  dataSources: [ '_Extension' ],
  quota: {
    maximumFields: 340,
    maximumBytes: 6800
  }
}
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #REQUIRED
@EndUserText.label: 'Invoicing Document Item - TP'
@ObjectModel: {
  usageType: {
    serviceQuality: #B,
    sizeCategory: #XL,
    dataClass: #TRANSACTIONAL
  },
  representativeKey: 'CAInvcgDocItem'
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define view entity R_CAInvcgDocItemTP
  as select from I_CAInvcgDocItem as _CAInvcgDocItem

  association        to parent R_CAInvcgDocumentTP as _CAInvcgDocument on  $projection.CAInvoicingDocument = _CAInvcgDocument.CAInvoicingDocument

  // extensibility

  association [0..1] to E_CAInvcgDocItem           as _Extension       on  $projection.CAInvoicingDocument = _Extension.CAInvoicingDocument
                                                                       and $projection.CAInvcgDocItem      = _Extension.CAInvcgDocItem
{
  key CAInvoicingDocument,
  key CAInvcgDocItem,
      CAInvcgDocumentItemType,
      CompanyCode,
      Division,
      CAContract,
      CAProviderContractItemNumber,
      CASubApplication,
      CAInvcgItmAltvBusinessPartner,
      CAInvcgItmAltvContractAccount,
      CAInvcgDocItmAltvMDCat,
      CAMainTransaction,
      CASubTransaction,
      CAIsDocItemSimulated,
      CAInvcgDocItemIsReversal,
      CAInvcgIsInFinalAmt,
      CAInvcgIsItemPostingRelevant,
      CAInvcgIsNotBPRelevant,
      CAInvcgIsItemPrintingRelevant,
      CAInvcgSubstituteGroupPrinting,
      TransactionCurrency,
      CAAmountInTransactionCurrency,
      CAInvcgDocItmLoclCurrency,
      CAInvcgDocItmAmtInLoclCurrency,
      CAInvcgDocItmTaxBaseAmtInLCrcy,
      CACurrencySourceDocument,
      CAInvcgSourceDocumentAmount,
      CAGroupingCurrencyTranslation,
      CAAccountDeterminationCode,
      BusinessPlace,
      BusinessArea,
      CATaxIsIncluded,
      CATaxDetnType,
      CAInvcgTaxGroupingKey,
      CAOtherTaxCode,
      TaxCode,
      CATaxDeterminationCode,
      TaxJurisdiction,
      CATransactionKeyAccountDetn,
      CAConditionType,
      CATaxRateInPercent,
      TaxCountry,
      TransToTaxCntryCrcyCnvrsnFctr,
      CAInvcgOffsettingCategory,
      CAInvcgOffsettingProcedure,
      CAInvcgOffsettingAction,
      CATaxDate,
      CATaxBaseAmount,
      CATaxAmountInTransCurrency,
      CATaxPortionInTransCurrency,
      WithholdingTaxCode,
      CAIsDownPaymentRequest,
      CAStatisticalItemCode,
      CAInvcgOffsettingGroup,
      CAInvcgDfrrdRevenueStatus,
      CAIsRevenueAccountingRelevant,
      CAInvcgRevenueGrouping,
      CARevenueAccountingServiceType,
      CAInvcgAccrualPostingType,
      CAIsPrepaid,
      UnitOfMeasure,
      Quantity,
      CANetDueDate,
      CACashDiscountDueDate,
      CACashDiscountRate,
      CAInvcgDocItemDefStatus,
      CAItemPeriodStartDate,
      CAItemPeriodEndDate,
      CAInvcgRefPostingDocType,
      CADocumentNumber,
      CAGroupingKeyDocumentItems,
      CAInvcgGroupingKey,
      CAClearingDocumentNumber,
      CAClearingAmountInTransCrcy,
      CAInvcgDocItemCrtnMethod,
      CAInvcgFunction,
      CAInvcgSourceDocumentCat,
      CAInvcgSourceDocumentNumber,
      CAInvcgDocItemSourceItmCat,
      CAInvcgSourceDocumentItem,
      CABllbleItmDiscountKey,
      CABllbleItmDiscountVersion,
      CAInvcgCorrectionCategory,

      // from Extension

      CABillToParty,
      CABillToRegion,
      CABillFromRegion,
      CAControlCode,
      CASupplyRegion,
      CABillToCountry,
      WBSElementInternalID,

      /* Associations */
      _CAInvcgFunction,
      _CompCode,
      _Division,
      _BusinessArea,
      _TransactionCurrency,
      _CACurrencySourceDocument,
      _CAInvcgItmAltvBusinessPartner,
      _CAInvcgItmAltvContractAccount,
      _CAStatisticalItemCode,
      _CAInvcgDocItemType,
      _CABllbleItmDiscountKey,
      _CAInvcgSourceDocCat,
      _CAInvcgRefPostgDocTyp,
      _CADocument,
      _CADeferredRevenueStatus,
      _CAInvcgDocItmAltvMDCat,
      _CAInvcgDocItmDefStatus,
      _CAInvcgDocItmCrtnMethod,
      _CAInvcgDocItmSrceItmCat,
      _CAAccountDetnCode,
      _CARevnAcctgServiceType,
      _CAInvcgAccrualPostingType,
      _CATaxDetnType,
      _TaxCountry,
      _CASubApplication,
      _CATransactionKeyAcctDetn,
      _CAConditionType,
      _UnitOfMeasure,
      _WBSElementBasicData,


      // from Extension

      _CABillToParty,
      _CABillToRegion,
      _CABillFromRegion,
      _CASupplyRegion,
      _CABillToCountry,

      _CAInvcgDocument
}