Adding F4 help to PCUI custom field

Hi all,
By using EEWB I have added a few custom fields to the BP. I also have them on a new tab page in my Portal application. Now i want to add an F4 application to 1 of the fields and this is what my question is about.
In the definiton of my field under "field group structure" I assigned a F4 application to the field. In the portal i now get a nice pop-up with an bsp application in which i can search for possible values. However when i select a value, the pop-up closes, but no value is returned to my screen field.
- Does anyone have an idea what to do to get the returning value in my customfield?
- Does anyone know where i can view the interface of an F4 application? All i could find was dbase table "CRMC_BL_APPL" which contains f4 applications.
Kind regards,
Martijn de Jong.

Manuel,
Thanks for your quick replies!
I'm sorry that i still do not completeely understand it, but when i goto transaction "CRMC_PCUITOOLS" what do I do next? How do I execute the F4-application? I 'm only able to execute "Determine the correct model access class" under "Analysis Tools". If i execute this, it it opens a webpage for the object of my search-help, but doesn't give me feedback about exporting fields. I don't have a clue what/how to execute here.
The F4-application which i want to view is "CRMM_PRD_SALES".
Kind regards,
Martijn de Jong.

Similar Messages

  • Adding F4 help to a custom field in an existing Tab

    Hi Experts,
        I have created a custom field in the application COMM_IBASE and in the tab IBA_PARTNERS. The same is appearing. I have created a search help for that field seperately. Now I want to attach the same and return a value corresponding to the users selection. Can anyone enumerate the steps for doing the same?
    Thanks in advance.
    Debasis

    Try to use screen-exit for assigning the serach help. There is one screen exit for PO ..
    Check the enhancement - MM06E005 ,
    Create project in cmod and use this enhancement.
    use the PROCESS ON VALUE-REQUEST event and  use FM 'F4IF_INT_TABLE_VALUE_REQUEST'
    hope this will resolve the issue.
    anya

  • SRM Portal - Search help for a custom field

    Hi,
    I have added a custom field to the SRM Portal (5.0) shopping cart, by adding the field to structures INCL_EEW_PD_ITEM_CSF INCL_EEW_PD_ITEM_CSF_SC.
    However, I need to filter the search help for that custom field, based on values & relationships stored in a Z table.
    Is this possible? How? Please help.
    Thank You.

    Currently, my idea would be to create a search help for the custom field & filter the values in a search help exit. However, would I be able to get other field values (standard) from SRM into my search help exit?

  • F4 Help Assignment For Custom Field

    Hi All...
    I'm trying to add F4 help to a custom field.  I have created a field of type CRMT_PERSON_RESP_LIST and I want to assign a partner to the field.
    I have assigned the F4 application 'CRMM_BUPA_SEARCH' to the field and I have setup the field in the 'Field assigment for transfering values' as follows:
    view - field name - result field - F4 application - field in Hitlist
    - ASSIGNED_TO - ASSIGNED_TO - CRMM_BUPA_SEARCH -
    Where do I go to determine the 'hitlist' fields that I can choose from? Since the name of my field is different from the name of the field in the F4 application how do I determine the fields the F4 application will be returning so that I can choose the one I want?
    Your help in this endeavor would be greatly appreciated...

    Hi Trevor,
    Since the name of your field is different from the name of the field in the F4 application , you will have to do additional mapping . The mapping rules can be defined in
    blueprint customizing in table CRMC_F4MAPREC.To map the fields go to transaction crmc_blueprint_c. Go to following path and map the fields --- Layout of user interface(PCUI)-Input Help - Field Assignment for Transferring Values.
    You can also find the solution in cookbook in topic  5.1.3.3
    Thanks,
    Hetal

  • Search Help for Infotype Custom Field

    Hi,
    I have created a search help for a custom field in an infotype. What would be the best way of filtering the help selection based on infotype values such as molga, begda, endda?
    Thanks in advance.
    /Elvez

    Hi Nishanth,
    thanks for your reply, perhaps I should clarify my question:
    1) I have a custom field in an infotype
    2) I have a table containing the search help information
    3) I assigned a search help to the custom field
    4) I have activated a search help exit
    The problem is that the information that I get from the custom field is not sufficient for making the selection. Therefore, I would like to somehow get hold of the addition information, such as BEGDA, ENNDA, MOLGA, to do a proper selection in the search help exit. How can I achieve that?
    I read something about function module DYNP_VALUES_READ -would it be possible to call this function module from my search help exit and thereby reach my goal?
    /Elvez
    Message was edited by: Elvez

  • BSP: F4 Help For a custom field...

    Hi All,
    I need to display search help for a custom field in one of my custom view.
    Search Help for the custom field is already implemented.. but how can i use it in BSP View!.
    In the standard CRM_IC application i couldn't find any similar search help scenario, coz it is calling some standard methods like ShowF4KeyAndValueHelp3,
    ICWCShowF4HelpExtern by passing the structure and field name!.
    I think these standard methods will work only with the fields which have value help table at the data element level. As the custom field that i m using does not have any value help i cant go for this method i guess!.
    Any Help/Hint?..
    Thank You,
    sudeep v d.

    Hello Sudeep,
    Here are some more helpful links .Please refer them .
    Re: Inputfield value for a tableView from a help window
    /people/thomas.jung3/blog/2005/08/22/bsp-value-input-help-popups-version-30
    F4 help using javascript
    Please let me know the feedback.
    Warm Regards,
    Rakesh Kumar Verma

  • Need help with BBP_CUF_BADI - Adding your own screens for custom fields.

    We are on SRM 5.0 and we need your help to add the custom fields to a separate screen.
    All the item level custom fields are visible in Item Details screen under Basic Data and Header level custom fields are visible under Additional Specifications. Instead we like to add a new Tree as Custom fields just like Basic data or Cost Assignment in item details screen.
    The documentation for the BADI BBP_CUF_BADI does not say how to include a new tree structure. I did everything mentioned in the BADI like creating a screen and two funciton modules and generating the template. But it does not work. Any help is greatly appreciated.
    I went through other threads on this forum. So please do not waste your time pointing me to the old threads.
    Please provide sample code if possible.
    Thanks
    KM

    It seems that you are looking for exact solution but many a times you get pointers on this forum which lead you in correct direction.
    I have heard from one project site that they are able to fulfill the requirement via creating a webdynpro and linking the same to user role.
    if this doesn't help, just ignore.
    BR
    Dinesh

  • How to add F4 help to a custom field in WEB UI

    Hi All
    I'm able to see my custom fields in the drop down of 'Search Criteria' in Web UI and on the right side If i give any value to filter the records it is successfully filtering but there is one problem i'm facing over here.
    There are few fields which are having 'Fixed value/ F4 help' now user is asking me to display the corresponding F4 help in right most end so that he will select one value using F4 help and he'll press the 'Search' button to filter the records.
    So how and where do we implement the code to get the 'F4 help' for the fields which we have added ?
    For Example:
    I have a custom field called 'Margin %' now in the Search Criteria screen in web ui we can see like below
    Profit Center                                       is                 '1000'
    Here it will filter the records which are having value '1000' for Profit Center so here client is requiring F4 help so that he will
    select the Profit Center and Press the Search button.
    Hope the requirement is clear!! 
    Please guide me.
    Regards
    Anil

    HI All
    While I was trying to build 'F4' for one of the custom fields(Profit center) for opportunites, I couldn't able to figure out which values we need to pass in the below code.
    Below is the standard code for 'CAMPAIGN_ID' and im refering this to build 'F4' help for my Z* field.
    lv_title = cl_wd_utilities=>get_otr_text_by_alias( 'CRM_IC_APPL/SEARCH').
    gr_pcsearchpopup = comp_controller->window_manager->create_popup( iv_interface_view_name ='BT111S_OPPT/Search'
                                                                                    iv_usage_name = 'BT111H_OPPT'  "'PCSearch'
                                                                                    iv_title = lv_title ).
    Now the question is what to give for 'iv_interface_view_name ' and from where do we get this view name ?
                                     what to give for 'iv_usage_name ' and from where do we get this usage name ?
    Also, I'm able to give the 'F4' help using the below code however this code is initially showing all the records but the
    client requirement is it should show the popup without any records and then user will enter a value in the 'Profit Center' field
    then it should display the records based on the value entered.
    Could you please help me out how can I acheive this.
    DATA:
          ls_map    TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping,
          lt_inmap  TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab,
          lt_outmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab,
          lr_entity TYPE REF TO cl_crm_bol_entity.
      ls_map-context_attr = 'STRUCT.ZZPRCTR'.
      ls_map-f4_attr      = 'PRCTR'.
      cs_result-output_mapping = ls_map.
      ls_map-context_attr = 'STRUCT.ZZPRCTR'.
      ls_map-f4_attr      = 'KTEXT_U'.
      cs_result-output_mapping = ls_map.
      cs_result-help_id-help_id = 'ZPRCTR_SCH'.
      cs_result-help_id-help_id_kind =  if_bsp_wd_valuehelp_f4descr=>help_id_kind_comp.
    Could you please help me out on this.
    Regards
    Anil

  • F4 Help For the Custom Fields

    Hi Experts
    I have added few custom fields in custom includes (INCL_EEW* )  
    Those fields are like (LAND1, BLAND) from the T005S.
    I have used the same Data element for these fields.
    But I didnu2019t get any F4 help for these fields in the screen?
    These fields having the Value table for these elements?
    Do I need to do anything, to get the F4 help for these fields?
    Can anybody suggest me?
    Thank you,
    Bharathi

    Hi Baarti,
    Go through the following links,
    F4 help and drop down menu to Customer fields in Manage business partner
    Supplier Relationship Management (SAP SRM)
    Re: F4 for customer table fields
    Hope this helps.
    Thanks,
    Pradeep

  • Search Help functionality for Custom Field in CRM 6.0

    Hi,
    We have added custom field  PRODUCT_ID into component BT120H_CPL.  For this field, I need to provide search help in WebUI.  Can you please give some suggestion on the same.
    Regards,
    Ramki.

    Hi Ram,
                     Here is the sample code.
    Outbound plug:
    Global attribute : GR_CITYCODE_F4     Instance Attribute     Private     Type Ref To     IF_BSP_WD_POPUP
    data declaration
      DATA: LT_COL_DEF       TYPE TABLEVIEWCONTROLTAB,
            LS_COL_DEF       TYPE LINE OF TABLEVIEWCONTROLTAB,
            LV_REGION        TYPE REGIO,
            LV_COUNTRY       TYPE LAND1,
            LR_ENTITY_HEADER TYPE REF TO CL_CRM_BOL_ENTITY,
            LR_ENTITY_ADDR   TYPE REF TO CL_CRM_BOL_ENTITY.
      TRY.
          LR_ENTITY_HEADER ?= TYPED_CONTEXT->header->COLLECTION_WRAPPER->GET_CURRENT( ).
        CATCH CX_SY_MOVE_CAST_ERROR.
      ENDTRY.
      CHECK LR_ENTITY_HEADER IS BOUND.
      LR_ENTITY_ADDR ?= LR_ENTITY_HEADER->GET_RELATED_ENTITY( IV_RELATION_NAME = 'BuilStandardAddressRel' ).
        CHECK LR_ENTITY_ADDR IS BOUND.
    getting region and country
      CALL METHOD LR_ENTITY_ADDR->GET_PROPERTY_AS_VALUE
        EXPORTING
          IV_ATTR_NAME = 'REGION'
        IMPORTING
          EV_RESULT    = LV_REGION.
      CALL METHOD LR_ENTITY_ADDR->GET_PROPERTY_AS_VALUE
        EXPORTING
          IV_ATTR_NAME = 'COUNTRY'
        IMPORTING
          EV_RESULT    = LV_COUNTRY.
    appending citycode and description to internal table
      LS_COL_DEF-COLUMNNAME = 'ZZCITYCODE'.
      LS_COL_DEF-TITLE      = 'City Code'.
      APPEND LS_COL_DEF TO LT_COL_DEF.
      LS_COL_DEF-COLUMNNAME = 'TEXT'.
      LS_COL_DEF-TITLE      = 'Description'.
      APPEND LS_COL_DEF TO LT_COL_DEF.
      CLEAR: GT_CITYCODE[].
    fill the internal table  GT_CITYCODE whcih must appear in popup.
      FREE GR_CITYCODE_F4.
      GR_CITYCODE_F4 = COMP_CONTROLLER->WINDOW_MANAGER->CREATE_DECISION_POPUP( IV_TITLE             = 'City Code'
                                                                               IV_DESCRIPTION       = 'City Code'
                                                                               IV_VISIBLE_ROW_COUNT = 10
                                                                               IV_DISPLAY_TABLE     = GT_CITYCODE
                                                                               IV_VISIBLE_COLUMNS   = LT_COL_DEF ).
      GR_CITYCODE_F4->SET_ON_CLOSE_EVENT( IV_EVENT_NAME = 'CITYCODE_F4_SELECTED'
                                          IV_VIEW       = ME  ).
      GR_CITYCODE_F4->OPEN( ).
    on close event ****************************************************************
    where you can set the value of the  field *********************************
    METHOD EH_ONCITYCODE_F4_SELECTED.
    Added by wizard: Handler for event 'CITYCODE_F4_SELECTED'
    data declaration
      DATA: LR_OUTPUTNODE  TYPE REF TO CL_BSPWDCMP_BSPWDCOMPONEN_CN01,
            LR_ENTITY      TYPE REF TO IF_BOL_BO_PROPERTY_ACCESS,
            LR_HEADER      TYPE REF TO ZL_BP_HEAD_ACCOUNTDETAILS_CN00,
            LV_ROW_INDEX   TYPE STRING,
            LV_EVENT_NAME  TYPE STRING,
            LV_VALUE       TYPE STRING,
            LS_CITYCODE    TYPE ZTB0000A31PL2T .
      LR_OUTPUTNODE ?= GR_CITYCODE_F4->GET_CONTEXT_NODE( 'OUTPUTNODE' ).
      LV_ROW_INDEX = LR_OUTPUTNODE->GET_SELECTEDROWINDEX( ).
      LV_EVENT_NAME = LR_OUTPUTNODE->GET_EVENT_NAME( ).
      GR_CITYCODE_F4->CLOSE( ).
      IF LV_EVENT_NAME = 'OK'.
        LR_ENTITY ?= ME->TYPED_CONTEXT->HEADER->COLLECTION_WRAPPER->GET_CURRENT( ).
        READ TABLE GT_CITYCODE INTO LS_CITYCODE INDEX LV_ROW_INDEX.
        LR_HEADER ?= ME->TYPED_CONTEXT->HEADER.
        LR_HEADER->GS_CITYCODE_F4 = LS_CITYCODE.
        LV_VALUE = LS_CITYCODE-ZZCITYCODE.
      setting city code
        LR_ENTITY->SET_PROPERTY_AS_STRING( IV_ATTR_NAME = 'ZZCITYCODE'
                                           IV_VALUE     = LV_VALUE ).
      ENDIF.
    ENDMETHOD.
    Hope this helps.
    Regards,
    Ruby.

  • Search help on the customer fields in quotation doesnt work

    Hi ,
    Added 4 custom fields to the BID and QUOT using the standard  CI includes ( INCL_EEW_PD* ) provided by SAP.  Enabled search helps with the value table for some fields  and with fixed values at the domain level for some fields .
    The fields contents get transferred properly from Shopping carts -> BID Invitation  -> QUOT ( Bid response).
    But while submitting the BID  when I try to change the value of the custom fields using the search help or directly the original value doesn't change. It happens with all the other fields.
    The search help or the value change works just fine with the BID INVITATION.
    I couldnt find any issue with the doc change BADI implementation.
    Thx,
    Krishna.

    Hi Vinicius.
    Which is the release of ITS?
    Different error-code are present in searchelp file.
    You can copy the "searchhelp.html" from the system folder to your internet template and customize it only for your internet service.
    Gianluca

  • How to add F4 help for the custom field of a custom table

    Hi All,
    How to add F4 help to the custom table field? in the table maintainance when user clicks on F4 i want to provide possible values for this field I am trying to write the code in the screen of table maintainace like the following
    PROCESS ON VALUE-REQUEST.
      FIELD ZTEST_MAH_F4-KUNNR MODULE zVALUE_kunnr .
    But when i am double clicking on module it's giving options to create include program but after that it's giving user is currently editing the table i am not getting this can some body clarify my doubt it's gr8 if some body give some examp code
    Thanks&Regards
    mahesh

    Hi,
    Create a subroutine under the event and call the following FM
    1. Select all the related data into an itab, for ex i_kunnr
    2.    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
          EXPORTING
        DDIC_STRUCTURE         = ' '
           retfield               = 'KUNNR'
        PVALKEY                = ' '
           dynpprog               = sy-repid
           dynpnr                 = '1000'
           dynprofield            = <selection screen field>
        STEPL                  = 0
        WINDOW_TITLE           =
        VALUE                  = ' '
           value_org              = 'S'
        MULTIPLE_CHOICE        = ' '
        DISPLAY                = ' '
        CALLBACK_PROGRAM       = ' '
        CALLBACK_FORM          = ' '
        MARK_TAB               =
      IMPORTING
        USER_RESET             =
          TABLES
           value_tab              = <b>i_kunnr</b>
        FIELD_TAB              =
           return_tab             = < return table >
        DYNPFLD_MAPPING        =
         EXCEPTIONS
           parameter_error        = 1
           no_values_found        = 2
           OTHERS                 = 3

  • Help BAPI_MATERIAL_SAVE_DATA and customer fields

    Hello all,
    I have a problem updating a customer defined field for mara using the BAPI_MATERIAL_SAVE_DATA. out extension of mara has fields that go over 240 chars in EXTENSIONIN-VALUEPART1. In fact the total length of the customer fields is 258. I put the 18 chars in VALUEPART2. However, the value for the 2 fields that I place in VALUEPART2 is not posted to mara. I checked that the 2 fields are concatenated in the final AMARA_UEB table passed to FM MATERIAL_MAINTAIN_DARK.
    Has anyone had the same problem? I am in a 4.6 environment.
    Thanks,

    check this thread
    Urgent Help required please! BAPI_MATERIAL_SAVEDATA Extension
    check the notes mentioned in my post, and you need to add some entries to the table T130F
    Edited by: Vijay Babu Dudla on Oct 3, 2008 11:57 PM

  • Adding f4 help to wbs element field in account assignment tab of me21n

    My requirment is to create f4 help for wbs element field in account assignment tab of me21n,
    I have to pick wbs elements according to plant and storage location assigned in item overview of purchase order.
    for that i have created a ztable. and use it in f4 code,  or help me if any  other suggestion u have.
    thanks,
    Amol.

    Try to use screen-exit for assigning the serach help. There is one screen exit for PO ..
    Check the enhancement - MM06E005 ,
    Create project in cmod and use this enhancement.
    use the PROCESS ON VALUE-REQUEST event and  use FM 'F4IF_INT_TABLE_VALUE_REQUEST'
    hope this will resolve the issue.
    anya

  • Custom search help for a custom field in SRM 7

    EDIT: I'm gonna clarify on this thread since my first post wasn't explicative enough... thanks for the patience
    Hi all gurus,
    the question is about a search help in SRM7 but since the task is about abap development, I guess this is the right section to ask for.
    Shortly; every purchase doc in our SRM7 has a custom header table which contains data which are retrieved from the connected backends. In this custom table, the user has the opportunity to add manually a line, and for a specific input field in table, we have to define a search help which should retrieve the appropriate possible values w.r.t. the "target" backend for the document.
    A bit of technical data: say the field is called ZZ_R3_ROLE; it's included in a custom structure ZR7_HEADER_CST_GEN which is itself an append for BBP_PDHCF.
    I defined a Search Help for that field and the corresponding exit FM to manage our task.
    Unfortunately, to retrieve the possible values for the specific backend I need some informations like:
    - the backend on which the document will be distributed;
    - the process type of the document.
    This means that my search help should take into account additional informations that comes from the document I'm processing; I don't know what's the "clean" solution to do this.
    I've seen on an old system (a SAP SRM 3.0) a workaround based on IMPORT/EXPORT ... TO MEMORY ID has been used. Actually, I'd like to find a more elegant solution, if any.
    So... as you can see, I'm absolutely a newbie on the argument, but since I can trigger the search help only from a purchase document (PO, contract) process, I should need at least the GUID of the document to retrieve, for example, what's the target backend for that document in order to provide proper values.
    Any hint/suggestion and in particular, a sketch of code as example is welcome.
    Edited by: Matteo Montalto on Oct 22, 2010 3:01 PM

    Hi,
    into your modify view,
    extract data you need in your search help in an itab (do it into a class do not perform select directly into modify view) and then bind it as value help to your WD element.
    Regards,
    Ivan

Maybe you are looking for