C_DocInfoObjectType

DDL: C_DOCINFOOBJECTTYPE SQL: CDOCINOBJTYPE Type: view CONSUMPTION

Document Info Object Type Consumption

C_DocInfoObjectType is a Consumption CDS View that provides data about "Document Info Object Type Consumption" in SAP S/4HANA. It reads from 2 data sources (I_DocTypeForEmbeddedSystems, I_DocInfoRecdObjectLink) and exposes 12 fields with key fields LinkedSAPObjectKey, LinkedSAPObject, DocumentType, DocumentInfoRecord, DocumentPart. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_DocTypeForEmbeddedSystems _Softdoc inner
I_DocInfoRecdObjectLink DocInfo from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_DocInfoRecd _DocValueHelp $projection.DocumentType = _DocValueHelp.DocumentType and $projection.DocumentInfoRecord = _DocValueHelp.DocumentInfoRecord and $projection.DocumentPart = _DocValueHelp.DocumentPart and $projection.DocumentVersion = _DocValueHelp.DocumentVersion
[1..1] I_BOMReleasedDocuments _ReleasedDocs $projection.DocumentType = _ReleasedDocs.DocumentType and $projection.DocumentInfoRecord = _ReleasedDocs.DocumentInfoRecord and $projection.DocumentPart = _ReleasedDocs.DocumentPart and $projection.DocumentVersion = _ReleasedDocs.DocumentVersion

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CDOCINOBJTYPE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Document Info Object Type Consumption view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
ObjectModel.updateEnabled true view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY LinkedSAPObjectKey I_DocInfoRecdObjectLink LinkedSAPObjectKey SAP Object Key
KEY LinkedSAPObject I_DocInfoRecdObjectLink LinkedSAPObject Object
KEY DocumentType I_DocInfoRecdObjectLink DocumentType Order Type
KEY DocumentInfoRecord I_DocInfoRecdObjectLink DocumentInfoRecord Document
KEY DocumentPart I_DocInfoRecdObjectLink DocumentPart Document Part
KEY DocumentVersion I_DocInfoRecdObjectLink DocumentVersion Docu. Version
CreatedByUser I_DocInfoRecdObjectLink CreatedByUser User Name
ValidityStartDate
IsDocumentReleased _ReleasedDocs IsDocumentReleased
_DocValueHelp _DocValueHelp
_LinkedObjectDesc _LinkedObjectDesc
_ReleasedDocs _ReleasedDocs

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_DocInfoObjectType.
-- 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: CDOCINOBJTYPE

CREATE VIEW C_DocInfoObjectType AS
SELECT
  DocInfo.LinkedSAPObjectKey AS LinkedSAPObjectKey,
  DocInfo.LinkedSAPObject AS LinkedSAPObject,
  DocInfo.DocumentType AS DocumentType,
  DocInfo.DocumentInfoRecord AS DocumentInfoRecord,
  DocInfo.DocumentPart AS DocumentPart,
  DocInfo.DocumentVersion AS DocumentVersion,
  DocInfo.CreatedByUser AS CreatedByUser,
  cast ( '00000000' as datum ) AS ValidityStartDate,
  _ReleasedDocs.IsDocumentReleased AS IsDocumentReleased
FROM I_DocInfoRecdObjectLink AS DocInfo
INNER JOIN I_DocTypeForEmbeddedSystems AS _Softdoc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_DocInfoRecd AS _DocValueHelp ON DocumentType = _DocValueHelp.DocumentType AND DocumentInfoRecord = _DocValueHelp.DocumentInfoRecord AND DocumentPart = _DocValueHelp.DocumentPart AND DocumentVersion = _DocValueHelp.DocumentVersion  -- association [1..1]
LEFT OUTER JOIN I_BOMReleasedDocuments AS _ReleasedDocs ON DocumentType = _ReleasedDocs.DocumentType AND DocumentInfoRecord = _ReleasedDocs.DocumentInfoRecord AND DocumentPart = _ReleasedDocs.DocumentPart AND DocumentVersion = _ReleasedDocs.DocumentVersion  -- association [1..1]
;