I_CAInvcgDocMassCreate
Abrechnungsauftrag (Mass)
I_CAInvcgDocMassCreate is a Composite CDS View that provides data about "Abrechnungsauftrag (Mass)" in SAP S/4HANA. It reads from 2 data sources (I_CABillgReqDocHeader, I_CAInvcgDocHeader) and exposes 82 fields with key field CAInvoicingDocument. It has 1 association to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_CABillgReqDocHeader | _CABillgReqDocHeader | left_outer |
| I_CAInvcgDocHeader | _CAInvcgDocHeader | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_CAInvcgDocLockedforPrint | _CAInvcgDocLockedForPrint | $projection.CAInvcgDocIsLockedForPrinting = _CAInvcgDocLockedForPrint.CAInvcgDocIsLockedForPrinting |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICAINVDOCMC_H | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.representativeKey | CAInvoicingDocument | view | |
| EndUserText.label | Abrechnungsauftrag (Mass) | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (82)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CAInvoicingDocument | I_CAInvcgDocHeader | CAInvoicingDocument | |
| CAApplicationArea | I_CAInvcgDocHeader | CAApplicationArea | ||
| CAInvcgProcess | CAInvcgProcess | |||
| CAInvcgType | CAInvcgType | |||
| CAInvcgCategory | CAInvcgCategory | |||
| CAInvcgTechnicalDocumentType | CAInvcgTechnicalDocumentType | |||
| CAInvcgTargetProcess | CAInvcgTargetProcess | |||
| BusinessPartner | I_CAInvcgDocHeader | BusinessPartner | ||
| ContractAccount | I_CAInvcgDocHeader | 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 | |||
| 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 | |||
| NameNumberRangeObject | ||||
| _CAApplicationArea | I_CAInvcgDocHeader | _CAApplicationArea | ||
| _CompanyCode | _CompanyCode | |||
| _CAInvcgBolloTaxPostStatus | _CAInvcgBolloTaxPostStatus | |||
| _CAInvcgCategory | _CAInvcgCategory | |||
| _CAInvcgCorrectionCat | _CAInvcgCorrectionCat | |||
| _CAInvcgDocChrgDiscItems | _CAInvcgDocChrgDiscItems | |||
| _CAInvcgDocCreationMode | _CAInvcgDocCreationMode | |||
| _CAInvcgDocHeader | I_CAInvcgDocHeader | _CAInvcgDocHeader | ||
| _CAInvcgDocLockedForPrint | _CAInvcgDocLockedForPrint | |||
| _CAInvcgDocPartOfList | _CAInvcgDocPartOfList | |||
| _CAInvcgDocReversalReason | _CAInvcgDocReversalReason | |||
| _CAInvcgDocTechDocType | _CAInvcgDocTechDocType | |||
| _CAInvcgMasterDataType | _CAInvcgMasterDataType | |||
| _CAInvcgPeriodCat | _CAInvcgPeriodCat | |||
| _CAInvcgProcess | _CAInvcgProcess | |||
| _CAInvcgTargetProc | _CAInvcgTargetProc | |||
| _CAInvcgType | _CAInvcgType | |||
| _ProviderContract | _ProviderContract |
@AbapCatalog.sqlViewName: 'ICAINVDOCMC_H'
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.representativeKey: 'CAInvoicingDocument'
@EndUserText.label: 'Abrechnungsauftrag (Mass)'
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE
define view I_CAInvcgDocMassCreate
as select from I_CAInvcgDocHeader as _CAInvcgDocHeader
left outer join I_CABillgReqDocHeader as _CABillgReqDocHeader on _CABillgReqDocHeader.CAInvoicingDocument = _CAInvcgDocHeader.CAInvoicingDocument
association [0..1] to I_CAInvcgDocLockedforPrint as _CAInvcgDocLockedForPrint on $projection.CAInvcgDocIsLockedForPrinting = _CAInvcgDocLockedForPrint.CAInvcgDocIsLockedForPrinting
{
//_CAInvcgDocHeader
key _CAInvcgDocHeader.CAInvoicingDocument,
_CAInvcgDocHeader.CAApplicationArea,
CAInvcgProcess,
CAInvcgType,
CAInvcgCategory,
CAInvcgTechnicalDocumentType,
CAInvcgTargetProcess,
_CAInvcgDocHeader.BusinessPartner,
_CAInvcgDocHeader.ContractAccount,
CAInvcgMasterDataType,
AltvContractAcctForCollvBills,
CASubstituteDocumentNumber,
CreatedByUser,
CAInvcgCreationDate,
CAInvcgCreationTime,
CAInvcgDocCreationMode,
CAInvcgNmbrOfInvoicingDocItems,
CAInvcgDocInternalNumber,
CAReconciliationKey,
CAPostingDate,
DocumentDate,
CANetDueDate,
CACashDiscountDueDate,
CACashDiscountRate,
TransactionCurrency,
CAAmountInTransactionCurrency,
CAInvcgIsDocumentPosted,
CAInvcgIsDocumentSimulated,
CAInvcgIsDocumentPreliminary,
CAInvcgPreliminaryCategory,
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,
cast( 'FKKINV' as nrobj ) as NameNumberRangeObject,
/* Associations */
//_CAInvcgDocHeader
_CAInvcgDocHeader._CAApplicationArea,
_CompanyCode,
_CAInvcgBolloTaxPostStatus,
_CAInvcgCategory,
_CAInvcgCorrectionCat,
_CAInvcgDocChrgDiscItems,
_CAInvcgDocCreationMode,
_CAInvcgDocHeader._CAInvcgDocHeader,
_CAInvcgDocLockedForPrint,
_CAInvcgDocPartOfList,
_CAInvcgDocReversalReason,
_CAInvcgDocTechDocType,
_CAInvcgMasterDataType,
_CAInvcgPeriodCat,
_CAInvcgProcess,
_CAInvcgTargetProc,
_CAInvcgType,
_ProviderContract,
case when _CAInvcgDocHeader.CAInvoicingDocument = _CABillgReqDocHeader.CAInvoicingDocument
then 'X'
else ' '
end as CABillgReqHasPrevious
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CABILLGREQDOCHEADER",
"I_CAINVCGDOCHEADER"
],
"ASSOCIATED":
[
"I_CAAPPLICATIONAREA",
"I_CAINVCGBOLLOTAXPOSTSTATUS",
"I_CAINVCGCATEGORY",
"I_CAINVCGCORRECTIONCAT",
"I_CAINVCGDOCCHRGDISCITEMS",
"I_CAINVCGDOCCREATIONMODE",
"I_CAINVCGDOCHEADER",
"I_CAINVCGDOCLOCKEDFORPRINT",
"I_CAINVCGDOCPARTOFLIST",
"I_CAINVCGDOCREVERSALREASON",
"I_CAINVCGDOCTECHDOCTYPE",
"I_CAINVCGMASTERDATATYPE",
"I_CAINVCGPERIODCAT",
"I_CAINVCGPROCESS",
"I_CAINVCGTARGETPROC",
"I_CAINVCGTYPE",
"I_CAPROVIDERCONTRACTHEADER",
"I_COMPANYCODE"
],
"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