C_InvgCsMLocRelatedPersnTP

DDL: C_INVGCSMLOCRELATEDPERSNTP SQL: CINVGCSMLOCPERTP Type: view CONSUMPTION

Consumptional view for ICM Relationship Location to Person

C_InvgCsMLocRelatedPersnTP is a Consumption CDS View that provides data about "Consumptional view for ICM Relationship Location to Person" in SAP S/4HANA. It reads from 1 data source (I_InvgCsMLocRelatedPersnTP) and exposes 68 fields with key fields InvgCsMRelationshipUUID, InvgCsMRelationshipSourceUUID. It has 22 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InvgCsMLocRelatedPersnTP LocRelatedPersn from

Associations (22)

CardinalityTargetAliasCondition
[0..1] C_InvgCsMBusinessPartnerVH _person $projection.BusinessPartner = _person.BusinessPartner
[1..1] C_InvgCsMLocationTP _location $projection.InvgCsMRelationshipSourceUUID = _location.InvgCsMLocationID
[0..*] C_InvgCsMSecurityLevelVH _slvh $projection.InvgCsMRelSecurityLevel = _slvh.InvgCsMAuthScopeCode
[0..*] C_InvgCsMSecurityLevelText _sltextvh $projection.InvgCsMRelSecurityLevel = _sltextvh.InvgCsMAuthScopeCode
[0..*] C_InvgCsMSecurityLevelText _PersnSlTextVH $projection.InvgCsMSecurityLevel = _PersnSlTextVH.InvgCsMAuthScopeCode
[0..*] C_InvgCsMLocPerRelshpType _reltypevh $projection.InvgCsMRelationshipTypeID = _reltypevh.InvgCsMRelationshipTypeID
[0..*] C_InvgCsMLocRelshpTypeText _reltypetextvh $projection.InvgCsMRelationshipTypeID = _reltypetextvh.InvgCsMRelationshipTypeID
[0..*] C_InvgCsMReliabilityVH _rlibtlyvh $projection.InvgCsMRlibtyMtrxRlibtyID = _rlibtlyvh.InvgCsMRlibtyMtrxRlibtyID
[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..1] C_Countryvhtemp _CountryValueHelp $projection.Country = _CountryValueHelp.Country
[0..*] C_Countrytextvhtemp _CountryText $projection.Country = _CountryText.Country
[0..1] I_Region _Region $projection.Region = _Region.Region and $projection.Country = _Region.Country
[0..*] I_BPGenderValueHelpText _BPGenderText $projection.GenderCodeName = _BPGenderText.GenderCodeName
[0..1] I_BPGenderValueHelp _GenderValueHelp $projection.GenderCodeName = _GenderValueHelp.GenderCodeName
[0..1] C_FormOfAddressVHTemp _PersonTitleValueHelp $projection.FormOfAddress = _PersonTitleValueHelp.FormOfAddress
[0..*] C_FormOfAddressTextVHTemp _PersonTitleText $projection.FormOfAddress = _PersonTitleText.FormOfAddress
[0..1] 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 (14)

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

Fields (68)

KeyFieldSource TableSource FieldDescription
KEY InvgCsMRelationshipUUID InvgCsMRelationshipUUID
KEY InvgCsMRelationshipSourceUUID InvgCsMRelationshipSourceUUID
InvgCsMRelationshipTargetUUID InvgCsMRelationshipTargetUUID
InvgCsMRelSourceTypeID InvgCsMRelSourceTypeID
InvgCsMRelTargetTypeID InvgCsMRelTargetTypeID
InvgCsMRelationshipTypeID InvgCsMRelationshipTypeID Relationship
InvgCsMTextContent InvgCsMTextContent Note
InvgCsMTextObjectID InvgCsMTextObjectID
InvgCsMTextObjectType InvgCsMTextObjectType
InvgCsMTextTypeCode InvgCsMTextTypeCode
InvgCsMTextLanguageCode InvgCsMTextLanguageCode
InvgCsMTextLog _ChangeLogText InvgCsMTextContent Log
BusinessPartnerName BusinessPartnerName Name
BusinessPartnerCategory BusinessPartnerCategory Partner Cat.
InvgCsMRelSecurityLevel InvgCsMRelSecurityLevel Security Level
InvgCsMRelIsHidden InvgCsMRelIsHidden Hidden
InvgCsMTargetID InvgCsMTargetID
InvgCsMRlibtyMtrxInfoRlibtyID InvgCsMRlibtyMtrxInfoRlibtyID Information Reliability
InvgCsMReliabilityMatrixUUID InvgCsMReliabilityMatrixUUID
InvgCsMRlibtyMtrxSrceRlibtyID InvgCsMRlibtyMtrxSrceRlibtyID Source Reliability
InvgCsMRlibtyMtrxRlibtyID InvgCsMRlibtyMtrxRlibtyID Reliability
CreatedByUser CreatedByUser Created By
InvgCsMRelCreatedDateTime InvgCsMRelCreatedDateTime Created On
LastChangedByUser LastChangedByUser Changed By
InvgCsMRelChangedDateTime InvgCsMRelChangedDateTime Changed On
BusinessPartner BusinessPartner Person ID
FormOfAddress FormOfAddress Title
FirstName FirstName First Name
LastName LastName Last Name
InvgCsMIsUnknownPerson InvgCsMIsUnknownPerson Unknown
GenderCodeName GenderCodeName Gender
BirthDate BirthDate Date of Birth
StreetName StreetName Street
HouseNumber HouseNumber House Number
PostalCode PostalCode Postal Code
CityName CityName City
Country Country Country/Region
Region Region Region
PhoneNumber PhoneNumber Phone
PhoneNumberExtension PhoneNumberExtension Phone Extension
District District District
FaxNumber FaxNumber Fax
FaxNumberExtension FaxNumberExtension Fax Extension
EmailAddress EmailAddress E-Mail
InvgCsMIsNewEntity InvgCsMIsNewEntity
InvgCsMIsDeleteAllowed InvgCsMIsDeleteAllowed
InvgCsMRelValidFromDate InvgCsMRelValidFromDate Valid From
InvgCsMRelationshipValidToDate InvgCsMRelationshipValidToDate Valid To
InvgCsMRelationshipExpungeDate InvgCsMRelationshipExpungeDate Expunge Date
InvgCsMSecurityLevel InvgCsMSecurityLevel Person security level
_slvh _slvh
_sltextvh _sltextvh
_PersnSlTextVH _PersnSlTextVH
_reltypevh _reltypevh
_person _person
_rlibtlyvh _rlibtlyvh
_SrceRlibtyVH _SrceRlibtyVH
_SrceRlibtyText _SrceRlibtyText
_InfoRlibtyVH _InfoRlibtyVH
_InfoRlibtyText _InfoRlibtyText
_Region _Region
_CountryValueHelp _CountryValueHelp
_CountryText _CountryText
_BPGenderText _BPGenderText
_GenderValueHelp _GenderValueHelp
_PersonTitleText _PersonTitleText
_PersonTitleValueHelp _PersonTitleValueHelp
_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 C_InvgCsMLocRelatedPersnTP.
-- 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: CINVGCSMLOCPERTP

