I_CACnsmpnItmError
Consumption Item Error
I_CACnsmpnItmError is a Basic CDS View that provides data about "Consumption Item Error" in SAP S/4HANA. It reads from 1 data source (dfkkbixcit_err) and exposes 38 fields with key fields CACnsmpnItmClass, CACnsmpnItmIDType, CACnsmpnItmID, CAErrorUUID. It has 8 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| dfkkbixcit_err | dfkkbixcit_err | from |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_CACnsmpnItmStatus | _CACnsmpnItmStatus | $projection.CACnsmpnItmStatus = _CACnsmpnItmStatus.CACnsmpnItmStatus |
| [0..1] | I_BusinessPartner | _BusinessPartner | $projection.BusinessPartner = _BusinessPartner.BusinessPartner |
| [0..1] | I_CACnsmpnItmClass | _CACnsmpnItmClass | $projection.CACnsmpnItmClass = _CACnsmpnItmClass.CACnsmpnItmClass |
| [0..1] | I_CACnsmpnItmIDType | _CACnsmpnItmIDType | $projection.CACnsmpnItmIDType = _CACnsmpnItmIDType.CACnsmpnItmIDType |
| [0..1] | I_CACnsmpnItmProcess | _CACnsmpnItmProcess | $projection.CACnsmpnItmProcess = _CACnsmpnItmProcess.CACnsmpnItmProcess |
| [0..1] | I_CASubApplication | _CASubApplication | $projection.CASubApplication = _CASubApplication.CASubApplication |
| [0..1] | I_ContractAccountHeader | _ContractAccountHeader | $projection.ContractAccount = _ContractAccountHeader.ContractAccount |
| [0..1] | I_ContractAccountPartner | _ContractAccountPartner | $projection.ContractAccount = _ContractAccountPartner.ContractAccount and $projection.BusinessPartner = _ContractAccountPartner.BusinessPartner |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| Analytics.dataExtraction.enabled | true | view | |
| EndUserText.label | Consumption Item Error | view | |
| ObjectModel.representativeKey | CACnsmpnItmID | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| VDM.viewType | #BASIC | view |
Fields (38)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CACnsmpnItmClass | Class | ||
| KEY | CACnsmpnItmIDType | ConsItem IDType | ||
| KEY | CACnsmpnItmID | citid | Cons. Item ID | |
| KEY | CAErrorUUID | erruuid | Err. Message ID | |
| CACnsmpnItmStatus | citstatus | Status | ||
| CACnsmpnItmProcess | processid | Settlement ID | ||
| BusinessPartner | gpart | Tech. BPartner | ||
| ContractAccount | vkont | Tech. CtrAcct | ||
| CAContract | vtref | Contract | ||
| CASubApplication | subap | Subapplication | ||
| CACnsmpnItmPackageUUID | Cons.Item Pkg. | |||
| CACnsmpnItmDataPackageID | Data Package | |||
| CARatingDate | ratingdate | Rating Date | ||
| CARatingInternalNumber | ratingrunno | Rating Run No. | ||
| CARatingGroup | rating_group | Rating Group | ||
| CACnsmpnItmCreationDate | citcrdate | Created On | ||
| CreatedByUser | cruser | User Name | ||
| CreationDate | crdate | Sizing Date | ||
| CreationTime | crtime | Time Created | ||
| CAMassRunInternalID | runkey | Valuation Run ID No. | ||
| LogHandle | loghandle | LogsHandle | ||
| SystemMessageType | msgty | Msg.Type (E,I,W..) | ||
| SystemMessageIdentification | msgid | Message ID | ||
| SystemMessageNumber | msgno | Message Number | ||
| SystemMessageVariable1 | msgv1 | Message variable 1 | ||
| SystemMessageVariable2 | msgv2 | Message variable 2 | ||
| SystemMessageVariable3 | msgv3 | Message variable 3 | ||
| SystemMessageVariable4 | msgv4 | Message variable 4 | ||
| CAExternalErrorCode | exterrorcode | External Error Key | ||
| CAExternalErrorVariable1Text | Ext. ErrorVar. | |||
| _CACnsmpnItmStatus | _CACnsmpnItmStatus | |||
| _BusinessPartner | _BusinessPartner | |||
| _CACnsmpnItmClass | _CACnsmpnItmClass | |||
| _CACnsmpnItmIDType | _CACnsmpnItmIDType | |||
| _CACnsmpnItmProcess | _CACnsmpnItmProcess | |||
| _CASubApplication | _CASubApplication | |||
| _ContractAccountHeader | _ContractAccountHeader | |||
| _ContractAccountPartner | _ContractAccountPartner |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view I_CACnsmpnItmError.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
CREATE VIEW I_CACnsmpnItmError AS
SELECT
cast(citcat as citcat_gfn_kk preserving type ) AS CACnsmpnItmClass,
cast(citidtype as citidtype_gfn_kk preserving type ) AS CACnsmpnItmIDType,
citid AS CACnsmpnItmID,
erruuid AS CAErrorUUID,
citstatus AS CACnsmpnItmStatus,
processid AS CACnsmpnItmProcess,
gpart AS BusinessPartner,
vkont AS ContractAccount,
vtref AS CAContract,
subap AS CASubApplication,
cast(citpackuuid as citpackuuid_gfn_kk preserving type ) AS CACnsmpnItmPackageUUID,
cast(citdatapackid as cit_datapackid_gfn_kk preserving type ) AS CACnsmpnItmDataPackageID,
ratingdate AS CARatingDate,
ratingrunno AS CARatingInternalNumber,
rating_group AS CARatingGroup,
citcrdate AS CACnsmpnItmCreationDate,
cruser AS CreatedByUser,
crdate AS CreationDate,
crtime AS CreationTime,
runkey AS CAMassRunInternalID,
LogHandle,
msgty AS SystemMessageType,
msgid AS SystemMessageIdentification,
msgno AS SystemMessageNumber,
msgv1 AS SystemMessageVariable1,
msgv2 AS SystemMessageVariable2,
msgv3 AS SystemMessageVariable3,
msgv4 AS SystemMessageVariable4,
exterrorcode AS CAExternalErrorCode,
cast(exterrorvar1 as exterrorvar_gfn_kk preserving type ) AS CAExternalErrorVariable1Text
FROM dfkkbixcit_err
LEFT OUTER JOIN I_CACnsmpnItmStatus AS _CACnsmpnItmStatus ON CACnsmpnItmStatus = _CACnsmpnItmStatus.CACnsmpnItmStatus -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_CACnsmpnItmClass AS _CACnsmpnItmClass ON CACnsmpnItmClass = _CACnsmpnItmClass.CACnsmpnItmClass -- association [0..1]
LEFT OUTER JOIN I_CACnsmpnItmIDType AS _CACnsmpnItmIDType ON CACnsmpnItmIDType = _CACnsmpnItmIDType.CACnsmpnItmIDType -- association [0..1]
LEFT OUTER JOIN I_CACnsmpnItmProcess AS _CACnsmpnItmProcess ON CACnsmpnItmProcess = _CACnsmpnItmProcess.CACnsmpnItmProcess -- association [0..1]
LEFT OUTER JOIN I_CASubApplication AS _CASubApplication ON CASubApplication = _CASubApplication.CASubApplication -- association [0..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccountHeader ON ContractAccount = _ContractAccountHeader.ContractAccount -- association [0..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _ContractAccountPartner ON ContractAccount = _ContractAccountPartner.ContractAccount AND BusinessPartner = _ContractAccountPartner.BusinessPartner -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA