fiscds_userdefaultcontactdata

DDL: FISVD_USER_DEFAULT_CONTACTDATA SQL: FISV_USRDFLTDTA Type: view Package: FINS_FIS_GL

User Default Contact Data

fiscds_userdefaultcontactdata is a CDS View that provides data about "User Default Contact Data" in SAP S/4HANA. It reads from 5 data sources (fiscds_adr2_mphone, fiscds_adr2_phone, fiscds_adr3_fax, fiscds_adr6_email, tsad2) and exposes 38 fields with key fields UserKey, AddressId. Part of development package FINS_FIS_GL.

Data Sources (5)

SourceAliasJoin Type
fiscds_adr2_mphone fiscds_adr2_mphone left_outer
fiscds_adr2_phone fiscds_adr2_phone left_outer
fiscds_adr3_fax fiscds_adr3_fax left_outer
fiscds_adr6_email fiscds_adr6_email left_outer
tsad2 tsad2 left_outer

Parameters (1)

NameTypeDefault
p_keydate abap.char( 14 )

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName FISV_USRDFLTDTA view
EndUserText.label User Default Contact Data view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY UserKey fiscds_adrp bname User name
KEY AddressId fiscds_adrp addrnumber Address Number
FormOfAddress
AcademicTitleName tsad2 title_text Name Supplement
title fiscds_adrp title View Title
FirstName fiscds_adrp name_first First Name
LastName fiscds_adrp name_last Last Name
PersonFullName fiscds_adrp name_text Full Name
Department fiscds_adrp department Department
FunctionalTitleName fiscds_adrp function Unit Func.
Building fiscds_adrp building Building code
Floor fiscds_adrp floor Floor
RoomNumber fiscds_adrp roomnumber Room Number
CorrespondenceShortName fiscds_adrp id_code Short name
InhouseMail fiscds_adrp ih_mail Internal mail
CountryPhone fiscds_adr2_phone country Venue: Ctry/Reg
CountryDialingCodePhone fiscds_adr2_phone country_dialing_code_phone
CountryPhoneLangu fiscds_adr2_phone spras Off. Language
CountryPhoneName fiscds_adr2_phone landx Country/Region
PhoneNumber fiscds_adr2_phone phone_number Phone
PhoneNumberExtension fiscds_adr2_phone phone_number_extension
InternationalPhoneNumber fiscds_adr2_phone international_phone_number
PhoneIsSMSEnabled fiscds_adr2_phone dft_receiv Std.recipient
CountryMobilePhone fiscds_adr2_mphone country Venue: Ctry/Reg
CountryDialingCodeMobilePhone fiscds_adr2_mphone country_dialing_code_mobile
CountryMobilePhoneLangu fiscds_adr2_mphone spras Off. Language
CountryMobilePhoneName fiscds_adr2_mphone landx Country/Region
MobilePhoneNumber fiscds_adr2_mphone mobile_phone_number
InternationalMobilePhoneNumber fiscds_adr2_mphone international_mobile_phone
CountryFax fiscds_adr3_fax country_fax
CountryDialingCodeFax fiscds_adr3_fax country_dialing_code_fax
CountryFaxLangu fiscds_adr3_fax spras Off. Language
CountryFaxName fiscds_adr3_fax landx Country/Region
FaxNumber fiscds_adr3_fax fax_number Fax Number
FaxNumberExtension fiscds_adr3_fax fax_number_extension
InternationalFaxNumber fiscds_adr3_fax international_fax_number
EmailAddress fiscds_adr6_email smtp_addr E-Mail Address
deflt_commendasPrfrdCommMediumType

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 fiscds_userdefaultcontactdata.
-- 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: FISV_USRDFLTDTA
-- Parameters: p_keydate : abap.char( 14 )

CREATE VIEW fiscds_userdefaultcontactdata AS
SELECT
  fiscds_adrp.bname AS UserKey,
  fiscds_adrp.addrnumber AS AddressId,
  cast( ' ' as abap.char(30)) AS FormOfAddress,
  tsad2.title_text AS AcademicTitleName,
  fiscds_adrp.title AS title,
  fiscds_adrp.name_first AS FirstName,
  fiscds_adrp.name_last AS LastName,
  fiscds_adrp.name_text AS PersonFullName,
  fiscds_adrp.department AS Department,
  fiscds_adrp.function AS FunctionalTitleName,
  fiscds_adrp.building AS Building,
  fiscds_adrp.floor AS Floor,
  fiscds_adrp.roomnumber AS RoomNumber,
  fiscds_adrp.id_code AS CorrespondenceShortName,
  fiscds_adrp.ih_mail AS InhouseMail,
  fiscds_adr2_phone.country AS CountryPhone,
  fiscds_adr2_phone.country_dialing_code_phone AS CountryDialingCodePhone,
  fiscds_adr2_phone.spras AS CountryPhoneLangu,
  fiscds_adr2_phone.landx AS CountryPhoneName,
  fiscds_adr2_phone.phone_number AS PhoneNumber,
  fiscds_adr2_phone.phone_number_extension AS PhoneNumberExtension,
  fiscds_adr2_phone.international_phone_number AS InternationalPhoneNumber,
  fiscds_adr2_phone.dft_receiv AS PhoneIsSMSEnabled,
  fiscds_adr2_mphone.country AS CountryMobilePhone,
  fiscds_adr2_mphone.country_dialing_code_mobile AS CountryDialingCodeMobilePhone,
  fiscds_adr2_mphone.spras AS CountryMobilePhoneLangu,
  fiscds_adr2_mphone.landx AS CountryMobilePhoneName,
  fiscds_adr2_mphone.mobile_phone_number AS MobilePhoneNumber,
  fiscds_adr2_mphone.international_mobile_phone AS InternationalMobilePhoneNumber,
  fiscds_adr3_fax.country_fax AS CountryFax,
  fiscds_adr3_fax.country_dialing_code_fax AS CountryDialingCodeFax,
  fiscds_adr3_fax.spras AS CountryFaxLangu,
  fiscds_adr3_fax.landx AS CountryFaxName,
  fiscds_adr3_fax.fax_number AS FaxNumber,
  fiscds_adr3_fax.fax_number_extension AS FaxNumberExtension,
  fiscds_adr3_fax.international_fax_number AS InternationalFaxNumber,
  fiscds_adr6_email.smtp_addr AS EmailAddress,
  case fiscds_adrp.deflt_comm when 'TEL' then case fiscds_adr2_phone.flagdefault_phone when 'X' then cast( fiscds_adrp.deflt_comm as abap.char(3)) else cast( 'MOB' as abap.char(3)) end else fiscds_adrp.deflt_comm end as PrfrdCommMediumType AS deflt_commendasPrfrdCommMediumType
LEFT OUTER JOIN fiscds_adr2_phone ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN fiscds_adr2_mphone ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN fiscds_adr3_fax ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN fiscds_adr6_email ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tsad2 ON /* join condition not captured in parsed metadata */
;