R_CmplRqRsltHndlgStorageTP

DDL: R_CMPLRQRSLTHNDLGSTORAGETP Type: view_entity TRANSACTIONAL Package: EHSDS_CRPAT_HANDL_STORAGE

Handling Storage root

R_CmplRqRsltHndlgStorageTP is a Transactional CDS View that provides data about "Handling Storage root" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRslt) and exposes 57 fields with key field CmplRqRsltUUID. It has 16 associations to related views. Part of development package EHSDS_CRPAT_HANDL_STORAGE.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRslt I_CmplRqRslt from

Associations (16)

CardinalityTargetAliasCondition
[1..1] I_CmplRqVersEnhanced _CmplRqVers $projection.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID -- CCI
[1..1] I_ChmlCmplncInfo _ChmlCmplncInfo $projection.ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID -- Material Data for Primary Material
[0..1] C_ChmlCmplncPrimMatl _MaterialDataPrimary $projection.ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID
[0..1] I_BusinessUserBasic _ReleasedByUser $projection.ReleasedByUser = _ReleasedByUser.BusinessPartner -- provides the info if a corresponding RELEASED CRR exists, this info is needed to control the visibility of the link to the released CRR in the object page's message strip
[0..1] R_CmplRqRsltHndlgStorageTP _ReleasedCmplRqRslt $projection.ChmlCmplncInfoUUID = _ReleasedCmplRqRslt.ChmlCmplncInfoUUID and $projection.CmplRqVersUUID = _ReleasedCmplRqRslt.CmplRqVersUUID and _ReleasedCmplRqRslt.CmplRqRsltProcessingStatus = 'RE'
[0..*] R_CmplRqRsltHndlgFireTP _CmplRqRsltHndlgFire
[0..*] R_CmplRqRsltHndlgMsrTP _CmplRqRsltHndlgMsr
[0..*] R_CmplRqRsltHndlgHygieneTP _CmplRqRsltHndlgHygiene
[0..*] R_CmplRqRsltStorageCndnTP _CmplRqRsltStorageCndn
[0..*] R_CmplRqRsltStorMatlAvdTP _CmplRqRsltStorMatlAvd
[0..*] R_CmplRqRsltSutblPcggMatTP _CmplRqRsltSutblPcggMat
[0..*] R_CmplRqRsltUnsutblPcggMatTP _CmplRqRsltUnsutblPcggMat
[0..*] R_CmplRqRsltSpecificEndUseTP _CmplRqRsltSpecificEndUse
[0..1] R_CmplRqRsltStorRsnNoDataTP _CmplRqRsltStorRsnNoData
[0..*] R_CmplRqRsltStorageStabilityTP _CmplRqRsltStorageStability
[0..1] R_CmplRqRsltHndlgStorageNoteTP _CmplRqRsltHndlgStorageNote

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name HandlingAndStorageAssessment view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.representativeKey CmplRqRsltUUID view
EndUserText.label Handling Storage root view

