C_CrsCtlgMappingVersionTP

DDL: C_CRSCTLGMAPPINGVERSIONTP SQL: CCRSCTLGVRSNTP Type: view CONSUMPTION

Consumption view for the cross catalog mapping version

C_CrsCtlgMappingVersionTP is a Consumption CDS View that provides data about "Consumption view for the cross catalog mapping version" in SAP S/4HANA. It reads from 1 data source (I_CrsCtlgMappingVersionTP) and exposes 24 fields with key field CrossCatalogMappingVersionUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CrsCtlgMappingVersionTP CrsCtlgMappingVersion from

Associations (5)

CardinalityTargetAliasCondition
[1..1] C_SubscrpnProdSpecTP _SubscrpnProdSpecTP _SubscrpnProdSpecTP.SubscrpnProdSpecUUID = $projection.SubscrpnProdSpecUUID
[0..*] C_CrsCtlgMappingVersionTTP _CrsCtlgMappingVersionTTP _CrsCtlgMappingVersionTTP.CrossCatalogMappingVersionUUID = $projection.CrossCatalogMappingVersionUUID
[0..*] C_ChargePlanAssignmentTP _ChargePlanAssignmentTP _ChargePlanAssignmentTP.CrossCatalogMappingVersionUUID = $projection.CrossCatalogMappingVersionUUID
[0..*] C_CrsCtlgMaExtObjAssgmtTP _CrsCtlgMaExtObjAssgmtTP _CrsCtlgMaExtObjAssgmtTP.CrossCatalogMappingVersionUUID = $projection.CrossCatalogMappingVersionUUID
[0..1] I_SOM_MappgVersionStatusT _SOM_MappgVersionStatusT _SOM_MappgVersionStatusT.CrsCatalogMappingVersionStatus = $projection.CrsCatalogMappingVersionStatus and _SOM_MappgVersionStatusT.Language = $session.system_language

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CCRSCTLGVRSNTP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Consumption view for the cross catalog mapping version view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY CrossCatalogMappingVersionUUID I_CrsCtlgMappingVersionTP CrossCatalogMappingVersionUUID Version UUID
CreatedByUser I_CrsCtlgMappingVersionTP CreatedByUser User Name
CreationDateTime I_CrsCtlgMappingVersionTP CreationDateTime Timestamp
LastChangedByUser I_CrsCtlgMappingVersionTP LastChangedByUser User Name
LastChangeDateTime I_CrsCtlgMappingVersionTP LastChangeDateTime Timestamp
SubscrpnProdSpecUUID I_CrsCtlgMappingVersionTP SubscrpnProdSpecUUID Sub. Prod. Data UUID
CrsCatalogMappingVersionNumber I_CrsCtlgMappingVersionTP CrsCatalogMappingVersionNumber Version
CrsCatalogMappingVersionStatus I_CrsCtlgMappingVersionTP CrsCatalogMappingVersionStatus Version Status
CrsCtlgMappgVersStsCriticality I_CrsCtlgMappingVersionTP CrsCtlgMappgVersStsCriticality
CrsCtlgMappgVersValidFromDate I_CrsCtlgMappingVersionTP CrsCtlgMappgVersValidFromDate Valid From
CrsCtlgMappgPriceVersionNumber I_CrsCtlgMappingVersionTP CrsCtlgMappgPriceVersionNumber Price Version
CrsCtlgMappgVersionDescription I_CrsCtlgMappingVersionTP CrsCtlgMappgVersionDescription Cross Cat. Mapping
CrsCtlgMappgVersHasShrdAllwnc I_CrsCtlgMappingVersionTP CrsCtlgMappgVersHasShrdAllwnc Has Shared Allowance
CreatedByUserName Created By Description
LastChangedByUserName Changed By Description
CrsCtlgMappgVersionStatusName _SOM_MappgVersionStatusT Name Status Description
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_CreatedByUserContactCard _CreatedByUserContactCard
_LastChangedByUserContactCard _LastChangedByUserContactCard
_SubscrpnProdSpecTP _SubscrpnProdSpecTP
_CrsCtlgMappingVersionTTP _CrsCtlgMappingVersionTTP
_ChargePlanAssignmentTP _ChargePlanAssignmentTP
_CrsCtlgMaExtObjAssgmtTP _CrsCtlgMaExtObjAssgmtTP

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_CrsCtlgMappingVersionTP.
-- 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: CCRSCTLGVRSNTP

