C_InvgCsMLocationVH

DDL: C_INVGCSMLOCATIONVH SQL: CINVGCSMLOCVH Type: view CONSUMPTION

ICM Location Value Help

C_InvgCsMLocationVH is a Consumption CDS View that provides data about "ICM Location Value Help" in SAP S/4HANA. It reads from 1 data source (I_InvgCsMVisibleLocation) and exposes 11 fields with key field InvgCsMLocationID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InvgCsMVisibleLocation I_InvgCsMVisibleLocation from

Associations (4)

CardinalityTargetAliasCondition
[0..*] C_InvgCsMLocCategoryVH _catvh $projection.InvgCsMLocationCategoryUUID = _catvh.InvgCsMCategoryUUID
[0..*] C_InvgCsMCategoryText _catTextvh $projection.InvgCsMLocationCategoryUUID = _catTextvh.InvgCsMCategoryUUID
[0..*] C_InvgCsMSecurityLevelVH _slvh $projection.InvgCsMLocationSecurityLevel = _slvh.InvgCsMAuthScopeCode
[0..*] C_InvgCsMSecurityLevelText _sltextvh $projection.InvgCsMLocationSecurityLevel = _sltextvh.InvgCsMAuthScopeCode

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CINVGCSMLOCVH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label ICM Location Value Help view
VDM.viewType #CONSUMPTION view
Search.searchable true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey InvgCsMLocationID view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY InvgCsMLocationID InvgCsMLocationID
InvgCsMLocationName InvgCsMLocationName Location Name
InvgCsMLocationCategoryUUID
InvgCsMLocationSecurityLevel InvgCsMLocationSecurityLevel
ArchivingStatus ArchivingStatus Archiving Stat.
InvgCsMLocationIsHidden InvgCsMLocationIsHidden
BusinessUser
_catvh _catvh
_catTextvh _catTextvh
_slvh _slvh
_sltextvh _sltextvh

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_InvgCsMLocationVH.
-- 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: CINVGCSMLOCVH

CREATE VIEW C_InvgCsMLocationVH AS
SELECT
  InvgCsMLocationID,
  InvgCsMLocationName,
  cast ( bintohex(InvgCsMLocationCategoryUUID) as char32) AS InvgCsMLocationCategoryUUID,
  InvgCsMLocationSecurityLevel,
  ArchivingStatus,
  InvgCsMLocationIsHidden,
  cast( BusinessUser as sysid ) AS BusinessUser
FROM I_InvgCsMVisibleLocation
LEFT OUTER JOIN C_InvgCsMLocCategoryVH AS _catvh ON InvgCsMLocationCategoryUUID = _catvh.InvgCsMCategoryUUID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMCategoryText AS _catTextvh ON InvgCsMLocationCategoryUUID = _catTextvh.InvgCsMCategoryUUID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMSecurityLevelVH AS _slvh ON InvgCsMLocationSecurityLevel = _slvh.InvgCsMAuthScopeCode  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMSecurityLevelText AS _sltextvh ON InvgCsMLocationSecurityLevel = _sltextvh.InvgCsMAuthScopeCode  -- association [0..*]
;