Modulepool programming

can i use parameters & select-options in module pool programming , if yes how i have to use plz any one guide me

hi,
u can define select-option and parameter in the module pool program between the statements begin of screen.....end of screen.
and the use them in the screen.
generally its not advisable to have a select-option in module pool programming.
doing it in the above way will complicate things.
regards,
Navneeth K.

Similar Messages

  • How can we pass the select-option value to modulepool program?

    hi,
      how can we pass the select-option value to modulepool program ?
      Because if i declared select-options in executable program and i used SSCRFIELDS to define push buttons in selection screen.
               My requirement if enter the values to select-options and press UPDATE pussbotton then i want call screen which contains tablecontrol.
               How i get select-option values to PAI of call screen for getting the data from database table to my internal table?

    Oh I thought that you have selection-screen and again you are working on dialog programming.
    if you want to use select-option directly in module pool then it is not possible.
    but you can do other way.
    create two varaiables
    data : v_kun_low like kna1-kunnr,
             v_kun_high like kna1-kunnr.
    use these two variables in layout ,let user knows that he can not give options like gt,lt,eq ,it will be always BT.
    and also when you see normal report program,you can use multiple values in either low or high,but here it is not possibel.
    use can enter only low value and high value.
    when you come to program point of view
    declare one range
    ranges r_kunnr for kna1-kunnr.
    do the coding like
    r_kunnr-low = v_kun_low.
    r_kunnr-high = v_kun_high.
    r_kunnr-options = 'BT'.
    r_kunnr-sign = 'I'.
    append r_kunnr.
    now you can use r_kunnr in select query ,it will work like select-option.
    other than this there is no option.
    Thanks
    Seshu

  • Download and Upload Modulepool program

    hai all,
       Could any one say how to Download and Upload Modulepool program from sap.
    Thanks,
    Jeevan.

    Hi Puduru
    Welcome to ABAP forums.
    If you just want to export Module pool program once, you can use transaction SE80 and menu point Utilities->More Utilities->Upload/Download->Download option ( for each include / component ).
    Save it as a text file and then repeat the same process.
    Here's other programs for the same functionality. You can use one of them.
    http://www.members.tripod.com/abap4/Upload_and_Download_ABAP_Source_Code.html
    http://sap.ittoolbox.com/code/d.asp?d=1623&a=s
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/finding your code in bsp applications.article
    http://www.geocities.com/rmtiwari/Resources/Utilities/WebViewer.html
    http://www.dalestech.com/
    Dont forget to rewards pts, if it helps ;>)
    Regards,
    Rakesh

  • Whr to find modulepool program of aTransaction

    Hi all,
    I find main program for a transaction code as report in some entries of TSTC table but when i run a transaction i find the program as modulepool program from system status option. In which table can i find the respective modulepool program of a tcode.
    for ez table entry for ME21N in TSTC is RM_MEPO_GUI and its corresponding program is SAPLMEGUI from system status option.
    Message was edited by:
            chandrahasa

    Hi,
    Run your Transaction.
    Then the screen of your program Displays.
    In the screen In the  Right Bottom corner there will be  your transaction name. Just click the Icon nearby and find your program name.
    Thanks,
    Reward If Helpful.

  • How to handle two radio buttons in modulepool program

    hi,
      i am creating 2 radio buttons on the initial screen of a modulepool program, here i am unable ot handle those 2 radio buttons.
      when executing by default these two radio buttons are selected.
      pls send me the sample code that how to handle.

    Prasad,
    In the Screen Painter, highlight both radio buttons at the same time (using CNTL key).
    From menu bar, choose: Edit > Grouping > Radio Button Group > Define.
    Now they are "linked" to each other.
    Don;t forget those points.

  • Wht we do in modulepool programming

    hi abapers,
    can u plz guide me
    1. wht we do in modulepool programming
    2.can u plz send one senario to undersatnd the perpose.
    thanks in addvance

    Hi,
    Check these links.
    http://wiki.ittoolbox.com/index.php/FAQ:What_is_module_pool_program_in_abap%3F
    http://help.sap.com/saphelp_46c/helpdata/en/35/26b1aaafab52b9e10000009b38f974/content.htm
    http://sap.mis.cmich.edu/sap-abap/abap09/sld011.htm
    http://sap.mis.cmich.edu/sap-abap/abap09/index.htm
    http://www.geocities.com/ZSAPcHAT
    http://www.allsaplinks.com/files/using_table_in_screen.pdf
    http://help.sap.com/saphelp_webas630/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/content.htm
    http://www.sapdevelopment.co.uk/dialog/dialoghome.htm
    http://www.sap-img.com/
    http://help.sap.com/saphelp_46c/helpdata/en/08/bef2dadb5311d1ad10080009b0fb56/content.htm
    http://www.sapgenie.com/links/abap.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c9/5472fc787f11d194c90000e8353423/frameset.htm
    You can also check the transaction ABAPDOCU which gives you lot of sample programs.
    Also you can see the below examples...
    Go to se38 and give demodynpro and press F4.
    YOu will get a list of demo module pool programs.
    One more T-Code is ABAPDOCU.
    YOu can find more examples there.
    See the prgrams:
    DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
    DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
    http://www.geocities.com/ZSAPcHAT
    http://www.allsaplinks.com/files/using_table_in_screen.pdf
    REPORT ZBHMOD1 .
    DATA:OKCODE1 LIKE SY-UCOMM,
    OKCODE2 LIKE SY-UCOMM.
    DATA:N1(10) TYPE N,N2(10) TYPE N,RES(12) TYPE N.
    MODULE USER_COMMAND_1000 INPUT.
    CASE OKCODE1.
    WHEN 'NEXT'.
    RES = N1 + N2.
    SET SCREEN 1001.
    WHEN 'CLEA'.
    CLEAR:N1,N2.
    WHEN 'BACK'.
    SET SCREEN '0'.
    ENDCASE.
    ENDMODULE. " USER_COMMAND_1000 INPUT
    MODULE STATUS_1000 OUTPUT.
    SET PF-STATUS 'xxxxxxxx'.
    SET TITLEBAR 'TIT1'.
    ENDMODULE. " STATUS_1000 OUTPUT
    MODULE USER_COMMAND_1001 INPUT.
    CASE OKCODE2.
    WHEN 'BACK'.
    SET SCREEN 1000.
    ENDCASE.
    ENDMODULE. " USER_COMMAND_1001 INPUT
    MODULE STATUS_1001 OUTPUT.
    SET PF-STATUS 'xxxxxxxx'.
    SET TITLEBAR 'TIT2'.
    ENDMODULE. " STATUS_1001 OUTPUT
    FLOW LOGIC:
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_1000.
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_1000.
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_1001.
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_1001.
    2)
    REPORT ZBHMOD2.
    DATA: OKCODE1 TYPE SY-UCOMM,
    OKCODE2 TYPE SY-UCOMM,
    ENAME(10) TYPE C,
    DNAME(10) TYPE C.
    MODULE STATUS_1000 OUTPUT.
    SET PF-STATUS 'xxxxxxxx'.
    SET TITLEBAR 'TIT1'.
    ENDMODULE. " STATUS_1000 OUTPUT
    MODULE STATUS_1001 OUTPUT.
    SET PF-STATUS 'xxxxxxxx'.
    SET TITLEBAR 'TIT2'.
    ENDMODULE. " STATUS_1001 OUTPUT
    MODULE USER_COMMAND_1000 INPUT.
    CASE OKCODE1.
    WHEN 'BACK'.
    SET SCREEN '0'.
    WHEN 'NEXT'.
    DNAME = ENAME.
    SET SCREEN '1001'.
    ENDCASE.
    ENDMODULE. " USER_COMMAND_1000 INPUT
    MODULE USER_COMMAND_1001 INPUT.
    CASE OKCODE2.
    WHEN 'BACK'.
    SET SCREEN '1000'.
    ENDCASE.
    ENDMODULE. " USER_COMMAND_1001 INPUT
    FORM ON_CTMENU_FORM USING ZDEMO1 TYPE REF TO CL_CTMENU.
    CALL METHOD ZDEMO1->LOAD_GUI_STATUS
    EXPORTING
    PROGRAM = 'ZDEMO1'
    STATUS = 'ZDEMO1'
    MENU = ZDEMO1.
    ENDFORM. " ON_CTMENU_FORM
    FLOW LOGIC:
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_1000.
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_1000.
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_1001.
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_1001.
    Every Screen has a pbo and a pai.
    Screen elements are the textbox, buttons, radio buttons and check boxes .....
    If we want to pass data from a abap program to a screen element, we have to create a variable with the name we have given in the screen.So whatever the value is present in that variable is reflected on to the screen element.
    Here is an example :
    Using subscreens and some of the screen elements
    REPORT demo_dynpro_subscreens.
    DATA: ok_code TYPE sy-ucomm,
    save_ok TYPE sy-ucomm.
    DATA: number1(4) TYPE n VALUE '0110',
    number2(4) TYPE n VALUE '0130',
    field(10) TYPE c, field1(10) TYPE c, field2(10) TYPE c.
    CALL SCREEN 100.
    MODULE status_100 OUTPUT.
    SET PF-STATUS 'SCREEN_100'.
    ENDMODULE.
    MODULE fill_0110 OUTPUT.
    field = 'Eingabe 1'(001).
    ENDMODULE.
    MODULE fill_0120 OUTPUT.
    field = field1.
    ENDMODULE.
    MODULE fill_0130 OUTPUT.
    field = 'Eingabe 2'(002).
    ENDMODULE.
    MODULE fill_0140 OUTPUT.
    field = field2.
    ENDMODULE.
    MODULE cancel INPUT.
    LEAVE PROGRAM.
    ENDMODULE.
    MODULE save_ok INPUT.
    save_ok = ok_code.
    CLEAR ok_code.
    ENDMODULE.
    MODULE user_command_0110 INPUT.
    IF save_ok = 'OK1'.
    number1 = '0120'.
    field1 = field.
    CLEAR field.
    ENDIF.
    ENDMODULE.
    MODULE user_command_0130 INPUT.
    IF save_ok = 'OK2'.
    number2 = '0140'.
    field2 = field.
    CLEAR field.
    ENDIF.
    ENDMODULE.
    MODULE user_command_100 INPUT.
    CASE save_ok.
    WHEN 'SUB1'.
    number1 = '0110'.
    WHEN 'SUB2'.
    number1 = '0120'.
    CLEAR field1.
    WHEN 'SUB3'.
    number2 = '0130'.
    WHEN 'SUB4'.
    number2 = '0140'.
    CLEAR field2.
    ENDCASE.
    ENDMODULE.
    flow logic for screen 100
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_100.
    CALL SUBSCREEN: AREA1 INCLUDING SY-REPID NUMBER1,
    AREA2 INCLUDING SY-REPID NUMBER2.
    PROCESS AFTER INPUT.
    MODULE CANCEL AT EXIT-COMMAND.
    MODULE SAVE_OK.
    CALL SUBSCREEN: AREA1,
    AREA2.
    MODULE USER_COMMAND_100.
    flow logic for screen 110
    PROCESS BEFORE OUTPUT.
    MODULE FILL_0110.
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_0110.
    flow logic for screen 120
    PROCESS BEFORE OUTPUT.
    MODULE FILL_0120.
    PROCESS AFTER INPUT.
    flow logic for screen 130
    PROCESS BEFORE OUTPUT.
    MODULE FILL_0130.
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_0130.
    flow logic for screen 140
    PROCESS BEFORE OUTPUT.
    MODULE FILL_0140.
    PROCESS AFTER INPUT.
    Reward points if useful
    Regards,
    Priyanka.

  • How to create tcode for modulepool program with selection screen?

    hi,
       How to create tcode for modulepool program with selection screen?
    thanks,
    sagar

    Hi,
    We need to goto SE80.
    In our program we right click on object name and goto create
    -> transaction. Enter the module pool program and screen number and save and activate.
    Or by SE93 also we can create a transaction code for our program.
    Hope ths helps.
    plz reward if useful.
    thanks,
    dhanashri..
    Edited by: Dhanashri Pawar on Jul 22, 2008 8:29 AM

  • Getting parameter values from ITS to back end Modulepool program

    Hi,
    I worked on external ITS developments for SRM project
    I  was passing values from and to between ITS front end template and corresponding back end module pool program.
    I was using filed-set and field-get macro for passing values. It was working perfectly.
    Now i am in new  SRM 5.0 project where we are using integrated ITS and i developed small screen in which I am trying to read the value which I am entering in template text filed.
    In debug mode i could see that ,when it execute FIELD-GET macro  getting SY-SUBRC is equal to 1. I am not able to get the template value in PAI because of macro failure.
    I just copied the same program which i developed in external ITS system still same problem.
    Please some one help me  if I am missing some thing in this.
    Code which i am using.is
    in ITS:
    <form method="post"  name="zebp_rrcode" action="`WGateURL()`" >
    <textarea name="FREE_TEXT_DES" cols="35" rows="10" onKeyPress=fmlength()> </textarea>
    <input type=submit name="~OKCode=TEXT" value="Send text">
    </form>
    In Back end code of PAI.
    move sy-ucomm to ok_code.
      data: len type i.
       data: idx type i.
      data: wide_row(80)  occurs 0 with header line.
       data: wide_text(80) occurs 0 with header line.
       idx = 1.
          field-get 'FREE_TEXT_DES' idx wide_row len.
          if sy-subrc <> 0.
             exit.
          endif.
    Regards
    Srikanth Akula
    Message was edited by:
            Srikanth Akula

    Hi Srikanth,
    Can you please explain us how you were able to get and set the values.
    And may i know what for you have developed a Internet Service ie Scenario...?
    If you have any help documents for developing ITS application... plz forward it to this mail id...
    [email protected]
    Thanks
    Srinivasan K

  • How to use standard classes to create custom modulepool program like ME21N

    I am at the Starting Point of doing a classical dynpro program via Abap Objects which address all controls with MVC Architecture .So i debugged the standard ME21n transaction to find out how i can start with. I came across this interface which has no Attributes and Methods.I wondered y .Thats y i posted a Question .I also seen a lot of Standard classes
    CL_TABLE_VIEW_MM
    CL_BASIC_MODEL_VIEW_MM
    CL_COMPOSITE_SCREEN_VIEW_MM
    CL_SCREEN_VIEW_MM
    CL_TABLE_VIEW_MM
    CL_TABSTRIP_VIEW_MM
    CL_TC_BUTTON_VIEW_MM
    CL_TC_ITEM_VIEW_MM
    CL_TOGGLE_VIEW_MM
    CL_VALUE_MODEL_VIEW_MM
    and much more for Model and Controllers ..Can u plz guide me how i can make use of this classes effictively in my custom module pool programming

    I think all these classes serve the purpose of embracing the basic ones and are used specificalty in MM module.
    If you want to create similar module pool program with nice expand/collapse buttons in relation to subscreens please refer the some tips [here|expand/collapse button functionality on module pool screen;
    Also there are transactions like BIBS, DWDM which you can follow the examples from. I think SAP has covered all GUI controlls there so you can create really complex programs with various GUI controlls independently of module used for.
    Of course you can still stick to classes you mentioned but I think the better is to learn some standard approach of creating such screens, then if you feel more advanced go for using module specific ones if you really need that.
    Regards
    Marcin

  • Reg:modulepool programming

    Hi,
       Can anyone please tell me how to solve this issue.That is I developed a module pool program with screen no 100 and to that screen i want to add another screen for example 110 that is after entering the values in screen 100 and when i press Enter key  i should enter into screen 110.
    Please guide me how to do this

    Hi,
    Create screen 110. In the attributes of Screen 100, set Next Screen to 110. Now you don't need to call the screen 110 on condition, as you press the ENTER key on the keyboard you will be taken to next screen 110.
    Else, if you want on the conditional access, do as given in the above replies.

  • Variants in ModulePool program

    Hi,
    Is there any way to create user variants in module pool programming as we do in reports.
    Thanks in advance,
    Reg,
    HariRaam.

    RS_CREATE_VARIANT              Creating a variant (not using a selection screen)
    RS_VARIANT_CATALOG             Returns variant directory for a report in an internal table
    RS_VARIANT_EXISTS              Checks whether variant exists
    RS_VARIANT_TEXT                Returns text for a variant
    regards
    vinod

  • How to execute modulepool program

    hi all,
    how to execute programming type M
    plz send detail informaton regarding that one

    Hi
    You cannot execute a Module pool program as you execute other ABAP programs.
    For executing a Module pool program, <b>create a z-transaction code</b> for that M-program
    & then execute the z-transaction code.
    Goto Transaction <b>SE93</b> to create a z-transaction code for that m-program.
    Then execute the Z-Transaction code.
    Kindly reward points for helpful answers!
    Best regards,
    Thangesh

  • How to create tcode for modulepool program !

    in the se93.....after i give tcode  and press create...
    which option i willl select for module pool
    for report i selected the second one

    Actually i am trying to recreate the copy of VF01.
    What i have done is
    1.  in se38 i have copied the SAPMV60A i.e the program   for vf01...(got it from system--->status)  into YVF01.
    2. I have created the tcode(zvf01) as you said in se93  selecting first option.
    3. When i am giving this tcode and enter it is taking me to the samescreen of VF01....BUT THERE ARE SOME PROBLEMS..
    a)  the display is not as good as what nomally comes in vf01...some gui problem
    b)its showing a error that transaction ZVF01 missing in table T180
    PLEASE HELP
    THNAKS in advance

  • Difference between reports & modulepool programs

    hi experts,
    what is module pool programs?
    Pls tell me the difference between reports & module pool programs?

    hi..
    TYPES 1
      Type 1 programs have the important characteristic that they do not have to be controlled using user-defined screens. Instead, they are controlled by the runtime environment, which calls a series of processing blocks (and selection screens and lists where necessary) in a fixed sequence. User actions on screens can then trigger further processing blocks.
    You can start a type 1 program and the corresponding processor in the runtime environment using the SUBMIT statement in another ABAP program. There are also various ways of starting a type1 program by entering its program name. This is why we refer to type 1 programs as executable programs.
    When you run a type 1 program, a series of processors run in a particular order in the runtime environment. The process flow allows the user to enter selection parameters on a selection screen. The data is them selected from the database and processed. Finally, an output list is displayed. At no stage does the programmer have to define his or her own screens. The runtime environment also allows you to work with a logical database. A logical database is a special ABAP program which combines the contents of certain database tables. The flow of a type 1 program is oriented towards reporting, whose main tasks are to read data from the database, process it, and display the results. This is why executable programs (type 1) in the R/3 System are often referred to as reports, and why running an executable program is often called reporting.
    Since it is not compulsory to define event blocks, you can yourself determine the events to which your ABAP program should react. Furthermore, you can call your own screens or processing blocks at any time, leaving the prescribed program flow. You can use this, for example, to present data in a table on a dialog screen instead of in a list. The simplest executable program (report) contains only one processing block (START-OF-SELECTION).
    Executable programs do not require any user dialog. You can fill the selection screen using a variant and output data directly to the spool system instead of to a list. This makes executable programs (reports) the means of background processing in the R/3 System.
    You can also assign a transaction code to an executable program. Users can then start it using the transaction code and not the program name. The reporting-oriented runtime environment is also called when you run a report using a transaction code. This kind of transaction is called a report transaction.
    It is appropriate to use executable programs (reports) when the flow of your program corresponds either wholly or in part to the pre-defined flow of the runtime environment. Until Release 4.5A, the only way to use a logical database was to use an executable program. However, from Release 4.5A, it is also possible to call logical databases on their own.
    Type M
    The most important technical attribute of a type M program is that it can only be controlled using screen flow logic. You must start them using a transaction code, whcih is linked to the program and one of its screens (initial screen). Another feature of these programs is that you must define your own screens in the Screen Painter (although the intial screen can be a selection screen).
    When you start a program using a transaction code, the runtime environment starts a processor that calls the initial screen. This then calls a dialog module in the corresponding ABAP program. The remainder of the program flow can take any form. For example, the dialog module can:
    return control to the screen, after which, the processing passes to a subsequent screen. Each screen has a following screen, set either statically or dynamically.
    call other sequences of screens, selection screens or lists, from which further processing blocks in the ABAP program are started.
    call other processing blocks itself, either internally or externally.
    call other application programs using CALL TRANSACTION (type M program) or SUBMIT (type 1 program).
    ABAP programs with type M contain the dialog modules belonging to the various screens. They are therefore known as module pools. It is appropriate to use module pools when you write dialog-oriented programs using a large number of screens whose flow logic largely determines the program flow.
    REGARDS,
    VEERESH

  • F4 help for one field in modulepool program..(Possible values)

    Hello Experts,
    I have 3 fields in my module pool screen.
    PLANT, MATERIALNO AND STORAGELOCATION.
    BASED ON PLANT AND MATERIAL I NEED TO PROVIDE F4 HELP FOR STORAGE LOCATION(LGORT).
    How can i write the code in PROCESS ON VALUE REQUEST ..
    AND WHICH FUNCTION MODULE SHOULD BE USED.
    Please can anybody send me the code asap.
    I will give u full points if ur code matches my requirement.

    Hi Raja,
               i will send a sample code for ur problem check in once..In that code i explicitly hardcoded the values for serchhelp.Instead of that we have to use select statement based on ur condition and place them in internal table ok.
    FUNCTION MODULE:
    F4IF_INT_TABLE_VALUE_REQUEST.
    CODE:
    *& Report  YSEARCHHELP                                                 *
    *& DEVELOPER   : KIRAN KUMAR.G.A                                       *
    *& PURPOSE     : DEMO ON SEARCH HELP                                   *
    *& CREATION DT : 27/12/2007                                            *
    *& REQUEST     : ERPK900035                                            *
    REPORT  YSEARCHHELP.
    INTERNAL TABLE FOR STORING NAMES IN SELECTION LIST
    data: begin of t_itab occurs 0,
            name(10) type c,
          end of t_itab.
    *FIELDNAME AND TAB NAME FOR THE SELECTION
    DATA :field_tab LIKE dfies  OCCURS 0 WITH HEADER LINE.
    *THE TABLE FOR RETURNING THE NAME OF THE SELECTED ITEM
    DATA : return_tab LIKE ddshretval OCCURS 0 WITH HEADER LINE.
    *START THE SELECTION SCREEN BLOCK
    selection-screen begin of block ss1 with frame.
    parameters: p_name1(10) type c.
    selection-screen end of block ss1.
    *& F4 Help for p_name1                                                 *
    at selection-screen on value-request for p_name1.
    *CLEAR ALL EXISTING DATA
    *TO BE DONE EVERYTIME F4 HELP IS REQUESTED
    REFRESH t_itab.
    REFRESH field_tab.
      field_tab-fieldname = 'ERNAM'.
      field_tab-tabname = 'VBAK'.
    APPEND field_tab.
    t_itab-name = 'Andrews'.
    append t_itab.
    t_itab-name = 'Jennie'.
    append t_itab.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
      EXPORTING
      DDIC_STRUCTURE         = ' '
        retfield               = field_tab-fieldname
      PVALKEY                = ' '
      DYNPPROG               = ' '
      DYNPNR                 = ' '
      DYNPROFIELD            = ' '
      STEPL                  = 0
        WINDOW_TITLE           = 'Select name'
      VALUE                  = ' '
      VALUE_ORG              = 'C'
      MULTIPLE_CHOICE        = ' '
      DISPLAY                = ' '
      CALLBACK_PROGRAM       = ' '
      CALLBACK_FORM          = ' '
      MARK_TAB               =
    IMPORTING
      USER_RESET             =
      tables
       value_tab              = t_itab
       FIELD_TAB              = field_tab
       RETURN_TAB             = return_tab
      DYNPFLD_MAPPING        =
    EXCEPTIONS
       PARAMETER_ERROR        = 1
       NO_VALUES_FOUND        = 2
       OTHERS                 = 3
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    else.
    p_name1 = return_tab-fieldval.
    ENDIF.
    Award points if helpful.
    Kiran Kumar.G
                    Have a Nice Day..