Fields (57)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ActiveCmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ActiveUUIDofCRRCmplRqVersUUID
ChmlCmplncInfoUUID ChmlCmplncInfoUUID Chemical Compliance Information PP
SubstanceUUID SubstanceUUID Substance
ChmlSuplrMatlUUID ChmlSuplrMatlUUID Supplier Raw Material
ComplianceRequirement ComplianceRequirement Compliance Requirement
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
CmplRqRsltProcessingStatus CmplRqRsltProcessingStatus Processing Status
CmplRqRsltProcessor Processor User Name
ReleasedByUserName _ReleasedByUser PersonFullName Full Name
ValidityStartDateTime ValidityStartDateTime Valid From Timestamp
ValidityEndDateTime ValidityEndDateTime Valid To Timestamp
CmplRqRsltReldCmplncSts CmplRqRsltReldCmplncSts Released Compliance Status
CmplRqRsltCalculatedStatus CmplRqRsltCalculatedStatus Calculated Compliance Status
CmplRqRsltManualStatus CmplRqRsltManualStatus Transport Permission
CmplRqRsltStatusRemark CmplRqRsltStatusRemark Remarks
ChmlCompositionType ChmlCompositionType Legal Area
MaterialIsSoldasMaterialIsSold
MaterialIsTransported _ChmlCmplncInfo MaterialIsTransported Is Transported
MaterialIsSourced _ChmlCmplncInfo MaterialIsSourced Is Purchased
MaterialIsProduced _ChmlCmplncInfo MaterialIsProduced Is Produced
CmplRqVersName _CmplRqVers CmplRqVersName Compliance Requirement Name
CmplRqPatternName
CmplRqPattern _CmplRqVers CmplRqPattern Compliance Pattern
CmplRqPatternDocumentationLink
CmplRqVersDocumentationLink
CmplRqRegulationOfficialName
CmplRqRegulationVersionName
CmplRqDescription
CmplRqSourceURL _CmplRqVers CmplRqSourceURL Source URL
CountryName _CmplRqVers CountryName Country
CmplRqApplicationComponent _CmplRqVers CmplRqApplicationComponent Solution Area
ChmlCmplncInternalName _ChmlCmplncInfo ChmlCmplncInternalName Internal Name
ChmlCmplncInfoType
ChmlCmplncProdIsResearched _ChmlCmplncInfo ChmlCmplncProdIsResearched R&D Sample
Specification
_ChmlCmplncInfo _ChmlCmplncInfo
_MaterialDataPrimary _MaterialDataPrimary
_CmplRqRsltHndlgFire _CmplRqRsltHndlgFire
_CmplRqRsltHndlgMsr _CmplRqRsltHndlgMsr
_CmplRqRsltHndlgHygiene _CmplRqRsltHndlgHygiene
_CmplRqRsltStorageCndn _CmplRqRsltStorageCndn
_CmplRqRsltStorMatlAvd _CmplRqRsltStorMatlAvd
_CmplRqRsltSutblPcggMat _CmplRqRsltSutblPcggMat
_CmplRqRsltUnsutblPcggMat _CmplRqRsltUnsutblPcggMat
_CmplRqRsltSpecificEndUse _CmplRqRsltSpecificEndUse
_CmplRqRsltStorRsnNoData _CmplRqRsltStorRsnNoData
_CmplRqRsltStorageStability _CmplRqRsltStorageStability
_CmplRqRsltHndlgStorageNote _CmplRqRsltHndlgStorageNote
_Substance _Substance
_CmplRqRsltProcessingStatus _CmplRqRsltProcessingStatus
_ReleasedByUser _ReleasedByUser
_ReleasedCmplRqRslt _ReleasedCmplRqRslt

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 R_CmplRqRsltHndlgStorageTP.
-- 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 R_CmplRqRsltHndlgStorageTP AS
SELECT
  CmplRqRsltUUID,
  CmplRqRsltUUID AS ActiveCmplRqRsltUUID,
  ChmlCmplncInfoUUID,
  SubstanceUUID,
  ChmlSuplrMatlUUID,
  ComplianceRequirement,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  CmplRqRsltProcessingStatus,
  Processor AS CmplRqRsltProcessor,
  _ReleasedByUser.PersonFullName AS ReleasedByUserName,
  ValidityStartDateTime,
  ValidityEndDateTime,
  CmplRqRsltReldCmplncSts,
  CmplRqRsltCalculatedStatus,
  CmplRqRsltManualStatus,
  CmplRqRsltStatusRemark,
  ChmlCompositionType,
  _ChmlCmplncInfo.MaterialIsTransported AS MaterialIsTransported,
  _ChmlCmplncInfo.MaterialIsSourced AS MaterialIsSourced,
  _ChmlCmplncInfo.MaterialIsProduced AS MaterialIsProduced,
  _CmplRqVers.CmplRqVersName AS CmplRqVersName,
  _CmplRqVers._CompReqPattern.CmplRqPatternName AS CmplRqPatternName,
  _CmplRqVers.CmplRqPattern AS CmplRqPattern,
  _CmplRqVers._CompReqPattern.CmplRqPatternDocumentationLink AS CmplRqPatternDocumentationLink,
  _CmplRqVers._CompReqHelpUrl.CmplRqVersDocumentationLink AS CmplRqVersDocumentationLink,
  _CmplRqVers._CompReqRegON.CmplRqRegulationOfficialName AS CmplRqRegulationOfficialName,
  _CmplRqVers._CompReqRegVN.CmplRqRegulationVersionName AS CmplRqRegulationVersionName,
  _CmplRqVers._CompReqDesc.CmplRqDescription AS CmplRqDescription,
  _CmplRqVers.CmplRqSourceURL AS CmplRqSourceURL,
  _CmplRqVers.CountryName AS CountryName,
  _CmplRqVers.CmplRqApplicationComponent AS CmplRqApplicationComponent,
  _ChmlCmplncInfo.ChmlCmplncInternalName AS ChmlCmplncInternalName,
  _ChmlCmplncInfo.ChmlCmplncProdIsResearched AS ChmlCmplncProdIsResearched,
  cast (_ChmlCmplncInfo.Specification as ehfnd_compliance_view preserving type ) AS Specification
FROM I_CmplRqRslt
LEFT OUTER JOIN I_CmplRqVersEnhanced AS _CmplRqVers ON CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID  -- association [1..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfo ON ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID  -- association [1..1]
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _MaterialDataPrimary ON ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _ReleasedByUser ON ReleasedByUser = _ReleasedByUser.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN R_CmplRqRsltHndlgStorageTP AS _ReleasedCmplRqRslt ON ChmlCmplncInfoUUID = _ReleasedCmplRqRslt.ChmlCmplncInfoUUID AND CmplRqVersUUID = _ReleasedCmplRqRslt.CmplRqVersUUID AND _ReleasedCmplRqRslt.CmplRqRsltProcessingStatus = 'RE'  -- association [0..1]
LEFT OUTER JOIN R_CmplRqRsltHndlgFireTP AS _CmplRqRsltHndlgFire ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltHndlgMsrTP AS _CmplRqRsltHndlgMsr ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltHndlgHygieneTP AS _CmplRqRsltHndlgHygiene ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltStorageCndnTP AS _CmplRqRsltStorageCndn ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltStorMatlAvdTP AS _CmplRqRsltStorMatlAvd ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltSutblPcggMatTP AS _CmplRqRsltSutblPcggMat ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltUnsutblPcggMatTP AS _CmplRqRsltUnsutblPcggMat ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltSpecificEndUseTP AS _CmplRqRsltSpecificEndUse ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltStorRsnNoDataTP AS _CmplRqRsltStorRsnNoData ON /* condition not available in parsed metadata */  -- association [0..1]
LEFT OUTER JOIN R_CmplRqRsltStorageStabilityTP AS _CmplRqRsltStorageStability ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CmplRqRsltHndlgStorageNoteTP AS _CmplRqRsltHndlgStorageNote ON /* condition not available in parsed metadata */  -- association [0..1]
;