FPM Tabbed UIBB

Hi,
I would like to know if it is possible to add UIBBS to a tabbed UIBB dynamically.
I want to add as follows:
MAIN_FORM -> FPM_FORM_UIBB ->CL_FEEDER_FORM_MAIN...
contains
TABBED -> FPM_TABBED_UIBB ->CONFIG_TAB1
_____FPM_FORM_UIBB ->CONFIG_FORM1->CL_FEEDER_FORM_1
_____FPM_FORM_UIBB -> CONFIG_FORM2 (1) ->CL_FEEDER_FORM_2
          |_____FPM_FORM_UIBB -> CONFIG_FORM2 (2)  ->CL_FEEDER_FORM_2............................
The two form UIBBs have to be added to the tab based on some Parameters.
How should I add the UIBBs to the tab. Should I call ADD_TAB_UIBB from the CL_FEEDER_FORM_MAIN?
How can I fetch the the reference to IF_FPM_TABBED? In OVERRIDE_CONFIG_TABBED, IO_TABBED is already available, but here it is not.
Can someone please help me?
Thanks,
Shalini.

Hello Shalini,
You need to implement the interface IF_FPM_TABBED_CONF_EXIT in your component. Once you do this, in your override event, you can dynamically add remove UIBB's.
Regards
Rohan