Maybe you are looking for

  • R12 Payables Open Interface Tax

    Hi, I am in the process of designing an invoice interface into Payables for an R12 implementation. Can anyone tell me what I need to be aware of for eTax in R12? The file sent by the source system includes a tax amount which is the amount I would lik

  • My podcast can't be found by searching

    Hey I have just uploaded my feed to iTunes but i cant find it when i search. I'm using FeedBurner to create my feed from a blogger page, I have filled out the search keywords in the Smart Cast settings but I'm having no luck finding it on iTunes Plea

  • Iphone 3g to 3gs....sync/backup/restore etc

    hi,pretty new to this so maybe a dumb qs... i had an ip3g for about two days and then got offerd a 3gs,all good. i had already put apps,music etc on the 3g so when i plugged the3gs into i tunes i did a sync/restore from my ip3g backup to the 3gs,my q

  • How to trap the exiting oracle errors

    hi, i am getting some errors/messages like DAC-106,DAC-603 WHILE INSERTING DATA in frames,so i want control or remove the erors of above, please any one may help jpullareddy

  • Adobe Application Manager - Always Failing

    I have CS5 Extended and CS6 Extended, but - what they call "Adobe Application Manager"  (and i must call rubbish) - always fails to install any updates after downloading them. I have tried few times, and would suggest to Adobe: to stop being embarras