C_ChgImpactMfgProcDefDet

DDL: C_CHGIMPACTMFGPROCDEFDET SQL: CCHGIMPCTMPD Type: view CONSUMPTION

Manufacturing Process Definition Details

C_ChgImpactMfgProcDefDet is a Consumption CDS View that provides data about "Manufacturing Process Definition Details" in SAP S/4HANA. It reads from 1 data source (I_DocumentInfoRecord) and exposes 26 fields with key fields DocumentInfoRecordDocNumber, DocumentInfoRecordDocPart, DocumentInfoRecordDocType, DocumentInfoRecordDocVersion. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DocumentInfoRecord Document from

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_DocumentInfoRecordDescTP _Desc $projection.DocumentInfoRecordDocType = _Desc.DocumentInfoRecordDocType and $projection.DocumentInfoRecordDocNumber = _Desc.DocumentInfoRecordDocNumber and $projection.DocumentInfoRecordDocVersion = _Desc.DocumentInfoRecordDocVersion and $projection.DocumentInfoRecordDocPart = _Desc.DocumentInfoRecordDocPart
[0..*] I_DocumentInfoRecordDocTypeT _DocumentTypeText $projection.DocumentInfoRecordDocType = _DocumentTypeText.DocumentInfoRecordDocType

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CCHGIMPCTMPD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Manufacturing Process Definition Details view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.title.value DocumentDescription view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY DocumentInfoRecordDocNumber I_DocumentInfoRecord DocumentInfoRecordDocNumber Document
KEY DocumentInfoRecordDocPart I_DocumentInfoRecord DocumentInfoRecordDocPart Document Part
KEY DocumentInfoRecordDocType I_DocumentInfoRecord DocumentInfoRecordDocType Document Type
KEY DocumentInfoRecordDocVersion I_DocumentInfoRecord DocumentInfoRecordDocVersion Doc. Version
DocumentDescription
DocumentTypeDescription
InternalDocumentStatus I_DocumentInfoRecord InternalDocumentStatus Status
DocumentStatusName
DocInfoRecdIsMarkedForDeletion I_DocumentInfoRecord DocInfoRecdIsMarkedForDeletion Deletion ind.
DocumentIsCreatedByCAD
DocInfoRecdIsDeleted
CreatedByUser I_DocumentInfoRecord CreatedByUser User Name
ResponsiblePersonName I_DocumentInfoRecord ResponsiblePersonName User
ResponsiblePersonFullName
LastChangedByUser I_DocumentInfoRecord LastChangedByUser User Name
LastChangedByUserFullName
CreationDateTime I_DocumentInfoRecord CreationDateTime Timestamp
ChangedDateTime I_DocumentInfoRecord ChangedDateTime Time Stamp
AuthorizationGroup I_DocumentInfoRecord AuthorizationGroup AuthorizGroup
_ChangedUser I_DocumentInfoRecord _ChangedUser
_UserDetails I_DocumentInfoRecord _UserDetails
_DocType I_DocumentInfoRecord _DocType
_Indicator I_DocumentInfoRecord _Indicator
_DocStatus I_DocumentInfoRecord _DocStatus
_Desc _Desc
_DocumentTypeText _DocumentTypeText

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_ChgImpactMfgProcDefDet.
-- 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: CCHGIMPCTMPD

CREATE VIEW C_ChgImpactMfgProcDefDet AS
SELECT
  Document.DocumentInfoRecordDocNumber AS DocumentInfoRecordDocNumber,
  Document.DocumentInfoRecordDocPart AS DocumentInfoRecordDocPart,
  Document.DocumentInfoRecordDocType AS DocumentInfoRecordDocType,
  Document.DocumentInfoRecordDocVersion AS DocumentInfoRecordDocVersion,
  _Desc[1: Language = $session.system_language].DocumentDescription AS DocumentDescription,
  Document._DocType._Text[1: Language = $session.system_language].DocumentTypeDescription AS DocumentTypeDescription,
  Document.InternalDocumentStatus AS InternalDocumentStatus,
  Document._DocStatus._Text[1: Language = $session.system_language].DocumentStatusName AS DocumentStatusName,
  Document.DocInfoRecdIsMarkedForDeletion AS DocInfoRecdIsMarkedForDeletion,
  cast( Document.IsDocInfoRecdCreatedFromCAD as xfeld ) AS DocumentIsCreatedByCAD,
  cast( Document.DocInfoRecdIsMarkedForDeletion as xfeld ) AS DocInfoRecdIsDeleted,
  Document.CreatedByUser AS CreatedByUser,
  Document.ResponsiblePersonName AS ResponsiblePersonName,
  Document._UserDetails.UserDescription AS ResponsiblePersonFullName,
  Document.LastChangedByUser AS LastChangedByUser,
  Document._ChangedUser.UserDescription AS LastChangedByUserFullName,
  Document.CreationDateTime AS CreationDateTime,
  Document.ChangedDateTime AS ChangedDateTime,
  Document.AuthorizationGroup AS AuthorizationGroup,
  Document._ChangedUser AS _ChangedUser,
  Document._UserDetails AS _UserDetails,
  Document._DocType AS _DocType,
  Document._Indicator AS _Indicator,
  Document._DocStatus AS _DocStatus
FROM I_DocumentInfoRecord AS Document
LEFT OUTER JOIN C_DocumentInfoRecordDescTP AS _Desc ON DocumentInfoRecordDocType = _Desc.DocumentInfoRecordDocType AND DocumentInfoRecordDocNumber = _Desc.DocumentInfoRecordDocNumber AND DocumentInfoRecordDocVersion = _Desc.DocumentInfoRecordDocVersion AND DocumentInfoRecordDocPart = _Desc.DocumentInfoRecordDocPart  -- association [0..*]
LEFT OUTER JOIN I_DocumentInfoRecordDocTypeT AS _DocumentTypeText ON DocumentInfoRecordDocType = _DocumentTypeText.DocumentInfoRecordDocType  -- association [0..*]
;