C_WasteTransferReqPtOfGnrtnVH

DDL: C_WASTETRANSFERREQPTOFGNRTNVH Type: view CONSUMPTION Package: EHEWA_CNS_TRANSFER_REQUEST

Waste Transfer Request Point Of Gnrtn

C_WasteTransferReqPtOfGnrtnVH is a Consumption CDS View that provides data about "Waste Transfer Request Point Of Gnrtn" in SAP S/4HANA. It reads from 1 data source (I_WasteStreamPtOfGnrtn) and exposes 13 fields with key field WasteStreamPtOfGnrtnUUID. It has 2 associations to related views. It is exposed through 2 OData services (ASQL_F6083, ASQL_F6084). Part of development package EHEWA_CNS_TRANSFER_REQUEST.

Data Sources (1)

SourceAliasJoin Type
I_WasteStreamPtOfGnrtn I_WasteStreamPtOfGnrtn from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_EnvrmtWasteGnrtrByMgrRole _WasteGeneratorByMgrRole $projection.envrmtwastegnrtruuid = _WasteGeneratorByMgrRole.EHSLocationUUID or $projection.WasteStreamPtOfGnrtnLocUUID = _WasteGeneratorByMgrRole.EHSLocationUUID
[0..*] I_EnvrmtWasteGnrtrByOptrRole _WasteGeneratorByOptrRole $projection.envrmtwastegnrtruuid = _WasteGeneratorByOptrRole.EHSLocationUUID or $projection.WasteStreamPtOfGnrtnLocUUID = _WasteGeneratorByOptrRole.EHSLocationUUID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CWSTTRRQPOGNRVH view
AbapCatalog.compiler.compareFilter true 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 WasteStreamPtOfGnrtnUUID view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
EndUserText.label Waste Transfer Request Point Of Gnrtn view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F6083 ASQL_F6083 C2 NOT_RELEASED
ASQL_F6084 ASQL_F6084 C2 NOT_RELEASED

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY WasteStreamPtOfGnrtnUUID WasteStreamPtOfGnrtnUUID Pnt of Gnrtn UUID
WasteStreamPtOfGnrtnLocUUID WasteStreamPtOfGnrtnLocUUID Pnt of Gnrtn UUID
EHSLocationType _WastePtOfGnrtn EHSLocationType Loc. Type
WasteStreamPtOfGnrtnLocName Point Of Generation
Material Product
EHSLocationTypeText Location Type
ProductDescription
WasteStreamUUID I_WasteStreamPtOfGnrtn WasteStreamUUID Waste Stream UUID
EnvrmtWasteGnrtrUUID
WasteStreamName Waste Stream
_WasteGeneratorByMgrRole _WasteGeneratorByMgrRole
_WasteGeneratorByOptrRole _WasteGeneratorByOptrRole
_WastePtOfGnrtn _WastePtOfGnrtn

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_WasteTransferReqPtOfGnrtnVH.
-- 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 C_WasteTransferReqPtOfGnrtnVH AS
SELECT
  WasteStreamPtOfGnrtnUUID,
  WasteStreamPtOfGnrtnLocUUID,
  _WastePtOfGnrtn.EHSLocationType AS EHSLocationType,
  _WastePtOfGnrtn._LocText[1: Language = $session.system_language].EHSLocationName AS WasteStreamPtOfGnrtnLocName,
  I_WasteStreamPtOfGnrtn._WasteStream.Material AS Material,
  _WastePtOfGnrtn._LocTypeText[1: Language = $session.system_language].EHSLocationTypeText AS EHSLocationTypeText,
  I_WasteStreamPtOfGnrtn._WasteStream._ProductText[1: Language = $session.system_language].ProductDescription AS ProductDescription,
  I_WasteStreamPtOfGnrtn.WasteStreamUUID AS WasteStreamUUID,
  I_WasteStreamPtOfGnrtn._WasteStream.EnvrmtWasteGnrtrUUID AS EnvrmtWasteGnrtrUUID,
  I_WasteStreamPtOfGnrtn._WasteStream.WasteStreamName AS WasteStreamName
FROM I_WasteStreamPtOfGnrtn
LEFT OUTER JOIN I_EnvrmtWasteGnrtrByMgrRole AS _WasteGeneratorByMgrRole ON envrmtwastegnrtruuid = _WasteGeneratorByMgrRole.EHSLocationUUID OR WasteStreamPtOfGnrtnLocUUID = _WasteGeneratorByMgrRole.EHSLocationUUID  -- association [0..*]
LEFT OUTER JOIN I_EnvrmtWasteGnrtrByOptrRole AS _WasteGeneratorByOptrRole ON envrmtwastegnrtruuid = _WasteGeneratorByOptrRole.EHSLocationUUID OR WasteStreamPtOfGnrtnLocUUID = _WasteGeneratorByOptrRole.EHSLocationUUID  -- association [0..*]
;