C_InvgCsMObjRelatedLocTP

DDL: C_INVGCSMOBJRELATEDLOCTP SQL: CINVGCSMOBJLOCTP Type: view CONSUMPTION

ICM Relationship Object to Location

C_InvgCsMObjRelatedLocTP is a Consumption CDS View that provides data about "ICM Relationship Object to Location" in SAP S/4HANA. It reads from 1 data source (I_InvgCsMObjRelatedLocTP) and exposes 116 fields with key fields InvgCsMRelationshipUUID, InvgCsMRelationshipSourceUUID. It has 19 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InvgCsMObjRelatedLocTP ObjRelatedLoc from

Associations (19)

CardinalityTargetAliasCondition
[0..1] C_InvgCsMLocationVH _locationinfo $projection.InvgCsMRelationshipTargetUUID = _locationinfo.InvgCsMLocationID
[1..1] C_InvgCsMObjectTP _object $projection.InvgCsMRelationshipSourceUUID = _object.InvgCsMObjectID
[0..*] C_InvgCsMSecurityLevelVH _slvh $projection.InvgCsMRelSecurityLevel = _slvh.InvgCsMAuthScopeCode
[0..*] C_InvgCsMSecurityLevelText _sltextvh $projection.InvgCsMRelSecurityLevel = _sltextvh.InvgCsMAuthScopeCode
[0..*] C_InvgCsMSecurityLevelText _LocSlTextVH $projection.InvgCsMLocationSecurityLevel = _LocSlTextVH.InvgCsMAuthScopeCode
[0..*] C_InvgCsMObjLocRelshpType _reltypevh $projection.InvgCsMRelationshipTypeID = _reltypevh.InvgCsMRelationshipTypeID
[0..*] C_InvgCsMObjRelshpTypeText _reltypetextvh $projection.InvgCsMRelationshipTypeID = _reltypetextvh.InvgCsMRelationshipTypeID
[0..*] C_InvgCsMReliabilityVH _rlibtlyvh $projection.InvgCsMRlibtyMtrxRlibtyID = _rlibtlyvh.InvgCsMRlibtyMtrxRlibtyID
[0..*] C_InvgCsMLocCategoryVH _CategoryVH $projection.InvgCsMTgtLocationCategoryUUID = _CategoryVH.InvgCsMCategoryUUID
[0..*] C_InvgCsMCategoryText _CategoryText $projection.InvgCsMTgtLocationCategoryUUID = _CategoryText.InvgCsMCategoryUUID
[0..1] C_Countryvhtemp _CountryValueHelp $projection.Country = _CountryValueHelp.Country
[0..*] C_Countrytextvhtemp _CountryText $projection.Country = _CountryText.Country
[0..1] C_InvgCsMSrceRlibtyVH _SrceRlibtyVH $projection.InvgCsMRlibtyMtrxSrceRlibtyID = _SrceRlibtyVH.InvgCsMRlibtyMtrxSrceRlibtyID
[0..*] C_InvgCsMSrceRlibtyTextVH _SrceRlibtyText $projection.InvgCsMRlibtyMtrxSrceRlibtyID = _SrceRlibtyText.InvgCsMRlibtyMtrxSrceRlibtyID
[0..1] C_InvgCsMInfoRlibtyVH _InfoRlibtyVH $projection.InvgCsMRlibtyMtrxInfoRlibtyID = _InfoRlibtyVH.InvgCsMRlibtyMtrxInfoRlibtyID
[0..*] C_InvgCsMInfoRlibtyTextVH _InfoRlibtyText $projection.InvgCsMRlibtyMtrxInfoRlibtyID = _InfoRlibtyText.InvgCsMRlibtyMtrxInfoRlibtyID
[0..*] C_InvgCsMRelshpNoteChangeLog _ChangeLogText $projection.InvgCsMRelationshipUUID = _ChangeLogText.InvgCsMTextObjectID
[1..1] E_InvgCsMRelationship _RelationExtension $projection.InvgCsMRelationshipUUID = _RelationExtension.InvgCsMRelationshipUUID
[1..1] E_InvgCsMReliabilityMatrix _RelMatExtension $projection.InvgCsMReliabilityMatrixUUID = _RelMatExtension.InvgCsMReliabilityMatrixUUID

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CINVGCSMOBJLOCTP view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label ICM Relationship Object to Location view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.allowExtensions true view

