Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos
This WD4A development will demonstrate the consumption of CDS views using SALV and Fiori.

Some WD4A coding is required but all business logic should reside in CDS view definition itself.

Create CDS view from ADT using folder Core Data Services, right-click to create New -> DDL Source


Create Web dynpro application for CDS view ZCDS_BKPF_VIEW

First create "Web Dynpro Component" from SE80 or ADT using "New ABAP Repository Object"

Second, from main WD4A component, add component usage SALV_WD_TABLE


Third, from COMPONENTCONTROLLER, create context with dictionary usage ZCDS_BKPF_VIEW


Fourth, from view, create ViewContainer UI Element

Next, from window, embed View into Window


Finally from view method WDDOINIT add CDS view data selection and bind to SALV table object


Create Fiori launchpad configurations by user from transaction LPD_CUST




Create Fiori group from Fiori Administration link sap/bc/ui5_ui5/sap/arsrvc_upb_admn




Create Fiori role(s) from transaction PFCG


Change User(s) from SU01 to include Fiori role(s) in order to enable consumption of CDS views


CDS View via Fiori Home link sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=100#Shell-home