C_PaDaGdsClfnCntntBsdDetsTP

DDL: C_PADAGDSCLFNCNTNTBSDDETSTP SQL: CPDGCLCBRDETS Type: view CONSUMPTION

Pckgd DG Classfctn Details (Cntnt Based)

C_PaDaGdsClfnCntntBsdDetsTP is a Consumption CDS View that provides data about "Pckgd DG Classfctn Details (Cntnt Based)" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRsltDngrsGdsBscDetsTP) and exposes 29 fields with key field CmplRqRsltDngrsGdsBscDetsUUID. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRsltDngrsGdsBscDetsTP I_CmplRqRsltDngrsGdsBscDetsTP from

Associations (7)

CardinalityTargetAliasCondition
[1..1] C_PaDaGdsClfnCntntBsdTP _CmplRqRslt $projection.CmplRqRsltUUID = _CmplRqRslt.CmplRqRsltUUID
[1..*] C_PaDaGdsClfnEnclosureVarVH _PaDaGdsClfnEnclosureVarVH $projection.CmplRqVersUUID = _PaDaGdsClfnEnclosureVarVH.CmplRqVersUUID
[1..*] C_PaDaGdsClfnSpclPrvsnVH _PaDaGdsClfnSpclPrvsnVH $projection.CmplRqVersUUID = _PaDaGdsClfnSpclPrvsnVH.CmplRqVersUUID
[1..1] C_PaDaGdsClfnRglnCntntBsd _UpaDaGdsClfnRgln $projection.DangerousGoodsIdnNumber = _UpaDaGdsClfnRgln.DangerousGoodsIdnNumber and $projection.DangerousGoodsIdnNumberType = _UpaDaGdsClfnRgln.DangerousGoodsIdnNumberType and $projection.DangerousGoodsPackingGroup = _UpaDaGdsClfnRgln.DangerousGoodsPackingGroup and $projection.DangerousGoodsListItemVariant = _UpaDaGdsClfnRgln.DangerousGoodsListItemVariant and $projection.CmplRqVersUUID = _UpaDaGdsClfnRgln.CmplRqVersUUID
[0..*] I_ClassifiedAsDangerousGoodTxt _ClassifiedAsDangerousGoodTxt $projection.ClassifiedAsDangerousGood = _ClassifiedAsDangerousGoodTxt.ClassifiedAsDangerousGood
[0..*] I_EnclosureVariantText _EnclosureVariantText $projection.EnclosureVariant = _EnclosureVariantText.EnclosureVariant
[1..1] I_CmplRqRslt _CmplRqRsltForAuthorization $projection.CmplRqRsltUUID = _CmplRqRsltForAuthorization.CmplRqRsltUUID

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CPDGCLCBRDETS view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Pckgd DG Classfctn Details (Cntnt Based) view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltDngrsGdsBscDetsUUID CmplRqRsltDngrsGdsBscDetsUUID NodeID
CmplRqRsltUUID I_CmplRqRsltDngrsGdsBscDetsTP CmplRqRsltUUID SDS Assessment
CmplRqVersUUID CmplRqVersUUID NodeID
CreatedByUser CreatedByUser User Name
LastChangedByUser LastChangedByUser User Name
PackingInstruction PackingInstruction Instructions for Packer
SpecialProvisionOrExemptionTxt SpecialProvisionOrExemptionTxt Special Provision / Exemption
DngrsGdsExemptionCategoryName
EnclosureVariant EnclosureVariant Enclosure Variant
ClassifiedAsDangerousGood ClassifiedAsDangerousGood Classified As
DangerousGoodBasicDescription
ProdCmplncDngrsGdsIdnNmbr DangerousGoodsIdnNumber Number
ProdCmplncDngrsGdsIdnNmbrType DangerousGoodsIdnNumberType Number Prefix
ProdCmplncDngrsGdsPackingGroup DangerousGoodsPackingGroup Packing Group
DangerousGoodsIdnNumber DangerousGoodsIdnNumber Number
DangerousGoodsIdnNumberType DangerousGoodsIdnNumberType Number Prefix
DangerousGoodsPackingGroup DangerousGoodsPackingGroup Packing Group
DangerousGoodsListItemVariant DangerousGoodsListItemVariant Variant
BasicClassfctnIsOverwritten BasicClassfctnIsOverwritten Basic Classification is Overwritten
DngrsGdsDescTmplIsOverwritten DngrsGdsDescTmplIsOverwritten Description Template is Overwritten
DngrsGdsIsIgnoredLblFrmRgln DngrsGdsIsIgnoredLblFrmRgln Ignore Labels from Regulation
AddlPlcdIsIgnoredLblFrmRgln AddlPlcdIsIgnoredLblFrmRgln Ignore Placards from Regulation
_CmplRqRslt _CmplRqRslt
_UpaDaGdsClfnRgln _UpaDaGdsClfnRgln
_ClassifiedAsDangerousGoodTxt _ClassifiedAsDangerousGoodTxt
_EnclosureVariantText _EnclosureVariantText
_PaDaGdsClfnEnclosureVarVH _PaDaGdsClfnEnclosureVarVH
_PaDaGdsClfnSpclPrvsnVH _PaDaGdsClfnSpclPrvsnVH
_CmplRqRsltForAuthorization _CmplRqRsltForAuthorization

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_PaDaGdsClfnCntntBsdDetsTP.
-- 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: CPDGCLCBRDETS

