I_TrdCmplncLicControlClass

DDL: I_TRDCMPLNCLICCONTROLCLASS SQL: ITRDCMPLCTLCLS Type: view BASIC

License Control Classes

I_TrdCmplncLicControlClass is a Basic CDS View that provides data about "License Control Classes" in SAP S/4HANA. It reads from 1 data source (/sapsll/lclice) and exposes 12 fields with key field TrdCmplncLicCtrlClUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/sapsll/lclice ControlClass from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_TrdCmplncLicHeader _TrdCmplncLicHeader _TrdCmplncLicHeader.TrdCmplncLicenseUUID = $projection.TrdCmplncLicenseUUID
[0..1] I_Currency _Currency _Currency.Currency = $projection.TrdCmplncLicenseDeprCurrency
[0..1] I_UnitOfMeasure _UnitOfMeasure _UnitOfMeasure.UnitOfMeasure = $projection.TrdCmplncLicenseDeprUnit

Annotations (8)

NameValueLevelField
EndUserText.label License Control Classes view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName ITRDCMPLCTLCLS view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY TrdCmplncLicCtrlClUUID db_key UUID
TrdCmplncLicenseUUID parent_key UUID
ControlClass concl Control Class
TrdCmplncLicenseMaxAmount mxamt Maximum Amount
TrdCmplncLicenseDeprCurrency liccu Currency
TrdCmplncLicenseAmtExcdPct vprza Exceeded Value (%)
TrdCmplncLicenseMaxQuantity mxqua Maximum Quantity
TrdCmplncLicenseDeprUnit licum Int. Unit Meas.
TrdCmplncLicenseQtyExcdPct qprza Exceeded Quant. (%)
_TrdCmplncLicHeader _TrdCmplncLicHeader
_Currency _Currency
_UnitOfMeasure _UnitOfMeasure

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 I_TrdCmplncLicControlClass.
-- 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: ITRDCMPLCTLCLS

CREATE VIEW I_TrdCmplncLicControlClass AS
SELECT
  db_key AS TrdCmplncLicCtrlClUUID,
  parent_key AS TrdCmplncLicenseUUID,
  concl AS ControlClass,
  mxamt AS TrdCmplncLicenseMaxAmount,
  liccu AS TrdCmplncLicenseDeprCurrency,
  vprza AS TrdCmplncLicenseAmtExcdPct,
  mxqua AS TrdCmplncLicenseMaxQuantity,
  licum AS TrdCmplncLicenseDeprUnit,
  qprza AS TrdCmplncLicenseQtyExcdPct
FROM /sapsll/lclice AS ControlClass
LEFT OUTER JOIN I_TrdCmplncLicHeader AS _TrdCmplncLicHeader ON _TrdCmplncLicHeader.TrdCmplncLicenseUUID = TrdCmplncLicenseUUID  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON _Currency.Currency = TrdCmplncLicenseDeprCurrency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON _UnitOfMeasure.UnitOfMeasure = TrdCmplncLicenseDeprUnit  -- association [0..1]
;