on 07-24-2015 8:11 AM
Hi,
I'm quite new to FPM, up to now all of the applications I've created have been reports based on CDS Views using the Application Creation Tool, so the whole process is very simple with only SQL development required, which i'm very familar with.
I'm not an ABAP'er but I'm learning, I can deal with most basic situations. I'm actually an LE functional specialist, but trying to branch my knowledge into the technical world.
My requirement is to create an FPM application with three list UIBB components. The first list populated from a search UIBB, the 2nd list populated by selecting a record of the first list, and the 3rd from the second. Each list has it's own data source, in my case i'll be using CDS views.
I've attempted to create this using ACT using the generic feeder class (CL_FPM_SADL_SEARCH_RESULTS) and wire the lists together, but this doesn't seem possible, as the business entity is different with each list and as such they aren't linking together, as they would in the case where they are all from the same entity (such as a list and chart etc).
Maybe i'm missing something?
Assuming this isn't possible using the generic feeder class and wiring, I'm assuming I need to create my own feeder class?
How would i go about this?
What would be perfect is to see a basic example of a feedber class, with field definitions, get data and how this would trigger from an action of someone selecting a record of a previous list (the interaction part).
Any info you can provide would be great to get me started, then I can build on that foundation of knowledge.
I've attached a screenshot of the component configuration i've built so far, assuming my explanation isn't clear.
Many thanks,
David
Hi Dave,
I have posted full example on wiring please have a look on below URL.
Depends on your easyness to use existing one or to create new one.
You can have single class also for both the list UIBB. and you can differentiate the events of each List by mv_config_id parameter which will contains the configuration ID of list from where the event is raised.
Once event is raised you need to pull data from Model class and put it on Wire and need to handle it on inbound of another list.
Hope this will help.
Thanks-
Abhishek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Dave,
this is possible in principle if your SAP_UI 7.40 SP is high enough. You could connect the lists by the same sort of wire as the standard result list is connected with the search UIBB ("transfer of filter criteria"). The first and second list would need a redefined feeder for which method HAS_CUSTOM_LEAD_SEL_OUTPORT returns true. The transferred filter objects are then enriched with the key field values of the selected rows.
Overall this is a little bit tricky, and it can only work if all your CDS views used for the lists are compatible in the sense that the second list needs to have the key fields of the fist list included etc.
Regards
Jens
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.