I_PackagedDangerousGood
Packaged Dangerous Good
I_PackagedDangerousGood is a Composite CDS View that provides data about "Packaged Dangerous Good" in SAP S/4HANA. It reads from 1 data source (I_ChmlCmplncInfo) and exposes 26 fields with key field ChmlCmplncInfoUUID.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ChmlCmplncInfo | ChemicalComplianceInfo | from |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PPDG | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| EndUserText.label | Packaged Dangerous Good | view | |
| VDM.viewType | #COMPOSITE | view | |
| Metadata.allowExtensions | false | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #B | view |
Fields (26)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ChmlCmplncInfoUUID | ChmlCmplncInfoUUID | ||
| CreationUTCDateTime | CreationUTCDateTime | |||
| CreatedByUser | CreatedByUser | |||
| LastChangeUTCDateTime | LastChangeUTCDateTime | |||
| LastChangedByUser | LastChangedByUser | |||
| ProdStewardshipRespUnit | ProdStewardshipRespUnit | |||
| DngrsGdsRespUnit | DngrsGdsRespUnit | |||
| ChmlCmplncInfoType | ChmlCmplncInfoType | |||
| ChmlCmplncInternalName | ChmlCmplncInternalName | |||
| MaterialIsBaseProduct | MaterialIsBaseProduct | |||
| MaterialIsSold | MaterialIsSold | |||
| MaterialIsTransported | MaterialIsTransported | |||
| MaterialIsSourced | MaterialIsSourced | |||
| MaterialIsProduced | MaterialIsProduced | |||
| _Application | _Application | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _MarketCoverage | _MarketCoverage | |||
| _MarketRequest | _MarketRequest | |||
| _MaterialAssignment | _MaterialAssignment | |||
| _PrimaryMaterial | _PrimaryMaterial | |||
| _ProductAssignment | _ProductAssignment | |||
| _PurposeAssignment | _PurposeAssignment | |||
| _RespUnitForDangerousGoods | _RespUnitForDangerousGoods | |||
| _RespUnitForProductStewardship | _RespUnitForProductStewardship | |||
| _SuplrMatlAssignment | _SuplrMatlAssignment |
@AbapCatalog.sqlViewName: 'PPDG'
@AbapCatalog.compiler.compareFilter: true
@AccessControl:
{
authorizationCheck: #MANDATORY,
personalData.blocking: #NOT_REQUIRED,
privilegedAssociations: [ '_CreatedByUser', '_LastChangedByUser' ]
}
@EndUserText.label: 'Packaged Dangerous Good'
@VDM.viewType: #COMPOSITE
@Metadata.allowExtensions: false
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel:
{
usageType:
{
dataClass: #MASTER,
sizeCategory: #L,
serviceQuality: #B
}
}
define view I_PackagedDangerousGood
as select from I_ChmlCmplncInfo as ChemicalComplianceInfo
{
key ChmlCmplncInfoUUID,
CreationUTCDateTime,
CreatedByUser,
LastChangeUTCDateTime,
LastChangedByUser,
ProdStewardshipRespUnit,
DngrsGdsRespUnit,
ChmlCmplncInfoType,
ChmlCmplncInternalName,
MaterialIsBaseProduct,
MaterialIsSold,
MaterialIsTransported,
MaterialIsSourced,
MaterialIsProduced,
/* Associations */
_Application,
_CreatedByUser,
_LastChangedByUser,
_MarketCoverage,
_MarketRequest,
_MaterialAssignment,
_PrimaryMaterial,
_ProductAssignment,
_PurposeAssignment,
_RespUnitForDangerousGoods,
_RespUnitForProductStewardship,
_SuplrMatlAssignment
}
where
ChemicalComplianceInfo.ChmlCmplncInfoType = 'PP'
and ChemicalComplianceInfo.MaterialIsTransported = 'X'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CHMLCMPLNCINFO"
],
"ASSOCIATED":
[
"I_CHMLCMPLNCAPPLASSGMT",
"I_CHMLCMPLNCMATLASSGMT",
"I_CHMLCMPLNCMKTCVRG",
"I_CHMLCMPLNCMKTREQ",
"I_CHMLCMPLNCPRODASSGMT",
"I_CHMLCMPLNCPRPSASSGMT",
"I_CHMLCMPLNCSUPLRMATLASSGMT",
"I_RESPONSIBLEUNIT",
"I_RESPONSIBLEUNITDNGRSGDS",
"I_USER"
],
"BASE":
[
"I_CHMLCMPLNCINFO"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA