Find the routine frm the program name

Hi,
Is it possible to find out which routine( in VOFM) the below program is refering to?
Program :  LV60AA58
Thanks
Keshi

Hi
It is not possible to find the routine function by getting program. Unless if you know the use of the routine then u can find it.
But you may consider one ball mark thing.
LV61* is the requirement at sales order, live LV45* are generally for copy control for sales order F* are for billing.
If you use extensively the routines then by experience u can figure out. But as such there is no tables/config which wil list all the functions.
Hope thishelps u to clarify ur doubt.
Kind Regards
Sandeep

Similar Messages

  • If we dont know the request no  and program name how to find that program

    hi gurus
    can anyone suggest me
    if we dont know the request no  and program name how to find that program
    thank you
    regards
    kals.

    Hi,
                If u forget all the details It is very difficult to find,  u have to remember  at least some details regarding to that program..  for that
    1..   goto SE80  give u r package name  u will get all the programs which r u developed  according to the discription u can get some idea which u want.. and
    2... go to SE09 trcode.. display all  tr numbers..here all trs are there  what u developed,   u can get some idea by looking the description of the  tr numbers..
    I hope so u can get at least some thing .
    Thanks and Regards,
    Surya

  • The TADIR entry for Program name is missing in ABAP report

    Hi,
    I created an  User group , Infoset  & ABAP query, generated a report with the help of ABAP Query.
    However when I did the extended syntax check for the same i got the fatal error.
    "The TADIR entry for <Program name> is missing
    (Message cannot be hidden using comment)"
    Could you please let me know why the above error is being given & how we can remove the same.
    Thanks
    Vinay Pasalkar

    Moved to ABAP General, thanks for pointing this out. In the future you can use the yellow triangle on the top right of each message to report such cases, they will be taken care of.
    Thomas

  • STAD - get the 'transaction code' and 'program name'

    Hi, I was wondering if someone knows about a bapi with which I can get only the "transaction code" and "program name".
    I need to get those for a specified user, but I don't want to set on a trace, that's why I'd like to use the transaction STAD.
    If anyone can help, thanks in advance
    Grtz,
    Dragovian

    ok, so I go like this
    TYPE-POOLS sapwl .
    DATA:  all_stats        TYPE sapwl_allstats.
      CALL FUNCTION 'SAPWL_READ_STATISTIC_FILES'
       EXPORTING
         read_client                 = '*'
         read_time                   = '200000'
         read_start_date             = sy-datum
         read_start_time             = '000000'
         read_username               = sy-uname
         read_workprocess            = 'FFFF'
         wait_factor                 = 150
        CHANGING
          all_stats                   = all_stats
    how'd I get "start-time" "report-name" "date" "username"?

  • Table to find spool no and corresponding program name

    Is there any Table to find spool no and corresponding program name. I know one table that will give only for background jobs TBTCP table. I want fore ground also

    table: TSP01
    Way to fetch spool number is:
    CONCATENATE sy-repid+0(9)
      sy-uname+0(3)
      INTO lc_rq2name.
    SELECT rqident FROM tsp01
                INTO TABLE li_spool
        WHERE rq2name EQ lc_rq2name
        AND   rqowner EQ sy-uname.
    *** Sort spool table so that latest spool entry is at top
      SORT li_spool STABLE BY rqcretime rqident DESCENDING.
    *** Read the first line of the table to get the spool number
      READ TABLE li_spool INTO lwa_spool INDEX 1.
      lv_spoolid = lwa_spool-rqident.
    ags.

  • How to debug the routines in the transformations as well as start,endroutin

    Hi all,
    Can anyone explain me how to debug the routines in the DTP, as well as the how to debug the start and end routines>?
    I am new to bi 7 ?
    thanks
    Pooja

    Hi,
    In Execute tab change the processing Modes to 'serially in the dialog process for debugging' . then you can see the option 'simulate'.
    http://help.sap.com/saphelp_nw70/helpdata/en/45/8594ebd17f1956e10000000a11466f/content.htm
    Step by step doc,
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0038ad7-a0c7-2c10-cdbc-dd674682c8e7?quicklink=index&overridelayout=true

  • How to find Transaction code from Report/program name ?

    Dear all,
    How to find Transaction code if i know Report/program name ?

    Hi,
    In se 38 when u open ur program,in the application toolbar u have a button beside the where-used list button as display object list.on clicking this button,a window will be opened at the left most corner for repository browser,in this u can find any tranasctions,fileds,screens,dictionary structures defined for the program.
    if any transaction is created for the program u can find it under the transaction folder.
    revert back for further queries.
    Regards,
    Sravanthi

  • Whenever i get a phonecall i cnt hear the person frm the phone only on speaker or when i have the headphones on but when using the normal handset of the phone i can not hear the person talking, is there sum kind of setting to go to and activate it or wat?

    plz get bak to me asap thnx

    it's a hardware issue you can read more here
    https://discussions.apple.com/message/6346969#6346969
    and here
    iphone stuck on headphone mode

  • Find the program which retrive the program name for 2 years.

    Hi Team,
    i have requirement like , i am working on BRITVIC Client , they want to me write a program which has retrive the all development Z program name for last 2 years.
    could you please suggest me the standard program which has retrived all program name for last 2 years.
    Thanks in Advance.
    puneet.

    Hi,
    go to table EUDB - Development Environment Objects
    see the program name NAME as putting Z*
    where DATUM is the creation date
    ZEIT is the creation time
    also you can go for table REPOSRC - Report Source Code
    Arunima
    Edited by: Arunima Rudra on Nov 18, 2008 3:44 PM

  • In Unicode Programs , the "-" CHARACTER CANNOT APPEAR IN NAME

    HI,
       I am checking the routines for the transfer rules(0SRM_GLSPEND_INVOICE) in the ODS Object (0GLS_INV).
    WARNING :In Unicode programs, the "-" character cannot appear in names, as it does here in the name
    " L-LOCAL_ID"
    this is only before unicode conversion .
    thanks & regards
    subba reddy.

    HI,
       I am checking the routines for the transfer rules(0SRM_GLSPEND_INVOICE) in the ODS Object (0GLS_INV).
    WARNING :In Unicode programs, the "-" character cannot appear in names, as it does here in the name
    " L-LOCAL_ID"
    this is only before unicode conversion .
    thanks & regards
    subba reddy.

  • Capturing line items in the routine-mail order sending problem

    Hi
    I am sending Sales Order Output to the Email.
    I have configured the output type Using Option 'External Send' Option.
    But the Problem is Whenever there are blocks for Sales Order Email Should not be send.
    1.    When there is a block in Sales Order Header, then no email should be sent.
    2.    Similary when there is a block Sales Order Item , then no email should be sent.
    There is some standard routine attached to Outputtype Procedures .
    First Condition we can met using routine, in the routine if the block is there , then no output will
    be triggered.
    But in the same routine we couldn't able to capture item level data to validate the second condition.
    If anybody is having the idea to validate second condition, Please help me.
    Thanks&Regards
    (YUGANDHAR.P)

    hi check this simple example which is sending the sales order email........
    TABLES: ekko.
    PARAMETERS: p_email   TYPE somlreci1-receiver .
    TYPES: BEGIN OF t_ekpo,
      ebeln TYPE ekpo-ebeln,
      ebelp TYPE ekpo-ebelp,
      aedat TYPE ekpo-aedat,
      matnr TYPE ekpo-matnr,
    END OF t_ekpo.
    DATA: it_ekpo TYPE STANDARD TABLE OF t_ekpo INITIAL SIZE 0,
          wa_ekpo TYPE t_ekpo.
    TYPES: BEGIN OF t_charekpo,
      ebeln(10) TYPE c,
      ebelp(5)  TYPE c,
      aedat(8)  TYPE c,
      matnr(18) TYPE c,
    END OF t_charekpo.
    DATA: wa_charekpo TYPE t_charekpo.
    DATA:   it_message TYPE STANDARD TABLE OF solisti1 INITIAL SIZE 0
                    WITH HEADER LINE.
    DATA:   it_attach TYPE STANDARD TABLE OF solisti1 INITIAL SIZE 0
                    WITH HEADER LINE.
    DATA:   t_packing_list LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
            t_contents LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            t_receivers LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
            t_attachment LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            t_object_header LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            w_cnt TYPE i,
            w_sent_all(1) TYPE c,
            w_doc_data LIKE sodocchgi1,
            gd_error    TYPE sy-subrc,
            gd_reciever TYPE sy-subrc.
    *START_OF_SELECTION
    START-OF-SELECTION.
      Retrieve sample data from table ekpo
      PERFORM data_retrieval.
      Populate table with detaisl to be entered into .xls file
      PERFORM build_xls_data_table.
    *END-OF-SELECTION
    END-OF-SELECTION.
    Populate message body text
      perform populate_email_message_body.
    Send file by email as .xls speadsheet
      PERFORM send_file_as_email_attachment
                                   tables it_message
                                          it_attach
                                    using p_email
                                          'Example .xls documnet attachment'
                                          'XLS'
                                          'filename'
                                 changing gd_error
                                          gd_reciever.
      Instructs mail send program for SAPCONNECT to send email(rsconn01)
      PERFORM initiate_mail_execute_program.
    *&      Form  DATA_RETRIEVAL
          Retrieve data form EKPO table and populate itab it_ekko
    FORM data_retrieval.
      SELECT ebeln ebelp aedat matnr
       UP TO 10 ROWS
        FROM ekpo
        INTO TABLE it_ekpo.
    ENDFORM.                    " DATA_RETRIEVAL
    *&      Form  BUILD_XLS_DATA_TABLE
          Build data table for .xls document
    FORM build_xls_data_table.
      data: ld_store(50) type c.  "Leading zeros
      CONSTANTS: con_cret(5) TYPE c VALUE '0D',  "OK for non Unicode
                 con_tab(5) TYPE c VALUE '09'.   "OK for non Unicode
    *If you have Unicode check active in program attributes thnen you will
    *need to declare constants as follows
    *class cl_abap_char_utilities definition load.
    *constants:
       con_tab  type c value cl_abap_char_utilities=>HORIZONTAL_TAB,
       con_cret type c value cl_abap_char_utilities=>CR_LF.
      CONCATENATE 'EBELN' 'EBELP' 'AEDAT' 'MATNR' INTO it_attach SEPARATED BY con_tab.
      CONCATENATE con_cret it_attach  INTO it_attach.
      APPEND  it_attach.
      LOOP AT it_ekpo INTO wa_charekpo.
    *Modification to retain leading zeros
      inserts code for excell REPLACE command into ld_store
      =REPLACE("00100",1,5,"00100")
        concatenate '=REPLACE("' wa_charekpo-ebelp '",1,5,"'
                                 wa_charekpo-ebelp '")' into ld_store .
      concatenate ld_store into .xls file instead of actual value(ebelp)
        CONCATENATE wa_charekpo-ebeln ld_store  wa_charekpo-aedat wa_charekpo-matnr  INTO it_attach SEPARATED BY con_tab.
        CONCATENATE con_cret it_attach  INTO it_attach.
        APPEND  it_attach.
      ENDLOOP.
    ENDFORM.                    " BUILD_XLS_DATA_TABLE
    *&      Form  SEND_FILE_AS_EMAIL_ATTACHMENT
          Send email
    FORM send_file_as_email_attachment tables pit_message
                                              pit_attach
                                        using p_email
                                              p_mtitle
                                              p_format
                                              p_filename
                                              p_attdescription
                                              p_sender_address
                                              p_sender_addres_type
                                     changing p_error
                                              p_reciever.
      DATA: ld_error    TYPE sy-subrc,
            ld_reciever TYPE sy-subrc,
            ld_mtitle LIKE sodocchgi1-obj_descr,
            ld_email LIKE  somlreci1-receiver,
            ld_format TYPE  so_obj_tp ,
            ld_attdescription TYPE  so_obj_nam ,
            ld_attfilename TYPE  so_obj_des ,
            ld_sender_address LIKE  soextreci1-receiver,
            ld_sender_address_type LIKE  soextreci1-adr_typ,
            ld_receiver LIKE  sy-subrc.
      ld_email   = p_email.
      ld_mtitle = p_mtitle.
      ld_format              = p_format.
      ld_attdescription      = p_attdescription.
      ld_attfilename         = p_filename.
      ld_sender_address      = p_sender_address.
      ld_sender_address_type = p_sender_addres_type.
    Fill the document data.
      w_doc_data-doc_size = 1.
    Populate the subject/generic message attributes
      w_doc_data-obj_langu = sy-langu.
      w_doc_data-obj_name  = 'SAPRPT'.
      w_doc_data-obj_descr = ld_mtitle .
      w_doc_data-sensitivty = 'F'.
    Fill the document data and get size of attachment
      CLEAR w_doc_data.
      READ TABLE it_attach INDEX w_cnt.
      w_doc_data-doc_size =
         ( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
      w_doc_data-obj_langu  = sy-langu.
      w_doc_data-obj_name   = 'SAPRPT'.
      w_doc_data-obj_descr  = ld_mtitle.
      w_doc_data-sensitivty = 'F'.
      CLEAR t_attachment.
      REFRESH t_attachment.
      t_attachment[] = pit_attach[].
    Describe the body of the message
      CLEAR t_packing_list.
      REFRESH t_packing_list.
      t_packing_list-transf_bin = space.
      t_packing_list-head_start = 1.
      t_packing_list-head_num = 0.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE it_message LINES t_packing_list-body_num.
      t_packing_list-doc_type = 'RAW'.
      APPEND t_packing_list.
    Create attachment notification
      t_packing_list-transf_bin = 'X'.
      t_packing_list-head_start = 1.
      t_packing_list-head_num   = 1.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
      t_packing_list-doc_type   =  ld_format.
      t_packing_list-obj_descr  =  ld_attdescription.
      t_packing_list-obj_name   =  ld_attfilename.
      t_packing_list-doc_size   =  t_packing_list-body_num * 255.
      APPEND t_packing_list.
    Add the recipients email address
      CLEAR t_receivers.
      REFRESH t_receivers.
      t_receivers-receiver = ld_email.
      t_receivers-rec_type = 'U'.
      t_receivers-com_type = 'INT'.
      t_receivers-notif_del = 'X'.
      t_receivers-notif_ndel = 'X'.
      APPEND t_receivers.
      CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
           EXPORTING
                document_data              = w_doc_data
                put_in_outbox              = 'X'
                sender_address             = ld_sender_address
                sender_address_type        = ld_sender_address_type
                commit_work                = 'X'
           IMPORTING
                sent_to_all                = w_sent_all
           TABLES
                packing_list               = t_packing_list
                contents_bin               = t_attachment
                contents_txt               = it_message
                receivers                  = t_receivers
           EXCEPTIONS
                too_many_receivers         = 1
                document_not_sent          = 2
                document_type_not_exist    = 3
                operation_no_authorization = 4
                parameter_error            = 5
                x_error                    = 6
                enqueue_error              = 7
                OTHERS                     = 8.
    Populate zerror return code
      ld_error = sy-subrc.
    Populate zreceiver return code
      LOOP AT t_receivers.
        ld_receiver = t_receivers-retrn_code.
      ENDLOOP.
    ENDFORM.
    *&      Form  INITIATE_MAIL_EXECUTE_PROGRAM
          Instructs mail send program for SAPCONNECT to send email.
    FORM initiate_mail_execute_program.
      WAIT UP TO 2 SECONDS.
      SUBMIT rsconn01 WITH mode = 'INT'
                    WITH output = 'X'
                    AND RETURN.
    ENDFORM.                    " INITIATE_MAIL_EXECUTE_PROGRAM
    *&      Form  POPULATE_EMAIL_MESSAGE_BODY
           Populate message body text
    form populate_email_message_body.
      REFRESH it_message.
      it_message = 'Please find attached a list test ekpo records'.
      APPEND it_message.
    endform.           
    regards,
    venkat

  • How to capture the output of another program into a File/String

    I needed to capture the output of a dos program in an String/file I tried doing Runtime.getRuntime.exec("ipconfig /all >tmp.txt");
    but still I am unable to capture the output frm the program which I would like to capture in a file or String.Can anyone help

    When you use the Runtime.exec() method, it returns a Process object, that process object has access to the streams; stdout, stdin, and stderr of the application you just executed. what you'll want to monitor is the stdout or stderr streams using the
    p.getInputStream() or p.getErrorStream(), where p = the process object returned via the Runtime.exe() method.

  • Calling a program at the left of the screen

    Hi all
    I'm creating a program should allow to give a panoramic on certain business.
    At the right of the screen there's a tree where user can choose the function wants to run. At the left of the screen the user can see the result.
    Now I know how to load the result on the left of screen using subscreen, but I would like to do something like Se80.
    Every function user can run is a program (transaction), so I would like to run these program and see the result  at the left of the screen, but if I do a submit or a call transaction, the system'll leave my program and go to the called program, so the result'll be showed in whole screen.
    I know when it uses SE80, it can go to the several transactions of workbench without leaving the tree at the right of the screen.
    Thanks
    Max

    Hi Max,
      SE80 actually does not do call transaction or submit instead it calls function modules provided by various Workbench Utility Function Groups like WBSCREEN, SD02, S38E etc..
      Now the next question is how are they able to show the Navigator on the Left hand side all the time.
      Two possibilities,
      One - They have a Big Subscreen Area in the Main Program Start Screen and then start calling various subscreens from different programs.
      Two - If it is not possible to call a subscreen and the called fm calls a Normal screen then Navigator is relinked to that screen.
    As it is a Docking container, there is a LINK method available in the class CL_GUI_DOCKING_CONTAINER with which you can link it to a different program and screen.
      I think in your case, I suggest you first analyze how many of the business transactions that you plan to call support navigation through Function Modules.
    In such cases you simply have to ascertain what is the  screen number and program name and then LINK your docking to the program screen.
      Hope this helps..
    Sri

  • The routine is not active in Quality server :Urgent

    Hi All,
    I have assign the routine in the pricing procedure and it works fine in developement server. But it is not fetching the proper value on the quality server .But the routine shows active on the condition type . Is there anything to do more . The basis people also check that but there is no problem in transport .
    Need help ugently.
    Regards,
    Abhijit Dutta.
    SAP -SD .
    Call:9920863887.

    Hi Abhijit,
    The new routine must not have been activated properly while transferring to quality system. Execute program RV80HGEN to regenerate all the VOFM routines. The output of this program denotes that all routines were activated
    Regards
    Nadarajah Pratheb

  • Problem in writing the routine in transfer rule....

    Hi,
    I want to put the routine for the upper case in the transfer rules.
    When I go to the Infosource and create the transfer routine I do not
    get the editable code for the field for which I want to create the routine.
    Only editable thing I get is "RESULT"
    As nothing else is editable not even the TRAN_STRUCUTE has anything.
    Everything is commented out by the system automatically.
    How to make this editable and put the code.
    Thanks , Jeetu

    try to concatenate all the message into a string.. and finally call the method. Also, search in WEB DYNPRO forum on this..
    LOOP AT t_return INTO wa_return WHERE type = 'E'.
         lo_api_controller ?= wd_this->wd_get_api( ).
            CALL METHOD lo_api_controller->get_message_manager
              RECEIVING
                message_manager = lo_message_manager.
            lv_message_string = wa_return-message.
    *     report message
            CALL METHOD lo_message_manager->report_error_message
              EXPORTING
                message_text = lv_message_string.
    *        EXIT.
        ENDLOOP.

Maybe you are looking for

  • How to create a column based on a condition ?

    Hi all, I am trying to create a stored procedure that will return ID,Name and a column of type bit called  called checked based on a condition  please review my code and tell me what is wrong with it  ALTER PROCEDURE [dbo].[SelectStoresNames] AS BEGI

  • Calendar list view (not just birthdays) off by part of a day

    The list view of the calendar on the iPhone 4 is showing events on the wrong days... Not just birthdays, not just the Exchange calendar I'm syncing, but also not all events. And it's only off by part of a day. The calendar on 10.6 displays all of the

  • Data not appearing in the DSO

    Hi experts, Based on requirement i have enhanced the DSO already exsisting in production system with new infoobjects and enhanced the required fileds in datasource level also and transported to production sysem.I have made certain changes in report l

  • 2 Emac with different Ram

    I have two G4 Emacs, both running 10.4.8 The only difference is that Emac 1 has a 1 ghz processor and Emac 2 has a 1.25 ghz processor. Both have 1 GB of ram. Surprisingly, Emac 1, the slower 1 ghz processsor, actually works much better with Final Cut

  • How do I get Photoshop to stop changing the page when I zoom in or out?

    I was wondering how to stop my screen in photoshop to not change the page when I zoom in or out. When I zoom in the page adjust and make the panel smaller. I would like to leave the screen ful size and just the image zoom in and out