Similar Messages

  • Configuration Context for Master UIBB in Tabbed UIBB ist not taken

    Hello,
    i have definied a UIBB (UIBB A) with own configuration context.
    If i uses this UIBB direct in OIF, configuration context is used.
    If i define a tabbed UIBB and use UIBB A as Master UIBB with specific configuration -
    the configuration context is not loaded.
    I have SP14
    Regards
    Paul

    Hello Paul,
    in cases where you encounter obvious erros you should open a message. The respective component is bc-wd-cmp-fpm.
    Regards,
    Ulrich

  • Select option in FPM form UIBB

    Hi Experts,
    how can we implement  select option in FPM form UIBB ?
    I need to pass multiple values in FPM FORM UIBB and that will not be Low High kind of it will be just multiple,
    So if there is any work around please help me.
    Thanks in Advance.
    Best Regards, Ashutosh

    Hi Ashutosh,
    you can use from or search uibb according to your requirement.
    For example you need to display multiple line item based on search condition as below then go for search UIBB.
    you can refer this link http://webdynproabap.wordpress.com/2014/02/10/data-transfer-between-two-uibbs/
    Regards,
    Ragavendra

  • Is it possible to add two UIBBs in one tabbed UIBB side by side

    Thank you for your hints!

    Hi Ulrich,
    could you tell me how to do it in OIF?
    We have need to build up a layout with serveral UIBBs in one subview: some Form UIBBs should be underneath each other and some UIBB sidy by side. Using the layout type 'Row Layout' makes it possible but the alginment of the fields in different UIBB is not possible. One alternative could be embeding the UIBBs side by side in one tabbed UIBB and using the 'Standard layout'.
    But if it is not possible which possibility do we have?
    thanks & best regards
    Feng

  • How to add Freely programmed input help in FPM Search UIBB?

    Hi Experts!
    We have a requirement to create search UIBB in which the input field should have a freely programmed input help.
    I see that WD_VALUE_HELP parameter can be set to the component name and it displays the freely programmed help as well in the application.
    However, I am still digging to implement the search help open and close events of the component.
    I have used the Freely programed value help standard demo object  " FREE_VALUE_HELP "  which shows the value in the help popup however, the selected value is not returned in the input field.
    I am also unable to find any Interface as provided for implementing OVS in search UIBB as well...
    Please help.

    Hi Aliaksandr,
    Thanks for your response.
    I have checked this WDA application demo_value_help .... but it is a normal WDA application.
    However, I want use freely programmed search help in Search UIBB using FPM.
    I found that we can provide the component name used as freely programmed search help in the attribute WD_VALUE_HELP of Interface IF_FPM_GUIBB_SEARCH.
    https://help.sap.com/saphelp_nw74/helpdata/en/03/f2474b6d9a49f4b5a3ed6f04decf22/content.htm?frameset=/en/56/d151c3ba7b4b2e82068a084cb991f3/frameset.htm
    And it displays the search help as well when I do F4 on the field of Search UIBB. But, we need to provide event handler for events - VH_WINDOW_CLOSED and VH_WINDOW_OPENED of the search help component (Component which is provided in WD_VALUE_HELP) some where in the Feeder class, in order to get the selecteed data from the search help, which I am unable to do.
    Do you have any idea of such implementation?
    Appreciate your response!

  • FPM Search UIBB

    Can someone tell me how to make the search case-insensitive.
    I used the method cl_fpm_guibb_search_conversion=>to_abap_select_where_tab to create the Where clause for my SQL
    Is there any standard way to make it case insensitive.
    I would have used Native SQL for case insensitive SQL but in this case the where clause is generated by the method and dont really want to change the geerated where clause..
    Also can someone tell me what a Free Text Search is in the Search UIBB??

    Which NW release are you talking about? As of release 7.03/7.31 there is the possibility to define a result list in the GUIBB Search that is based on the new GUIBB List ATS. This offers highest flexibility to the application developer.
    Edited by: Jens Ruths on Jan 23, 2012 12:36 PM

  • F4 help in FPM Form UIBB (Get Default Config)

    Hallo,
    I need help to configurate a Form UIBB dynamicaly.
    I insert in the Method Get_Default_Config some fields of the Table SPFLI - this works fine. But my Problem is that all the fields doesn't have a F4 Help.
    What is my mistake?
    And how can I configurate the length of a textfield?
       Data: lt_dfies Type STANDARD TABLE OF dfies,
       ls_dfies LIKE LINE OF lt_dfies,
       lv_group_id TYPE string,
       lv_text TYPE string,
       lv_elment_id TYPE string,
       lt_action TYPE fpmgb_t_action,
       ls_action LIKE LINE OF lt_action,
       ls_fieldname TYPE name_komp,
       iv_row Type integer.
      CALL FUNCTION 'DDIF_FIELDINFO_GET'
        EXPORTING
          tabname              = 'SPFLI'
           TABLES
        DFIES_TAB            = lt_dfies
       EXCEPTIONS
         NOT_FOUND            = 1
         INTERNAL_ERROR       = 2
         OTHERS               = 3.
    *Hinzufügen der ersten Gruppe
       lv_group_id = io_layout_config->add_group(
       iv_title = lv_text
       iv_index = 2
       iv_group_type = if_fpm_guibb_constants=>gc_group_type-full_width_one_column ).
    *Hinzufügen des ersten Elements
    LOOP AT lt_dfies into ls_dfies.
       ls_fieldname = ls_dfies-fieldname.
       Read TABLE lt_dfies Into ls_dfies With key fieldname = ls_fieldname.
      lv_text = ls_dfies-scrtext_m.
      lv_elment_id = io_layout_config->add_element(
      iv_group_id = lv_group_id
      iv_name = ls_fieldname
      iv_display_type = if_fpm_guibb_constants=>gc_display_type-text_edit
      iv_row = iv_row
      iv_visibility_label = cl_wd_uielement=>e_visible-visible
      iv_column = 1
      iv_text = lv_text
      iv_row_start = iv_row
      iv_row_end = iv_row ).
      iv_row = iv_row + 1.
    ENDLOOP.

    Hi Julia,
    Try to use IS_SPECIAL_PROPERTIES parameter (ALT_DDIC_SHLP_NAME field) of ADD_ELEMENT method.
    Kind regards, Aliaksandr.

  • FPM TABBED GUIBB

    Hi every one,
                       in my application we configured tabbed guibb ,my requirement is i am having check boxes for all tabs in the first tab  ,when i enable checkbox for a particular tab then it shoould be visible otherwise it should be hidden i checked the following links but not able to find if any one knows please help me
    http://help.sap.de/saphelp_nw74/helpdata/en/b7/60af0697c64a3f875c0dda16852230/content.htm?frameset=/en/0f/d243b450be4d4c9aa28f894e30866e/frameset.htm&current_toc=/en/fa/a222ce95ea454d9671b18ad191649a/plain.htm&node_id=140
    http://help.sap.com/erp2005_ehp_05/helpdata/en/61/b61f1d2aeb467ca644ca8476fbcaea/content.htm?frameset=/en/b4/9b3862dd5042f39fd1a79c3168998e/frameset.htm
    this type of code should be used but i don't how to use it for my case if any one knows please help me

    Hi Mahesh,
    Yes it is possible if you still want to the answer give a reply.
    Thanks
    Madhukiran.

  • FPM , Instantiate OVERRIDE_CONFIG_TABBED,PROCESS_BEFORE_OUTPUT ,Read TABS.

    Dear All,
    Query Specific to FPM :
    1) For our Customer Requirment We need to Enhance the Standard WEBDYNPRO Component.
    2) Requirment is to HIDE,RENAME TABs During RUNTIME based on certain Conditions.
    3) As Mentioned in FPM Cookbook and also going by the practice. We are  trying to Reach OVERRIDE_CONFIG_TABBED
    Which is Visible in Methods of COMPONENT CONTROLLER but somehow the DEBUUGER doesn't call that METHOD at all.
    4) As a Result of which we have been trying to Explore the Functionality of Overwriting EXIT PROCESS_BEFORE_OUTPUT by calling the Interface of IF_FPM_TABBED, but still we are not able to Instanitate the IF_FPM_TABBED component in our Method.
    5) DEBUGGER is SWITCHED to NEW DEBUGGER and other Methods are already being reached.
    6) We would need to add this Functioanality before the TABBED screen is Called.
    7) Would need your Inputs to read the TABBED Component in some Cutom maethod or guide as in how to DEBUG "OVERRIDE_CONFIG_TABB"
    Many Thanks.

    In order to enable the FPM to call method OVERRIDE_CONFIG_TABBED either you have to create a WD component that implements the WD interface IF_FPM_TABBED_CONF_EXIT or you have to create an ABAP OO class (which may be your feeder class) that implements the ABAP OO interface IF_FPM_TABBED_CONF_EXIT. In addition, the WD component, respective your ABAP OO class, has to be specified in the Tabbed UIBB configuration as Application Configuration Controller (AppCC). The latter can be done in the General Settings of the configuration.
    At runtime an instance of IF_FPM_TABBED is passed from the FPM to the application in method OVERRIDE_CONFIG_TABBED.
    Edited by: Jens Ruths on Feb 3, 2012 12:10 PM
    Edited by: Jens Ruths on Feb 3, 2012 12:14 PM

  • Create Wire Model in webdynpro FPM.

    Hi Friends,
    Please , Help Me How to create Wire Model by Webdynpro FPM. Please Give me Step by Step  process.
    i have done Form, list, search and Tree but i am not geting how to do Wire Model. So Please Give me Step by step Review to create Wire Model with FPM.
    it's Urgent.
    Thanks.
    Pappu  Mehta
    Edited by: Pappu Kumar Mehta on Nov 18, 2011 3:38 AM

    Wire Model
    The wire model can be used to create running FPM application by pure configuration or at least with minimal coding effort. The runtime interdependencies between UIBBs are defined by configuration entities called “wires” which are based on reusable “connector” classes implementing the dependency semantics. The primary use cases for the wire model are object models with generic access interfaces (for example, ESF, BOPF, or BOL).
    A wire controls the runtime interdependencies between two UIBBs; that is, they determine the data content of the target UIBB depending on user interaction changing the “outport” of the source UIBB. Outports can be of type lead selection, selection or collection. For example, the execution of a search on a Search GUIBB will change its collection outport and may therefore change the data content of a result list displayed in a separate List GUIBB. Similarly, changing the lead selection in a list of sales orders may change the data content of another list displaying the associated sales order items.
    In order to be part of a wire model, a UIBB needs to implement a certain Web Dynpro interface which in turn provides a feeder model implementation. The FPM GUIBBs are automatically integrated if their feeder classes implement the feeder model interface.
    Application areas or object models define their own namespaces for which their connector classes, feeder model classes can be reused. Moreover, they typically need to provide a transaction handler class which manages transaction events like save, modify or check and global message handling.
    Wires are defined on the level of the floorplan configuration. For each model UIBB contained in the floorplan configuration, a source UIBB with specified outport can be defined. Furthermore, a connector class and, potentially, connector parameters must be maintained.
    If the floorplan contains composite components (tabbed components), the model UIBBs contained in the tabbed components can also be wired. However, in order to provide better reusability of composite components, it is also possible to define intrinsic wiring for tabbed components. A tabbed component can define a model UIBB as a “wire plug” (this is usually a master UIBB), which serves as an entry point for the wiring of the tabbed component from the enveloping floorplan component. If a wire plug is configured for a tabbed UIBB, only the wire plug UIBB can be wired from outside.
    Transaction Handler class
        The transaction interface provides methods for handling global and transactional events. In the FPM configuration editor, one transaction handler implementation can be assigned on the level of the wire model. However, it is not mandatory to specify. But it can be used for wring some specific logic for Application level events.
    Interface “IF_FPM_WIRE_MODEL_TRANSACTION” is implemented for creating transaction handle class.
    Method
    Method description
    START
    It is called at the starting of FPM application. It provides 3 things “FPM Massage manger instance”, “Property bag of FPM Application”, and “Runtime information of FPM”.  Here, we can also specify application commit capability.
    AFTER_FLUSH
    This method is called after FLUSH has been called for all current UIBBs. It can be used to flush buffers.
    AFTER_PROCESS_EVENT
    This method is called after PROCESS_EVENT has been called for all current UIBBs. It can be used for handling transactional events for example SAVE or CHECK. Moreover, it can be used to collect messages which here not handled inside UIBBs and to forward them to the FPM message handler.
    AFTER_PROCESS_BEFORE_OUTPUT
    This method is called after PBO has been called for all current UIBBs. It can be used to collect messages at the latest possible point in time before screen output.
    AFTER_NEEDS_CONFIRMATION
    This method is called after NEEDS_CONFIRMATION has been called for all UIBBs. It can be used to analyze and add confirmation requests.
    IS_DIRTY
    This method can be used to indicate a dirty state for the work protection mode.
    Connector Class
        The “IF_FPM_CONNECTOR” connector interface comprises an interface, “IF_FPM_CONNECTOR_DEF”, defining the access by the FPM framework and an interface “IF_FPM_CONNECTOR_RUN” for runtime access by the application feeder model.
    The definition interface possesses a static attribute, “SV_NAMESPACE”, which should be filled with the namespace (ex. ‘FPM_DEMO’ or ‘BOL’ or user specific) in the class constructor of a connector implementation (for example in a common superclass).
    Method for “IF_FPM_CONNECTOR_DEF”
        Method
    Method description
    GET_PARAMETER_LIST
    Connector classes can be parameterized to flexibly control their runtime behavior. The parameter values are maintained for the wires in the FPM configuration editor. A parameter is defined by a name, its data type and a descriptive text.
    INITIALIZE
    With this method the connector is initialized with the parameter values. This method is called by the FPM runtime upon UIBB instantiation.
    GET_PARAMETER_VALUE_SET
    With this method, a connector implementation can provide a value set for each parameter. For example, in an object model a parameter may carry the association name. For a wire between specified UIBBs, the method may provide a list of all associations between the source and target business object node.
    SET_INPUT
    Receives an object reference carrying the actual data of the connected outport. This method is called before the UIBB‟s PBO by the FPM runtime.
    Method for “IF_FPM_CONNECTOR_RUN”
        Method
    Method description
    GET_OUTPUT
    Returns an object reference carrying the actual data to be displayed by a UIBB. This method can be called by the UIBB at PBO for example in the GET_DATA method of a feeder class.
    IS_CREATE_ALLOWED
    Returns a Boolean indicator whether entity creation is allowed. This method can be called by the UIBB at PBO to dynamically control the activation of create buttons for example to maintain the action usage parameter in the GET_DATA method of a feeder class.
    CREATE_ENTITY
    Creates and returns a data entity which can be arbitrarily typed. This method can be called by an action handler of the UIBB for example in the PROCESS_EVENT method of a feeder class.
    There are total seven methods in connector interface “IF_FPM_CONNECTOR” that should be implemented in connector class. We should also create class constructor for setting “Namespace”. “SET_OUTPUT” and “GET_OUTPUT” is bridge between FPM components, so these methods should be implemented properly.
    Wire for Free UIBBs
        Wire model is implemented on Web Dynpro component by implementing “IF_FPM_UIBB_MODEL” Web Dynpro interface. It contains only one method “GET_MODEL_API” which is used to set “FPM Feeder Model” for Free GUIBBs. It contains only one parameter “RO_FEEDER_MODEL”. So, we have to create a FPM Feeder Model class and assign to that parameter.
        FPM Feeder Model Class – Interface “IF_FPM_FEEDER_MODEL” is implemented for creating Feeder Model Class.
        Method for “IF_FPM_ FEEDER_MODEL”
        Method
    Method description
    GET_NAMESPACE
    Returns the namespace of the underlying application area. Method is called at design time.
    SET_CONNECTOR
    Called upon instantiation of a UIBB. It hands over the connector (reference to IF_FPM_CONNECTOR_RUN) which can be accessed for data retrieval at PBO.
    GET_INPORT_KEY
    Returns a reference to an object key which characterizes the meta data type expected at the import (for example the business object node). Method is called at design time.
    GET_OUTPORTS
    Provides a table of outports comprising the object key, the port type an identifier and a descriptive text. Method is called at design time.
    GET_OUTPORT_DATA
    Returns an object reference carrying the actual data identifier for a certain port. Method is called at runtime.
            Assistance class can also be used as Feeder Model Class and reference “WD_ASSIT” can used as Feeder model instance.
    Ex:    METHOD get_model_api .
      ro_feeder_model = wd_assist.
    ENDMETHOD.
    Wire for GUIBBs
        Nothing special we need to do that.  Interface “IF_FPM_FEEDER_MODEL” is also implemented on feeder class for getting port support. We need to set port manually using structure “IF_FPM_FEEDER_MODEL=>CS_PORT_TYPE”. It contains three constants “COLLECTION”, “SELECTION” and “LEAD_SELECTION”. It should be properly configured.
    Source Codes:
    Code for Transaction handler class:
    class ZCL_MY_TRAN_HANDLER definition
      public
      create public .
    public section.
    *"* public components of class ZCL_MY_TRAN_HANDLER
    *"* do not include other source files here!!!
      interfaces IF_FPM_WIRE_MODEL_TRANSACTION .
    protected section.
    *"* protected components of class ZCL_MY_TRAN_HANDLER
    *"* do not include other source files here!!!
    private section.
    *"* private components of class ZCL_MY_TRAN_HANDLER
    *"* do not include other source files here!!!
      data MO_MSG_MAN type ref to IF_FPM_MESSAGE_MANAGER .
    ENDCLASS.
    CLASS ZCL_MY_TRAN_HANDLER IMPLEMENTATION.
    * <SIGNATURE>---------------------------------------------------------------------------------------+
    * | Instance Public Method ZCL_MY_TRAN_HANDLER->IF_FPM_WIRE_MODEL_TRANSACTION~AFTER_FLUSH
    * +-------------------------------------------------------------------------------------------------+
    * +--------------------------------------------------------------------------------------</SIGNATURE>
    method IF_FPM_WIRE_MODEL_TRANSACTION~AFTER_FLUSH.
      return.
    endmethod.
    * <SIGNATURE>---------------------------------------------------------------------------------------+
    * | Instance Public Method ZCL_MY_TRAN_HANDLER->IF_FPM_WIRE_MODEL_TRANSACTION~AFTER_NEEDS_CONFIRMATION
    * +-------------------------------------------------------------------------------------------------+
    * | [--->] IO_EVENT                       TYPE REF TO CL_FPM_EVENT
    * | [--->] IT_UIBBS                       TYPE        FPM_T_UIBB_COMPONENTS
    * | [<-->] CT_CONFIRMATION_REQUESTS       TYPE        FPM_T_CONFIRMATION_REQUESTS
    * +--------------------------------------------------------------------------------------</SIGNATURE>
    METHOD if_fpm_wire_model_transaction~after_needs_confirmation.
    *----- which event
      CASE io_event->mv_event_id.
    *----- start over
        WHEN if_fpm_constants=>gc_event-start_over.
    *----- raise confirmation request if state is dirty
          CHECK if_fpm_wire_model_transaction~is_dirty( ) = abap_true.
          APPEND cl_fpm_confirmation_request=>go_data_loss TO ct_confirmation_requests.
      ENDCASE.
    ENDMETHOD.
    * <SIGNATURE>---------------------------------------------------------------------------------------+
    * | Instance Public Method ZCL_MY_TRAN_HANDLER->IF_FPM_WIRE_MODEL_TRANSACTION~AFTER_PROCESS_BEFORE_OUTPUT
    * +-------------------------------------------------------------------------------------------------+
    * +--------------------------------------------------------------------------------------</SIGNATURE>
    method IF_FPM_WIRE_MODEL_TRANSACTION~AFTER_PROCESS_BEFORE_OUTPUT.
      RETURN.
    endmethod.
    * <SIGNATURE>---------------------------------------------------------------------------------------+
    * | Instance Public Method ZCL_MY_TRAN_HANDLER->IF_FPM_WIRE_MODEL_TRANSACTION~AFTER_PROCESS_EVENT
    * +-------------------------------------------------------------------------------------------------+
    * | [--->] IO_EVENT                       TYPE REF TO CL_FPM_EVENT
    * | [<-()] RV_RESULT                      TYPE        FPM_EVENT_RESULT
    * +--------------------------------------------------------------------------------------</SIGNATURE>
    method IF_FPM_WIRE_MODEL_TRANSACTION~AFTER_PROCESS_EVENT.
      CASE io_event->mv_event_id.
        WHEN ''.
        WHEN ''.
        WHEN OTHERS.
      ENDCASE.
    endmethod.
    * <SIGNATURE>---------------------------------------------------------------------------------------+
    * | Instance Public Method ZCL_MY_TRAN_HANDLER->IF_FPM_WIRE_MODEL_TRANSACTION~IS_DIRTY
    * +-------------------------------------------------------------------------------------------------+
    * | [<-()] RV_IS_DIRTY                    TYPE        BOOLE_D
    * +--------------------------------------------------------------------------------------</SIGNATURE>
    METHOD if_fpm_wire_model_transaction~is_dirty.
      rv_is_dirty = cl_fpm_wire_model_col_factory=>work_protection_is_dirty( )

  • Refresh of FPM SEARCH Component  from Program

    Hi ABAPers,
    I am facing a problem with the Search UIBB (IF_FPM_GUIBB_SEARCH). The selection works fine: I can select the lead-selection, and the result is correctly provided to another UIBB.
    Within this second UIBB the data may be changed. In this case, I would like to update my search result with the new data (simply to be read from the database). This unfortunately does not work.
    My controller (the feeder class) gets all things set, but the view (Webdynpro) is not being refreshed (unless I click the buttons on the screen). After my data is changed, I fire these two events
    lo_fpm->raise_event_by_id( if_fpm_guibb_search=>fpm_reset_search ).
    lo_fpm->raise_event_by_id( if_fpm_guibb_search=>fpm_execute_search ).
    which are properly processed. In IF_FPM_GUIBB_SEARCH~GET_DATA I also set
    ev_search_criteria_changed = abap_true.
    As I said, when changing the search critera and pressing the buttons on the screen, all things work fine - so the coding should be fine basically. But when I fire the events manually through my program code to initiate the same thing, nothing happens on the screen.
    Is there any flag to be set to get to get the interaction between controller und view running?
    Any help is appreciated!
    Kind regards
    Torsten

    Hi Torsten,
    so the problem is that the result data is not updated? The result data is propably displayed in a FPM List UIBB and has its own feeder class. Therefore I got start for analyzing this, would be to figure out the feeder class of that result list uibb. Then I would debug what happens in method get_data. The interesting parameters are ct_data and ev_data_changed.
    Kind regards,
    Ulrich

  • Making tabs invisible in FPM_OIF_COMPONENT does not work

    we have a requirement to hide some FPM tabs (main views) in the ESS talent profile iView.
    after making those tabs invisible in the FPM component configuration they still show up as visible. Any idea why?
    more precisely, we are making FPM tabs (main views) invisible In component configuration HRTMC_EP_OIF of component FPM_OIF_COMPONENT.
    Regards,
    Tiberiu

    Hi,
    I assume here that at design time you make them via the configuration invisible. At runtime if you see the tabs then i suspect that there are some Dynamic programming involved or other variants exists that you haven't changed yet.
    Go back to the application configuration and test it from there and if it is still not working then use the Debugger to see what happens and why your configuration is not working.

  • Search UIBB which has more than one analytical queries specified

    Hi,
    Has anyone used Search UIBB and specified more than one analytical queries? I have one search UIBB as a Master UIBB of Tabbed UIBB and two tabs. In each tab there is one Analytical List UIBB which has its own query. Both queries have input variables. Do you know if these variables should have the same names in order for the search UIBB to work?
    Best regards,
    Desislava

    Hi,
    I think I got the same problem! I tried to combine all the tables in a new view and create a query on this view.
    But when I search and my result has to be one record from the main table, I get this record more than once.
    I tried to use distinct but that does not work because each column has a different value, so the record is never the same.
    I hope someone can help us!

  • Variants of TABBED_UIBB

    Hello,
    I have  an OIF Application with a TABBED UIBB which contains a master and detail ones. The Master UIBB is a list and for the Detail UIBB I need to switch between two variants depending on the selected item in the list. And I was wondering which is the best way to inform the application controller which kind of item is selected in order to set the correct variant. Shall I use an application parameter or shared data? Or is there another more appropriate and commonly used solution?
    Thank you in advance!

    Hello Miroslava,
    in general there are three (at least three) possibilities for handling communication between UIBBs:
    a) Via FPM event parameters: When an FPM event happens you might add your event event parameters in one UIBB and read them in a different one.
    b) Via a singleton class: You might create your own class and give handles of it to all involved UIBBs.
    c) Via the FPM shared data component.
    To be honest I did not get your use case in detail, there you might choose one of the above mentioned methods by yourself.
    Kind regards,
    Ulrich

  • Adding viewcontainer UI element in CNR_VIEW of FPM_IOF_COMPONENT

    Hi All,
    Here is my requirement:
    I am using component ERC_C_CAND_SELECT_UI.
    I need to show a selection criteria above the process Tabs.
    The above area is shown using the standard view 'CNR_VIEW' of FPM_IOF_COMPONENT.
    I am not able to achieve this.
    Please help.
    Regards,
    Sumit Oberoi

    Hi Sumit,
    If you want to have a search criteria,the use fpm search UIbb to achieve the same.
    To understand more on how to use search UIBB read on the FPM wiki.
    https://wiki.wdf.sap.corp/display/FPM/Home
    Regards,
    Abhishek
    Edited by: Abhishek Kumar on Jun 23, 2009 9:54 AM

