I_InvgCsMLocRelatedLocTP

DDL: I_INVGCSMLOCRELATEDLOCTP SQL: IINVGCSMLOCLOCTP Type: view TRANSACTIONAL

TP view for ICM Relationship Location to Location

I_InvgCsMLocRelatedLocTP is a Transactional CDS View that provides data about "TP view for ICM Relationship Location to Location" in SAP S/4HANA. It reads from 1 data source (I_InvgCsMLocVisibleReltdLoc) and exposes 117 fields with key fields InvgCsMRelationshipUUID, InvgCsMRelationshipSourceUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InvgCsMLocVisibleReltdLoc I_InvgCsMLocVisibleReltdLoc from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_InvgCsMVisibleLocation _targetlocation $projection.InvgCsMRelationshipTargetUUID = _targetlocation.InvgCsMLocationID
[1..1] I_InvgCsMLocationTP _location $projection.InvgCsMRelationshipSourceUUID = _location.InvgCsMLocationID
[0..1] I_InvgCsMRelationshipNote _RelNote $projection.InvgCsMRelationshipUUID = _RelNote.InvgCsMTextObjectID and _RelNote.InvgCsMTextObjectType = 'ICM_REL' and _RelNote.InvgCsMTextTypeCode = 'NOTE' and _RelNote.InvgCsMTextLanguageCode = $session.system_language
[1..1] E_InvgCsMRelationship _RelationExtension $projection.InvgCsMRelationshipUUID = _RelationExtension.InvgCsMRelationshipUUID
[1..1] E_InvgCsMReliabilityMatrix _RelMatExtension $projection.InvgCsMReliabilityMatrixUUID = _RelMatExtension.InvgCsMReliabilityMatrixUUID

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IINVGCSMLOCLOCTP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label TP view for ICM Relationship Location to Location view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeDraftPersistence INVGCSMLOCLOC_D view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (117)

