P_Attachments

DDL: P_ATTACHMENTS SQL: PATTACHMENTS Type: view BASIC

P_Attachments is a Basic CDS View in SAP S/4HANA. It reads from 2 data sources (mmpur_cat_attchm, mmpur_cat_athtxt) and exposes 9 fields with key fields SAPClient, OpnCtlgImageID, OpnCtlgItemID.

Data Sources (2)

SourceAliasJoin Type
mmpur_cat_attchm attach from
mmpur_cat_athtxt attachTxt left_outer

Annotations (7)

NameValueLevelField
VDM.private true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName PATTACHMENTS view
ClientDependent true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY SAPClient mmpur_cat_attchm mandt Editing Client
KEY OpnCtlgImageID mmpur_cat_attchm image_key Search Image Key
KEY OpnCtlgItemID mmpur_cat_attchm ctlg_itm_key Catalog Item Key
OpnCtlgMainImageName mmpur_cat_attchm image_name Main Image name
OpnCtlgMainImageURL mmpur_cat_attchm image_url URL
OpnCtlgImageMimeType mmpur_cat_attchm mime_type MIME type
OpnCtlgAttachmentType mmpur_cat_attchm attachment_type Search Attact. Type
Language mmpur_cat_athtxt language Report Text Language
OpnCtlgMainImageText mmpur_cat_athtxt attch_text Main Image text

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 P_Attachments.
-- 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: PATTACHMENTS

CREATE VIEW P_Attachments AS
SELECT
  attach.mandt AS SAPClient,
  attach.image_key AS OpnCtlgImageID,
  attach.ctlg_itm_key AS OpnCtlgItemID,
  attach.image_name AS OpnCtlgMainImageName,
  attach.image_url AS OpnCtlgMainImageURL,
  attach.mime_type AS OpnCtlgImageMimeType,
  attach.attachment_type AS OpnCtlgAttachmentType,
  attachTxt.language AS Language,
  attachTxt.attch_text AS OpnCtlgMainImageText
FROM mmpur_cat_attchm AS attach
LEFT OUTER JOIN mmpur_cat_athtxt AS attachTxt ON /* join condition not captured in parsed metadata */
;