P_PaDaGdsBscClassfctn

DDL: P_PADAGDSBSCCLASSFCTN Type: view CONSUMPTION Package: EHDGM_CNS_TBR_PP

Basic Classification of a Packaged Dangerous Good

P_PaDaGdsBscClassfctn is a Consumption CDS View that provides data about "Basic Classification of a Packaged Dangerous Good" in SAP S/4HANA. It reads from 10 data sources and exposes 22 fields with key field CmplRqRsltUUID. Part of development package EHDGM_CNS_TBR_PP.

Data Sources (10)

SourceAliasJoin Type
I_ChmlCmplncProdAssgmt I_ChmlCmplncProdAssgmt inner
I_ChmlCmplncProdAssgmt I_ChmlCmplncProdAssgmt inner
I_DngrsGdsLogsPackgInstrn I_DngrsGdsLogsPackgInstrn inner
I_DngrsGdsLogsPackgInstrn I_DngrsGdsLogsPackgInstrn inner
I_CmplRqRsltDngrsGdsBscClfnTP PackagedCRR from
I_CmplRqRsltDngrsGdsBscClfnTP PackagedCRR union_all
I_CmplRqRsltDngrsGdsBscClfnTP PackagedCRR union_all
I_CmplRqRsltDngrsGdsBscClfnTP UnpackagedCRR inner
I_CmplRqRsltDngrsGdsBscClfnTP UnpackagedCRR inner
I_CmplRqRsltDngrsGdsBscClfnTP UnpackagedCRR inner

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName PPDGDBSCCL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.private true view
VDM.viewType #CONSUMPTION view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID I_CmplRqRsltDngrsGdsBscClfnTP CmplRqRsltUUID SDS Assessment
ChmlCmplncInfoUUID I_CmplRqRsltDngrsGdsBscClfnTP ChmlCmplncInfoUUID Chemical Compliance Information PP
CmplRqVersUUID I_CmplRqRsltDngrsGdsBscClfnTP CmplRqVersUUID NodeID
CmplRqRsltBscClassfctnUUID
ClassifiedAsDangerousGood
CmplRqRsltManualStatus I_CmplRqRsltDngrsGdsBscClfnTP CmplRqRsltManualStatus Transport Permission
ComplianceRequirement I_CmplRqRsltDngrsGdsBscClfnTP ComplianceRequirement Compliance Requirement
CmplRqRsltUUIDasCmplRqRsltUUID
ChmlCmplncInfoUUID I_CmplRqRsltDngrsGdsBscClfnTP ChmlCmplncInfoUUID Chemical Compliance Information PP
CmplRqVersUUID I_CmplRqRsltDngrsGdsBscClfnTP CmplRqVersUUID NodeID
CmplRqRsltBscClassfctnUUID
ClassifiedAsDangerousGood
CmplRqRsltManualStatus I_CmplRqRsltDngrsGdsBscClfnTP CmplRqRsltManualStatus Transport Permission
ComplianceRequirement I_CmplRqRsltDngrsGdsBscClfnTP ComplianceRequirement Compliance Requirement
CmplRqRsltUUIDasCmplRqRsltUUID
ChmlCmplncInfoUUID I_CmplRqRsltDngrsGdsBscClfnTP ChmlCmplncInfoUUID Chemical Compliance Information PP
CmplRqVersUUID I_CmplRqRsltDngrsGdsBscClfnTP CmplRqVersUUID NodeID
CmplRqRsltBscClassfctnUUID
ClassifiedAsDangerousGood
CmplRqRsltManualStatus I_CmplRqRsltDngrsGdsBscClfnTP CmplRqRsltManualStatus Transport Permission
ComplianceRequirement I_CmplRqRsltDngrsGdsBscClfnTP ComplianceRequirement Compliance Requirement
_ChmlCmplncInfo I_CmplRqRsltDngrsGdsBscClfnTP _ChmlCmplncInfo

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_PaDaGdsBscClassfctn.
-- 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 P_PaDaGdsBscClassfctn AS
SELECT
  PackagedCRR.CmplRqRsltUUID AS CmplRqRsltUUID,
  PackagedCRR.ChmlCmplncInfoUUID AS ChmlCmplncInfoUUID,
  PackagedCRR.CmplRqVersUUID AS CmplRqVersUUID,
  cast ( UnpackagedCRR.CmplRqRsltUUID as cmplrqrsltbscclassfctnuuid preserving type ) AS CmplRqRsltBscClassfctnUUID,
  UnpackagedCRR._CmplRqRsltDngrsGdsBscDets.ClassifiedAsDangerousGood AS ClassifiedAsDangerousGood,
  UnpackagedCRR.CmplRqRsltManualStatus AS CmplRqRsltManualStatus,
  UnpackagedCRR.ComplianceRequirement AS ComplianceRequirement,
  PackagedCRR._ChmlCmplncInfo as _ChmlCmplncInfo AS CmplRqRsltUUIDasCmplRqRsltUUID,
  PackagedCRR._ChmlCmplncInfo AS _ChmlCmplncInfo
FROM I_CmplRqRsltDngrsGdsBscClfnTP AS PackagedCRR
INNER JOIN I_ChmlCmplncProdAssgmt ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmplRqRsltDngrsGdsBscClfnTP AS UnpackagedCRR ON /* join condition not captured in parsed metadata */
INNER JOIN I_DngrsGdsLogsPackgInstrn ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_CmplRqRsltDngrsGdsBscClfnTP
;