C_ChmlCmplncReqMntr

DDL: C_CHMLCMPLNCREQMNTR Type: view CONSUMPTION

Process Requests from Logistics

C_ChmlCmplncReqMntr is a Consumption CDS View that provides data about "Process Requests from Logistics" in SAP S/4HANA. It reads from 1 data source (I_ChmlCmplncReqTP) and exposes 10 fields. It has 14 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChmlCmplncReqTP ComplianceRequest from

Associations (14)

CardinalityTargetAliasCondition
[0..*] C_ChmlCmplncReqMktTP _RequestedMarket $projection.ChmlCmplncRequestUUID = _RequestedMarket.ChmlCmplncRequestUUID -- Requested Plants (Persisted) - for area search only (cl_ehpma_cplreq_calc_exit->map_atom)
[0..*] C_ChmlCmplncReqPlntTP _RequestedPlnt $projection.ChmlCmplncRequestUUID = _RequestedPlnt.ChmlCmplncRequestUUID -- Requested VKOrgs (Persisted) - for area search only (cl_ehpma_cplreq_calc_exit->map_atom)
[0..*] C_ChmlCmplncReqSlsOrgTP _RequestedSlsOrg $projection.ChmlCmplncRequestUUID = _RequestedSlsOrg.ChmlCmplncRequestUUID
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfo $projection.ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID --Additional Information
[0..1] I_ChmlCmplncBusProcVH _BusinessProcessVH $projection.ChmlCmplncBusinessProcess = _BusinessProcessVH.ChmlCmplncBusinessProcess
[0..1] I_ChmlCmplncReqOrigTypeVH _OriginTypeVH $projection.ChmlCmplncRequestOriginType = _OriginTypeVH.ChmlCmplncRequestOriginType
[1..1] I_ChmlCmplncReqOriginProcVH _OriginProcessVH $projection.ChmlCmplncReqOriginProc = _OriginProcessVH.ChmlCmplncReqOriginProc
[0..1] C_ChmlCmplncReqRequesterVH _RequesterVH $projection.ChmlCmplncReqBPRequester = _RequesterVH.ChmlCmplncReqBPRequester
[0..1] C_ChmlCmplncReqRequesterUserVH _RequesterUserVH $projection.ChmlCmplncReqRequester = _RequesterUserVH.UserID
[1..1] I_ChmlCmplncReqCmplncProcVH _CmplncProcVH $projection.ChmlCmplncReqCmplncProc = _CmplncProcVH.ChmlCmplncReqCmplncProc
[0..1] I_CmplncReqResponsibility _ReqResponsibility $projection.CmplncReqResponsibility = _ReqResponsibility.CmplncReqResponsibility
[0..1] I_Plant _ActivePlant $projection.ActivePlant = _ActivePlant.Plant
[0..*] I_SalesOrganizationText _SalesOrganizationText $projection.SalesOrganization = _SalesOrganizationText.SalesOrganization --Product Information
[0..1] I_ProductGroup_2 _ProductGroupVH $projection.MaterialGroup = _ProductGroupVH.ProductGroup

Annotations (15)

NameValueLevelField
EndUserText.label Process Requests from Logistics view
AbapCatalog.sqlViewName CCREQMNTR view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
Metadata.allowExtensions true view
Search.searchable true view

Fields (10)

KeyFieldSource TableSource FieldDescription
ChmlCmplncRequestUUID
ChmlCmplncRequestNavgnLink I_ChmlCmplncReqTP ChmlCmplncRequestUUID Chemical Compliance Request
ProductName
ProductGroupNameasMaterialGroupName
CmplncReqResponsibilityName
CountryName
SalesOrganization
ActivePlant
system_datethen1endasDueDateCriticality
_RequestStatus

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_ChmlCmplncReqMntr.
-- 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.

CREATE VIEW C_ChmlCmplncReqMntr AS
SELECT
  ComplianceRequest.ChmlCmplncRequestUUID AS ChmlCmplncRequestNavgnLink,
  cast( ComplianceRequest._Product._Text[1: Language = $session.system_language ].ProductName as ehfnd_cci_product_name ) AS ProductName,
  _ReqResponsibility._Text[1: Language = $session.system_language ].CmplncReqResponsibilityName AS CmplncReqResponsibilityName,
  cast( '' as ehfnd_country_desc_long ) AS CountryName,
  cast( ' ' as ehfnd_sales_org_id preserving type ) AS SalesOrganization,
  cast( ' ' as ehfnd_plant_id preserving type ) AS ActivePlant
FROM I_ChmlCmplncReqTP AS ComplianceRequest
LEFT OUTER JOIN C_ChmlCmplncReqMktTP AS _RequestedMarket ON ChmlCmplncRequestUUID = _RequestedMarket.ChmlCmplncRequestUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncReqPlntTP AS _RequestedPlnt ON ChmlCmplncRequestUUID = _RequestedPlnt.ChmlCmplncRequestUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncReqSlsOrgTP AS _RequestedSlsOrg ON ChmlCmplncRequestUUID = _RequestedSlsOrg.ChmlCmplncRequestUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfo ON ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncBusProcVH AS _BusinessProcessVH ON ChmlCmplncBusinessProcess = _BusinessProcessVH.ChmlCmplncBusinessProcess  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncReqOrigTypeVH AS _OriginTypeVH ON ChmlCmplncRequestOriginType = _OriginTypeVH.ChmlCmplncRequestOriginType  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncReqOriginProcVH AS _OriginProcessVH ON ChmlCmplncReqOriginProc = _OriginProcessVH.ChmlCmplncReqOriginProc  -- association [1..1]
LEFT OUTER JOIN C_ChmlCmplncReqRequesterVH AS _RequesterVH ON ChmlCmplncReqBPRequester = _RequesterVH.ChmlCmplncReqBPRequester  -- association [0..1]
LEFT OUTER JOIN C_ChmlCmplncReqRequesterUserVH AS _RequesterUserVH ON ChmlCmplncReqRequester = _RequesterUserVH.UserID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncReqCmplncProcVH AS _CmplncProcVH ON ChmlCmplncReqCmplncProc = _CmplncProcVH.ChmlCmplncReqCmplncProc  -- association [1..1]
LEFT OUTER JOIN I_CmplncReqResponsibility AS _ReqResponsibility ON CmplncReqResponsibility = _ReqResponsibility.CmplncReqResponsibility  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _ActivePlant ON ActivePlant = _ActivePlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationText AS _SalesOrganizationText ON SalesOrganization = _SalesOrganizationText.SalesOrganization  -- association [0..*]
LEFT OUTER JOIN I_ProductGroup_2 AS _ProductGroupVH ON MaterialGroup = _ProductGroupVH.ProductGroup  -- association [0..1]
;