C_LCMExtContactDetailsVH

DDL: C_LCMEXTCONTACTDETAILSVH SQL: CLCMEXTCONTACTVH Type: view CONSUMPTION

Value Help for LCM Ext Contact Details

C_LCMExtContactDetailsVH is a Consumption CDS View that provides data about "Value Help for LCM Ext Contact Details" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMExtCntctDetails) and exposes 26 fields with key field BusinessPartner. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMExtCntctDetails I_LglCntntMExtCntctDetails from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_LCMEntityTypeText _LCMEntityTypeText $projection.LglCntntMEntityType = _LCMEntityTypeText.LglCntntMEntityType and Language = $session.system_language
[0..1] I_BPCurrentDefaultAddress _CurrentDefaultAddress $projection.BusinessPartner = _CurrentDefaultAddress.BusinessPartner
[0..1] I_LglCntntMBusinessPartnerEml _LglCntntMBusinessPartnerEml $projection.BusinessPartner = _LglCntntMBusinessPartnerEml.BusinessPartner

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CLCMEXTCONTACTVH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Value Help for LCM Ext Contact Details view
VDM.viewType #CONSUMPTION view
Search.searchable true view
ObjectModel.representativeKey BusinessPartner view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.dataCategory #VALUE_HELP view
Consumption.ranked true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner Business Partner ID
FirstName FirstName BP First Name
LastName LastName BP Last Name
LglCntntMExtCntctBPName LglCntntMExtCntctBPName BP Full Name
LglCntntMEntityType LglCntntMEntityType Entity Type
LglCntntMEntityTypeName _LCMEntityTypeText LglCntntMEntityTypeName Entity Type
LglCntntMEntity LglCntntMEntity Entity
LglCntntMEntityName LglCntntMEntityName Entity Name
EmailAddress Email
AuthorizationGroup AuthorizationGroup AuthorizGroup
BusinessPartnerIsBlocked BusinessPartnerIsBlocked Central Block
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
_LCMEntityTypeText _LCMEntityTypeText
_CurrentDefaultAddress _CurrentDefaultAddress
_LglCntntMBusinessPartnerEml _LglCntntMBusinessPartnerEml
DataControllerSet DataControllerSet Data Ctrlr. Set
DataController1 DataController1 Data Controller
DataController2 DataController2 Data Controller
DataController3 DataController3 Data Controller
DataController4 DataController4 Data Controller
DataController5 DataController5 Data Controller
DataController6 DataController6 Data Controller
DataController7 DataController7 Data Controller
DataController8 DataController8 Data Controller
DataController9 DataController9 Data Controller
DataController10 DataController10 Data Controller

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_LCMExtContactDetailsVH.
-- 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: CLCMEXTCONTACTVH

CREATE VIEW C_LCMExtContactDetailsVH AS
SELECT
  BusinessPartner,
  FirstName,
  LastName,
  LglCntntMExtCntctBPName,
  LglCntntMEntityType,
  _LCMEntityTypeText.LglCntntMEntityTypeName AS LglCntntMEntityTypeName,
  LglCntntMEntity,
  LglCntntMEntityName,
  cast(' ' as abap.char( 241 ) ) AS EmailAddress,
  AuthorizationGroup,
  BusinessPartnerIsBlocked,
  IsBusinessPurposeCompleted,
  DataControllerSet,
  DataController1,
  DataController2,
  DataController3,
  DataController4,
  DataController5,
  DataController6,
  DataController7,
  DataController8,
  DataController9,
  DataController10
FROM I_LglCntntMExtCntctDetails
LEFT OUTER JOIN I_LCMEntityTypeText AS _LCMEntityTypeText ON LglCntntMEntityType = _LCMEntityTypeText.LglCntntMEntityType AND Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BPCurrentDefaultAddress AS _CurrentDefaultAddress ON BusinessPartner = _CurrentDefaultAddress.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_LglCntntMBusinessPartnerEml AS _LglCntntMBusinessPartnerEml ON BusinessPartner = _LglCntntMBusinessPartnerEml.BusinessPartner  -- association [0..1]
;