C_JournalEntryUserContactCard

DDL: C_JOURNALENTRYUSERCONTACTCARD Type: view CONSUMPTION

Journal Entry User Contact Card

C_JournalEntryUserContactCard is a Consumption CDS View that provides data about "Journal Entry User Contact Card" in SAP S/4HANA. It reads from 1 data source (I_UserContactCard) and exposes 9 fields with key field ContactCardID.

Data Sources (1)

SourceAliasJoin Type
I_UserContactCard _UserContactCard from

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CDOCUSRCNTCT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Journal Entry User Contact Card view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
VDM.private false view
Consumption.ranked true view
Search.searchable true view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY ContactCardID I_UserContactCard ContactCardID
FirstName I_UserContactCard FirstName
LastName I_UserContactCard LastName
FullName I_UserContactCard FullName
PhoneNumber I_UserContactCard PhoneNumber
MobilePhoneNumber I_UserContactCard MobilePhoneNumber
FaxNumber I_UserContactCard FaxNumber
EmailAddress I_UserContactCard EmailAddress Email
Department I_UserContactCard Department
@AbapCatalog: {
    sqlViewName: 'CDOCUSRCNTCT',
    compiler.compareFilter: true
}
@AccessControl: {
    authorizationCheck: #CHECK,
    personalData.blocking: #REQUIRED
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Journal Entry User Contact Card'
@ObjectModel.usageType: {
    dataClass: #MIXED,
    serviceQuality: #C,
    sizeCategory: #L
}
@VDM: {
    viewType: #CONSUMPTION,
    private: false
}
@Consumption.ranked: true
@Search.searchable: true
define view C_JournalEntryUserContactCard
  as select from  I_UserContactCard as _UserContactCard {
    
  @Semantics.contact.type: #PERSON
  @Search.defaultSearchElement: true
  @Search.ranking: #HIGH
  key _UserContactCard.ContactCardID,
  
  @Semantics.name.givenName: true
  @Search.defaultSearchElement: false
  @Search.fuzzinessThreshold: 0.8
  @Search.ranking: #HIGH
  _UserContactCard.FirstName,

  @Semantics.name.familyName: true
  @Search.defaultSearchElement: true
  @Search.fuzzinessThreshold: 0.8
  @Search.ranking: #HIGH
  _UserContactCard.LastName,

  @Semantics.name.fullName: true
  @Consumption.filter.hidden: true
  @Search.ranking: #LOW
  _UserContactCard.FullName,
  
  @Semantics.telephone.type:  [ #WORK ]
  @Consumption.filter.hidden: true
  @Search.ranking: #LOW
  _UserContactCard.PhoneNumber,

  @Semantics.telephone.type:  [ #CELL ]
  @Consumption.filter.hidden: true
  @Search.ranking: #LOW
  _UserContactCard.MobilePhoneNumber,
  
  @Semantics.telephone.type:  [ #FAX ] 
  @Consumption.filter.hidden: true
  @Search.ranking: #LOW
  _UserContactCard.FaxNumber,

  @EndUserText.label: 'Email'
  @Semantics.eMail.type:  #WORK
  @Semantics.eMail.address: true
  @Consumption.filter.hidden: true
  @Search.ranking: #LOW
  _UserContactCard.EmailAddress,

  @Semantics.organization.name: true
  @Consumption.filter.hidden: true
  @Search.ranking: #LOW
  _UserContactCard.Department   
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_USERCONTACTCARD"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/