C_CAInvcgUserContact

DDL: C_CAINVCGUSERCONTACT Type: view_entity COMPOSITE Package: FKKINV_VDM_UTILS

Benutzerkontaktdaten

C_CAInvcgUserContact is a Composite CDS View that provides data about "Benutzerkontaktdaten" in SAP S/4HANA. It reads from 1 data source (I_UserContactCard) and exposes 6 fields with key field ContactCardID. It is exposed through 3 OData services (UI_CADISCONNCNRECONNCN_MNT, UI_CADISPUTECASE, UI_O2C_FICA_DSPSTVALADJ). It is used in 1 Fiori application: Monitor Disconnection Requests. Part of development package FKKINV_VDM_UTILS.

Data Sources (1)

SourceAliasJoin Type
I_UserContactCard _User from

Annotations (8)

NameValueLevelField
VDM.viewType #COMPOSITE view
EndUserText.label Benutzerkontaktdaten view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.representativeKey ContactCardID view
Analytics.technicalName CCAUSERCONTACT view

OData Services (3)

ServiceBindingVersionContractRelease
UI_CADISCONNCNRECONNCN_MNT UI_CADISCONNCNRECONNCN_MNT V2 C1 NOT_RELEASED
UI_CADISPUTECASE UI_CADISPUTECASE V2 C1 NOT_RELEASED
UI_O2C_FICA_DSPSTVALADJ UI_O2C_FICA_DSPSTVALADJ_O2 V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4943 Monitor Disconnection Requests Transactional An Application to monitor the status of disconnection requests

Monitor Disconnection Requests

Business Role: Administrator - Accounts Payable and Receivable (FI-CA)

The Monitor Disconnection Requests app enables you to follow up on disconnection requests wether they are sent correctly or already invalidated.With this now the entire process is provided to trigger disconnection of services from dunning of overdue items or vice versa trigger service reconnection upon posted payments to items involved in service disconnections.

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY ContactCardID ContactCardID
FullName I_UserContactCard FullName
Department I_UserContactCard Department
FunctionalTitleName I_UserContactCard FunctionalTitleName
PhoneNumber I_UserContactCard PhoneNumber
EmailAddress I_UserContactCard EmailAddress
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Benutzerkontaktdaten'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY // never expose this view directly, only via associations

@ObjectModel.representativeKey: 'ContactCardID'
@Analytics.technicalName: 'CCAUSERCONTACT'
//@AccessControl.privilegedAssociations: [ '_User' ]

define view entity C_CAInvcgUserContact
  as select from I_UserContactCard as _User
{
  key ContactCardID,

      @Semantics.name: {fullName: true}
      _User.FullName     as FullName,

      @Semantics.organization.name: true
      _User.Department,

      @Semantics.organization.role: true
      _User.FunctionalTitleName,

      @Semantics: { telephone.type:  [ #WORK, #PREF, #HOME ] }
      _User.PhoneNumber  as PhoneNumber,

      @Semantics: { eMail: { address: true, type:  [ #PREF, #WORK ] } }
      _User.EmailAddress as EmailAddress
}