Regarding function pool

Hi,
     plz tell me what is Function Pool ?

hi ,
The FUNCTION-POOL statement is equivalent to the REPORT statement and introduces a function group.
In general, a programmer never writes this statement himself. When a function group is created, the system automatically generates this statement in a standard include.
The use of the statement is primarily to inform the ABAP system that the current program is a function group.
We find such a terminoloty in case of Type Groups as well. If you need to include a type group in your program, you use the TYPE-POOLS statement.
hi check this,
http://help.sap.com/saphelp_nw04/helpdata/en/9f/9983c8748f11d295c80000e82de14a/frameset.htm
regards,
venkat.

Similar Messages

  • 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

  • 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

  • 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....

  • 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'.

  • 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

  • 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.

  • ABAP Function POOL Name

    Hi All,
    How to know report name through Function pool.
    Example I have function pool  name want to know report name.
    Regards
    Arif

    Hi Mohd Arif,
    Go to SE80 Select Function Group and give the name in there and will get all the objects under the Function Group.
    Regards,
    Pavan

  • Deleting function pool

    hello experts,
    i want to delete function pool from my developement client as it is not assigned to any function  group.
    how to do it..??
    thnax in advance..

    Hi suchitra B. dange,
    questions like this come from people that still use whatever transaction instead of SE80 ABAP workbench.
    Start SE80, select function group, give name. In the tree, right click on object, delete.
    Regards,
    Clemens

  • New Function Pool Program Question?

    I am new to these processes.......If I copy a Function Pool Include to a new one, and create a new Function Group to link it to, thus I assume a new Function Pool SAPLZXXX program will will be automatically created, I am trying to determine how, or where config?, is done to link it (the new Function Pool/SAPLZXXX) to its process? 
                    Any input will help.....Thank-You.

    Hi,
    When you create a Function group under a Function pool, then inside of that Function group main program there will be some includes
    ·        LfgrpTOP. This contains the FUNCTION-POOL statement (equivalent for a function group of the REPORT or PROGRAMstatement) and global data declarations for the entire function group.
    ·        LfgrpUXX. This contains further INCLUDEstatements for the include programs LfgrpU01, LfgrpU02,... These includes contain the actual function modules.
    ·        The include programs LfgrpF01, LfgrpF02,... can contain the coding of subroutines that can be called with internal subroutine calls from all function modules of the group.
    Regards
    Sudheer

Maybe you are looking for

  • How to use resource bundle entries for column names/title in .rpt file

    <p>Our application needs to be able to support reporting in multiple languages. Hence we do not want to put language specifiec column names in the rpt file but rather use text for a particular locale during runtime which in java world is easily achie

  • Ovi Browser Beta App. Error

    i cant open my app in my phone. when i try to open it write app. error and when i enter the detail section it writes "error java/lang/error static initializer:java/lang/NullPointerException". what should i do? phone:5310 xpressmusic version: v10.10 2

  • Videos won't import into iPhoto 9.6 from Cannon Powershot

    After upgrading to Yosemite and iPhoto 6 on my iMacWhen my powershot ELPH 310 HS is connected to ,y iMac, I can import all still images with no problem, but the video that I take will not be imported.  I get the following message Error Downloading an

  • Email (mail form) response tracking in Campaign Management

    Hi , There is a requirement in my project where we need to track the reponse of a campaign . We are executing campaigns through mail forms which are being sent to a selected  target group. We want  to track the number of people in the target group wh

  • Partial selection of Text in Editbox

    Hi, Please help me with this.. In an Edit box, I want to  highlight/select a portion of the text programmatically. For example, if there's "Some Text" displayed in the text box, I want to select only "Text". (I am implementing auto-fill (autocomplete