C_SubstanceTechNameTP

DDL: C_SUBSTANCETECHNAMETP Type: view_entity CONSUMPTION Package: EHDGM_CNS_TNAMES

Consumption View for Subst Tech Name

C_SubstanceTechNameTP is a Consumption CDS View that provides data about "Consumption View for Subst Tech Name" in SAP S/4HANA. It reads from 1 data source (R_SubstanceTechNameTP) and exposes 12 fields with key field SubstanceTechNameUUID. It has 1 association to related views. It is exposed through 2 OData services (ASQL_F5261, EHDGM_UI_SUBSTANCETECHNAME). It is used in 1 Fiori application: Manage Technical Names for Substance. Part of development package EHDGM_CNS_TNAMES.

Data Sources (1)

SourceAliasJoin Type
R_SubstanceTechNameTP R_SubstanceTechNameTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..*] C_SubstanceTechNameSubstText _SubstanceText _SubstanceText.SubstanceUUID = $projection.SubstanceUUID

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Consumption View for Subst Tech Name view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey SubstanceTechNameUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F5261 ASQL_F5261 C2 NOT_RELEASED
EHDGM_UI_SUBSTANCETECHNAME EHDGM_UI_SUBSTANCETECHNAME V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F5261 Manage Technical Names for Substance Transactional An Application to manage Technical Names for substnaces that have to be shown in the Dangerous Goods Description of product classified as a Dangerous Good

Manage Technical Names for Substance

Business Role: Dangerous Goods Specialist - Product Compliance

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY SubstanceTechNameUUID SubstanceTechNameUUID Technical Name UUID
SubstanceUUID SubstanceUUID Substance
SubstanceInternalName _Substance SubstanceInternalName Internal Name
SpecificationInInternalFormat
ListedSubstanceUUID _Substance ListedSubstanceUUID Listed Substance
CASNumber
ECNumber
MolecularFormula
ListedSubstance
ListedSubstanceName
char255
_SubstanceText _SubstanceText

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_SubstanceTechNameTP.
-- 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_SubstanceTechNameTP AS
SELECT
  SubstanceTechNameUUID,
  SubstanceUUID,
  _Substance.SubstanceInternalName AS SubstanceInternalName,
  cast( _Substance.Specification as ehfnd_sub_substance_spec_nc preserving type ) AS SpecificationInInternalFormat,
  _Substance.ListedSubstanceUUID AS ListedSubstanceUUID,
  _Substance._ListedSubstance.CASNumber AS CASNumber,
  _Substance._ListedSubstance.ECNumber AS ECNumber,
  _Substance._ListedSubstance.MolecularFormula AS MolecularFormula,
  _Substance._ListedSubstance.ListedSubstance AS ListedSubstance,
  cast(_Substance._ListedSubstance.ListedSubstanceDefaultName as ehfnd_lisu_name_text_long preserving type ) AS ListedSubstanceName
FROM R_SubstanceTechNameTP
LEFT OUTER JOIN C_SubstanceTechNameSubstText AS _SubstanceText ON _SubstanceText.SubstanceUUID = SubstanceUUID  -- association [0..*]
;