Maybe you are looking for

  • Is it OK to open a CR Report with JRC/Gemini which is modified by RAS SDK?

    Dear all Is it OK to open a CR Report with JRC/Gemini which is modified by RAS SDK? Especially after I use RAS SDK to change report database location. I test it OK, but my Customer need to confirm this. Thanks a lot. David

  • How do I change an INT field to IDENTITY auto-increment by 1 Starting at 30000?

    I have a SQL table with data already in it, and an INT field called fldPeopleID.  I can change it manually to IDENTITY seed (30000,1) but I want to do it using code.  I tried the wording ALTER TABLE [PicSmartMaintenanceDB].[dbo].[tblPeople2] ALTER fl

  • Daisy Chain FW800 & FW400 Mixed

    My current setup is: iMac FW400 port --> LaCie d2 DVD burner iMac FW800 port -->LaCie 1Tb D2 Quadra --> LaCie 1Tb D2 Quadra None of the drives are bus powered. If I upgrade the iMac I will lose the FW400 port.  If I keep the external drives my setup

  • Pass Pl/sql table into USING clause in EXECUTE IMMEDIATE statment

    Getting error when I try to pass the PL/SQL table into USING clause in EXECUTE IMMEDIATE statment: Declare result NUMBER; TYPE values_tab IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; lv_tab values_tab; lv_exp varchar2(300); lv_exec varchar2(300); BEGI

  • Single source layouts and publishing in RH7

    Hi - this is my first experience with RoboHelp 7 HTML and even after reading a lot of documentation, I am confused between the WebHelp v. WebHelp Pro outputs and publishing to the RoboHelp 7 server. Can you publish multiple Single Source Layouts from