KeyFieldSource TableSource FieldDescription
KEY InvgCsMRelationshipUUID InvgCsMRelationshipUUID
KEY InvgCsMRelationshipSourceUUID InvgCsMRelationshipSourceUUID
InvgCsMRelationshipTargetUUID InvgCsMRelationshipTargetUUID
InvgCsMRelSourceTypeID InvgCsMRelSourceTypeID
InvgCsMRelTargetTypeID InvgCsMRelTargetTypeID
InvgCsMRelationshipTypeID InvgCsMRelationshipTypeID
InvgCsMRelSecurityLevel InvgCsMRelSecurityLevel
InvgCsMRelationshipExpungeDate InvgCsMRelationshipExpungeDate
InvgCsMRelValidFromDate InvgCsMRelValidFromDate
InvgCsMRelationshipValidToDate InvgCsMRelationshipValidToDate
InvgCsMRelationshipIsDeleted InvgCsMRelationshipIsDeleted
InvgCsMRelArchiveStatusCode InvgCsMRelArchiveStatusCode
InvgCsMRelEntitiesHash InvgCsMRelEntitiesHash
InvgCsMRelCreatedDateTime InvgCsMRelCreatedDateTime
CreatedByUser CreatedByUser User Name
InvgCsMRelChangedDateTime InvgCsMRelChangedDateTime
LastChangedByUser LastChangedByUser User Name
InvgCsMRelCreatedByOrgID InvgCsMRelCreatedByOrgID
InvgCsMRelChangedByOrgID InvgCsMRelChangedByOrgID
InvgCsMRelIsHidden InvgCsMRelIsHidden
InvgCsMTgtLocationCategoryUUID
InvgCsMTargetLocationID _targetlocation InvgCsMLocationID
InvgCsMTargetLocationName _targetlocation InvgCsMLocationName
InvgCsMCategoryID _targetlocation InvgCsMCategoryID
AddressID _targetlocation AddressID Ship-to address
POBox _targetlocation POBox PO Box
POBoxIsWithoutNumber _targetlocation POBoxIsWithoutNumber PO Box w/o No.
POBoxPostalCode _targetlocation POBoxPostalCode PO Box Postal Code
POBoxLobbyName _targetlocation POBoxLobbyName PO Box Lobby
CityName _targetlocation CityName Name
DistrictName _targetlocation DistrictName District
CityNumber _targetlocation CityNumber City Code
HomeCityName _targetlocation HomeCityName Different City
PostalCode _targetlocation PostalCode Postal Code
StreetName _targetlocation StreetName Text
StreetPrefixName _targetlocation StreetPrefixName Street 2
AdditionalStreetPrefixName _targetlocation AdditionalStreetPrefixName Street 3
StreetSuffixName _targetlocation StreetSuffixName Street 4
HouseNumber _targetlocation HouseNumber House Number
Country _targetlocation Country Venue: Ctry/Reg
Region _targetlocation Region Venue Region
SecondaryRegionName _targetlocation SecondaryRegionName County
CountyCode _targetlocation CountyCode County code
InvgCsMAddrValidFromDate _targetlocation InvgCsMAddrValidFromDate
POBoxDeviatingCityName _targetlocation POBoxDeviatingCityName PO Box City
POBoxDeviatingRegion _targetlocation POBoxDeviatingRegion PO Region
POBoxDeviatingCountry _targetlocation POBoxDeviatingCountry PO Box C/R
DeliveryServiceTypeCode _targetlocation DeliveryServiceTypeCode Delvry Serv Type
DeliveryServiceNumber _targetlocation DeliveryServiceNumber Delivery Service No.
AddressTimeZone _targetlocation AddressTimeZone Time Zone
CorrespondenceLanguage _targetlocation CorrespondenceLanguage Language
PrfrdCommMediumType _targetlocation PrfrdCommMediumType Comm. Method
CompanyPostalCode _targetlocation CompanyPostalCode Company Post Cd
HouseNumberSupplementText _targetlocation HouseNumberSupplementText Supplement
Building _targetlocation Building Building code
Floor _targetlocation Floor Floor
RoomNumber _targetlocation RoomNumber Room Number
FormOfAddress _targetlocation FormOfAddress Title Key
TaxJurisdiction _targetlocation TaxJurisdiction Tax Jurisdiction
TransportZone _targetlocation TransportZone Transport Zone
AdditionalStreetSuffixName _targetlocation AdditionalStreetSuffixName Street 5
CityFileTestStatus _targetlocation CityFileTestStatus Check Status
AddressStreetUnusable _targetlocation AddressStreetUnusable
AddressPostBoxUnusable _targetlocation AddressPostBoxUnusable
TownshipCode _targetlocation TownshipCode
TownshipName _targetlocation TownshipName
BusinessPartnerName1 _targetlocation BusinessPartnerName1 Name
BusinessPartnerName2 _targetlocation BusinessPartnerName2 Name 2
SearchTerm1 _targetlocation SearchTerm1 Search Term 1
SearchTerm2 _targetlocation SearchTerm2 Search Term 2
BusinessPartnerName3 _targetlocation BusinessPartnerName3 Name 3
BusinessPartnerName4 _targetlocation BusinessPartnerName4 Name 4
AddressCityPostBoxCode _targetlocation AddressCityPostBoxCode
InvgCsMAddrHouseNumberRange _targetlocation InvgCsMAddrHouseNumberRange
InvgCsMAddrDistrictCode _targetlocation InvgCsMAddrDistrictCode
InvgCsMAddrDiffntCityName _targetlocation InvgCsMAddrDiffntCityName
InvgCsMAddrValidToDate _targetlocation InvgCsMAddrValidToDate
InvgCsMAddrNameText _targetlocation InvgCsMAddrNameText
InvgCsMAddrNameCareOfText _targetlocation InvgCsMAddrNameCareOfText
InvgCsMAddrRegionGroup _targetlocation InvgCsMAddrRegionGroup
InvgCsMAddrPostlCodeExtn _targetlocation InvgCsMAddrPostlCodeExtn
InvgCsMAddrPOBoxCodeExtn _targetlocation InvgCsMAddrPOBoxCodeExtn
InvgCsMAddrCustPostCodeExtn _targetlocation InvgCsMAddrCustPostCodeExtn
InvgCsMAddrPostDelivDstrctCode _targetlocation InvgCsMAddrPostDelivDstrctCode
InvgCsMAddrStCode _targetlocation InvgCsMAddrStCode
InvgCsMAddrStAbbrCode _targetlocation InvgCsMAddrStAbbrCode
InvgCsMAddrSortPhone _targetlocation InvgCsMAddrSortPhone
InvgCsMAddrOrigin _targetlocation InvgCsMAddrOrigin
InvgCsMAddrExtn1Text _targetlocation InvgCsMAddrExtn1Text
InvgCsMAddrExtn2Text _targetlocation InvgCsMAddrExtn2Text
InvgCsMAddressID _targetlocation InvgCsMAddressID
InvgCsMAddrRecdLangCrtnCode _targetlocation InvgCsMAddrRecdLangCrtnCode
InvgCsMAddrBizPrpsIsCmpltd _targetlocation InvgCsMAddrBizPrpsIsCmpltd
InvgCsMAddrRemarkText _targetlocation InvgCsMAddrRemarkText
_Country _targetlocation _Country
_CountyCode _targetlocation _CountyCode
_Region _targetlocation _Region
InvgCsMLocationSecurityLevel _targetlocation InvgCsMLocationSecurityLevel
InvgCsMReliabilityMatrixUUID InvgCsMReliabilityMatrixUUID
InvgCsMRlibtyMtrxRefObjID InvgCsMRlibtyMtrxRefObjID
InvgCsMRlibtyMtrxRefTypeCode InvgCsMRlibtyMtrxRefTypeCode
InvgCsMRlibtyMtrxRefSetTypeID InvgCsMRlibtyMtrxRefSetTypeID
InvgCsMRlibtyMtrxRefLogSystID InvgCsMRlibtyMtrxRefLogSystID
InvgCsMRlibtyMtrxSrceRlibtyID InvgCsMRlibtyMtrxSrceRlibtyID
InvgCsMRlibtyMtrxInfoRlibtyID InvgCsMRlibtyMtrxInfoRlibtyID
InvgCsMRlibtyMtrxHndlgCodeID InvgCsMRlibtyMtrxHndlgCodeID
InvgCsMRlibtyMtrxIsDeleted InvgCsMRlibtyMtrxIsDeleted
InvgCsMRlibtyMtrxArchiveSts InvgCsMRlibtyMtrxArchiveSts
InvgCsMRlibtyMtrxRlibtyID
InvgCsMIsNewEntity
InvgCsMIsDeleteAllowed
InvgCsMTextContent _RelNote InvgCsMTextContent
InvgCsMTextObjectID _RelNote InvgCsMTextObjectID
InvgCsMTextObjectType _RelNote InvgCsMTextObjectType
InvgCsMTextTypeCode _RelNote InvgCsMTextTypeCode
InvgCsMTextLanguageCode _RelNote InvgCsMTextLanguageCode
_location _location

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_InvgCsMLocRelatedLocTP.
-- 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: IINVGCSMLOCLOCTP

