C_ChmlCmplncMnlDngrsGdsRglnVH

DDL: C_CHMLCMPLNCMNLDNGRSGDSRGLNVH SQL: CCCIMNLDGRGLNVH Type: view CONSUMPTION

Regulation for Dangerous Goods

C_ChmlCmplncMnlDngrsGdsRglnVH is a Consumption CDS View that provides data about "Regulation for Dangerous Goods" in SAP S/4HANA. It reads from 1 data source (I_CmplRqVersEnhanced) and exposes 14 fields with key field CmplRqVersUUID. It has 3 associations to related views. It is exposed through 1 OData service (UI_MANUAL_DG_INFO). It is used in 1 Fiori application: Manage Dangerous Goods Information.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqVersEnhanced I_CmplRqVersEnhanced from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_CmplncRqmtStatusText _CmplncRqmtStatusText $projection.CmplRqVersMaintStatus = _CmplncRqmtStatusText.CmplRqStatus
[0..*] I_CmplncRqmtTypeText _CmplncRqmtTypeText $projection.CmplRqType = _CmplncRqmtTypeText.CmplRqType
[0..*] I_CmplRqDomainTxt _CmplRqDomainTxt $projection.CmplRqDomain = _CmplRqDomainTxt.CmplRqDomain

Annotations (14)

NameValueLevelField
EndUserText.label Regulation for Dangerous Goods view
AbapCatalog.sqlViewName CCCIMNLDGRGLNVH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey CmplRqVersUUID view
ObjectModel.resultSet.sizeCategory #S view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_MANUAL_DG_INFO UI_MANUAL_DG_INFO V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F7337 Manage Dangerous Goods Information Transactional

Manage Dangerous Goods Information

Business Role: Environmental Manager

With this app, you can classify waste products according to dangerous goods regulations. When you select a material in the Manage Material Data app, you can create dangerous goods assessments for the products assigned to this material and their related packaged products. This app is available when the Product Compliance component is not activated in the system.

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY CmplRqVersUUID CmplRqVersUUID NodeID
CmplRqVersName CmplRqVersName Compliance Requirement Name
CmplRqUUID CmplRqUUID Compl Req.
CmplRqVersAppltyAreaString
CmplRqDomain CmplRqDomain Requirement Domain
ValidOnDate
EffectiveDate EffectiveDate Effective Date
CmplRqVersValidToDate CmplRqVersValidToDate Expiration Date
CmplRqVersMaintStatus CmplRqVersMaintStatus Status
CmplRqType CmplRqType Type
_CmplRqVersAppltyArea _CmplRqVersAppltyArea
_CmplncRqmtStatusText _CmplncRqmtStatusText
_CmplncRqmtTypeText _CmplncRqmtTypeText
_CmplRqDomainTxt _CmplRqDomainTxt

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_ChmlCmplncMnlDngrsGdsRglnVH.
-- 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: CCCIMNLDGRGLNVH

CREATE VIEW C_ChmlCmplncMnlDngrsGdsRglnVH AS
SELECT
  CmplRqVersUUID,
  CmplRqVersName,
  CmplRqUUID,
  cast('' as abap.char(1000)) AS CmplRqVersAppltyAreaString,
  CmplRqDomain,
  cast( '' as ehfnd_crv_effective_date ) AS ValidOnDate,
  EffectiveDate,
  CmplRqVersValidToDate,
  CmplRqVersMaintStatus,
  CmplRqType
FROM I_CmplRqVersEnhanced
LEFT OUTER JOIN I_CmplncRqmtStatusText AS _CmplncRqmtStatusText ON CmplRqVersMaintStatus = _CmplncRqmtStatusText.CmplRqStatus  -- association [0..*]
LEFT OUTER JOIN I_CmplncRqmtTypeText AS _CmplncRqmtTypeText ON CmplRqType = _CmplncRqmtTypeText.CmplRqType  -- association [0..*]
LEFT OUTER JOIN I_CmplRqDomainTxt AS _CmplRqDomainTxt ON CmplRqDomain = _CmplRqDomainTxt.CmplRqDomain  -- association [0..*]
;