CREATE VIEW C_CrsCtlgMappingVersionTP AS
SELECT
  CrsCtlgMappingVersion.CrossCatalogMappingVersionUUID AS CrossCatalogMappingVersionUUID,
  CrsCtlgMappingVersion.CreatedByUser AS CreatedByUser,
  CrsCtlgMappingVersion.CreationDateTime AS CreationDateTime,
  CrsCtlgMappingVersion.LastChangedByUser AS LastChangedByUser,
  CrsCtlgMappingVersion.LastChangeDateTime AS LastChangeDateTime,
  CrsCtlgMappingVersion.SubscrpnProdSpecUUID AS SubscrpnProdSpecUUID,
  CrsCtlgMappingVersion.CrsCatalogMappingVersionNumber AS CrsCatalogMappingVersionNumber,
  CrsCtlgMappingVersion.CrsCatalogMappingVersionStatus AS CrsCatalogMappingVersionStatus,
  CrsCtlgMappingVersion.CrsCtlgMappgVersStsCriticality AS CrsCtlgMappgVersStsCriticality,
  CrsCtlgMappingVersion.CrsCtlgMappgVersValidFromDate AS CrsCtlgMappgVersValidFromDate,
  CrsCtlgMappingVersion.CrsCtlgMappgPriceVersionNumber AS CrsCtlgMappgPriceVersionNumber,
  CrsCtlgMappingVersion.CrsCtlgMappgVersionDescription AS CrsCtlgMappgVersionDescription,
  CrsCtlgMappingVersion.CrsCtlgMappgVersHasShrdAllwnc AS CrsCtlgMappgVersHasShrdAllwnc,
  CrsCtlgMappingVersion._CreatedByUser.UserDescription AS CreatedByUserName,
  CrsCtlgMappingVersion._LastChangedByUser.UserDescription AS LastChangedByUserName,
  _SOM_MappgVersionStatusT.Name AS CrsCtlgMappgVersionStatusName
FROM I_CrsCtlgMappingVersionTP AS CrsCtlgMappingVersion
LEFT OUTER JOIN C_SubscrpnProdSpecTP AS _SubscrpnProdSpecTP ON _SubscrpnProdSpecTP.SubscrpnProdSpecUUID = SubscrpnProdSpecUUID  -- association [1..1]
LEFT OUTER JOIN C_CrsCtlgMappingVersionTTP AS _CrsCtlgMappingVersionTTP ON _CrsCtlgMappingVersionTTP.CrossCatalogMappingVersionUUID = CrossCatalogMappingVersionUUID  -- association [0..*]
LEFT OUTER JOIN C_ChargePlanAssignmentTP AS _ChargePlanAssignmentTP ON _ChargePlanAssignmentTP.CrossCatalogMappingVersionUUID = CrossCatalogMappingVersionUUID  -- association [0..*]
LEFT OUTER JOIN C_CrsCtlgMaExtObjAssgmtTP AS _CrsCtlgMaExtObjAssgmtTP ON _CrsCtlgMaExtObjAssgmtTP.CrossCatalogMappingVersionUUID = CrossCatalogMappingVersionUUID  -- association [0..*]
LEFT OUTER JOIN I_SOM_MappgVersionStatusT AS _SOM_MappgVersionStatusT ON _SOM_MappgVersionStatusT.CrsCatalogMappingVersionStatus = CrsCatalogMappingVersionStatus AND _SOM_MappgVersionStatusT.Language = $session.system_language  -- association [0..1]
;