C_TrdClassfctnProdObjPage

DDL: C_TRDCLASSFCTNPRODOBJPAGE SQL: CTRDCLSPROP Type: view CONSUMPTION

Product

C_TrdClassfctnProdObjPage is a Consumption CDS View that provides data about "Product" in SAP S/4HANA. It reads from 1 data source (I_TrdClassfctnProduct) and exposes 12 fields with key field Product. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TrdClassfctnProduct _TrdClassfctnProduct from

Associations (7)

CardinalityTargetAliasCondition
[1..1] P_TrdClassfctnEndUseCount _TrdClassfctnEndUseCount _TrdClassfctnProduct.Product = 'temp' or _TrdClassfctnProduct.Product <> 'temp'
[1..*] C_ProdCmmdtyCodeObjPage _ProdCmmdtyCodeObjPage $projection.Product = _ProdCmmdtyCodeObjPage.Product
[1..*] C_ProdIntrastatSCObjPage _ProdIntrastatSCObjPage $projection.Product = _ProdIntrastatSCObjPage.Product
[1..*] C_ProdCstmsTrifNmbrObjPage _ProdCstmsTrifNmbrObjPage $projection.Product = _ProdCstmsTrifNmbrObjPage.Product
[1..*] C_ProdLglCtrlObjPage _ProdLglCtrlObjPage $projection.Product = _ProdLglCtrlObjPage.Product
[0..1] I_Product _Product $projection.Product = _Product.Product
[1..*] C_ProdCstmsTNEndUseObjPage _ProdCstmsTNEndUseObjPage $projection.Product = _ProdCstmsTNEndUseObjPage.Product

Annotations (18)

NameValueLevelField
EndUserText.label Product view
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName CTRDCLSPROP view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
UI.headerInfo.typeName Display International Trade Classification view
UI.headerInfo.typeNamePlural Products view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value TEXT:Product view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value Product view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY Product Product Product Sold
ProductGroup ProductGroup Product Sold Group
ProductType ProductType Product Type Group
_ProdCmmdtyCodeObjPage _ProdCmmdtyCodeObjPage
_ProdIntrastatSCObjPage _ProdIntrastatSCObjPage
_ProdCstmsTrifNmbrObjPage _ProdCstmsTrifNmbrObjPage
_ProdLglCtrlObjPage _ProdLglCtrlObjPage
_ProdCstmsTNEndUseObjPage _ProdCstmsTNEndUseObjPage
_Product _Product
_Text _Text
_ProductGroupText _ProductGroupText
_ProductTypeText _ProductTypeText

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_TrdClassfctnProdObjPage.
-- 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: CTRDCLSPROP

CREATE VIEW C_TrdClassfctnProdObjPage AS
SELECT
  Product,
  ProductGroup,
  ProductType
FROM I_TrdClassfctnProduct AS _TrdClassfctnProduct
LEFT OUTER JOIN P_TrdClassfctnEndUseCount AS _TrdClassfctnEndUseCount ON _TrdClassfctnProduct.Product = 'temp' OR _TrdClassfctnProduct.Product <> 'temp'  -- association [1..1]
LEFT OUTER JOIN C_ProdCmmdtyCodeObjPage AS _ProdCmmdtyCodeObjPage ON Product = _ProdCmmdtyCodeObjPage.Product  -- association [1..*]
LEFT OUTER JOIN C_ProdIntrastatSCObjPage AS _ProdIntrastatSCObjPage ON Product = _ProdIntrastatSCObjPage.Product  -- association [1..*]
LEFT OUTER JOIN C_ProdCstmsTrifNmbrObjPage AS _ProdCstmsTrifNmbrObjPage ON Product = _ProdCstmsTrifNmbrObjPage.Product  -- association [1..*]
LEFT OUTER JOIN C_ProdLglCtrlObjPage AS _ProdLglCtrlObjPage ON Product = _ProdLglCtrlObjPage.Product  -- association [1..*]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product  -- association [0..1]
LEFT OUTER JOIN C_ProdCstmsTNEndUseObjPage AS _ProdCstmsTNEndUseObjPage ON Product = _ProdCstmsTNEndUseObjPage.Product  -- association [1..*]
;