Fields (116)

KeyFieldSource TableSource FieldDescription
KEY InvgCsMRelationshipUUID InvgCsMRelationshipUUID
KEY InvgCsMRelationshipSourceUUID InvgCsMRelationshipSourceUUID
InvgCsMRelationshipTargetUUID InvgCsMRelationshipTargetUUID
InvgCsMLocationID InvgCsMRelationshipTargetUUID
InvgCsMRelSourceTypeID InvgCsMRelSourceTypeID
InvgCsMRelTargetTypeID InvgCsMRelTargetTypeID
InvgCsMRelationshipTypeID InvgCsMRelationshipTypeID
InvgCsMTextContent InvgCsMTextContent
InvgCsMTextObjectID InvgCsMTextObjectID
InvgCsMTextObjectType InvgCsMTextObjectType
InvgCsMTextTypeCode InvgCsMTextTypeCode
InvgCsMTextLanguageCode InvgCsMTextLanguageCode
InvgCsMTextLog _ChangeLogText InvgCsMTextContent
CreatedByUser CreatedByUser User Name
InvgCsMRelCreatedDateTime InvgCsMRelCreatedDateTime
LastChangedByUser LastChangedByUser User Name
InvgCsMRelChangedDateTime InvgCsMRelChangedDateTime
InvgCsMRelSecurityLevel InvgCsMRelSecurityLevel
InvgCsMRelIsHidden InvgCsMRelIsHidden
InvgCsMRlibtyMtrxInfoRlibtyID InvgCsMRlibtyMtrxInfoRlibtyID
InvgCsMReliabilityMatrixUUID InvgCsMReliabilityMatrixUUID
InvgCsMRlibtyMtrxSrceRlibtyID InvgCsMRlibtyMtrxSrceRlibtyID
InvgCsMRlibtyMtrxRlibtyID InvgCsMRlibtyMtrxRlibtyID
InvgCsMTargetLocationID InvgCsMTargetLocationID
InvgCsMTargetLocationName InvgCsMTargetLocationName
InvgCsMTgtLocationCategoryUUID InvgCsMTgtLocationCategoryUUID
InvgCsMCategoryID InvgCsMCategoryID
CityName CityName Name
PostalCode PostalCode Postal Code
StreetName StreetName Text
Country Country Venue: Ctry/Reg
Region Region Venue Region
InvgCsMRegionText
InvgCsMIsNewEntity InvgCsMIsNewEntity
InvgCsMIsDeleteAllowed InvgCsMIsDeleteAllowed
InvgCsMRelValidFromDate InvgCsMRelValidFromDate
InvgCsMRelationshipValidToDate InvgCsMRelationshipValidToDate
InvgCsMAddrValidFromDate InvgCsMAddrValidFromDate
POBox POBox PO Box
POBoxIsWithoutNumber POBoxIsWithoutNumber PO Box w/o No.
POBoxPostalCode POBoxPostalCode PO Box Postal Code
POBoxLobbyName POBoxLobbyName PO Box Lobby
POBoxDeviatingCityName POBoxDeviatingCityName PO Box City
POBoxDeviatingRegion POBoxDeviatingRegion PO Region
POBoxDeviatingCountry POBoxDeviatingCountry PO Box C/R
DeliveryServiceTypeCode DeliveryServiceTypeCode Delvry Serv Type
DeliveryServiceNumber DeliveryServiceNumber Delivery Service No.
AddressTimeZone AddressTimeZone Time Zone
CorrespondenceLanguage CorrespondenceLanguage Language
PrfrdCommMediumType PrfrdCommMediumType Comm. Method
CompanyPostalCode CompanyPostalCode Company Post Cd
HouseNumber HouseNumber House Number
HouseNumberSupplementText HouseNumberSupplementText Supplement
Building Building Building code
Floor Floor Floor
RoomNumber RoomNumber Room Number
FormOfAddress FormOfAddress Title Key
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
TransportZone TransportZone Transport Zone
AdditionalStreetSuffixName AdditionalStreetSuffixName Street 5
CityFileTestStatus CityFileTestStatus Check Status
AddressStreetUnusable AddressStreetUnusable
AddressPostBoxUnusable AddressPostBoxUnusable
DistrictName DistrictName District
CityNumber CityNumber City Code
HomeCityName HomeCityName Different City
StreetPrefixName StreetPrefixName Street 2
AdditionalStreetPrefixName AdditionalStreetPrefixName Street 3
StreetSuffixName StreetSuffixName Street 4
SecondaryRegionName SecondaryRegionName County
TownshipCode TownshipCode
TownshipName TownshipName
BusinessPartnerName1 BusinessPartnerName1 Name
BusinessPartnerName2 BusinessPartnerName2 Name 2
SearchTerm1 SearchTerm1 Search Term 1
SearchTerm2 SearchTerm2 Search Term 2
BusinessPartnerName3 BusinessPartnerName3 Name 3
BusinessPartnerName4 BusinessPartnerName4 Name 4
AddressCityPostBoxCode AddressCityPostBoxCode
InvgCsMAddrHouseNumberRange InvgCsMAddrHouseNumberRange
InvgCsMAddrDistrictCode InvgCsMAddrDistrictCode
InvgCsMAddrDiffntCityName InvgCsMAddrDiffntCityName
InvgCsMAddrValidToDate InvgCsMAddrValidToDate
InvgCsMAddrNameText InvgCsMAddrNameText
InvgCsMAddrNameCareOfText InvgCsMAddrNameCareOfText
InvgCsMAddrRegionGroup InvgCsMAddrRegionGroup
InvgCsMAddrPostlCodeExtn InvgCsMAddrPostlCodeExtn
InvgCsMAddrPOBoxCodeExtn InvgCsMAddrPOBoxCodeExtn
InvgCsMAddrCustPostCodeExtn InvgCsMAddrCustPostCodeExtn
InvgCsMAddrPostDelivDstrctCode InvgCsMAddrPostDelivDstrctCode
InvgCsMAddrStCode InvgCsMAddrStCode
InvgCsMAddrStAbbrCode InvgCsMAddrStAbbrCode
InvgCsMAddrSortPhone InvgCsMAddrSortPhone
InvgCsMAddrOrigin InvgCsMAddrOrigin
InvgCsMAddrExtn1Text InvgCsMAddrExtn1Text
InvgCsMAddrExtn2Text InvgCsMAddrExtn2Text
InvgCsMAddressID InvgCsMAddressID
InvgCsMAddrRecdLangCrtnCode InvgCsMAddrRecdLangCrtnCode
InvgCsMAddrBizPrpsIsCmpltd InvgCsMAddrBizPrpsIsCmpltd
InvgCsMAddrRemarkText InvgCsMAddrRemarkText
InvgCsMLocationSecurityLevel I_InvgCsMObjRelatedLocTP InvgCsMLocationSecurityLevel
_slvh _slvh
_sltextvh _sltextvh
_LocSlTextVH _LocSlTextVH
_reltypevh _reltypevh
_rlibtlyvh _rlibtlyvh
_CategoryVH _CategoryVH
_CategoryText _CategoryText
_SrceRlibtyVH _SrceRlibtyVH
_SrceRlibtyText _SrceRlibtyText
_InfoRlibtyVH _InfoRlibtyVH
_InfoRlibtyText _InfoRlibtyText
_Region _Region
_CountryValueHelp _CountryValueHelp
_CountryText _CountryText
_object _object

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_InvgCsMObjRelatedLocTP.
-- 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: CINVGCSMOBJLOCTP