CREATE VIEW C_InvgCsMLocRelatedPersnTP AS
SELECT
  InvgCsMRelationshipUUID,
  InvgCsMRelationshipSourceUUID,
  InvgCsMRelationshipTargetUUID,
  InvgCsMRelSourceTypeID,
  InvgCsMRelTargetTypeID,
  InvgCsMRelationshipTypeID,
  InvgCsMTextContent,
  InvgCsMTextObjectID,
  InvgCsMTextObjectType,
  InvgCsMTextTypeCode,
  InvgCsMTextLanguageCode,
  _ChangeLogText.InvgCsMTextContent AS InvgCsMTextLog,
  BusinessPartnerName,
  BusinessPartnerCategory,
  InvgCsMRelSecurityLevel,
  InvgCsMRelIsHidden,
  InvgCsMTargetID,
  InvgCsMRlibtyMtrxInfoRlibtyID,
  InvgCsMReliabilityMatrixUUID,
  InvgCsMRlibtyMtrxSrceRlibtyID,
  InvgCsMRlibtyMtrxRlibtyID,
  CreatedByUser,
  InvgCsMRelCreatedDateTime,
  LastChangedByUser,
  InvgCsMRelChangedDateTime,
  BusinessPartner,
  FormOfAddress,
  FirstName,
  LastName,
  InvgCsMIsUnknownPerson,
  GenderCodeName,
  BirthDate,
  StreetName,
  HouseNumber,
  PostalCode,
  CityName,
  Country,
  Region,
  PhoneNumber,
  PhoneNumberExtension,
  District,
  FaxNumber,
  FaxNumberExtension,
  EmailAddress,
  InvgCsMIsNewEntity,
  InvgCsMIsDeleteAllowed,
  InvgCsMRelValidFromDate,
  InvgCsMRelationshipValidToDate,
  InvgCsMRelationshipExpungeDate,
  InvgCsMSecurityLevel
FROM I_InvgCsMLocRelatedPersnTP AS LocRelatedPersn
LEFT OUTER JOIN C_InvgCsMBusinessPartnerVH AS _person ON BusinessPartner = _person.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN C_InvgCsMLocationTP AS _location ON InvgCsMRelationshipSourceUUID = _location.InvgCsMLocationID  -- 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 _PersnSlTextVH ON InvgCsMSecurityLevel = _PersnSlTextVH.InvgCsMAuthScopeCode  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMLocPerRelshpType AS _reltypevh ON InvgCsMRelationshipTypeID = _reltypevh.InvgCsMRelationshipTypeID  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMLocRelshpTypeText 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_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_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 I_Region AS _Region ON Region = _Region.Region AND Country = _Region.Country  -- association [0..1]
LEFT OUTER JOIN I_BPGenderValueHelpText AS _BPGenderText ON GenderCodeName = _BPGenderText.GenderCodeName  -- association [0..*]
LEFT OUTER JOIN I_BPGenderValueHelp AS _GenderValueHelp ON GenderCodeName = _GenderValueHelp.GenderCodeName  -- association [0..1]
LEFT OUTER JOIN C_FormOfAddressVHTemp AS _PersonTitleValueHelp ON FormOfAddress = _PersonTitleValueHelp.FormOfAddress  -- association [0..1]
LEFT OUTER JOIN C_FormOfAddressTextVHTemp AS _PersonTitleText ON FormOfAddress = _PersonTitleText.FormOfAddress  -- association [0..*]
LEFT OUTER JOIN C_InvgCsMRelshpNoteChangeLog AS _ChangeLogText ON InvgCsMRelationshipUUID = _ChangeLogText.InvgCsMTextObjectID  -- 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]
;