R_CAInvcgDocItemTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_CAInvcgDocItem | _CAInvcgDocItem | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | E_CAInvcgDocItem | _Extension | $projection.CAInvoicingDocument = _Extension.CAInvoicingDocument and $projection.CAInvcgDocItem = _Extension.CAInvcgDocItem |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA