I_UserContactCard
User Contact Card
I_UserContactCard is a Composite CDS View that provides data about "User Contact Card" in SAP S/4HANA. It reads from 1 data source (usr21) and exposes 18 fields with key field ContactCardID. It has 6 associations to related views. It is exposed through 113 OData services (FAC_ACE_DSP_PERDC_ACCR_AMT_SRV, FAP_DPR_VERIFICATION_INBOX, FAP_DPR_VERIFICATION_WORKLIST, ...). It is used in 32 Fiori applications: Manage Dispute Cases (Version 2), Manage Journal Entries - New Version, Analyze Clearing Locks (Version 2), .... Part of development package VDM_MM_GF.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| usr21 | _User | from |
Associations (6)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | adrp | _Person | _Person.persnumber = $projection.Person and _Person.persnumber <> '' and _Person.nation = '' |
| [0..1] | adcp | _OrgData | _OrgData.addrnumber = $projection.AddressID and _OrgData.persnumber = $projection.Person |
| [0..1] | adr2 | _DefaultPhoneNumber | _DefaultPhoneNumber.addrnumber = $projection.AddressID and _DefaultPhoneNumber.persnumber = $projection.Person and _DefaultPhoneNumber.r3_user = '1' |
| [0..1] | adr3 | _DefaultFaxNumber | _DefaultFaxNumber.addrnumber = $projection.AddressID and _DefaultFaxNumber.persnumber = $projection.Person and flgdefault = 'X' |
| [0..1] | adr2 | _DefaultMobilePhoneNumber | _DefaultMobilePhoneNumber.addrnumber = $projection.AddressID and _DefaultMobilePhoneNumber.persnumber = $projection.Person and _DefaultMobilePhoneNumber.r3_user = '3' |
| [0..1] | adr6 | _DefaultEmailAddress | _DefaultEmailAddress.addrnumber = $projection.AddressID and _DefaultEmailAddress.persnumber = $projection.Person and _DefaultEmailAddress.flgdefault = 'X' |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IUSERCTC | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| EndUserText.label | User Contact Card | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.representativeKey | ContactCardID | view | |
| Search.searchable | true | view |
OData Services (113)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| FAC_ACE_DSP_PERDC_ACCR_AMT_SRV | FAC_ACE_DSP_PERDC_AMT_SRV | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| FAP_DPR_VERIFICATION_INBOX | FAP_DPR_VER_INBOX | V2 | C1 | NOT_RELEASED |
| FAP_DPR_VERIFICATION_WORKLIST | FAP_DPR_VER_WORKLIST | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| FAR_CUSTOMER_LIST_V2 | FAR_CUSTOMER_LIST_V2 | V2 | C1 | NOT_RELEASED |
| FCO_ACTUAL_SETTLEMENT | UI_FCO_ACTL_SETTLEMENT_O2 | V2 | C1 | NOT_RELEASED |
| FCO_EB_PROD_COST_CLTR_DET | FCO_EB_PROD_COST_CLTR_DET | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| FCO_SETTLEMENT_DOCUMENT | UI_FCO_SETL_DOCUMENT_SRV | V2 | C1 | NOT_RELEASED |
| FML_CHANGE_MATERIAL_PRICES | FML_CHANGE_MATERIAL_PRICES | V4 | C1 | NOT_RELEASED |
| FML_DSPMATLDBCRDOCS | FML_DSPMATLDBCRDOCS | V4 | C1 | NOT_RELEASED |
| FML_DSPMATLPRCHGDOCS | FML_DSPMATLPRCHGDOCS | V4 | C1 | NOT_RELEASED |
| MANAGEPROJBILLGREQUEST_SD | UI_MNGPROJBILLGREQ_SB_V2 | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| PROJECTBILLINGREQUEST_SD | UI_PROJBILLGREQUEST_SB_V2 | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| QM_FMEA_MNG_SRV_DEF | QM_FMEA_MNG_SRV | V2 | C1 | NOT_RELEASED |
| TEST_INCOMING_FORMAT_SRV | TEST_INCOMING_FORMAT_SRV | V2 | C1 | NOT_RELEASED |
| UI_ACCRUALS_MANAGE | UI_ACCRUALS_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_ACCRUALS_PERDCAMT_MANAGE | UI_ACCRS_PERDCAMT_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_BANKACCOUNTINSTANTBALANCE | UI_BKACCOUNTINSTANTBALANCE | V2 | C1 | NOT_RELEASED |
| UI_BANKACCOUNTREVIEW_MNG | UI_BANKACCOUNTREVIEW_MNG | V2 | C1 | NOT_RELEASED |
| UI_BANKMESSAGE | UI_BANKMESSAGE | V4 | C1 | NOT_RELEASED |
| UI_CAACCOUNTBALANCE_DISPLAY | UI_CAACCOUNTBALANCE_DISPLAY | V4 | C1 | NOT_RELEASED |
| UI_CABUSLOCK_DISP | UI_CABUSLOCK_DISP | V4 | C1 | NOT_RELEASED |
| UI_CACLEARINGLOCK_ANALYSIS | UI_CACLEARINGLOCK_ANALYSIS | V2 | C1 | NOT_RELEASED |
| UI_CAPAYMENTLOCK_ANALYSIS | UI_CAPAYMENTLOCK_ANALYSIS | V2 | C1 | NOT_RELEASED |
| UI_CAPAYMENTORDER_MAN | UI_CAPAYMENTORDER_MAN | V4 | C1 | NOT_RELEASED |
| UI_CASHBANK_MANAGE | UI_CASHBANK_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_CASHDOCUMENTCHAINTRACE | UI_CASHDOCUMENTCHAINTRACE | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_CASHSNAPSHOT_MANAGE | UI_CASHSNAPSHOT_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_CERTIFICATERECEIPTS | UI_CERTIFICATERECEIPTS | V2 | C1 | NOT_RELEASED |
| UI_CHANGERECORD_MANAGE | UI_CHANGERECORD_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_COLL_MD_MANAGE | UI_COLL_MD_MANAGE | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_CONCURINCOMINGDOCUMENTTP | UI_CONCURINCOMINGDOCUMENTTP | V4 | C1 | NOT_RELEASED |
| UI_CONTRACTACCOUNT_MANAGE_2 | UI_CONTRACTACCOUNT_MANAGE_2 | V4 | C1 | NOT_RELEASED |
| UI_COSTCENTER_MANAGE | UI_COSTCENTER_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_CRDTMGMTACCOUNT_MANAGE | UI_CRDTMGMTACCOUNT_MANAGE | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_CUSTOMER_CONTACT_MANAGE | UI_CUSTOMER_CONTACT_MANAGE | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_CUSTOMER_WARRANTYCLAIM | UI_CUSTOMER_WARRANTYCLAIM | V2 | C1 | NOT_RELEASED |
| UI_CUSTOMERGUARANTEE_MANAGE | UI_CUSTOMERGUARANTEE_MANAGE_O4 | V4 | C1 | NOT_RELEASED |
| UI_DISPUTECASE_MANAGE | UI_DISPUTECASE_MANAGE | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_FCO_MANAGE_ALLOCATION | UI_FCOUA_MANAGE_ALLOCATION | V2 | C1 | NOT_RELEASED |
| UI_FINANCENOTIFICATION | UI_FINANCENOTIFICATION | V4 | C1 | NOT_RELEASED |
| UI_FINCS_CNSLDTN_POSTING_RULE | UI_FINCS_CNSLDTN_POSTING_RULE | V4 | C1 | NOT_RELEASED |
| UI_FINCS_GRPTSKRUN_MONITOR | UI_FINCS_GRPTSKRUN_MONITOR | V4 | C1 | NOT_RELEASED |
| UI_FINCS_PSTRLLG_DISPLAY | UI_FINCS_PSTRLLG_DISPLAY | V4 | C1 | NOT_RELEASED |
| UI_FIXEDASSET_MANAGE | UI_FIXEDASSET_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_FIXEDASSETPOSTING | UI_FIXEDASSETPOSTING | V2 | C1 | NOT_RELEASED |
| UI_FML_CHG_MATERIAL_PRICES | UI_FML_CHG_MATERIAL_PRICES | V2 | C1 | NOT_RELEASED |
| UI_FTRF_FINCG_AGREEMENT_O4 | UI_FTRF_FINCG_AGREEMENT_O4 | V4 | C1 | NOT_RELEASED |
| UI_FTRF_FINCG_DOCUMENT_O4 | UI_FTRF_FINCG_DOCUMENT_O4 | V4 | C1 | NOT_RELEASED |
| UI_FXEM_FXEXPOSURE | UI_FXEM_FXEXPOSURE_O4 | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_IMPORT_ALLO_DATA_VALUES | UI_IMPORT_ALLO_DATA_VALUES | V2 | C1 | NOT_RELEASED |
| UI_INTERNALORDER_MANAGE | UI_INTERNALORDER_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_INTORDSETTLEMENTRULE_MANAGE | UI_INTORDSETTLRULE_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_JOURNALENTRY_MANAGE | UI_JOURNALENTRY_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_MAINTENANCENOTIFICATION | UI_MAINTENANCENOTIFICATION | V4 | C1 | NOT_RELEASED |
| UI_MAINTENANCEORDER_MANAGE | UI_MAINTENANCEORDER_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_MAINTMBLAPPLPUSHNOTIFMANAGE | UI_MAINTMBLAPPLPUSHNOTIFMANAGE | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_MAINTMBLAPPLSYNCOBJECTLINK | UI_MAINTMBLAPPLSYNCOBJECTLINK | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_MAINTMBLAPPLSYNCOBJLNKMNG | UI_MAINTMBLAPPLSYNCOBJLNKMNG | V4 | C1 | NOT_RELEASED |
| UI_MAINTMBLTRANSACTIONHISTORY | UI_MAINTMBLTRANSACTIONHISTORY | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_MANAGE_SECURITY_CLASS | UI_MANAGE_SECURITY_CLASS | V4 | C1 | NOT_RELEASED |
| UI_MANAGE_SKFD | UI_MANAGE_SKFD | V4 | C1 | NOT_RELEASED |
| UI_MANAGE_WARRANTYCLAIM | UI_MANAGE_WARRANTYCLAIM | V2 | C1 | NOT_RELEASED |
| UI_MANAGEREVENUECONTRACTS_V4 | UI_MANAGEREVENUECONTRACTS_V4 | V4 | C1 | NOT_RELEASED |
| UI_MANUALSPREADING | UI_MANUALSPREADING | V4 | C1 | NOT_RELEASED |
| UI_MEMORECORD_IMPORT | UI_MEMORECORD_IMPORT | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_MEMORECORD_MANAGE | UI_MEMORECORD_MANAGE | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_MIGRATE_TAX_ITEMS | UI_MIGRATE_TAX_ITEMS_V2 | V2 | C1 | NOT_RELEASED |
| UI_OPERATINGGLACCOUNT | UI_OPERATINGGLACCOUNT | V4 | C1 | NOT_RELEASED |
| UI_ORGANIZATIONALCHANGE | UI_ORGANIZATIONALCHANGE_O2 | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_OVD_CHARC_COMBN_MNG | UI_OVD_CHARC_COMBN_MNG | V2 | C1 | NOT_RELEASED |
| UI_PAYABLESFINANCINGORDER | UI_PAYABLESFINANCINGORDER_V4 | V4 | C1 | NOT_RELEASED |
| UI_PAYMENT_REQUEST | UI_PAYMENT_REQUEST | V2 | C1 | NOT_RELEASED |
| UI_PAYMENTADVICE | UI_PAYMENTADVICE | V4 | C1 | NOT_RELEASED |
| UI_PI_MANAGE_ITEM_LIST | UI_PI_MANAGE_ITEM_LIST | V4 | C1 | NOT_RELEASED |
| UI_PRICEALLOCATION | UI_PRICEALLOCATION | V4 | C1 | NOT_RELEASED |
| UI_PROCESSERRORITEMS | UI_PROCESSERRORITEMS | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_PROCESSRECEIVABLES_MANAGE | UI_PROCESSRECEIVABLES_MAN | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_PROCMTPROJECT_MANAGE | UI_PROCMTPROJECT_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_PROCMTPROJECT_MANAGE | UI_PROCMTPROJECTV2_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_PRODSUBSTITUTION_MANAGE | UI_PRODSUBSTITUTION_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_PRODSUBSTN_CTRL_MANAGE | UI_PRODSUBSTN_CTRL_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_PRODSUBSTN_EXCLN_MANAGE | UI_PRODSUBSTN_EXCLN_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_PRODSUBSTN_GRP_MANAGE | UI_PRODSUBSTN_GRP_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_PRODSUBSTN_RSN_MANAGE | UI_PRODSUBSTN_RSN_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_PRODUCTCOSTESTIMATE_MANAGE | UI_PRODUCTCOSTESTIMATE_MANAGE | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_PROJECTBILLINGREQUEST | UI_PROJECTBILLINGREQUEST | V4 | C1 | NOT_RELEASED |
| UI_PROJSETTLMTRULE_MANAGE | UI_PROJSETTLMTRULE_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_PROJSETTLMTRULE_MANAGE | UI_PROJSETTLMTRULE_MANAGE_V4 | V4 | C1 | NOT_RELEASED |
| UI_PROMISETOPAY_MANAGE | UI_PROMISETOPAY_MANAGE | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_PURCHASEORDERACCRS_DISPLAY | UI_PURCHASEORDERACCRS_DSP | V2 | C1 | NOT_RELEASED |
| UI_PURCONTRRENEGTTN_MANAGE | UI_PURCONTRRENEGTTN_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_QLTYCERTDOCMATCHREVIEW | UI_QLTYCERTDOCMATCHREVIEW | V4 | C1 | NOT_RELEASED |
| UI_QLTYCMPLAGNSTSUPLRMNG | UI_QLTYCMPLAGNSTSUPLRMNG | V4 | C1 | NOT_RELEASED |
| UI_RECONTRACT | UI_RECONTRACT | V2 | C1 | NOT_RELEASED |
| UI_RECONTRSETTLMTRGLN | UI_RECONTRSETTLMTRGLN | V4 | C1 | NOT_RELEASED |
| UI_RESUBMISSIONS_MANAGE | UI_RESUBMISSIONS_MANAGE | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_REVERSERUNID | UI_REVERSERUNID | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_RFM_MNG_ASSTMT_MODULES | UI_RFM_MNG_ASSTMT_MODULES | V2 | C1 | NOT_RELEASED |
| UI_RFM_MONITOR_ASM_ERRORS | UI_RFM_MONITOR_ASM_ERRORS | V2 | C1 | NOT_RELEASED |
| UI_SHORTTERMCASHPOS_DISPLAY | UI_SHORTTERMCASHPOS_DISP | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
| UI_SOURCING_PROJECT_COMPARE | UI_SRCGPROJ_COMPARE | V2 | C1 | NOT_RELEASED |
| UI_SOURCINGPROJECT_MANAGE | UI_SOURCINGPROJECT_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_SRCGPROJ_CONTRIBUTE | UI_SRCGPROJ_CONTRIBUTE | V2 | C1 | NOT_RELEASED |
| UI_SRCGPROJAWDSCEN_MANAGE | UI_SRCGPROJAWDSCEN_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_SRCGPROJNEGTTN_MANAGE | UI_SRCGPROJNEGTTN_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_SRCGPROJQUOTATION_MANAGE | UI_SRCGPROJQTN_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_SUBSTVOLRETRCKG_MANAGE | UI_SUBSTVOLRETRCKG_MANAGE | V4 | C1 | NOT_RELEASED |
| UI_SUPLRCOSTBRKDWNTEMPL_MANAGE | UI_SUPLRCBDTEMPLATE_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_SUPPLIERGUARANTEE_MANAGE | UI_SUPPLIERGUARANTEE_MANAGE_O4 | V4 | C1 | NOT_RELEASED |
| UI_SUPPLIERLIST_MANAGE | UI_SUPPLIERLIST_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_SUPPLYPROTECTION | UI_SUPPLYPROTECTION | V2 | C1 | NOT_RELEASED |
| UI_TRANSACLTAXITEM_DISPLAY | UI_TRANSACLTAXITEM_DISPLAY | V2 | C1 | NOT_RELEASED |
| UI_TRANSACLTAXPYBLDOC_MANAGE | UI_TRANSACLTAXPYBLDOC_MNG | V2 | C1 | NOT_RELEASED |
Fiori Apps (32)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F0702A | Manage Dispute Cases (Version 2) | Transactional | Use this app to analyze and further process existing dispute cases. This involves dispute cases that are related to open receivables for your customers. |
| F0717A | Manage Journal Entries - New Version | Transactional | With this app you can analyze journal entries, create reversals or make adjustments. |
| F1653A | Analyze Clearing Locks (Version 2) | Transactional, Analytical | An application to analyze clearing locks based on a snapshot of the locked open business partner items. |
| F2640 | Display Customer List | Transactional | This App provides list of Customers and it's master data relevant for AR and cash collection departments. Key user role for Display Customer List is AR accountant. App provides also functionality of checking missing data (multiple fields could be checked at once). Additional functions typical for smart table template available. |
| F3233 | Manage Certificate Receipts | Transactional | With this app you can manage the receipts you receive from suppliers for purchase orders or goods receipt |
| F4569 | Configure Supply Protection | Transactional | An application to manage supply protection quantities that are working as virtual reservations in the ATP logic. |
| F4596 | Manage Credit Accounts | Transactional | |
| F4707 | Manage Customer Contacts | Transactional | Use this app to manage the customer contacts for your business partners, which are created by collections specialists as result of a customer contact. You use these contacts in the collection process with the Process Receivables app. |
| F4709 | Manage Resubmissions | Transactional | Use this app to manage resubmissions for business partners that were created for outstanding receivables. You use these resubmissions in the collection process with the Process Receivables app. |
| F4710 | Manage Promises to Pay | Transactional | Use this app to manage promises to pay of customers, which were created in the collection process using the Process Receivables app. You can display, edit, and withdraw promises to pay. |
| F4785 | Manage Substitutions - Products | Transactional | An application to manage product substitutions |
| F4786 | Manage Exclusions - Products | Transactional | An application to manage product exclusions |
| F4787 | Manage Substitution Controls - Products | Transactional | An application to maintain configuration data for product substitution or exclusion where the user can manage substitution controls |
| F4788 | Manage Substitution Groups - Products | Transactional | An application to maintain configuration data for product substitution or exclusion where the user can manage substitution groups |
| F4789 | Manage Substitution Reasons - Products | Transactional | An application to maintain configuration data for product substitution or exclusion where the user can manage substitution reasons |
| F4891 | Monitor Assortment Postprocessing Errors | Transactional | An application to monitor errors that occur during the product master data generation, that is, the postprocessing of the assortment definition. |
| F4892 | Manage Assortment Modules | Transactional | An application to manage assortment modules. |
| F5227 | Manage Claims | Transactional | An application to manage warranty claims for supplier recovery processes |
| F5273 | Contract Management | Transactional | This Fiori App allows customers to manage and maintain their Real Estate Contracts. Through the App customers get the ability to easily understand their contracts and liabilities. |
| F5303 | Manage Characteristic Combinations | Transactional | Manage Characteristic Combinations |
| F5380 | Short-Term Cash Positioning | Transactional, Analytical | This app facilitates cash managers and cash specialists to see short-term cash position based on direct bank balances. How cash position will be displayed depends on the selected profiles that are defined in app Define Cash Position Profiles. |
| F5400 | Manage Collections Master Data | Transactional | Use this app to activate customers for Collections Management processes. For activated accounts, you can maintain Collection Groups per Collection Segments as well as assign Specialists on Collection Segment level. |
| F5596 | Import Allocation Data - Values | Transactional | An application for import of allocation segment sender values / rates and receiver portions / percentages |
| F6134 | Analyze Payment Locks (Version 2) | Transactional, Analytical | An application to analyze payment locks based on a snapshot of the locked open business partner items. |
| F6204 | Manage Claims-Customer facing process | Transactional | An application to manage Warranty Claims for customer facing processes |
| F6488 | Post Asset Acquisition - And Quantity Adjustment | Transactional | You can only use this app if you have activated the business function Universal Parallel Accounting (FINS_PARALLEL_ACCOUNTING_BF, short: UPA). |
| F6489 | Change Material Prices | Transactional | With this app, you create, analyze, simulate, and post material price changes. It allows you to change inventory prices, including sales order stock and project stock. You can change current material valuation prices retroactively or at the current date. To do so, enter the posting date and company code in the selection screen. You can change the price for a single reference valuation, then convert those changes to some or all valuations of the same material, or change prices for valuations individually. As you make changes, you can see the impact of the changes on price and valuation as percentages. You can also simulate material price changes to check for errors, warnings, and inconsistencies before posting. |
| F6960 | Test Incoming Format Mappings | Transactional | |
| F6965 | Product Cost Collector Details - Event-Based | Analytical | You can only use Product Cost Collector Details - Event-Based if you have activated the business function Universal Parallel Accounting (FINS_PARALLEL_ACCOUNTING_BF, short: UPA). With this app you can see a breakdown of event-based cost postings for repetitive manufacturing orders (order category 05 - product cost collectors). The app provides a detailed cost comparison of actual and target costs for product cost collectors that are running with the Event-Based Production Cost Posting solution (3F0). |
| F7320 | Process Error Documents - Error Correction and Suspense Accounting | Transactional | Process Error Documents - Error Correction and Suspense Accounting |
| F7510 | Manage Bank Account Reviews | Transactional | With this app, you can create, start and monitor the bank account review process. |
| F7697 | Display Journal Entries | Transactional | With this app you can display and analyze journal entries. |
Manage Dispute Cases (Version 2)
Business Role: Accounts Receivable Accountant
Use this app to analyze and further process existing dispute cases. This involves dispute cases that are related to open receivables for your customers.
Manage Journal Entries - New Version
Business Role: General Ledger Accountant
With this app, you can manage and analyze journal entries. You can find, filter, sort, and group journal entries according to the requirements of your business. The app is your entry point for many important journal entry management functions, allowing you to create, copy, verify, edit, and reverse entries. Additionally, you can initiate correspondence, analyze change and reversal logs, and display entries in t-account views or document flows. You navigate to the details of individual journal entries to display more information, such as transaction data, line items, associated journal entries, and other related documents.
Analyze Clearing Locks (Version 2)
Business Role: Accounts Payable and Receivable Manager (FI-CA)
With the Analyze Clearing Locks app, you display existing clearing locks for receivables and payables. Using the app, you can display the amounts related to the selected locks in different currencies.As data volume in Contract Accounting can be very high, to improve performance, a new version of the app evaluates a system snapshot of receivables and payables instead of the current live data.
Display Customer List
Business Role: Accounts Receivable Accountant
This App provides list of Customers and it"s master data relevant for AR and cash collection departments. Key user role for Display Customer List is AR accountant. App provides also functionality of checking missing data (multiple fields could be checked at once). Additional functions typical for smart table template available.
Manage Certificate Receipts
Business Role: Quality Technician
Manage Quality Certificate Receipts With this app, you can manage and monitor the receipt of quality certificates from suppliers, ensuring that each required certificate is received for the respective materials. You can define the necessity of these certificates in the material master and track their receipt independently of the goods receipt through various methods, including manual recording and automatic system updates.
Fields (18)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ContactCardID | usr21 | bname | |
| Person | usr21 | persnumber | ||
| BusinessPartnerUUID | usr21 | bpperson | ||
| FirstName | _Person | name_first | ||
| LastName | _Person | name_last | ||
| FullName | ||||
| UserDescription | ||||
| AddressID | usr21 | addrnumber | ||
| PhoneNumber | ||||
| MobilePhoneNumber | ||||
| FaxNumber | ||||
| EmailAddress | ||||
| Department | _OrgData | department | ||
| FunctionalTitleName | _OrgData | function | ||
| ContactCardRole | ||||
| ContactCardType | ||||
| ContactCardNavLinkSemanticObj | ||||
| ContactCardNavLinkQueryPart |
@AbapCatalog.sqlViewName: 'IUSERCTC'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY // never expose this view directly, only via associations
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@EndUserText.label: 'User Contact Card'
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: 'C'
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.representativeKey: 'ContactCardID'
@Search.searchable: true
define view I_UserContactCard
as select from usr21 as _User
association [0..1] to adrp as _Person on _Person.persnumber = $projection.Person
and _Person.persnumber <> ''
and _Person.nation = ''
association [0..1] to adcp as _OrgData on _OrgData.addrnumber = $projection.AddressID
and _OrgData.persnumber = $projection.Person
association [0..1] to adr2 as _DefaultPhoneNumber on _DefaultPhoneNumber.addrnumber = $projection.AddressID
and _DefaultPhoneNumber.persnumber = $projection.Person
and _DefaultPhoneNumber.r3_user = '1'
association [0..1] to adr3 as _DefaultFaxNumber on _DefaultFaxNumber.addrnumber = $projection.AddressID
and _DefaultFaxNumber.persnumber = $projection.Person
and flgdefault = 'X'
association [0..1] to adr2 as _DefaultMobilePhoneNumber on _DefaultMobilePhoneNumber.addrnumber = $projection.AddressID
and _DefaultMobilePhoneNumber.persnumber = $projection.Person
and _DefaultMobilePhoneNumber.r3_user = '3'
association [0..1] to adr6 as _DefaultEmailAddress on _DefaultEmailAddress.addrnumber = $projection.AddressID
and _DefaultEmailAddress.persnumber = $projection.Person
and _DefaultEmailAddress.flgdefault = 'X'
{
@ObjectModel.text.element : [ 'UserDescription' ]
@Semantics.contact.type: #PERSON
key _User.bname as ContactCardID,
_User.persnumber as Person,
_User.bpperson as BusinessPartnerUUID,
@Semantics.name.givenName: true
_Person.name_first as FirstName,
@Semantics.name.familyName: true
_Person.name_last as LastName,
@Semantics.name.fullName: true
cast(coalesce( _Person.name_text , _User.techdesc ) as ad_namtext preserving type ) as FullName,
@Semantics.text: true
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
cast( _User.techdesc as vdm_userdescription preserving type ) as UserDescription,
_User.addrnumber as AddressID,
@Semantics.telephone.type: [ #WORK ]
cast(_DefaultPhoneNumber.telnr_long as contactcardphonenumber preserving type ) as PhoneNumber,
@Semantics.telephone.type: [ #CELL ]
cast(_DefaultMobilePhoneNumber.telnr_long as contactcardmobilephonenumber_c preserving type ) as MobilePhoneNumber,
//cast(_DefaultMobilePhoneNumber.telnr_long as contactcardmobilephonenumber preserving type ) as MobilePhoneNumber, *******Modernization Hygiene********
@Semantics.telephone.type: [ #FAX ]
cast(_DefaultFaxNumber.faxnr_long as contactcardfaxnumber preserving type ) as FaxNumber,
@Semantics.eMail.type: [ #WORK ]
@Semantics.eMail.address: true
cast(_DefaultEmailAddress.smtp_addr as contactcardemailaddress preserving type ) as EmailAddress,
@Semantics.organization.name: true
_OrgData.department as Department,
@Semantics.organization.role: true
_OrgData.function as FunctionalTitleName,
@UI.hidden:true
'Creator' as ContactCardRole,
@UI.hidden:true
'User' as ContactCardType,
@UI.hidden:true
'User' as ContactCardNavLinkSemanticObj,
@UI.hidden:true
concat('User=', _User.bname) as ContactCardNavLinkQueryPart
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA