Finding smartform where used list

Hi sap sdn fans,
How to find program name using smartform
i tried tnapr and se37 (where used list) options
but it is not showing any results
in tnapr it is displaying error no table entries found
i want alternative to find driver program name using  smartform.
Regards
udaya bhasker bandi

Hi Uaday,
What Mr. Florian Kemmer  said is correct.
"where used"-list for smartforms is not possible at all.
You can find smartforms name via two ways.
Go to transaction SMARTFORMS.
Environment menu->Function module name or use Function module to find samrtform name.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
  EXPORTING
    formname           = 'SAMRT Form NAME'
  IMPORTING
    fm_name            = gv_smartform
  EXCEPTIONS
    no_form            = 1
    no_function_module = 2
    OTHERS             = 3.
But if you want to find driver program for that then ,
CLICK FORM INTERFACE-> select Data dictionary object and where use list.
You can as well check table TNAPR.

Similar Messages

  • How to find out where used list of Table or T-code

    Dear ABAP gurus
    I know many of you have done this several times.
    wish to find out which Transaction code INSERTs the data into the table IHPA.
    I did the where  used list - SE11 ( for specific key work called INSERT ).
    Used the Table called D010TAB which has some information.
    Vise versa if I know a T-CODE , how to know which tables it read  & Modify...
    any better procedure than spending hours in research...
    I found similar custom program to find USER EXITS ...here..., looking soething similar...
    [http://wiki.sdn.sap.com/wiki/display/Snippets/FindUser-exits%2CBADIs%2CBTEs%2CEtcbyTCodeorProgram]
    thank you for your help
    Edited by: Raj Anvesh on Aug 3, 2011 9:58 PM

    Hi Anvesh,
    Maybe the data INSERTION is happening by BAPI,
    So just try to look for the concerned BAPIS.
    ECP_SRV_PARTNERS_IHPA
    IREP1_IHPA_ADRNR_PRE_FETCH
    IREP1_IHPA_ADRNR_READ
    MAP2E_DIIHPA_TO_PARTNER
    MAP2E_IHPAVB_BAPI2080_NOTPARTE
    MAP2E_IHPAVB_TO_BAPI_IHPA
    MAP2E_IHPA_BAPI2080_NOTPARTNRI
    MAP2E_IHPA_M_BAPI2080_NOTPNRI
    MAP2I_BAPI2080_NOTPARTNRI_IHPA
    MAP2I_BAPI_IHPA_TO_IHPA
    PM_DB_FILL_DIIHPA
    PM_PARTNERCOPY_FILL_XIHPA
    PM_PARTNER_DELETE_XIHPA
    PM_PARTNER_GET_XIHPA
    PM_PARTNER_PUT_XIHPA
    PM_PARTNER_REFRESH_XIHPA
    these are the bapis which are dealing with the IHPA table,
    Segregate them as needed and then go to the std program
    Revert for further clarification.
    Thanks
    Sri

  • Standard table for finding query where used list

    Are there any standard tables available to find the list of web templates, bex reports and views using a particular query?
    i.e if i have the query name i should be able to find out where all it is being used.
    Thanks,
    Archna

    Hello,
    You have to join multiple tables to achieve this, here we go
    FOR QUERY Related Information
    RSRREPDIR - Directory of all reports (Query GENUNIID)
    Choose Type of a reporting component -> REP
    Tips :
    Choose Type of a reporting component -> QVW for query view
    SE11 -> RSZ* -> F4 gives you all tables related to queries
    For WORKBOOK Related Information
    Use the FM RRMX_WORKBOOK_QUERIES_GET to get the queries in a workbook by selecting the workbook ID from table RSRWORKBOOK
    Tips :
    SE11 -> RSRWB* -> F4 gives you all tables related to workbooks
    SE37 ->RRMX_WORKBOOKS* -> F4 gives you all the FM related to workbooks
    For Webtemplate Related Information
    Choose the dataprovider for query / view ID.
    SE11 -> RSZWOBJXREF - Structure of the BW Objects in a Template
    Also see,
    SE11 - > RSZWTEMPLATE - Header Table for BW HTML Templates
    Thanks
    Chandran

  • Where used list of a function module

    hello ,
    i want to find out where used list of a function modules , but the problem when I try where used button with in a function module Im getting message saying 'Function Is Not An Include'  when it is used in other programs. Function AKB_WHERE_USED_LIST  does not exist.Function FUNC_GET_OBJECT  does not show the names of the programs.Im Stuck..Plz advise.
    Thanks in Advance

    Hello,
    This is working fine.
    i am getting the name of the programs where the Fm is used.
    In 
    OBJ_TYPE                        FUNC
    OBJ_NAME                        FUNC_GET_OBJECT
    Try this.........

  • Where used list for Variable

    Hi ,
    I have a custom variable and want to know every query it has been used in.
    How can I find out?
    Metadata repository does not contain this info (checked already)
    Regards

    Hi,
    Method 1 :Right click on variable in Query Designer and find the where used list.
    Method 2 Please go to  SE16--> RSZGLOBV -->Enter the variable VNAM as 'Variable Name' ->Get the VARUNIID> Go to table RSZELTXREF --> Enter the values of VARUNIID in TELTUID --> Get the list of SELTUID --> Go to table RSZCOMPDIR --> Enter the values of SELTUID in COMPUID --> Get the list of COMPID -->COMPID is the list of queries.
    -Vikram

  • RFC Function module's where used list

    Dear Experts,
       I have a situation where in I need to change certain parameters/ the logic of an RFC function module. but before making the changes to the function module I need to know where this function module is used in various systems. So can some one tell me a way to find the where used list of an RFC function module in the calling system.
    Thanks
    -Amit

    It could be called from anywhere, theoretically, SAP or non-SAP environments.
    I hope you can rely on good documentation in your organization to find the potential callers, as each call must have been consciously implemented at some point.
    Also check with system administrators who might have a means to study trace logs for information on calling systems.
    Thomas
    P.S. the hard way would be to just do the change and see who complains later on

  • Function Module where-used list does not find update rule programs

    We have function modules called in update rules. The where-used list in the function builder does not find the update rule programs.
    For example, function DATE_GET_WEEK is called in an update rule to InfoCube YCUBE001. The activated program name for this update rule is GP3PWI6PKM5Y3K75A370DIS8I77. When I goto SE37, enter the function DATE_GET_WEEK, click the where-used button, check the programs option and search. The system does not find the program GP3PWI6PKM5Y3K75A370DIS8I77.
    Without this search capability it is difficult to do an impact analysis of changing function modules. Does anyone know of a solution?

    hi,
    i think the reason is the code of update rules' generated program are stored line by line in table(rsaabap), update rules program itself stored in table rsupdrout, link with field codeid, another useful table is rsupdinfo which store infocube, infosource related.  other info may stored in some other rs* and rsa* tables.
    try to create following program in your system, and run, type in the function module name, and will display out the update rules program id, with additional useful info : which infoprovider, infosource, and detail info of the routine and infoobject in the update rule that using that function module. you may modify the program to have better display out list.
    hope this helps.
    REPORT  Z_FM_UPDRUL_WHEREUSED.
    data : lv_sfm,
           lv_line type string,
           lv_where type string.
    tables : rsaabap,RSUPDROUT,rsupdinfo.
    select-options:
    s_fm for rsaabap-LINE.
    start-of-selection.
      loop at s_fm.
        concatenate s_fm-low ' ' into lv_sfm.
        concatenate '%' s_fm-low into lv_line.
        concatenate lv_line '%' into lv_line.
        write : / 'function module', 'update rule id', 'routine id', 'infoobject', 'infocube', 'infosource'.
        select * from rsaabap
        where line like lv_line and objvers = 'A'.
           select * from rsupdrout
           where codeid = rsaabap-codeid and objvers = 'A'.
             select single * from rsupdinfo
             where updid = rsupdrout-updid and objvers = 'A'.
               write: / lv_sfm, rsupdrout-updid, rsaabap-codeid,
                        rsupdrout-iciobjnm, rsupdinfo-infocube,
                        rsupdinfo-isource.
        endselect.
        endselect.
      endloop.

  • Need help to find out the navigational attribute where used list ?

    HI all ,
    i have a 0BATCH_0PLANT  navigational attribute ,  i want to find out  , where it has been used in the all the queries  .
    Thanks ,

    Nav-attribute will also be see as a attribute in the system search for it and click on where used list of it.
    Search for the Info object 0BATCH_0PLANT. double click on it -- click on the where used list of the nav-attribute.
    It will display all the dependent objects where its used.
    With this you can get the IC,DSO,MP names where this object is used. next with the help of those MP,IC and DSO you can get the list of queries.

  • Smart form where used list

    Hi All,
    I want to change a smart form interface, before that I have to know where used list of this smart form but I can't. Could any one tell me how I can see the where used list of smart form.
    thanks in advance
    chetan vishnoi

    Hello,
    the previous suggestions won't work because smartforms are usually used with a dynamic function call.
    I have the following suggestions:
    1) Go to SE37 and display the where-used list of function SSF_FUNCTION_MODULE_NAME. Now find the entries where input parameter FORMNAME equals the name of your smartform.
    2) Change the interface of the smartform such that it is still compatible to the previous version, i.e. all new parameters are optional. If you want to change the type of a parameter, create a new parameter instead. You could then alter the coding in the following way:
    IF NOT parameter_old IS INITIAL.
      MESSAGE 'Interface has changed' TYPE 'E' RAISING ERROR_OCCURRED.
    ENDIF.

  • Bitmap where used list

    Hi Experts,
    could any of You pls help me to find out where a specific bitmap is used.
    I am about to replace a grafic (bitmap) which is used in many smart forms and sap script, but I actually not sure, if I know all forms and scripts, I suppose to change.
    Where can I found a list / how can I check in which object the bitmap is used?
    Answers will be appreciated

    Hi!
    You can try this solution gived by Abhishek Jolly     
    One option (For Smartforms) is to search the Logo Name through the Report RPR_ABAP_SOURCE_SCAN.
    In program name provide - /1BCDWB/SF*
    You will get the Includes where the Logo Has been used.
    E.g. Include - /1BCDWB/LSF00000036F01
    Now to get the Form name goto table STXFADMI and pass the Number "00000036" to the field FMNUMB you willl get the Smartform name.
    Thanks & Regards,
    Abhishek Jolly
    Font: [Re: logo - Where used list;

  • Where-used list program

    Hi ppl,
    I need to find the list of smartforms and report programs which use some particular database tables.
    Please let me know how can this be achieved.
    Thanks,
    David.

    Hi,
    i guess u want to know in which programs and forms the particular table is used for this..
    open the database tabel and go with  the where used list in it..
    check the first six options and press enter..
    it will display the the list which uses that particular table.
    TNAPR will give u the name of the driver program or form, u can find the output type , form name and the driver program name from this table..
    Edited by: imran khan on Oct 27, 2009 7:13 AM

  • Where used list doesn't work for global data

    Hi,
    When i try to do where used list on a constant in an include, it doesn't give the results for classes.
    The class contains the include in a method that uses the constant, and the where used list for that constant doesn't find the appearance of the constant in the class.
    I tried to look for oss note that solves the problem but i couldn't find any.

    I tried to update the navigation index but it still doesn't work. from my debuging i found out that it just doesn't look in classes, all classes. I mean even in the where used itself there is not an option for used in classes. I checked it and it's a generic problem of the where used list for global data.
    Edited by: Cohen Lior on Apr 14, 2010 6:52 PM

  • Where used List for Packages (from Transport connection)

    Hi SDN,
    If objects , such as queries, or webtemplates, are incorrectly allocated to a BEx package at the beginning, my question is as follows:
    Can we find out which objects/queries/templates have been allocated to a particular package?
    Via some table, or where used list?
    As we have a global system, we are performing this task for many developers who have incorrectly used packages from the start.
    Thank you.
    Simon

    Hi Khaja,
    That is perfect!  I am tracking the various element objects
    ELEM
    TMPL
    QVIW
    etc...
    Would you happen to know if it is possible to mass change objects to the correct package and transport through.
    Thank you.
    Simon

  • Where used list for planning variable

    Hi
    I have one variable in a  planning area.
    Can I find where it is used..? in which planning function or layout?
    Is there anything like "where used list " for variables in BPS.
    Thanks for your replies.
    Nandita

    Thanks Bindu.
    Is there any other way to solve the question. That will be very useful. A table name or sme thing like that....
    I have very limited access to Client system .Can not create a report program and execute it.
    Thanks for your responce.
    Nandita

  • Where-used list for objects of a program

    Hi all,
    I need find a FM, Method, etc, to get all the objects are used by a program. Similar SE80's tree. Someone knows what I can use?
    Thanks!

    Hi Priscila_56,
    you may try with lcl_dev_cross_ref=>get_reqobj class method, defined in [Wiki SDN: ABAP program to read where-used lists|http://wiki.sdn.sap.com/wiki/display/ABAP/ABAPprogramtoreadwhere-used+lists]
    BR
    Sandra

Maybe you are looking for

  • SDK not work in Acrobat X

    I was using AcroAVDoc::FindText to find particular text and in Acrobat 9. The SDK work fine and will be scrolled and highlight the text. However, the same code not work in Acrobat X. Anywork have any idea how to make it work. Thanks. The code as belo

  • No authorization for object ALVL in integrated planning

    while transfering aggregation level in IP,raises the following error, 'No authorization for object ALVL <name of the aggregation level'. i see a OSS Notes for the same - Note 913852 - IP: Content-transferring aggregation levels release on 10/01/2006.

  • Hotspots in a loaded movie not referencing correctly

    My main movie uses an onResize function to reposition movie clips relative to stage H & W, a movie loaded into level 1 contains the hotspots that aren't registering properly. CODE IN MAIN MOVIE: Stage.scaleMode = "noScale"; Stage.align = "TL"; //////

  • Browse by Album Doesn't Show All Albums

    I noticed on both my 3GS, and on an old 5th Generation iPod, that if you browse by Album on the device, not all Albums appear in the list. But if you browse by Artist, the Album is available. For example, if I browse by Album for OK Computer, it isn'

  • 'Open with' issues

    I'm having an issue with the Open with function. I used to be able to double click on an Adobe Illustrator EPS and the file would open in Illustrator and when double clicking an Adobe Photoshop file, it would open in Photoshop. Something has changed