CREATE VIEW C_PaDaGdsClfnCntntBsdDetsTP AS
SELECT
  CmplRqRsltDngrsGdsBscDetsUUID,
  I_CmplRqRsltDngrsGdsBscDetsTP.CmplRqRsltUUID AS CmplRqRsltUUID,
  CmplRqVersUUID,
  CreatedByUser,
  LastChangedByUser,
  PackingInstruction,
  SpecialProvisionOrExemptionTxt,
  cast( '' as dngrsgdsexemptioncategoryname ) AS DngrsGdsExemptionCategoryName,
  EnclosureVariant,
  ClassifiedAsDangerousGood,
  cast ( '' as ehdgm_basic_description ) AS DangerousGoodBasicDescription,
  DangerousGoodsIdnNumber AS ProdCmplncDngrsGdsIdnNmbr,
  DangerousGoodsIdnNumberType AS ProdCmplncDngrsGdsIdnNmbrType,
  DangerousGoodsPackingGroup AS ProdCmplncDngrsGdsPackingGroup,
  DangerousGoodsIdnNumber,
  DangerousGoodsIdnNumberType,
  DangerousGoodsPackingGroup,
  DangerousGoodsListItemVariant,
  BasicClassfctnIsOverwritten,
  DngrsGdsDescTmplIsOverwritten,
  DngrsGdsIsIgnoredLblFrmRgln,
  AddlPlcdIsIgnoredLblFrmRgln
FROM I_CmplRqRsltDngrsGdsBscDetsTP
LEFT OUTER JOIN C_PaDaGdsClfnCntntBsdTP AS _CmplRqRslt ON CmplRqRsltUUID = _CmplRqRslt.CmplRqRsltUUID  -- association [1..1]
LEFT OUTER JOIN C_PaDaGdsClfnEnclosureVarVH AS _PaDaGdsClfnEnclosureVarVH ON CmplRqVersUUID = _PaDaGdsClfnEnclosureVarVH.CmplRqVersUUID  -- association [1..*]
LEFT OUTER JOIN C_PaDaGdsClfnSpclPrvsnVH AS _PaDaGdsClfnSpclPrvsnVH ON CmplRqVersUUID = _PaDaGdsClfnSpclPrvsnVH.CmplRqVersUUID  -- association [1..*]
LEFT OUTER JOIN C_PaDaGdsClfnRglnCntntBsd AS _UpaDaGdsClfnRgln ON DangerousGoodsIdnNumber = _UpaDaGdsClfnRgln.DangerousGoodsIdnNumber AND DangerousGoodsIdnNumberType = _UpaDaGdsClfnRgln.DangerousGoodsIdnNumberType AND DangerousGoodsPackingGroup = _UpaDaGdsClfnRgln.DangerousGoodsPackingGroup AND DangerousGoodsListItemVariant = _UpaDaGdsClfnRgln.DangerousGoodsListItemVariant AND CmplRqVersUUID = _UpaDaGdsClfnRgln.CmplRqVersUUID  -- association [1..1]
LEFT OUTER JOIN I_ClassifiedAsDangerousGoodTxt AS _ClassifiedAsDangerousGoodTxt ON ClassifiedAsDangerousGood = _ClassifiedAsDangerousGoodTxt.ClassifiedAsDangerousGood  -- association [0..*]
LEFT OUTER JOIN I_EnclosureVariantText AS _EnclosureVariantText ON EnclosureVariant = _EnclosureVariantText.EnclosureVariant  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRslt AS _CmplRqRsltForAuthorization ON CmplRqRsltUUID = _CmplRqRsltForAuthorization.CmplRqRsltUUID  -- association [1..1]
;