CREATE VIEW C_InvgCsMObjRelatedLocTP AS
SELECT
  InvgCsMRelationshipUUID,
  InvgCsMRelationshipSourceUUID,
  InvgCsMRelationshipTargetUUID,
  InvgCsMRelationshipTargetUUID AS InvgCsMLocationID,
  InvgCsMRelSourceTypeID,
  InvgCsMRelTargetTypeID,
  InvgCsMRelationshipTypeID,
  InvgCsMTextContent,
  InvgCsMTextObjectID,
  InvgCsMTextObjectType,
  InvgCsMTextTypeCode,
  InvgCsMTextLanguageCode,
  _ChangeLogText.InvgCsMTextContent AS InvgCsMTextLog,
  CreatedByUser,
  InvgCsMRelCreatedDateTime,
  LastChangedByUser,
  InvgCsMRelChangedDateTime,
  InvgCsMRelSecurityLevel,
  InvgCsMRelIsHidden,
  InvgCsMRlibtyMtrxInfoRlibtyID,
  InvgCsMReliabilityMatrixUUID,
  InvgCsMRlibtyMtrxSrceRlibtyID,
  InvgCsMRlibtyMtrxRlibtyID,
  InvgCsMTargetLocationID,
  InvgCsMTargetLocationName,
  InvgCsMTgtLocationCategoryUUID,
  InvgCsMCategoryID,
  CityName,
  PostalCode,
  StreetName,
  Country,
  Region,
  _Region._RegionText[1:Language = $session.system_language ].RegionName AS InvgCsMRegionText,
  InvgCsMIsNewEntity,
  InvgCsMIsDeleteAllowed,
  InvgCsMRelValidFromDate,
  InvgCsMRelationshipValidToDate,
  InvgCsMAddrValidFromDate,
  POBox,
  POBoxIsWithoutNumber,
  POBoxPostalCode,
  POBoxLobbyName,
  POBoxDeviatingCityName,
  POBoxDeviatingRegion,
  POBoxDeviatingCountry,
  DeliveryServiceTypeCode,
  DeliveryServiceNumber,
  AddressTimeZone,
  CorrespondenceLanguage,
  PrfrdCommMediumType,
  CompanyPostalCode,
  HouseNumber,
  HouseNumberSupplementText,
  Building,
  Floor,
  RoomNumber,
  FormOfAddress,
  TaxJurisdiction,
  TransportZone,
  AdditionalStreetSuffixName,
  CityFileTestStatus,
  AddressStreetUnusable,
  AddressPostBoxUnusable,
  DistrictName,
  CityNumber,
  HomeCityName,
  StreetPrefixName,
  AdditionalStreetPrefixName,
  StreetSuffixName,
  SecondaryRegionName,
  TownshipCode,
  TownshipName,
  BusinessPartnerName1,
  BusinessPartnerName2,
  SearchTerm1,
  SearchTerm2,
  BusinessPartnerName3,
  BusinessPartnerName4,
  AddressCityPostBoxCode,
  InvgCsMAddrHouseNumberRange,
  InvgCsMAddrDistrictCode,
  InvgCsMAddrDiffntCityName,
  InvgCsMAddrValidToDate,
  InvgCsMAddrNameText,
  InvgCsMAddrNameCareOfText,
  InvgCsMAddrRegionGroup,
  InvgCsMAddrPostlCodeExtn,
  InvgCsMAddrPOBoxCodeExtn,
  InvgCsMAddrCustPostCodeExtn,
  InvgCsMAddrPostDelivDstrctCode,
  InvgCsMAddrStCode,
  InvgCsMAddrStAbbrCode,
  InvgCsMAddrSortPhone,
  InvgCsMAddrOrigin,
  InvgCsMAddrExtn1Text,
  InvgCsMAddrExtn2Text,
  InvgCsMAddressID,
  InvgCsMAddrRecdLangCrtnCode,
  InvgCsMAddrBizPrpsIsCmpltd,
  InvgCsMAddrRemarkText,
  ObjRelatedLoc.InvgCsMLocationSecurityLevel AS InvgCsMLocationSecurityLevel
