Skip to Content
author's profile photo Former Member
Former Member

process event for different GUIBB

Hi All

I am developing a FPM Webdynpro ABAP application using FPM_OIF_COMPONENT componenet.

In that I have used different webdynpro components FPM_FORM_UIBB and FPM_LIST_UIBB_ATS

I have used a Feeder class where the interfaces GUIBB_FORM and GUIBB_LIST are added.

My question is , in the fedder class, there are different process_event method for each GUIBB,

My requirement is to capture data from both the GUIBB and pass it to another workflow. So I want to write the code in one process_event for two different GUIBB. How is this possible ?

regards

Anup

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Aug 21, 2013 at 05:53 AM

    Hi Anupam,

    In FPM framwork each event will take a part in event loop process of each feeder class of added component of the application.

    Now want you need to need to do is described below.

    1. Write a code in your process_event of your first GUIBB and set the value in event parameter or directly you can set it in workfolw.

    2. Again capture a same event and get the setted value from event parameter and you will be having 2nd GUIBB data.

    3. Now you can set it to the workflow directly or you can set both the value to shared data class and from there you can process it for your further requirement.

    Thanks

    Praveen Gupta

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Anupam,

      You are referring static event parameter, But i am telling about dynamic event parameter which you set during the event loop in your feeder class by SET_VALUE( ).

      For getting the form field value on the screen you need to do the coding in flush method of form.

      So in FLUSH() method you can get the entered values in screen through the IS_DATA structure.

      Get the relevant field values and set it to the attribute of feeder.

      After that control will reached to the PROCESS_EVENT method and there you can set it to the event parameter.

      You can set the strcuture/table itself to the event parameter by defining the local one in your feeder method.

      Hope this is helpful.

      Thanks & Regards

      Praveen Gupta

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.