CREATE VIEW I_InvgCsMLocRelatedLocTP AS
SELECT
  InvgCsMRelationshipUUID,
  InvgCsMRelationshipSourceUUID,
  InvgCsMRelationshipTargetUUID,
  InvgCsMRelSourceTypeID,
  InvgCsMRelTargetTypeID,
  InvgCsMRelationshipTypeID,
  InvgCsMRelSecurityLevel,
  InvgCsMRelationshipExpungeDate,
  InvgCsMRelValidFromDate,
  InvgCsMRelationshipValidToDate,
  InvgCsMRelationshipIsDeleted,
  InvgCsMRelArchiveStatusCode,
  InvgCsMRelEntitiesHash,
  InvgCsMRelCreatedDateTime,
  CreatedByUser,
  InvgCsMRelChangedDateTime,
  LastChangedByUser,
  InvgCsMRelCreatedByOrgID,
  InvgCsMRelChangedByOrgID,
  InvgCsMRelIsHidden,
  cast(bintohex(_targetlocation.InvgCsMLocationCategoryUUID) as char32) AS InvgCsMTgtLocationCategoryUUID,
  _targetlocation.InvgCsMLocationID AS InvgCsMTargetLocationID,
  _targetlocation.InvgCsMLocationName AS InvgCsMTargetLocationName,
  _targetlocation.InvgCsMCategoryID AS InvgCsMCategoryID,
  _targetlocation.AddressID AS AddressID,
  _targetlocation.POBox AS POBox,
  _targetlocation.POBoxIsWithoutNumber AS POBoxIsWithoutNumber,
  _targetlocation.POBoxPostalCode AS POBoxPostalCode,
  _targetlocation.POBoxLobbyName AS POBoxLobbyName,
  _targetlocation.CityName AS CityName,
  _targetlocation.DistrictName AS DistrictName,
  _targetlocation.CityNumber AS CityNumber,
  _targetlocation.HomeCityName AS HomeCityName,
  _targetlocation.PostalCode AS PostalCode,
  _targetlocation.StreetName AS StreetName,
  _targetlocation.StreetPrefixName AS StreetPrefixName,
  _targetlocation.AdditionalStreetPrefixName AS AdditionalStreetPrefixName,
  _targetlocation.StreetSuffixName AS StreetSuffixName,
  _targetlocation.HouseNumber AS HouseNumber,
  _targetlocation.Country AS Country,
  _targetlocation.Region AS Region,
  _targetlocation.SecondaryRegionName AS SecondaryRegionName,
  _targetlocation.CountyCode AS CountyCode,
  _targetlocation.InvgCsMAddrValidFromDate AS InvgCsMAddrValidFromDate,
  _targetlocation.POBoxDeviatingCityName AS POBoxDeviatingCityName,
  _targetlocation.POBoxDeviatingRegion AS POBoxDeviatingRegion,
  _targetlocation.POBoxDeviatingCountry AS POBoxDeviatingCountry,
  _targetlocation.DeliveryServiceTypeCode AS DeliveryServiceTypeCode,
  _targetlocation.DeliveryServiceNumber AS DeliveryServiceNumber,
  _targetlocation.AddressTimeZone AS AddressTimeZone,
  _targetlocation.CorrespondenceLanguage AS CorrespondenceLanguage,
  _targetlocation.PrfrdCommMediumType AS PrfrdCommMediumType,
  _targetlocation.CompanyPostalCode AS CompanyPostalCode,
  _targetlocation.HouseNumberSupplementText AS HouseNumberSupplementText,
  _targetlocation.Building AS Building,
  _targetlocation.Floor AS Floor,
  _targetlocation.RoomNumber AS RoomNumber,
  _targetlocation.FormOfAddress AS FormOfAddress,
  _targetlocation.TaxJurisdiction AS TaxJurisdiction,
  _targetlocation.TransportZone AS TransportZone,
  _targetlocation.AdditionalStreetSuffixName AS AdditionalStreetSuffixName,
  _targetlocation.CityFileTestStatus AS CityFileTestStatus,
  _targetlocation.AddressStreetUnusable AS AddressStreetUnusable,
  _targetlocation.AddressPostBoxUnusable AS AddressPostBoxUnusable,
  _targetlocation.TownshipCode AS TownshipCode,
  _targetlocation.TownshipName AS TownshipName,
  _targetlocation.BusinessPartnerName1 AS BusinessPartnerName1,
  _targetlocation.BusinessPartnerName2 AS BusinessPartnerName2,
  _targetlocation.SearchTerm1 AS SearchTerm1,
  _targetlocation.SearchTerm2 AS SearchTerm2,
  _targetlocation.BusinessPartnerName3 AS BusinessPartnerName3,
  _targetlocation.BusinessPartnerName4 AS BusinessPartnerName4,
  _targetlocation.AddressCityPostBoxCode AS AddressCityPostBoxCode,
  _targetlocation.InvgCsMAddrHouseNumberRange AS InvgCsMAddrHouseNumberRange,
  _targetlocation.InvgCsMAddrDistrictCode AS InvgCsMAddrDistrictCode,
  _targetlocation.InvgCsMAddrDiffntCityName AS InvgCsMAddrDiffntCityName,
  _targetlocation.InvgCsMAddrValidToDate AS InvgCsMAddrValidToDate,
  _targetlocation.InvgCsMAddrNameText AS InvgCsMAddrNameText,
  _targetlocation.InvgCsMAddrNameCareOfText AS InvgCsMAddrNameCareOfText,
  _targetlocation.InvgCsMAddrRegionGroup AS InvgCsMAddrRegionGroup,
  _targetlocation.InvgCsMAddrPostlCodeExtn AS InvgCsMAddrPostlCodeExtn,
  _targetlocation.InvgCsMAddrPOBoxCodeExtn AS InvgCsMAddrPOBoxCodeExtn,
  _targetlocation.InvgCsMAddrCustPostCodeExtn AS InvgCsMAddrCustPostCodeExtn,
  _targetlocation.InvgCsMAddrPostDelivDstrctCode AS InvgCsMAddrPostDelivDstrctCode,
  _targetlocation.InvgCsMAddrStCode AS InvgCsMAddrStCode,
  _targetlocation.InvgCsMAddrStAbbrCode AS InvgCsMAddrStAbbrCode,
  _targetlocation.InvgCsMAddrSortPhone AS InvgCsMAddrSortPhone,
  _targetlocation.InvgCsMAddrOrigin AS InvgCsMAddrOrigin,
  _targetlocation.InvgCsMAddrExtn1Text AS InvgCsMAddrExtn1Text,
  _targetlocation.InvgCsMAddrExtn2Text AS InvgCsMAddrExtn2Text,
  _targetlocation.InvgCsMAddressID AS InvgCsMAddressID,
  _targetlocation.InvgCsMAddrRecdLangCrtnCode AS InvgCsMAddrRecdLangCrtnCode,
  _targetlocation.InvgCsMAddrBizPrpsIsCmpltd AS InvgCsMAddrBizPrpsIsCmpltd,
  _targetlocation.InvgCsMAddrRemarkText AS InvgCsMAddrRemarkText,
  _targetlocation._Country AS _Country,
  _targetlocation._CountyCode AS _CountyCode,
  _targetlocation._Region AS _Region,
  _targetlocation.InvgCsMLocationSecurityLevel AS InvgCsMLocationSecurityLevel,
  InvgCsMReliabilityMatrixUUID,
  InvgCsMRlibtyMtrxRefObjID,
  InvgCsMRlibtyMtrxRefTypeCode,
  InvgCsMRlibtyMtrxRefSetTypeID,
  InvgCsMRlibtyMtrxRefLogSystID,
  InvgCsMRlibtyMtrxSrceRlibtyID,
  InvgCsMRlibtyMtrxInfoRlibtyID,
  InvgCsMRlibtyMtrxHndlgCodeID,
  InvgCsMRlibtyMtrxIsDeleted,
  InvgCsMRlibtyMtrxArchiveSts,
  cast('' as crm_icm_mat_reliability_id ) AS InvgCsMRlibtyMtrxRlibtyID,
  cast('' as boolean) AS InvgCsMIsNewEntity,
  cast('' as boolean) AS InvgCsMIsDeleteAllowed,
  _RelNote.InvgCsMTextContent AS InvgCsMTextContent,
  _RelNote.InvgCsMTextObjectID AS InvgCsMTextObjectID,
  _RelNote.InvgCsMTextObjectType AS InvgCsMTextObjectType,
  _RelNote.InvgCsMTextTypeCode AS InvgCsMTextTypeCode,
  _RelNote.InvgCsMTextLanguageCode AS InvgCsMTextLanguageCode
FROM I_InvgCsMLocVisibleReltdLoc
LEFT OUTER JOIN I_InvgCsMVisibleLocation AS _targetlocation ON InvgCsMRelationshipTargetUUID = _targetlocation.InvgCsMLocationID  -- association [0..1]
LEFT OUTER JOIN I_InvgCsMLocationTP AS _location ON InvgCsMRelationshipSourceUUID = _location.InvgCsMLocationID  -- association [1..1]
LEFT OUTER JOIN I_InvgCsMRelationshipNote AS _RelNote ON InvgCsMRelationshipUUID = _RelNote.InvgCsMTextObjectID AND _RelNote.InvgCsMTextObjectType = 'ICM_REL' AND _RelNote.InvgCsMTextTypeCode = 'NOTE' AND _RelNote.InvgCsMTextLanguageCode = $session.system_language  -- association [0..1]
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]
;