FROM I_InvgCsMObjRelatedLocTP AS ObjRelatedLoc
LEFT OUTER JOIN C_InvgCsMLocationVH AS _locationinfo ON InvgCsMRelationshipTargetUUID = _locationinfo.InvgCsMLocationID  -- association [0..1]
LEFT OUTER JOIN C_InvgCsMObjectTP AS _object ON InvgCsMRelationshipSourceUUID = _object.InvgCsMObjectID  -- association [1..1]
LEFT OUTER JOIN C_InvgCsMSecurityLevelVH AS _slvh ON InvgCsMRelSecurityLevel = _slvh.InvgCsMAuthScopeCode  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMSecurityLevelText AS _sltextvh ON InvgCsMRelSecurityLevel = _sltextvh.InvgCsMAuthScopeCode  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMSecurityLevelText AS _LocSlTextVH ON InvgCsMLocationSecurityLevel = _LocSlTextVH.InvgCsMAuthScopeCode  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMObjLocRelshpType AS _reltypevh ON InvgCsMRelationshipTypeID = _reltypevh.InvgCsMRelationshipTypeID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMObjRelshpTypeText AS _reltypetextvh ON InvgCsMRelationshipTypeID = _reltypetextvh.InvgCsMRelationshipTypeID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMReliabilityVH AS _rlibtlyvh ON InvgCsMRlibtyMtrxRlibtyID = _rlibtlyvh.InvgCsMRlibtyMtrxRlibtyID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMLocCategoryVH AS _CategoryVH ON InvgCsMTgtLocationCategoryUUID = _CategoryVH.InvgCsMCategoryUUID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMCategoryText AS _CategoryText ON InvgCsMTgtLocationCategoryUUID = _CategoryText.InvgCsMCategoryUUID  -- association [0..*]
LEFT OUTER JOIN C_Countryvhtemp AS _CountryValueHelp ON Country = _CountryValueHelp.Country  -- association [0..1]
LEFT OUTER JOIN C_Countrytextvhtemp AS _CountryText ON Country = _CountryText.Country  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMSrceRlibtyVH AS _SrceRlibtyVH ON InvgCsMRlibtyMtrxSrceRlibtyID = _SrceRlibtyVH.InvgCsMRlibtyMtrxSrceRlibtyID  -- association [0..1]
LEFT OUTER JOIN C_InvgCsMSrceRlibtyTextVH AS _SrceRlibtyText ON InvgCsMRlibtyMtrxSrceRlibtyID = _SrceRlibtyText.InvgCsMRlibtyMtrxSrceRlibtyID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMInfoRlibtyVH AS _InfoRlibtyVH ON InvgCsMRlibtyMtrxInfoRlibtyID = _InfoRlibtyVH.InvgCsMRlibtyMtrxInfoRlibtyID  -- association [0..1]
LEFT OUTER JOIN C_InvgCsMInfoRlibtyTextVH AS _InfoRlibtyText ON InvgCsMRlibtyMtrxInfoRlibtyID = _InfoRlibtyText.InvgCsMRlibtyMtrxInfoRlibtyID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMRelshpNoteChangeLog AS _ChangeLogText ON InvgCsMRelationshipUUID = _ChangeLogText.InvgCsMTextObjectID  -- association [0..*]
LEFT OUTER JOIN E_InvgCsMRelationship AS _RelationExtension ON InvgCsMRelationshipUUID = _RelationExtension.InvgCsMRelationshipUUID  -- association [1..1]
LEFT OUTER JOIN E_InvgCsMReliabilityMatrix AS _RelMatExtension ON InvgCsMReliabilityMatrixUUID = _RelMatExtension.InvgCsMReliabilityMatrixUUID  -- association [1..1]
;