C_ProcmtAutomnErrorLog
Purchasing Doc Automation Error Log
C_ProcmtAutomnErrorLog is a Consumption CDS View that provides data about "Purchasing Doc Automation Error Log" in SAP S/4HANA. It reads from 5 data sources (I_PurgDocAutomationStatus, I_PurgDocAutomationStatus, I_ProcmtAutomnErrorLog, I_PurgDocAutomationStatus, I_PurgDocAutomationStatus) and exposes 44 fields with key field ProcmtAutomnNodeID. It has 2 associations to related views. Part of development package APPL_MM_PUR_BUS_PROC_AUTOMN.
Data Sources (5)
| Source | Alias | Join Type |
|---|---|---|
| I_PurgDocAutomationStatus | I_PurgDocAutomationStatus | from |
| I_PurgDocAutomationStatus | I_PurgDocAutomationStatus | union |
| I_ProcmtAutomnErrorLog | ProcmtAutomnErrorLog | inner |
| I_PurgDocAutomationStatus | PurgDocAutomationStatus | union |
| I_PurgDocAutomationStatus | PurgDocAutomationStatus | union |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ProcmtAutomnRuleDefinition | RuleDefinition | RuleDefinition.ProcmtAutomnRuleID = $projection.NodeDescription |
| [1..1] | I_ProcmtAutomnRuleActionTP | AutomationRuleAction | AutomationRuleAction.ProcmtAutomnRuleID = I_PurgDocAutomationStatus.ProcmtAutomnRuleID and AutomationRuleAction.ProcmtAutomnActionUniqueID = I_PurgDocAutomationStatus.ProcmtAutomnActionUniqueID |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CAUTOERRLOG | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_ALLOWED | view | |
| EndUserText.label | Purchasing Doc Automation Error Log | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.dataMaintenance | #NOT_ALLOWED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view |
Fields (44)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProcmtAutomnNodeID | |||
| ProcmtAutomnParentNodeID | ||||
| HierarchyLevel | 0 | |||
| ProcmtAutomnRuleLogUUID | Purch Doc Log ID | |||
| PurchasingDocumentUniqueID | PurchasingDocumentUniqueID | Purch. Doc. ID | ||
| SAPObjectType | SAPObjectType | SOT Name | ||
| SAPObjectNodeType | SAPObjectNodeType | SONT Name | ||
| ExtSourceSystem | ExtSourceSystem | Connected System ID | ||
| NodeDescription | PurchasingDocumentUniqueID | Action Unique ID | ||
| PurgDocErrorText | ||||
| DrillState | ||||
| ProcmtAutomnJobStatus | ||||
| ProcmtAutomnRuleIDasProcmtAutomnNodeID | ||||
| HierarchyLevel | 1 | |||
| ProcmtAutomnRuleLogUUID | Purch Doc Log ID | |||
| PurchasingDocumentUniqueID | I_PurgDocAutomationStatus | PurchasingDocumentUniqueID | Purch. Doc. ID | |
| SAPObjectType | I_PurgDocAutomationStatus | SAPObjectType | SOT Name | |
| SAPObjectNodeType | I_PurgDocAutomationStatus | SAPObjectNodeType | SONT Name | |
| ExtSourceSystem | Connected System ID | |||
| NodeDescription | I_PurgDocAutomationStatus | ProcmtAutomnRuleID | Action Unique ID | |
| PurgDocErrorText | ||||
| DrillState | ||||
| ProcmtAutomnJobStatus | ProcmtAutomnTrigQueue | ProcmtAutomnJobStatus | ||
| HierarchyLevel | 2 | |||
| ProcmtAutomnRuleLogUUID | Purch Doc Log ID | |||
| PurchasingDocumentUniqueID | PurchasingDocumentUniqueID | Purch. Doc. ID | ||
| SAPObjectType | SAPObjectType | SOT Name | ||
| SAPObjectNodeType | SAPObjectNodeType | SONT Name | ||
| ExtSourceSystem | Connected System ID | |||
| NodeDescription | ProcmtAutomnActionUniqueID | Action Unique ID | ||
| PurgDocErrorText | ||||
| DrillState | ||||
| ProcmtAutomnJobStatus | ||||
| HierarchyLevel | 3 | |||
| ProcmtAutomnRuleLogUUID | I_PurgDocAutomationStatus | ProcmtAutomnRuleLogUUID | Purch Doc Log ID | |
| PurchasingDocumentUniqueID | I_PurgDocAutomationStatus | PurchasingDocumentUniqueID | Purch. Doc. ID | |
| SAPObjectType | I_PurgDocAutomationStatus | SAPObjectType | SOT Name | |
| SAPObjectNodeType | I_PurgDocAutomationStatus | SAPObjectNodeType | SONT Name | |
| ExtSourceSystem | Connected System ID | |||
| NodeDescription | Action Unique ID | |||
| PurgDocErrorText | ||||
| DrillState | ||||
| ProcmtAutomnJobStatus | ||||
| RuleDescription |
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 C_ProcmtAutomnErrorLog.
-- 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.
-- SQL view name: CAUTOERRLOG
CREATE VIEW C_ProcmtAutomnErrorLog AS
SELECT
cast (concat( ExtSourceSystem, concat(SAPObjectType, concat(SAPObjectNodeType, PurchasingDocumentUniqueID))) as abap.char(200)) AS ProcmtAutomnNodeID,
cast ('' as abap.char(200)) AS ProcmtAutomnParentNodeID,
0 AS HierarchyLevel,
hextobin('00000000000000000000000000000000') AS ProcmtAutomnRuleLogUUID,
PurchasingDocumentUniqueID,
SAPObjectType,
SAPObjectNodeType,
ExtSourceSystem,
PurchasingDocumentUniqueID AS NodeDescription,
cast('' as abap.char(255)) AS PurgDocErrorText,
cast( 'expanded' as abap.char(10)) AS DrillState,
cast (' ' as mmpur_auto_jobstatus) AS ProcmtAutomnJobStatus,
cast ('' as abap.char(40)) as RuleDescription AS ProcmtAutomnRuleIDasProcmtAutomnNodeID,
cast ('' as abap.char(40)) AS RuleDescription
FROM I_PurgDocAutomationStatus
INNER JOIN I_ProcmtAutomnErrorLog AS ProcmtAutomnErrorLog ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ProcmtAutomnRuleDefinition AS RuleDefinition ON RuleDefinition.ProcmtAutomnRuleID = NodeDescription -- association [1..1]
LEFT OUTER JOIN I_ProcmtAutomnRuleActionTP AS AutomationRuleAction ON AutomationRuleAction.ProcmtAutomnRuleID = I_PurgDocAutomationStatus.ProcmtAutomnRuleID AND AutomationRuleAction.ProcmtAutomnActionUniqueID = I_PurgDocAutomationStatus.ProcmtAutomnActionUniqueID -- association [1..1]
-- UNION with additional select branch(es): I_PurgDocAutomationStatus, I_PurgDocAutomationStatus
;
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