Submit Function Pool

Hi,
I have a requirement, to call the standard transaction skiping the initial screen ( passing the selection screen values to initial screen ) thru program ( SE38 ).
So if i applied for Call Transaction, there is no parameter ID for the input of strandard Tcode.
So, how can i call the standard transaction skipping the initial screen with passing the values. If i use the SUBMIT statement it is giving the error "Function Pool cannot use in SUBMIT statement".
Remember that, once i click back button on the second screen, it should come to selection screen of Z program only.
Thanks & Regards,
Balu

Call transaction 'MD04' with bdc_data mode 'E'.

Similar Messages

  • Submit function pool program

    hi all,
    i am using submit statement in Z program and calling standard program of SM37, but problem is that it is going for dump and saying that we cant use submit for function-pool.
    can anyone please tell me that how can i submit? can i call this by using call transaction? actually i have to pass selection screen parameters also from my Z program and have to skip standard selection screen.
    plz help.
    regards.

    saurabh srivastava,
    There are few things regarding your query, which I need to clarify
    <li>Submit statements can be used to call Report programs (Type 1 means executable). So program for SM37 transaction is SAPLBTCH which means you can not use SUBMIT statement. SAPLBTCH is module pool program. You can not use Selection-screen statement for module pool program.
    <li>Call transaction can be used to call either report programs or module programs. Which means if transaction is assigned to them, we can use. As I said before program is module pool program. You can still use below statement.
    CALL TRANSACTION 'SM37' and SKIP FIRST SCREEN.
    <li>If you want to use AND SKIP FIRST SCREEN statement , need to follow the below conditions
    "1.For the initial dynpro, in the Screen Painter the own dynpro number must not be specified as the next screen number.
    "2.All mandatory input fields of the initial dynpro must be filled completely and with the correct values by the SPA/GPA parameters
    <li>Please press F1 help on * and SKIP FIRST SCREEN* statement to see how to use.
    Thanks
    Venkat.O

  • Submit program for function pool

    Dear Experts,
                       i am using submit program for a standard report
       submit SAPLRHPA_REPORTING
                   with APPSELECT_HISTO eq  'X'
                   and return.
    it's going to dump how to use function pool programs in submit statements.
    You attempted to start the ABAP/4 program "SAPLRHPA_REPORTING" with SUBMIT, but
    attributes specify this program as type "F" instead of "1". You can
    only start programs of type 1 with SUBMIT.
    Thanks and Regards,
    Thirukumaran. R

    Hi
    As per my knoweldge i think you cant submit the fuction pool using by submit.
    Alternate way is call the function module which is within the function pool .
    Or if you want to execute a particular routine within a function pool you can use as below
    PERFORM Routine_name(saplrhpa_reporting)
                                           USING parameters.
    Hope this answer helps you
    Cheers.
    J.

  • SUBMIT FUNCTION ON COMPRESSOR IS NOT WORKING

    Hi Everybody!
    I was overseas for a while and when I came back to work, my workstation was updated I guess.
    I'm using the FINAL CUT STUDIO 3, I did not any updates yet.
    My issue is when I'm trying to send a sequence, from the timiline in final cut (SEND TO/COMPRESSOR) everything seems to be normal. Once I do all the settings and destinations on COMPRESSOR, and I'm ready to start the render, I'm able to see the SUBMIT button, but it seems to be inactive...
    Probably u have already figured out the way to fix this issue...
    please help guys, this is delaying my overall process so much!
    Thanks!

    Hi everybody!
    Compressor don't works! I can't use the submit function because it doesn't work. Help me!
    I removed compressor and Qmaster and re-installed them: in this way the submit function works and I can save the job on "this computer", but when I download the compressor's upgrade the submit function stops to work.
    I'm sorry, I'm italian and my english is very bad!

  • The function pool 'SAPLRSDRC' is not available

    Hello Expert,
    To define the virtual cube with function, 'SAPLRSDRC' is required.
    However, in my system, this function pool is not existed.
    Do anybody know why?
    Thanks
    XY

    liel_noy wrote:
    and how i do it?
    You might find this helpful for general knowledge regarding Macs.
    Mac 101

  • Subscreen selection screen for function pool program

    Hi,
    I have a requirement wherein i need to make the parameter field flexible( meaning can exclude, include values etc). Same function as select-options. The parameter was created in a dialog progmming.
    The problem here is that i am using function pool. I have tried to use subscreen but it is only applicable on report program. Is anyone knows if this is possible. Or is there any way to make the field as select-option without using call subscreen?
    Please help!
    Thanks in advance!

    Hi,
    No need to create separate Fields ,only create as parameter.
    for your Reference check below code.
    DATA : lv_title             TYPE sy-title,
                ls_description TYPE rsfldesc,
                lt_selopt          TYPE STANDARD TABLE OF rsdsselopt.
    PARAMETER : p_field TYPE ausp-atwrt .
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_field.
      lv_title = 'TEST'.
      ls_description-type    = 'C'.
      ls_description-length  = '30'.
      ls_description-olength = '30'.
      CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
        EXPORTING
          title                    = lv_title
          description       = ls_description
          help_field         = 'AUSP-ATWRT'
        TABLES
          range               = lt_selopt
        EXCEPTIONS
          no_range_tab      = 1
          cancelled         = 2
          internal_error    = 3
          invalid_fieldname = 4
          OTHERS            = 5.
      IF sy-subrc NE 2.
        MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.

  • Function modules from the function pool Z_MEREP_G (Message no. MEREP_00530)

    We installed a new system and imported the syncbo definitions to this new system.
    After the import and generation of all T01 SyncBOs we get an error. E.g. for MAM25_016:
    Function modules from the function pool Z_MEREP_GEN_T01_MAM25_016 contain syntax errors
    Message no. MEREP_00530
    After investigation the following syntax error is shown:
    Source code   LZ_MEREP_GEN_T01_MAM25_016U04                  Line     641
    The FORM "MAM25_016_CONV_NAME" does not exist, but there is a FORM with the similar name "MAM25_016_I_CONVERSION".
    "MAM25_016_I_CONVERSION".
    We are already using three systems D -> Q -> P. The export/import of files between these systems work okay. But not with the new system. All are on NW04 SPS 18. In the other systems the form is available.
    Does someone have an idea how to solve this?
    Thanks in advance,
    Benjamin de Rijke

    Hello Rahul / Karthick,
    Thanks for the tip, I already reimported these with no effect. Next to this I deleted the function modules for a Z-syncbo (our own developed one). But this didn't help as well.  The MAM-SyncBO function group can not be deleted because the system is not a developement system. We are not allowed to develop things in this environment.
    I have the feeling that it has something to do with the initial setup of this system. All the others were first on SPS15 were we developed the SyncBOs. At a certain time we updated the systems to SPS18 and developed further. No issues so far regarding the import / export of the files from D to Q and P.
    Now we initial installed a new system on SPS18 and on this one the generation failes with the mentioned syntax error.
    Kind regards,
    Benjamin

  • Calling a Function Pool inside a Class

    Hi,
        I want to call a Function Pool inside a Class Method. I am getting an Error that 'Report or Program Statement already exists' when I call the function pool in the method. can anybody help me on how to call a Function Pool inside a class method.

    Hello Krish
    Based on your error description I assume that you have tried to "insert" the function pool program (e.g. function group ZFUNC -> SAPLZFUNC) into your class.
    You cannot do that. The explanation for the error message is a following:
    - The class contains already a program statement (CLASS-POOL). If there is somewhere in the class an additional program statement (e.g. FUNCTION-POOL) you will get the error.
    In addition, you cannot "call" a function pool. Instead you can always call the function modules of your function group.
    Regards
      Uwe

  • Function Pool & Function Group

    Hi Abapers,
    I need some information regarding the function group & function pool are client dependant or independant ?
    And where we can check it ?
    Thanks
    Nani

    Hi,
    Function Pool and Function Group are one and the same thing.
    Just when we view the Program for the Function Group it shows as Function Pool. When we view the Function group associated with Function Module, it displays Function group.
    This can be viewed using SE37--> Goto --> Function Groups --> Display/Create/Change
    The Program can be viwed using SE38.
    Juts concatenate SAPL before the Function Group name and view it in SE38.
    Regards
    Himanshu

  • How to activate uni code check in function pool.

    hi experts,
    how to activate uni code check in function pool.
    pls give needy
    regards,
    praveen

    hi praveen,
    for every report we can check unicode flag in the attributes.
    function pool is also a type report.
    for classes it is not possible to enable directly.
    for this we have TCODE UCCHECK.
    enable it by using above.

  • BDC and Function Pool

    Hi,
    Had some questions, would appreciate if somebody could help answer.
    1) If I want to do a BDC on TCode T1 and if BDC is successful on T1 then do a BDC on Tcode T2 (all in the same program), Can we do a BDC using session method on multiple transactions in one session?
    2) Can you call a screen from a function pool?
    Thanks in advance.
    Mick

    Hi Venkat,
    I do not have a real life scenario, but this question came to mind when I was trying something.
    But hypothetically consider a scenario where I create Purchase Orders using BDC and then if the BDC is successful then immediately do another BDC for Goods Receipt. This could also be part of some cleanup exercise where I want to do BDC's on 2 TCodes, the 2nd one only if the 1st one is successful.
    Regards,
    Mick

  • Function pool relation to Function group

    Hi friends,
    Could you please clarify for me how the 2 are related? I can understand function group but not sure what is function pool and how it relates to function group and function module.
    I have searched the online help but its not clear to me. Please give me simpler explanations.
    Thanks
    Sri

    Hi Sri - When you interact with a function group you are using an interface which uses the ABAP code contained in a function pool. A function group will always be in only one function pool and a function pool will always have only one function group. The function pool is the parent program of the function group. Each function module is an ABAP include in the parent program. Likewise when you interact with the function module you are using an interface that uses the ABAP include.
    When you debug into a function module you will always see the main program as the function pool and the source code is the ABAP include of the function module because that is the code that is being executed. Usually SAPL prefixes the function group to create the name of the function pool.
    Hope this helps.
    Andy

  • Why most of SAP Standard transactions are written in function pools

    Hi Forum Experts,
    Why most of SAP Standard transactions are written in function pools instead of a normal module pool program? ( In the case of Standard tcode function pools, it is a collection of a large number of funciton modules, includes for forms used by function modules, and screens. Why is it so? ).
    Quick response will be appriciated.
    Thanks in advance.
    Regards,
    Harikrishna Indugu.

    because these functino pools contains so many function mudules and these function modules are used in other transactions also...
    thats why....
    reward points if useful....

  • Problem with Function Pool

    Hi All,
    As per some new requirement I've copied one standard function pool into my own function pool.when I'm calling one subroutine defined in this fuction pool through a user exit , it's not behaving the same way as when the same subroutine is called defined in the standard function pool.
    While calling the subrouting using the copied function pool, the vaules are not getting passed and it's taking initial values.
    Any help would be greatly appreciated.
    Thanks.
    Alok Varma

    Sanjay,
    I've copied all the includes in the Function pool into the new Function pool. The subroutine which I'm using is defined in one of those includes which I've already copied. I'm calling one subroutine defined in one include LL03AF9J externally in the user exit include program.I'changed the earlier code for calling this subroutine to
    PERFORM LAGERPLATZFINDUNG_1(SAPLZF05) USING L_SAV_NLTYP
                                                 I_LTAP-NLBER
                                                 I_T331      
                                               I_LTAP-VSOLM
                                               E_NLPLA
                                               L_HLP_PLPOS.
    earlier this code was
    PERFORM LAGERPLATZFINDUNG_1(SAPLL03A) USING L_SAV_NLTYP
                                                 I_LTAP-NLBER
                                                 I_T331      
                                               I_LTAP-VSOLM
                                               E_NLPLA
                                               L_HLP_PLPOS.
    Any clue on this ?
    Thanks
    Alok

  • Copy Function Pool  program

    Hi folks,
    I am trying to modify  one screen in SAPLWOSE_GR_ENTRY_DLG (function-pool) to my requirement,  and need to know how to do assign them to transaction code.
    Thanks,
    Uma

    Hi Uma,
    unfortunately I'm not able to run transaction WSTED, since it cannot be lauched from the SAPGUI, and I have no authorization to run transactions from the web browser.
    Nevertheless, if you take a glance at the definition of transaction WSTED (thru tx SE93), you'll see that WSTED runs program SAPLWOSE_DOGR with dynpro 0100.
    From your last answer I can see that you must modify dynpro 0230. Now how do you want the transaction to run?
    - If as the standard behaviour, you could copy module-pool SAPLWOSE_DOGR to a (say) ZSAPLWOSE_DOGR, copy all the dynpros, and then modify screen 0230.
    - If you wish to start with screen 0230, just create a Z transaction which calls module-pool SAPLWOSE_DOGR and dynpro 0230.
    - If you want the standard transaction WSTED to have your changes (not recommended, it's altering SAP's standards), just change dynpro 0230 of module-pool SAPLWOSE_DOGR. Then when you run transaction WSTED it will show your changes.
    Sorry if I didn't understand exactly your requirements. Please let me know.
    Kind regards,
    Alvaro

Maybe you are looking for