Fcode enchancement?`

hi experts
i have a problem regarding fcode enchancement
In tcode /DBM/CASHDESK,here i have the badi "/DBM/BADI_TILL" in this badi iam able to see 4 fcode enchanments.3 r used already and only 1 left,i.e +CUST1.
if iam trying to implement this i had selected one icon with name but i couldnt able to see this in GUI status appl. toolbar.there i got empty.all remaining 3 refleted in appl. toolbar expet +CUST1.
PLEASE DO HAVE A LOOK AT AND POST THE SOLUTION AND ANY ALTERNATIVE SUGGESTIONS FOR THIS PROBLEM.URGENT.

Hi ,
From Functional Point of View Function Code ( Fcode) is nothing but a Button displayed on very screen , on holding the same will execute some codes within sap and present you the required data.
For example , EXECUTE ( F8) Button itself is a function code .
But technically speaking , all Buttons will have to be named and assigned with tasks to be performed. to hand this each button is internally repfreented by a Name for example EXECUTE button will be given a function code as EXEC , Back button as BACK etc...
I hope you got what to do with Fcode . You can read more now from ABAP Help doc.
Thanks,
Sudhi

Similar Messages

  • Error while assigning fcode in enahncement screen in IW32

    Hi Experts,
    I have a very strange problem. I am enhancing the txn IW32. I have the screen exit where in I have added fields in the enhancment tab. Now, i have a situation where in i have three radio buttons and certain fields. On selecting one of the three radio buttons, some fields should be hidden. FOr this, i assigned FCODE to the radio buttons. But when the PAI of the screen is called after selecting the radio button, the control does not go back to PBO and i get an error saying "Requsting function PLP (my fcode) is not available here". THis error comes even for fcode of the push button i have created.
    I guess this has somthing to do with using fcode in screen exits. Pls help as this is an urgent requirement.
    Points shall be awarded for helpful answers.
    Thanks in advance,
    Karan

    clear the fcodes after using them, and see

  • How to map 64 bit bars in Fcode plugin driver on Solaris T5440

    Hi all,
    I am trying to develop a FCODE driver for my NIC card on Solaris T5440.
    The card has 3 different memory mapped io regions.BAR1 is 16k 32 bit
    and BAR2,3 128K 64 bit and Bar4,5 64bit 128k.I could successfully
    map the BAR1 and BAR2,3 and read the contents .The mapping for
    BAR4,5 succceeds but the access causes the fault.I checked the
    PA programmed in to the BAR4 by dumping the config space
    and verified it with map? on virtual address got using map-in for
    BAR4,5.It seems ok but no idea why its faults.Any help regarding
    this is highly appreciated.
    OBP version used : OBP 4.28.11
    \ Instance Values
    0 instance value reg_base1
    0 instance value reg_base2
    0 instance value reg_base3
    : map-regs ( -- )
    \ enable the memory access
    my-space 4 + dup " config-w@" $call-parent
    h# 146 or swap " config-w!" $call-parent
    h# 200.0014 >phys 1000 map-in to reg_base1
    h# 300.0018 >phys 20000 map-in to reg_base2
    h# 300.0020 >phys 20000 map-in to reg_base3
    The first 2 mappings work fine but 3rd one faults everytime
    i try to access some data .Is there a space limitation sicne
    i am mapping almost 272kb ??
    Regards,
    Mahesh

    There isn't a way to -change- the actual disk names returned from format, at east that I've ever heard of.
    When I discussed the lameness of the QLogic disk names I was told they Sun was planning on reintroducing the standard c#t#d# convention at some point in the future.

  • 'SET PF-STATUS EXCLUDING fcode' not working in Selection Screen event

    Hi all,
    I am trying to set PF-Status dynamically in Selection Screen based on Radio button.
    For that i have inserted following code under event --> AT SELECTION-SCREEN OUTPUT
    * SELECTION SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP 1.
    PARAMETERS: s_inc  RADIOBUTTON GROUP rad DEFAULT 'X'
                       USER-COMMAND inc MODIF ID mod,
                p_inc(10) MODIF ID m1,
                s_lbr  RADIOBUTTON GROUP rad,
                p_lbr(10) MODIF ID m2.
    SELECTION-SCREEN END OF BLOCK b1.
    *  AT SELECTION-SCREEN OUTPUT
    AT SELECTION-SCREEN OUTPUT.
      REFRESH fcode.
      IF s_inc IS INITIAL.
        APPEND 'CRTE' TO fcode.
        APPEND 'CHNG' TO fcode.
        APPEND 'DISP' TO fcode.
        APPEND 'PRNI' TO fcode.
        APPEND 'CRTL' TO fcode.
        SET PF-STATUS 'STATUS_IN' EXCLUDING fcode.
      ELSE.
        SET PF-STATUS 'STATUS_IN'.
      ENDIF.
    Though s_inc is initial, i can see all the buttons from Status 'STATUS_IN' after execution of above code. EXCLUDING statement is not taking any effect which we normally get in Module pool program.
    Please tell me what went wrong in above code?

    Problem solved ......Thanks Keshav,
    Giving code correction -->
    * SELECTION SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP 1.
    PARAMETERS: s_inc  RADIOBUTTON GROUP rad DEFAULT 'X'
                       USER-COMMAND inc MODIF ID mod,
                p_inc(10) MODIF ID m1,
                s_lbr  RADIOBUTTON GROUP rad,
                p_lbr(10) MODIF ID m2.
    SELECTION-SCREEN END OF BLOCK b1.
    *  AT SELECTION-SCREEN OUTPUT
    AT SELECTION-SCREEN OUTPUT.
      REFRESH fcode.
      IF s_inc IS INITIAL.
        APPEND 'CRTI' TO fcode.
        APPEND 'CHGI' TO fcode.
        APPEND 'DISI' TO fcode.
        APPEND 'DELI' TO fcode.
        APPEND 'PRNI' TO fcode.
        APPEND 'CRTL' TO fcode.
        APPEND 'DATA' TO fcode.
      ELSE.
        APPEND 'CHGL' TO fcode.
        APPEND 'DISL' TO fcode.
        APPEND 'PRNL' TO fcode.
      ENDIF.
      CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
        EXPORTING
          p_status        = 'STATUS_IN'
          P_PROGRAM       = sy-repid
        TABLES
          p_exclude       = fcode

  • How do you get rid of Facemoods Enchanced search when you open a new tab? I want Bing.

    My homepage is Bing but every tme I open a new tab Enchanced search appears.

    Hello Cheiftan7778,
    If you get Facemoods when you open new tabs, this is how to remove:
    In Firefox- go to Tools--> Add-ons--> select Facemoods and click on options--> click Advanced- Custom installation--> Uncheck the tab option.
    In Explorer- Click on the Facemoods icon on left corner of the toolbar, then click Reset New Tab.
    You can contact us at Facemoods for further help: [email protected]
    Thanks,
    Yang

  • ALV FCODE in Method HANDLE_ITEM_CHANGED

    I'm calling the following method from my ALV grid to handle editable fields
          HANDLE_ITEM_CHANGED
                FOR EVENT DATA_CHANGED_FINISHED
                                OF CL_GUI_ALV_GRID
                         IMPORTING E_MODIFIED
                                   ET_GOOD_CELLS,
    I only want to check these changes when a new SAVE button is pushed on the tool bar. How do I check the FCODE for when this button is pressed so the method is only invoked at this button push?
    Thanks Mart

    Hi Mart,
    On the push of save button call the following method of the class cl_gui_alv_grid.
      CALL METHOD g_grid->check_changed_data
        IMPORTING
          e_valid   = w_valid
       CHANGING
         c_refresh = c_x
    Other than that you can suppress the log message from coming by calling following method inside the handler of event DATA_CHANGED.
       CALL METHOD us_data_changed->refresh_protocol .
    I have tried this and this had worked for me.
    Regards
    Avinash

  • Enchancing the field in But000 and in BAPIBUS1006_CENTRAL_PERSON Structure

    Hi All,
         Please help me to resolve the issue. I have a requiremtent in E-rec, during external candidate creation, I have to include 3 fields along with personal data (Nationality, marital status and Total years of experience). In BUT000, there is placeholder for Marital Status and Nationality fields, so i had enchanced the view V_APPL_DATA in web dynpro component: ERC_C_APPL_MGMT_UI and mapped the field to corresponding fields in BUT000. But for total years of experience there is no placeholder in BUT000, so i have to enchance the BP. I am facing problem in this, when I enchanced the field in CI_EEW_BUT000 manually and checked it but after that I found that in BAPIBUS1006_CENTRAL_PERSON the field should be available to upload the value into BUT000. When i tried to enchance the field it is not allowing to activate and when i tried to append the structure it is appending the same structure. When I surfed I came to know that using EEWB T-code it is achiveable but it is not creating any field in that BAPI structure it is only creating the ZZ field in BUT000.
    And also I came to know about BUPT T-code, whether it satisfies my requirement. Please Advice.

    Dear Ramesh,
    if you use a replication of HR employee (multiple work assignments (P) of a person, e.g. concurrent employment, global employee)  to SRM via ALE (idocs) the business partner integration in SRM will create a single central person and related single business partner covering all position assignments within organizational management.
    In this scenario it is recommended to have a single user assignment for the person in HR, means if more than one active work assignment (P) exist in HR only one user should exist at one of the employees (infotype 0105, subtype 0001).
    Regards,
    Michael

  • Deltas are not capturing for the enchanced field

    Hi Friends,
    We have enchanced 2LIS_11_VAITM datasource with custom field called customer requested date.
    For initial setup i can see the data for this field in BI. But when user changes the customer requested date then this is capturing in deltas.
    can any one know the reason behind this.
    But when i run set tables for the particula Sales document number i can see the data for this field.
    <removed by moderator>.
    Best Regards,
    Reddy.
    Edited by: Siegfried Szameitat on Dec 23, 2008 4:38 PM

    Hi,
    when u replicated those fields are appering in bw side? if not by default the enhanced fields in hide condition for that fields data will not come ,if it is the case go to the RSA6 and select ur datasource and go to the change mode and deselect the hide check box in extraction structure of datasource and do the activation and do the replication in bw side
    if the fields are came in bw side then u check in transferstructure either the fields assigned to correct infoobjects or not then check the update rules either those fields assignd or not.
    Thanks & regards
    k.sathish

  • Transaction IW22 and FCode WOAB

    I am using the user exit EXIT_SAPMIWO0_020 quiet sucessfully to reverse a material document using MBST and writing the details of the notification to a custom table when a user has cancelled a PM notification (Definition of a cancelled notification is when the TPLNR, EQUNR and BAUTL field are all = to SPACE) and saved it.
    I have then written a BDC program to call IW22 and de-allocate any associated orders and set the status NOCO and DLFL to prepare them for archive based on a search of a custom table. This program will be set up to run overnight to capture any notifications cancelled that day and process them accordingly.
    The difficulty I am having is with the BDC calling Fcode WOAB, if I run through the BDC in Mode A and debug it, it works fine. The program displays each screen in turn as expected and completes without any errors.
    If I run through it in mode E and debug, the program stops at the point where WOAB is called and I get the error message 00 344 "No batch input data for screen & & "
    If I run the program with Mode N and outside debug the BDC the program does not carry out the de-allocation of the order.
    I checked my MESSTAB in my program in Mode E and got message 00 344 "No batch input data for screen & & ", but I cannot see where or what the screen needs to process it.
    I have also searched OSS with the FCode WOAB and came across 1 likely note but it applies to version 4.xx we are only on 3.1i, the function module referenced in the note does not exist in our system.
    I have also searched OSS with the program name SAPMIWO0 and screen 2100.
    The program to call IW22 and looks at a custom table for entries for a specific date that the user enters or from a variant, the default is sy-datum.
    Thanks,
    Dave

    Anyone got any help on this one please?
    all help appreciated.
    Dave
    Message was edited by: David Lawlor

  • Exit or Enchancement for TCode FBCJ

    Hi,
    I have a requirement to copy the Document number field  to Reference number field in TCODE - FBCJ on click of save selection button.
    Can anybody please suggest any enchancement(User_Exit, BADI, Enchancement spot) which gets triggered io click of "Save Selected Enteries" button.
    I tried to implement the BAdi "CJ_DOCUMENT"  and method "CHANGE". but this is not getting triggered on click of " Save Sel Enteries."
    Please provide your val;uable inputs.
    Thanks & Regards,
    Manjot.

    to find the user exits & Badi's for the T-code..
    go to table TSTC>enter T-code and execute> get the Program for the t-code..
    and go to-se38-->get the package attached to the t-code..
    next go to t-code Se15>expand the enhacement tab>enter package under userexit and
    execute you will get the list of exits
    available...
    -->enter package under Badi's tab and
    execute you will get the list of Badi's
    available...
    All the User exits are stored in Table MODSAP..
    Enhacement Points----
    And to find the Enhamcement Points go to progrmam or screen where the Items table is there and
    Press SHIFT+F4(enhace application tool) -->go to menu bar >EDIT>enhacement Operations
    -->Show implicit enhacements
    --> once the yellow bar/Line appears right click and create a enhancement and add your own code.
    Prabhudas

  • What does 'fcode' mean?

    Hi.
    Could anyone help me about 'fcode'  that is in userexit SD module.
    I review MV45AFZZ at SE38 and am curious about it.
    and  what are the 'LOES' , 'FLI1', 'FLIF' and .. Please help me
    ex)
    if sy-tcode+0(4)  =  'VA01'  and
       fcode+0(4)     <> 'LOES' and
       fcode+0(4)     <> 'FLI1'   and
       fcode+0(4)     <> 'FLIF'.
    thank you for everyone.
    vbakman.
    Edited by: vbakman on Mar 11, 2009 3:46 AM

    Hi vbakman,
        Welcome to SDN forum.
    'fcode'  means function code of the pushbutton that you want to delete or Function code that will be passed to the application program by an event when the user chooses the pushbutton.
    You use this method to change the status of an individual pushbutton:
    CALL METHOD toolbar->set_button_state
               EXPORTING  enabled = enabled
                          checked = checked
                          fcode   = fcode
               EXCEPTIONS cntl_error = 1.
    Thanks,
    Swamy H P

  • How to attach FCODE to select option in Module Pool

    Hi all,
          I have created Select option in Module pool by attaching a Subscreen. Now when user enters any value into the select option I need to fetch values from the database in to the table control based on the value entered in select option.
    Is it possible and how?
    Thanks.

    <b>Hi
    If u have one select options in module pool programming,Then there is no need for FCODE
    bcoz FCODE is needed for push button,check box..like etc.
    But select option is a input field.
    So u can trace the input as u have done in report
    Like
    select * from dtab1 into corresponding fields of table itab where field1 in <b>selectoption.</b>
    Or if u want that program to be executed after giving input in select option then user will press F8
    So Use FCODE 'F8'.
    Regs
    Manas Ranjan Panda
    Message was edited by:
            MANAS PANDA</b>
    Message was edited by:
            MANAS PANDA

  • ALE Enchancements

    Hi Friends, I am new to ALE. I want to know what is ALE and how we can implement enchancements in ALE. What may be issues that lead to enchancements. Please help me as much as you can.

    ALE (Application Linking and Enabling )
    ALE is technology for SAP mainly use to transfer data between SAP systems.
    A means of creating and operating distributed applications.
    Application Link Enabling (ALE) guarantees a distributed, but integrated, R/3 installation. This involves business-controlled message exchange using consistent data across loosely linked SAP applications.
    Applications are integrated using synchronous and asynchronous communication - not by using a central database.
    ALE consists of the following layers:
    Application services
    Distribution services
    Communication services
    Refer
    http://www.dataxstream.com/doclib/ALESuccessfullyLeverageIDocs.pdf
    http://www.erpgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    ALE Configuration 1
    1 ALE Introduction – Transaction SALE
    2 The 3 ALE methods
    2.1 Push
    2.1.1 First create logical system (In SPRO / SALE)
    2.1.2 Assign Client to Logical System (In SPRO)
    2.1.3 Create RFC Destination – SM59
    2.1.4 Create Distribution Model – BD64
    2.1.5 Send Material – BD10 9
    2.1.6 Check IDOC sent – WE02
    2.2 Pull
    2.2.1 Create Model View – BD64
    2.2.2 Login to 810
    2.2.3 Get Material – BD11
    2.2.4 Check IDOCs – WE02
    2.2.5 Check Material – MM02
    2.3 Change Pointer
    2.3.1 Activate change pointers for message type – BD50
    2.3.2 Activate Change Pointers – BD61
    2.3.3 Execute RBDMIdoc – SE38
    2.3.4 Check IDOCs – WE02
    2.3.5 Check Material – MM02
    Check this link..for Enhancing IDocs of BAPI-ALE Interfaces
    http://help.sap.com/saphelp_nw04s/helpdata/en/78/21749151ce11d189570000e829fbbd/frameset.htm

  • Need Fcode in User Exit For Infotype

    Hi,
    I am writing a User exit for Infotype 0002 at Customers Site. I need Fcode to realize a specific logic. I am using the exit PBAS0001 for this purpose. can anyone tell me how to I get Fcode so that I can use it in the code ?
    Regards,
    Suma

    Hi Suma,
    sorry that i posted the false BAdI.
    You have to use HRPAD00INFTY. That is for PA.
    The BAdI HRBAS00INFTY is for PD/OM.
    Regards
    Bernd
    But there is no paramter ok_code
    Message was edited by:
            Bernd Köhn

  • Enchancement to modify basic start date

    Hi guys,
    I have craeated a project with the enchancement IWO10001 with the include ZXWO1U01 but when I enter to write my program using the fields 'GLTRP_EXP' and 'GSTRP_EXP' the system don't recognize this fields.Why?These fields are the fields of the structure CAUFVD but in the Exporting...Thank you in advance..bye
    Maximilian

    Hi ,
    I have also used the enhancement IWO10001 to change the basic start and finish date for sub-orders but the problem is whenever I am activating the EXIT in project, I am executing the transaction IW36 and passing order type, Superior order and plant but its showing me an error 'Enter the plant' and again when I am passing plant its clearing the superior order and asking to enter the same and vise versa. kindly help me out.

Maybe you are looking for