C_ProcmtAutomnErrorLog

DDL: C_PROCMTAUTOMNERRORLOG SQL: CAUTOERRLOG Type: view CONSUMPTION Package: APPL_MM_PUR_BUS_PROC_AUTOMN

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)

SourceAliasJoin 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)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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
;