I_InvgCsMLocationOtherName

DDL: I_INVGCSMLOCATIONOTHERNAME SQL: IINVGCSMLOCOTRNM Type: view BASIC

Basic View for ICM Location Other Names

I_InvgCsMLocationOtherName is a Basic CDS View that provides data about "Basic View for ICM Location Other Names" in SAP S/4HANA. It reads from 1 data source (crms4d_othr_name) and exposes 21 fields with key fields InvgCsMLocationID, InvgCsMSeqNumber, InvgCsMRelatedEntityType, InvgCsMAltvIdnPrflID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
crms4d_othr_name crms4d_othr_name from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_InvgCsMOtherNameTypeText _OtherNameTextVH $projection.InvgCsMOtherNameType = _OtherNameTextVH.InvgCsMOtherNameType and _OtherNameTextVH.InvgCsMLanguageCode = $session.system_language
[1..1] I_InvgCsMReliabilityMatrix _RlibtyMtrx $projection.InvgCsMLocationID = _RlibtyMtrx.InvgCsMRlibtyMtrxCharRefObjID and _RlibtyMtrx.InvgCsMRlibtyMtrxRefTypeCode = 'PSIC_NAMES' and _RlibtyMtrx.InvgCsMRlibtyMtrxIsDeleted != 'X' and $projection.InvgCsMSeqNumber = _RlibtyMtrx.InvgCsMRlibtyMtrxRefSetTypeID

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IINVGCSMLOCOTRNM view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Basic View for ICM Location Other Names view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY InvgCsMLocationID entity_id Tax Entity
KEY InvgCsMSeqNumber seqnr Tank ID
KEY InvgCsMRelatedEntityType entity_type Type
KEY InvgCsMAltvIdnPrflID profile_id Text Profile
InvgCsMLanguageCode spras Off. Language
InvgCsMOtherNameType type Worklist Type
InvgCsMOtherName name Zone name
InvgCsMUpperCaseOtherName mcname Other Name (Upper Ca
InvgCsMOtherNameTypeText _OtherNameTextVH InvgCsMOtherNameTypeText
InvgCsMReliabilityMatrixUUID _RlibtyMtrx InvgCsMReliabilityMatrixUUID
InvgCsMRlibtyMtrxRefTypeCode _RlibtyMtrx InvgCsMRlibtyMtrxRefTypeCode
InvgCsMRlibtyMtrxRefSetTypeID _RlibtyMtrx InvgCsMRlibtyMtrxRefSetTypeID
InvgCsMRlibtyMtrxRefLogSystID _RlibtyMtrx InvgCsMRlibtyMtrxRefLogSystID
InvgCsMRlibtyMtrxSrceRlibtyID _RlibtyMtrx InvgCsMRlibtyMtrxSrceRlibtyID
InvgCsMRlibtyMtrxInfoRlibtyID _RlibtyMtrx InvgCsMRlibtyMtrxInfoRlibtyID
InvgCsMRlibtyMtrxHndlgCodeID _RlibtyMtrx InvgCsMRlibtyMtrxHndlgCodeID
InvgCsMRlibtyMtrxIsDeleted _RlibtyMtrx InvgCsMRlibtyMtrxIsDeleted
InvgCsMRlibtyMtrxArchiveSts _RlibtyMtrx InvgCsMRlibtyMtrxArchiveSts
InvgCsMRlibtyMtrxRlibtyID _RlibtyMtrx InvgCsMRlibtyMtrxRlibtyID
_OtherNameTextVH _OtherNameTextVH
_RlibtyMtrx _RlibtyMtrx

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_InvgCsMLocationOtherName.
-- 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: IINVGCSMLOCOTRNM

CREATE VIEW I_InvgCsMLocationOtherName AS
SELECT
  entity_id AS InvgCsMLocationID,
  seqnr AS InvgCsMSeqNumber,
  entity_type AS InvgCsMRelatedEntityType,
  profile_id AS InvgCsMAltvIdnPrflID,
  spras AS InvgCsMLanguageCode,
  type AS InvgCsMOtherNameType,
  name AS InvgCsMOtherName,
  mcname AS InvgCsMUpperCaseOtherName,
  _OtherNameTextVH.InvgCsMOtherNameTypeText AS InvgCsMOtherNameTypeText,
  _RlibtyMtrx.InvgCsMReliabilityMatrixUUID AS InvgCsMReliabilityMatrixUUID,
  _RlibtyMtrx.InvgCsMRlibtyMtrxRefTypeCode AS InvgCsMRlibtyMtrxRefTypeCode,
  _RlibtyMtrx.InvgCsMRlibtyMtrxRefSetTypeID AS InvgCsMRlibtyMtrxRefSetTypeID,
  _RlibtyMtrx.InvgCsMRlibtyMtrxRefLogSystID AS InvgCsMRlibtyMtrxRefLogSystID,
  _RlibtyMtrx.InvgCsMRlibtyMtrxSrceRlibtyID AS InvgCsMRlibtyMtrxSrceRlibtyID,
  _RlibtyMtrx.InvgCsMRlibtyMtrxInfoRlibtyID AS InvgCsMRlibtyMtrxInfoRlibtyID,
  _RlibtyMtrx.InvgCsMRlibtyMtrxHndlgCodeID AS InvgCsMRlibtyMtrxHndlgCodeID,
  _RlibtyMtrx.InvgCsMRlibtyMtrxIsDeleted AS InvgCsMRlibtyMtrxIsDeleted,
  _RlibtyMtrx.InvgCsMRlibtyMtrxArchiveSts AS InvgCsMRlibtyMtrxArchiveSts,
  _RlibtyMtrx.InvgCsMRlibtyMtrxRlibtyID AS InvgCsMRlibtyMtrxRlibtyID
FROM crms4d_othr_name
LEFT OUTER JOIN I_InvgCsMOtherNameTypeText AS _OtherNameTextVH ON InvgCsMOtherNameType = _OtherNameTextVH.InvgCsMOtherNameType AND _OtherNameTextVH.InvgCsMLanguageCode = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_InvgCsMReliabilityMatrix AS _RlibtyMtrx ON InvgCsMLocationID = _RlibtyMtrx.InvgCsMRlibtyMtrxCharRefObjID AND _RlibtyMtrx.InvgCsMRlibtyMtrxRefTypeCode = 'PSIC_NAMES' AND _RlibtyMtrx.InvgCsMRlibtyMtrxIsDeleted != 'X' AND InvgCsMSeqNumber = _RlibtyMtrx.InvgCsMRlibtyMtrxRefSetTypeID  -- association [1..1]
;