R_CAInvcgDocumentTP
Invoicing Document - TP
R_CAInvcgDocumentTP is a Transactional CDS View that provides data about "Invoicing Document - TP" in SAP S/4HANA. It reads from 1 data source (I_CAInvcgDocHeader) and exposes 98 fields with key field CAInvoicingDocument. It has 4 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_CAInvcgDocHeader | _CAInvcgDocHeader | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | E_CAInvcgDocHeader | _Extension | $projection.CAInvoicingDocument = _Extension.CAInvoicingDocument |
| [0..*] | R_CAInvcgDocItemTP | _CAInvcgDocItem | |
| [0..*] | R_CAInvcgDocPostingTP | _CAInvcgDocPosting | |
| [0..*] | R_CAInvcgDocSourceTP | _CAInvcgDocSource | |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Invoicing Document - TP | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.representativeKey | CAInvoicingDocument | view | |
| ObjectModel.sapObjectNodeType.name | ContrAcctgInvoicingDocument | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view |
Fields (98)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CAInvoicingDocument | CAInvoicingDocument | ||
| CAApplicationArea | CAApplicationArea | |||
| CAInvcgProcess | CAInvcgProcess | |||
| CAInvcgType | CAInvcgType | |||
| CAInvcgCategory | CAInvcgCategory | |||
| CAInvcgTechnicalDocumentType | CAInvcgTechnicalDocumentType | |||
| CAInvcgTargetProcess | CAInvcgTargetProcess | |||
| BusinessPartner | BusinessPartner | |||
| ContractAccount | ContractAccount | |||
| CAInvcgMasterDataType | CAInvcgMasterDataType | |||
| AltvContractAcctForCollvBills | AltvContractAcctForCollvBills | |||
| CASubstituteDocumentNumber | CASubstituteDocumentNumber | |||
| CreatedByUser | CreatedByUser | |||
| CAInvcgCreationDate | CAInvcgCreationDate | |||
| CAInvcgCreationTime | CAInvcgCreationTime | |||
| CAInvcgDocCreationMode | CAInvcgDocCreationMode | |||
| CAInvcgNmbrOfInvoicingDocItems | CAInvcgNmbrOfInvoicingDocItems | |||
| CAInvcgDocInternalNumber | CAInvcgDocInternalNumber | |||
| CAReconciliationKey | CAReconciliationKey | |||
| CAPostingDate | CAPostingDate | |||
| DocumentDate | DocumentDate | |||
| CANetDueDate | CANetDueDate | |||
| CACashDiscountDueDate | CACashDiscountDueDate | |||
| CACashDiscountRate | CACashDiscountRate | |||
| TransactionCurrency | TransactionCurrency | |||
| CAAmountInTransactionCurrency | CAAmountInTransactionCurrency | |||
| CAInvcgIsDocumentPosted | CAInvcgIsDocumentPosted | |||
| CAInvcgIsDocumentSimulated | CAInvcgIsDocumentSimulated | |||
| CAInvcgIsDocumentPreliminary | CAInvcgIsDocumentPreliminary | |||
| CAInvcgPreliminaryCategory | CAInvcgPreliminaryCategory | |||
| CAPrelimInvcgDocValue | CAPrelimInvcgDocValue | |||
| CAPreliminaryInvcgDocStatus | CAPreliminaryInvcgDocStatus | |||
| CAInvcgDocumentReversalReason | CAInvcgDocumentReversalReason | |||
| CAInvcgReversalDocument | CAInvcgReversalDocument | |||
| CAInvcgReversedDocument | CAInvcgReversedDocument | |||
| CAInvcgCorrectionCategory | CAInvcgCorrectionCategory | |||
| CAInvcgDocumentPrintDate | CAInvcgDocumentPrintDate | |||
| CAInvcgDocIsLockedForPrinting | CAInvcgDocIsLockedForPrinting | |||
| CAPaymentMethod | CAPaymentMethod | |||
| CAPaymentFormNumber | CAPaymentFormNumber | |||
| CAInvcgDocFormID | CAInvcgDocFormID | |||
| ApplicationForm | ApplicationForm | |||
| FormIDForAttachedPaymentMedium | FormIDForAttachedPaymentMedium | |||
| CAInvcgDocumentType | CAInvcgDocumentType | |||
| CAKeyIdentification | CAKeyIdentification | |||
| CAOfficialDocumentNumber | CAOfficialDocumentNumber | |||
| CAPartnerSettlementRule | CAPartnerSettlementRule | |||
| CompanyCode | CompanyCode | |||
| BusinessPlace | BusinessPlace | |||
| CAContract | CAContract | |||
| CASubApplication | CASubApplication | |||
| CAInvcgBaseDate | CAInvcgBaseDate | |||
| CAInvcgDocPeriodCategory | CAInvcgDocPeriodCategory | |||
| CAInvcgDocPeriodDate | CAInvcgDocPeriodDate | |||
| CAInvcgDocPeriodStartDate | CAInvcgDocPeriodStartDate | |||
| CADunningCounter | CADunningCounter | |||
| CAInvcgDocHasChargeOrDiscItems | CAInvcgDocHasChargeOrDiscItems | |||
| CAInvcgDocHasControlDoc | CAInvcgDocHasControlDoc | |||
| CAInvcgBolloTaxPostStatus | CAInvcgBolloTaxPostStatus | |||
| CAInvcgDocIsPartOfList | CAInvcgDocIsPartOfList | |||
| CAInvcgDocHasObjectRelation | CAInvcgDocHasObjectRelation | |||
| CAInvcgDocHasSEPAPreNotif | CAInvcgDocHasSEPAPreNotif | |||
| CAInvcgDocExternal | CAInvcgDocExternal | |||
| CAInvcgAdjustmentDocument | CAInvcgAdjustmentDocument | |||
| CAInvcgAdjustedDocument | CAInvcgAdjustedDocument | |||
| _BusinessPartner | _BusinessPartner | |||
| _ContractAccountHeader | _ContractAccountHeader | |||
| _ContractAccountPartner | _ContractAccountPartner | |||
| _AltvContractAcctForCollvBills | _AltvContractAcctForCollvBills | |||
| _CAReconciliationKey | _CAReconciliationKey | |||
| _TransactionCurrency | _TransactionCurrency | |||
| _CAInvcgPreliminaryCategory | _CAInvcgPreliminaryCategory | |||
| _CAPreliminaryInvcgDocStatus | _CAPreliminaryInvcgDocStatus | |||
| _CAInvcgProcess | _CAInvcgProcess | |||
| _CAInvcgType | _CAInvcgType | |||
| _CAInvcgCategory | _CAInvcgCategory | |||
| _CAInvcgDocTechDocType | _CAInvcgDocTechDocType | |||
| _CAInvcgTargetProc | _CAInvcgTargetProc | |||
| _CAInvcgMasterDataType | _CAInvcgMasterDataType | |||
| _CAInvcgDocCreationMode | _CAInvcgDocCreationMode | |||
| _CAInvcgDocReversalReason | _CAInvcgDocReversalReason | |||
| _CAInvcgReversalDocument | _CAInvcgReversalDocument | |||
| _CAInvcgReversedDocument | _CAInvcgReversedDocument | |||
| _CAInvcgCorrectionCat | _CAInvcgCorrectionCat | |||
| _CAInvcgDocumentType | _CAInvcgDocumentType | |||
| _CAInvcgDocLockedforPrint | _CAInvcgDocLockedforPrint | |||
| _CAInvcgPeriodCat | _CAInvcgPeriodCat | |||
| _CAInvcgDocChrgDiscItems | _CAInvcgDocChrgDiscItems | |||
| _CAInvcgBolloTaxPostStatus | _CAInvcgBolloTaxPostStatus | |||
| _CAInvcgDocPartOfList | _CAInvcgDocPartOfList | |||
| _CompanyCode | _CompanyCode | |||
| _CASubApplication | _CASubApplication | |||
| _ProviderContract | _ProviderContract | |||
| _CAInvcgDocHeader | _CAInvcgDocHeader | |||
| _CAApplicationArea | _CAApplicationArea | |||
| _CAInvcgDocItem | _CAInvcgDocItem | |||
| _CAInvcgDocPosting | _CAInvcgDocPosting | |||
| _CAInvcgDocSource | _CAInvcgDocSource |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Invoicing Document - TP'
@ObjectModel: {
usageType: {
serviceQuality: #B,
sizeCategory: #XL,
dataClass: #TRANSACTIONAL
},
representativeKey: 'CAInvoicingDocument',
sapObjectNodeType.name: 'ContrAcctgInvoicingDocument'
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define root view entity R_CAInvcgDocumentTP
as select from I_CAInvcgDocHeader as _CAInvcgDocHeader
composition [0..*] of R_CAInvcgDocItemTP as _CAInvcgDocItem
composition [0..*] of R_CAInvcgDocPostingTP as _CAInvcgDocPosting
composition [0..*] of R_CAInvcgDocSourceTP as _CAInvcgDocSource
// extensibility
association [0..1] to E_CAInvcgDocHeader as _Extension on $projection.CAInvoicingDocument = _Extension.CAInvoicingDocument
{
key CAInvoicingDocument,
CAApplicationArea,
CAInvcgProcess,
CAInvcgType,
CAInvcgCategory,
CAInvcgTechnicalDocumentType,
CAInvcgTargetProcess,
BusinessPartner,
ContractAccount,
CAInvcgMasterDataType,
AltvContractAcctForCollvBills,
CASubstituteDocumentNumber,
CreatedByUser,
CAInvcgCreationDate,
CAInvcgCreationTime,
CAInvcgDocCreationMode,
CAInvcgNmbrOfInvoicingDocItems,
CAInvcgDocInternalNumber,
CAReconciliationKey,
CAPostingDate,
DocumentDate,
CANetDueDate,
CACashDiscountDueDate,
CACashDiscountRate,
TransactionCurrency,
CAAmountInTransactionCurrency,
CAInvcgIsDocumentPosted,
CAInvcgIsDocumentSimulated,
CAInvcgIsDocumentPreliminary,
CAInvcgPreliminaryCategory,
CAPrelimInvcgDocValue,
CAPreliminaryInvcgDocStatus,
CAInvcgDocumentReversalReason,
CAInvcgReversalDocument,
CAInvcgReversedDocument,
CAInvcgCorrectionCategory,
CAInvcgDocumentPrintDate,
CAInvcgDocIsLockedForPrinting,
CAPaymentMethod,
CAPaymentFormNumber,
CAInvcgDocFormID,
ApplicationForm,
FormIDForAttachedPaymentMedium,
CAInvcgDocumentType,
CAKeyIdentification,
CAOfficialDocumentNumber,
CAPartnerSettlementRule,
CompanyCode,
BusinessPlace,
CAContract,
CASubApplication,
CAInvcgBaseDate,
CAInvcgDocPeriodCategory,
CAInvcgDocPeriodDate,
CAInvcgDocPeriodStartDate,
CADunningCounter,
CAInvcgDocHasChargeOrDiscItems,
CAInvcgDocHasControlDoc,
CAInvcgBolloTaxPostStatus,
CAInvcgDocIsPartOfList,
CAInvcgDocHasObjectRelation,
CAInvcgDocHasSEPAPreNotif,
CAInvcgDocExternal,
CAInvcgAdjustmentDocument,
CAInvcgAdjustedDocument,
/* Associations */
_BusinessPartner,
_ContractAccountHeader,
_ContractAccountPartner,
_AltvContractAcctForCollvBills,
_CAReconciliationKey,
_TransactionCurrency,
_CAInvcgPreliminaryCategory,
_CAPreliminaryInvcgDocStatus,
_CAInvcgProcess,
_CAInvcgType,
_CAInvcgCategory,
_CAInvcgDocTechDocType,
_CAInvcgTargetProc,
_CAInvcgMasterDataType,
_CAInvcgDocCreationMode,
_CAInvcgDocReversalReason,
_CAInvcgReversalDocument,
_CAInvcgReversedDocument,
_CAInvcgCorrectionCat,
_CAInvcgDocumentType,
_CAInvcgDocLockedforPrint,
_CAInvcgPeriodCat,
_CAInvcgDocChrgDiscItems,
_CAInvcgBolloTaxPostStatus,
_CAInvcgDocPartOfList,
_CompanyCode,
_CASubApplication,
_ProviderContract,
_CAInvcgDocHeader,
_CAApplicationArea,
_CAInvcgDocItem,
_CAInvcgDocPosting,
_CAInvcgDocSource
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CAINVCGDOCHEADER"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CAAPPLICATIONAREA",
"I_CAINVCGBOLLOTAXPOSTSTATUS",
"I_CAINVCGCATEGORY",
"I_CAINVCGCORRECTIONCAT",
"I_CAINVCGDOCCHRGDISCITEMS",
"I_CAINVCGDOCCREATIONMODE",
"I_CAINVCGDOCHEADER",
"I_CAINVCGDOCLOCKEDFORPRINT",
"I_CAINVCGDOCPARTOFLIST",
"I_CAINVCGDOCREVERSALREASON",
"I_CAINVCGDOCTECHDOCTYPE",
"I_CAINVCGDOCUMENTTYPE",
"I_CAINVCGMASTERDATATYPE",
"I_CAINVCGPERIODCAT",
"I_CAINVCGPRELIMINARYCATEGORY",
"I_CAINVCGPROCESS",
"I_CAINVCGTARGETPROC",
"I_CAINVCGTYPE",
"I_CAPRELIMINARYINVCGDOCSTATUS",
"I_CAPROVIDERCONTRACTHEADER",
"I_CARECONCILIATIONKEY",
"I_CASUBAPPLICATION",
"I_COMPANYCODE",
"I_CONTRACTACCOUNTHEADER",
"I_CONTRACTACCOUNTPARTNER",
"I_CURRENCY",
"R_CAINVCGDOCITEMTP",
"R_CAINVCGDOCPOSTINGTP",
"R_CAINVCGDOCSOURCETP"
],
"BASE":
[
"I_CAINVCGDOCHEADER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
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