HOW TO RETRIVE VALUE OF FIELD IN FPM
How to hide a nested UIBB in an FPM OVP application ?
Hi Experts ,
I have an FPM OVP application which basically contains the following nested UIBB's .
a ) Main Page
This has two sections i ) Header ii) Items .
In the Header section i in turn have two UIBB's .
a) Form UIBB
b) Composite UIBB.
The Composite in turn contains a a) Master List UIBB
b) Tabbed UIBB .
The Tabbed UIBB then contains a) Tree UIBB
b) Chart UIBB with a drop down option .
I need to hide/remove the Chart UIBB based on the drop down option . I tried to do so in the OVERRIDE_EVENT_OVP method of the controller exit class . However on selection of the event for Hiding the chart from the drop down menu on the chart toolbar . I am able to only get the UIBB's from the highest level ie i am able to get only the FORM UIBB , Composite UIBB from the header section . I am not able to drill down inside the composite UIBB > Tabbed UIBB > and lastly the CHART UIBB to hide it .
Is there any way to get and hide the UIBB from such a nested level ? If yes , then how do i go about it ?
Thanks and Regards ,
Sheldon Rodrigues
How to pass parameters and Navigate data between GAF steps in Webdynpro FPM ?
Hi All,
I am beginner to FPM.
Actually I know how to configure Application Configuration and Component Configuration and all those for GAF.
And also known creation, addition and configuration of Main steps as well as UIBB's for GAF.
I just tried a simple GAF demo with three Views which are for Search, Display and Selected views for Material Type.
The First View is for Search, 2nd View is for Display and 3rd View is Selection.
My requirement is in 1st View I kept an input UI element for MTART and a Search button. If we give Material Type as an input and Search then the output fields should be display within a Table UI element on 2nd View that is Display View.
And then if we select any record on table then the details of that particular record should be displayed on third View i.e. Selected View.
Here I have configured all the three Views which I have created above to Component Configuration of GAF UIBBs as three Main Steps.
Now my requirement is as follows:
1) . If I give some Material Type as input and click on Search button in First Step the output should be displayed on table ui element in second step (Display View) .
2). Then if we select any particular record on second step and then the details of that selected record should be displayed on third step that is Selected view.
Now I am having problem with implementation of logic and how to use the events when to use FPM events.
Could you please let me know how we can implement the logic to navigate between these Main Steps which we have configured above.
And also please let me know how to pass parameters from one step to another step to pass the data for GAF clearly.
Could any experts help me on this and can refer some helpful real time demos/videos for GAF.
Thanks in Advance.
Regards,
Pavithranad.
CBA , does it need backend coding
Hi all ,
I have created different adaptations ,and tested via passing parameters in URL . I can see different output for ROLE = MANAGER .
My Ques : In real scenario ,if Manger tries to access web application , do we need to do some back end code as well ,Since making modification in URL is very easy and anyone can do .
How to control it from back end code . Please guide.
Passing custom URL parameter to a FPM app
Hello,
I am facing a problem when trying to pass an URL parameter to a GAF FPM application.
The standard way by adding a parameter to the WD application and adding a parameter to the default plug in the window doesn't work for FPM... at least in my case.
Does anyone know how URL parameters work with the FPM framework?
Thank you and BR,
Chris
Marking a textview field as mandatory
Hi Experts,
is it possible to configure a textview field on a GUIBB Form and mark it as mandatory? What i mean is to have the asterix (*) symbol next to the field label.
Thank you in advance!
Kind Regards,
Miroslava
Context based adaptation for dynamic field modification
CBA allows us to create different adaptation , based on which different fields will be visible based on ROLE and country .Which means ,if client has 10 different countries,we would need to create 10 adaptations.
Can anyone please provide step by step guide or any document for back end code , which we need to apply , so that local adaptations work .
Lead Selection Functionality in FPM GUIBB List
Hi Experts,
In my feeder class i am using Search, List and Form GUIBBs first i am search flights using search guibb and getting result in list guibb when i select a row in list (lead selection) in which method i can grab that lead selection data and can i display that selected row in form guibb.
Thanks & Regards,
Ramesh.
FPM Development in HANA Database
Hello Experts;
Regarding the development of FPM applications with HANA database, The development can be exactly the same as a non-HANA database? what changes?
Currently we use tcode FPM_WB for all FPM developments projects. Is this tcode still valid with HANA? or do we HAVE to do it by means of another tool (IE eclipse)?
Thank you in advance for your comments.
Best regards
Cristian R.
ERROR: Table entry already exists (termination: RABAX_STATE)
Hi,
We are facing the error "ERROR: Table entry already exists (termination: RABAX_STATE)" when we have used the customer like UI.
the following are the steps that we have used as part of a SAP MDG implementation:
1. Extended the BP data model with a custom entity type. Relationship has been maintained correctly.
2. In order to display the data on the UI, the an enhancement has been created for the BOL component.
3. The FPM applications have been copied and custom application configurations have been created have been created.
while testing the FPM application it throws the error as indicated above.
When i was trying to find the root cause in debug i found that the no. of instances of the object: BP_MultipleAssignment, were more than one. and in the class: CL_CRM_GENIL_CONT_SIMPLE_OBJ; Method: IF_GENIL_CONT_SIMPLE_OBJECT~SET_KEY;
A check, is performed to the data container, for duplicate entries on the basis of the Object and Object ID. If duplicate entries are not present then the object id is updated with the generated object ID. If a duplicate entry exists it gives an error as mentioned above (as in this case).
When looked up on in debug mode it was found that the object ID was updated for the first instance of BP_MultipleAssignment. Which results in error when ever the logic is performed again, as the Object ID and the Object(BP_MultipleAssignment) exist.
I have attached the error analysis from ST22 for reference.
Please provide me a solution. I will be grateful and would award points.
Thank you,
Regards,
Ram.
how to create custom f4 help in fpm ?
hi ,
i am already developed a wd component in that one view having the login screen username and passwd my requirement is f4 help for username . this wd component in fpm oif component and that login screen is initial screen in fpm ,in f4 help sales person number and description required can you please give me process and how to write code ? i am new to fpm please help me.
my f4 help is custom .
How to expand the WDA view in OVP Floorplan Mananger
Hi Experts,
I created an OVP application that have a 2 views
: View 1 ( Normal Web Dynpro view with input customer number ),
View 2 is a tabbed UIBB with data populated based on View 1.
I want to set View 1 always expanded, user cannot collapse this view because I got a lot of issue when View 1 is collapsed.
Is there a way to always expand this view when application start or if user collapse the view and exit out, I must expand the view before exit?
Much appreciated if someone can point to me on how to solve this issue. Thank you.
View 1 customer number is passed from a different WDA application and I noticed that when View 1 is collapsed, the data was not populated since event WDINIT in View 1 was not called.
Show / Hide (G)UIBBs on FPM Dialog Box (raised from OIF)
Hi Experts,
Is there any way to show / hide certain UIBBs during runtime on dialog box? E.g. After ticking a checkbox or pressing a button on the dialog box.
I managed to get the OIF reference to the dialog box UIBBs, but then I realized that for the dialog box, there is no way to influence the visibility of UIBBs, but only the UIBBs placed at the OIF application (identified by Mainview ID / Subview ID / UIBB key).
I'm using GUIBBs on the popup, so the possibilities are even more restricted...
Close Popup window in webdynpro abap.
Hi,
Can anyone tell me ...how to close the popup window through the action in webdynpro abap . In my popup window there is a button(i.e 'UPDATE') apart from that default 'OK' button , I want that when 'UPDATE' button is pressed, along with the action window should be closed. I dont want to close the window by pressing 'OK' button at the botton
I have used following code to open the popup window.
data lo_window_manager type ref to if_wd_window_manager.
data lo_api_component type ref to if_wd_component.
data lo_window type ref to if_wd_window.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
lo_window = lo_window_manager->create_window(
window_name = 'POP_UP WINDOW'
title = ''
close_in_any_case = abap_true
message_display_mode = if_wd_window=>co_msg_display_mode_selected
close_button = abap_true
button_kind = if_wd_window=>co_buttons_ok
message_type = if_wd_window=>co_msg_type_none
default_button = if_wd_window=>co_button_ok
).
lo_window->open( ).
Open a popup on standard FPM buttons - FPM dialog box
Hi gurus,
a "simple" requirement: I have to open a confirmation popup ("Are you sure?" with yes/no buttons) on some FPM buttons for a standard application (view/edit of an RFx).
I've seen that FPM Dialog Boxes are often suggested as solution that meets my desiderata, but I have some doubts.
First of all: following this tutorial:
http://scn.sap.com/docs/DOC-2322
I created an enhancement over the proper configuration for FPM_OIF_COMPONENT, in which i created a Dialog Box referring to a custom (and empty, for now) WD Component.
The problem is: how to associate this Dialog box to existing, standard FPM buttons?
In the tutorial a custom button has been created and an FPM Event ID called "FPM_OPEN_DIALOG" has been set for this button; as parameter, an entry with:
Parameter name: DIALOG_BOX_ID
value: <mycustomDialogBoxID>
has been created.
The problem is that each standard FPM button has its own FPM Event ID, so the first question is: should I override that event with FPM_OPEN_DIALOG?
And then, how can the Dialog Box know what's the correct FPM Event ID that should be triggered by the pressure of the OK button?
Could anyone suggest me the best approach to this task? I'm kinda confused, I guess there should be a kind of parameter's passing system, probably my custom WD Component which is used as UIBB for the popup has to implement a specific interface.
Any help will be appreciated, thanks
tabbed UIBB FPM tab alignment
Can tabbed UIBB FPM application , be arranged vertically, instead of horizontal alignment . Could not find any setting under Generral setting
How to add a button in the FPM application..?
Here is my FPM application for MDG(Material data governance)
Anybody please tell me how to add it.
Is there any thing to do with the feeder class because it is bassically built by using the feeder classes.
I that screen, near to the CHECK Button i have to add another button and wanted to do some event for that.
It will be realy helpfull if some could tell me the answer.
Organize Tabbed OVP vertically
We have requirement , to have 5 buttons on left hand side and on click of each button , respective "FORM","SEARCH" ,etc should open on right hand side .
My idea is to used Tabbed OIF Template for it , but since TABBED OIF "FPM_TABBED_UIBB" is organized horizontally . Is there any option, by virtue of which tabs can be aligned vertically , so that all tabs are on left side and clicking which opens respective form, list, search etc on right hand side .
Hide UIBB based on button click
How to hide UIBB based on button click .Can anyone please advice .
Error in FPM_WB: "Web Dynpro application does not exist"
Hi experts,
I tried to create an FPM Application using transaction FPM_WB. After entering the package and the transport request I received the error message "Web Dynpro application does not exist".
It is not surprising that it doesn't exist as I want to create it.
If I create the Application in SE80 and enter the name in FPM_WB the error message says that the Application already exists.
Step-by-Step Description:
Transaction FPM_WB
- Klick "Wizard for Creating Empty FPM Applications"
- Enter Application Name (Z-Namespace)
- Select Floorplan OVP
--> Next
- Assign Package and Transport Request
--> Save
Version:
SAP_BASIS / SAP_ABA: 740, SP 8
Note search was not successful.
Has anybody an idea?
Best regards,
Markus