Regarding Repair Function Group Utility

Hi All,
I am repairing a function group J1I7 coz one of the function module in this function group is having error but only in the production server , in the other server the function group is correct.
Now when I am trying to repair it , it is asking for request in production which is not recommended I guess.
Is it suggested to create a request in production server?
If not then please tell me the way how to repair the function group??
Thanks
Manik L Dhakate

you should not make changes directly in production. since its fine in development, attach it to a transport request and transport from dev to prod.
regarding other question. when you hit edit , its still editable.
its in the modification view. in this mode to edit, youshould place the cursor where you want to add code and clik insert from the application tool bar
if you dont want to work with modification assistant, while in edit mode got the menu
edit->modification operations->switch off assistant.
Raja

Similar Messages

  • Help regarding SGOSDS function group (attaching Notes and all)

    Hi All,
    we have a requirement where in BSP page we have to attach Notes and also some URLs to one particualr service ticket at the time of creation of that service ticket in BSP.
    now user again wants to look at that created note and attached URLs.
    In R/3 to do this there are function modules in function group SGOSDS. 
    is there any way to use the same functionality to attach and display these Notes and URL.
    Thanks in Advance,
    Vithal

    Hi,
    Any existant FM can be called from the BSP via the system itself or if you want to do this via RFC (see http://help.sap.com/saphelp_bw31/helpdata/en/22/042537488911d189490000e829fbbd/frameset.htm for this).
    You have to create the screens on your own though.
    Eddy

  • Error while transporting a Function Group!

    HI ABAPers!
         We have created many function modules in a single function group. While we are trying to transport the function group we succeeded in releasing the function group from the development server to the quality system. But while we are trying to import the same function group from the quality system, it is throwing an error 'FUNCTION GROUP NOT FIT IN SIZE'. what might be the reason for this behaviour and what would be the remedy? Please help this out and points would be awareded for the solutions.
    Regards,
    Kiran

    Hi,
    just an hint (i don't know if it will help u).
    Try in se37 trx , menu "Utilities", shoul be "Repair function group" (o something like that).
    Sometimes u have to do also with standard FM.
    In second step, use unconditional mode -126 in your transport (call to your system admin ho to do that).
    Hope it helps
    Bye
    Andrea
    Pls reward if it helps

  • 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

  • Experts pls guide me function group problem

    Hi Experts
    plz help me  i have an issue regarding a function group
    i m in a upgrade project from 4.6c to 6.0
    in 4.6 there is a function group named svar we made a copy of it an did som customisation for our use
    in ecc 6.0 SAP have made some major changes in svar
    as zvar is also calling one of the include of svar which is LSVARCLS so it is affecting our zvar too
    what i want
    i want to keep all my customisations of 4.6 and also want to add the new functionality added by sap in the newer version
    i heard a term called regeneration of zvar which is for this purpose only
    so experts plz tell me what is this regeneration ?
    does it exists?
    if it exist how i can do it
    thanx in advance

    Hi Anit,
    The best way in such cases is copy the standard program once again lets say ZVAR1.
    Now identify the diffences between SVAR (Old version) and ZVAR and include all those changes in ZVAR1 and use ZVAR1.
    Reward points if useful.
    Regards,
    Atish

  • Function Groups and Function Modules

    Hi,
    Can anyone give me the detail steps for creating Function Group and then from that function group creation of function module with example?
    Regards,
    Chandru

    Hi,
    Function Group creation -
           A function group is a program that contains function modules. With each R/3 system, SAP supplies more than 5,000 pre-existing function groups.
         In total, they contain more than 30,000 function modules. If the functionality you require is not already covered by these SAP-supplied function modules, you can also create your own function groups and function modules.
          We can put all the relevant function modules under one function group and all the global variables can be declared in this FG.
    FG Creation:
    1)     Function group can be created in SE80. There choose the 'Function Group' from the list of objects.
    2)    Then give a name for ur function group (starts with Y or Z) and press ENTER.
    3)   The click 'YES' in the create object dialog box and give a short desc. for this FG and save.
    Function Module:
                 A function module is the last of the four main ABAP/4 modularization units. It is very similar to an external subroutine in these ways:
    Both exist within an external program.
    Both enable parameters to be passed and returned.
    Parameters can be passed by value, by value and result, or by reference.
    The major differences between function modules and external subroutines are the following:
    Function modules have a special screen used for defining parameters-parameters are not defined via ABAP/4 statements.
    tables work areas are not shared between the function module and the calling program.
    Different syntax is used to call a function module than to call a subroutine.
    Leaving a function module is accomplished via the raise statement instead of check, exit, or stop.
    A function module name has a practical minimum length of three characters and a maximum length of 30 characters. Customer function modules must begin with Y_ or Z_. The name of each function module is unique within the entire R/3 system.
    Defining Data within a Function Module
    Data definitions within function modules are similar to those of subroutines.
    Within a function module, use the data statement to define local variables that are reinitialized each time the function module is called. Use the statics statement to define local variables that are allocated the first time the function module is called. The value of a static variable is remembered between calls.
    Define parameters within the function module interface to create local definitions of variables that are passed into the function module and returned from it (see the next section).
    You cannot use the local statement within a function module. Instead, globalized interface parameters serve the same purpose. See the following section on defining global data to learn about local and global interface parameters.
    Defining the Function Module Interface
    To pass parameters to a function module, you must define a function module interface. The function module interface is the description of the parameters that are passed to and received from the function module. It is also simply known as the interface. In the remainder of this chapter, I will refer to the function module interface simply as the interface.
    To define parameters, you must go to one of two parameter definition screens:
    1) Import/Export Parameter Interface
    2) Table Parameters/Exceptions Interface
    Then in the FM interface screen, give the following
    1) Import parameters
    2) Export parameters
    3) Changing parameters
    Then give
    1) Define internal table parameters
    2) Document exceptions
    You enter the name of the parameter in the first column and the attributes of the parameter in the remaining columns. Enter one parameter per row.
    Import parameters are variables or field strings that contain values passed into the function module from the calling program. These values originate outside of the function module and they are imported into it.
    Export parameters are variables or field strings that contain values returned from the function module. These values originate within the function module and they are exported out of it.
    Changing parameters are variables or field strings that contain values that are passed into the function module, changed by the code within the function module, and then returned. These values originate outside the function module. They are passed into it, changed, and passed back.
    Table parameters are internal tables that are passed to the function module, changed within it, and returned. The internal tables must be defined in the calling program.
    An exception is a name for an error that occurs within a function module. Exceptions are described in detail in the following section.
    Syntax for the call function Statement
    The following is the syntax for the call function statement.
    call function 'F'
        [exporting   p1 = v1 ... ]
        [importing   p2 = v2 ... ]
        [changing    p3 = v3 ... ]
        [tables      p4 = it ... ]
        [exceptions  x1 = n [others = n]].
    where:
    F is the function module name.
    p1 through p4 are parameter names defined in the function module interface.
    v1 through v3 are variable or field string names defined within the calling program.
    it is an internal table defined within the calling program.
    n is any integer literal; n cannot be a variable.
    x1 is an exception name raised within the function module.
    The following points apply:
    All additions are optional.
    call function is a single statement. Do not place periods or commas after parameters or exception names.
    The function module name must be coded in uppercase. If it is coded in lowercase, the function will not be found and a short dump will result.
    Use the call function statement to transfer control to a function module and specify parameters. Figure 19.9 illustrates how parameters are passed to and received from the function module.
    sample FM
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
      I_CALLBACK_PROGRAM                = ' '
      I_CALLBACK_PF_STATUS_SET          = ' '
      I_CALLBACK_USER_COMMAND           = ' '
      I_CALLBACK_TOP_OF_PAGE            = ' '
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
      I_GRID_TITLE                      =
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         =
      IT_FIELDCAT                       =
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
      IT_EVENTS                         =
      IT_EVENT_EXIT                     =
      IS_PRINT                          =
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      I_HTML_HEIGHT_TOP                 = 0
      I_HTML_HEIGHT_END                 = 0
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      IR_SALV_FULLSCREEN_ADAPTER        =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
      TABLES
        t_outtab                          =
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Example
    1  report ztx1905.
    2  parameters: op1 type i default 2,   "operand 1
    3              op2 type i default 3.   "operand 2
    4  data rslt type p decimals 2.        "result
    5
    6  call function 'Z_TX_DIV'
    7       exporting
    8            p1      = op1
    9            p2      = op2
    10      importing
    11           p3      = rslt.
    12
    13 write: / op1, '/', op2, '=', rslt.
    Regards,
    Shanthi.P
    Reward points if useful ****
    Edited by: shanthi ps on Jan 26, 2008 12:03 PM

  • Regarding uploading the function group

    Hi All,
       I have a requirement like this....
       I have a selection screen which consists of function group name...and two options upload and download...
       If i click on download option and supply the function group name..then it will download all the function group related stuff like function modules, includes,etc..
       this download option is working fine...
       Now my problem is in upload option...
       how can i upload all the files and it forms a function group...
       I created a function group zfgroup and downloaded all the files related to this like function modules and include files...and deleted that function group...
       now using these files i have to create the function group when i click on the upload option.
       hope you guys got this question...
    thanks and regards
      raghu

    Hi,
    Check the solution you are look in for inthis link.
    <a href="/people/alvaro.tejadagalindo/blog/2006/03/18/taking-good-care-of-z-function-modules utility</a>
    Hope this helps.
    Cheers
    VJ
    Message was edited by: Vijayendra  Rao

  • Disk Utility and Disk Repair function

    I ran the "Verify" function on the hard drive and came up with an Error, but can't figure out what to do next. The option of "Disk Repair" is grey. I found an older discussion about the specific error message - "Incorrect size for file YellowPushBtn_Pressed.tiff (It should be 0 instead of 5602)" This older discussion lead to the QuickTime application, but I was unable to local the file they talked about.
    Any ideas on how I should proceed from here?
    Thanks

    Disk Utility won't repair the drive if that drive is the one from which the computer is currently booted. The usual thing to do is boot from the installer disc. I don't know about the shift key; I thought it was holding down the C key to boot from an optical disc.
    What holding down the shift key does is boot you to safe mode which reduces the number of things running to a minimum. I have found that while you can verify a boot drive you can get errors and an analysis from safe mode reduces this likelihood.
    *General Instructions*
    Boot from the installer disk, select language if applicable, choose utilities, run Disk Utility and verify (and repair if necessary) the drive. You can verify a drive from DU on your main drive while booted but I have found this can result in incorrect reporting of errors. To repair your drive you have to run it from a drive other than the boot drive anyway.
    Next, boot from your drive in [Safe Mode|http://docs.info.apple.com/article.html?artnum=107393] and repair permissions. You can repair permissions while booted from the installer disc but this uses the permissions configuration on the installer disc which may be out of date if you have run any updates on your computer. Booting your computer to Safe Mode restricts the number of things running on your computer while permissions are being run and does a bit of spring cleaning at the same time.
    [Resolve startup issues and perform disk maintenance with Disk Utility and fsck|http://docs.info.apple.com/article.html?artnum=106214]
    [Using Disk Utility in Mac OS X 10.4.3 or later|http://docs.info.apple.com/article.html?artnum=302672]
    [Disk Utility's Repair Disk Permissions|http://docs.info.apple.com/article.html?artnum=25751]
    From BDaqua (couldn't have said it better):
    "Try Disk Utility
    1. Insert the Mac OS X Install disc that came with your computer (Edit: Do not use this disc if it is not the same general version as what you have currently on your computer, e.g. use a Tiger disc for a Tiger drive, not a Panther disc), then restart the computer while holding the C key.
    2. When your computer finishes starting up from the disc, choose Disk Utility from the Installer menu. (In Mac OS X 10.4 or later, you must select your language first.)
    Important: Do not click Continue in the first screen of the Installer. If you do, you must restart from the disc again to access Disk Utility.
    3. Click the First Aid tab.
    4. Click the disclosure triangle to the left of the hard drive icon to display the names of your hard disk volumes and partitions.
    5. Select your Mac OS X volume.
    6. Click Repair. Disk Utility checks and repairs the disk.
    Then Safe Boot, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, reboot when it completes."

  • Regarding Function Group

    hi all,
    When i am trying to copy function group j1i4 to j1i4z( This i need to copy from j1i4 , i have acess key also).It is showing this error.  
    SAP names file for RAMI locked by another process
    Message no. PU815
    Diagnosis
    An operating system file (the SAPNAMES file of user RAMI) could not be accessed from the program that is running, since it is locked by another transaction.
    The name of the lock file is "/usr/sap/trans/tmp/RAMI.LOS".
    Procedure
    Execute the function again after a few seconds.
    If the message occurs regularly, contact your SAP administrator.
    what will be the problem.
    please suggest.
    Regards
    Reddy

    Try to copy to zj1i4 instead of  j1i4z and you may not need access key to do this. The custom objects shoul start with Z or Y. Otherwise you will have namespace conflict.

  • Regarding Transport Of the Function group

    Hello Guru,
    I am Facing problem while transporting the Transport Request Number From SAP 4.7 to SAP ECC5.0. The Transport is Working Fine. I am able to transport the Package, But all the object in the package except Function Group is Not getting transport.
    So Please Let me Know any other method is there to transport the Function Group.
    Please Help me it is urgent.
    Thanks in advance.
    Best Regards,
    zubera

    Check your transport, it should contain an entry for
    R3TR - DEVC - 'your package name'
    This should tranport the whole package including all the objects,
    Regards,
    Michael

  • Regarding reading a function group

    Hi,
    I have a functionlaity like this:
       I have a selection screen whcih accepts the function group name...
       based on this i have to select all the function modules, includes, text elements if any, etc...in that
    group...
      is there any read statement to read the function group like READ REPORT & READ TEXTPOOL...
      or give me the logic how to get this functionality
      I got the tables TLBIT which gives the fucntion group..
      Is there any means to fetch the data from this table..
       hope u guys got my question..
    thanks..
    regards
      raghu

    Hi,
    if you have Function group with you then concatenate the SAPLZ to that in the beginning. and then use READ REPORT
    in side that you can get all the includes, now if you want FM's then take the include *****XX , read that include with read report then you can find the FM's in it.
    read textpool of SAPLZFUNCGROUP. you will textelements etc.
    Regards
    vijay

  • Regarding how to create function group.

    Hello experts:
          First  Thank you in advance for all your replies.
          I want to create a RFC funtion, but don't know how create a function group of mine, would you please give a hand? 
          couldn't thank you more.
          Best regards.
          Frank

    Hi,
    goto se37
    goto->function groups->create
    Regards,
    V.Balaji
    Reward if Usefull...

  • Regarding function group copy

    Hi,
    can any one help me out in copying the function group V50S.
    to my Zfunction group.....
    i have copied but it was giving errors and not activated .
    can any one help me out from this situation
    Function group(V50S)   ecc 6.0
    Thanks in Advance.

    Hi Siva ..
      I am able to Copy and Activate .. These are the Steps. Check out.
    Goto SE80
    Select Fgroup  V50S
    RIGHT CLICK AND SELECT : <b>copy</b>
    It will ask for <b>New Function Module Name</b>
    For each FM give a New name starting with z_<name>
    (Starting with Z_ OR Y_)
    Then The ZFunction group will be displayed in the Left navigation window in SE80
    Right click on the ZFunction group name and ACTIVATE
    IT will show all the Function modules selected for Activation
    Activate.
    It gets activated.
    <b>Reward if Helpful</b>

  • How to use disk utility regarding repairing disk prmission?

    I am using OS V.10.4.11, and my installation DVD have 10.4.8 OS version.
    After erase and install the 10.4.8, i updated the OS to 10.4.11.
    After starting up in regular boot the disk permission shows- Permission differs System/library/user template should be drwx--- they are drwxr-xr-x.
    After starting up from installation dvd-1, disk permission shows- permission differs system/library/user template should be drwxr-xr-x they are drwx---
    I don't know which one is correct. And also confused about which one that i should use for disk maintainance. The one with start-up disk or that one with installtion disk? Please help me.

    As Dave said, permissions should be repaired from Disk Utility in Applications>Utilities.
    A permissions differ message isn't necessarily a problem; it's a notification more than anything else.
    If you're worried, download and install the 10.4.11 combo update again, then run the repair permissions once more. If they remain unchanged, and you're not having any troubles, don't worry about it.
    ~Lyssa

  • Function group in tablenaintenance generator.

    hi experts,
           can anybody please tell me why we create a function group
          while creating a table maintenance generator?
    what is the utility of creating a function group.
    regards
    pankaj

    Function Groups
    Function groups are containers for function modules. You cannot execute a function group. When you call a function module, the system loads the whole of its function group into the internal session of the calling program (if it has not already been loaded). For further information, refer to Organization of External Procedure Calls.
    The following diagram shows the structure of a function group: The name of a function group, fgrpcan be up to 26 characters long. This is used by the system to create the components of the group (main program and corresponding include programs). When you create a function group or function module in the Function Builder , the main program and include programs are generated automatically.
    The main program SAPLfgrp contains nothing but the INCLUDE statements for the following include programs:
    &#65399; 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.
    &#65399; LfgrpUXX. This contains further INCLUDEstatements for the include programs LfgrpU01, LfgrpU02,... These includes contain the actual function modules.
    &#65399; 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.
    The creation of these INCLUDE programs is supported from the ABAP Workbench by forward navigation (for example creation of a subroutine include by double clicking on the name of a subroutine in a PERFORM statement within a function module).
    You cannot declare a COMMON PART in a function group. Function groups have their own table work areas (TABLES). Function groups encapsulate data. In this respect, they are a precursor of ABAP Objects (see From Function Groups to Objects ).
    All of the function modules in a function group can access the global data of the group. For this reason, you should place all function modules that use the same data in a single function group. For example, if you have a set of function modules that all use the same internal table, you could place them in a function group containing the table definition in its global data.
    Function groups, like executable programs and module pools, can contain screens (selection screens and lists) as components. User input is processed either in dialog modules or in the corresponding event blocks in the main program of the function group. There are special include programs in which you can write this code. In this way, you can use function groups to encapsulate single screens or screen sequences.
    In SAP, it is a function group - instead of function - that is loaded into active memory.
    Function ( or function module ) is the one that you call from the program to do things.
    A function group contains functionally related function modules, global variables and procedures .
    To display / edit function module you use SE37,
    To display / edit function group you use SE80 .
    Reward if found helpful,
    regards
    palak

Maybe you are looking for

  • How do i get the mp3 information in my music folder to match the changes i make in itunes?

    So basically, I am very OCD about the organization of my Itunes music collection. Every time I add a song I edit the info so that the artist, track name, album art, etc. are correct and follow the format I use. My Itunes music folder, however, is a c

  • File To Proxy : Handle the response from ECC to send mail without BPM

    Hi, Scenario: FILE To Proxy Requirement: We are receiving xml acknowledgement file from bank with IDoc number and status in SAP PI and the file is used to send the status number, message and and IDoc number to ECC. After request is received in ECC BA

  • Lost some of my settings on my iphone 4s. can I put my husbands sms card in and get my settings back

    My iphone email messed up some how.  In trying to figure this out, I deleted my gmail account.  Somehow this disabled other functions like icloud, facebook, facetime, twitter, etc. I am unable to find some of my clients' old Talk text messages, email

  • Invalid Form error

    Dear Experts, I have created one matrix and one button in Purchase Order form. when i click on that button one form(frmopr) will be loaded. that form contains one matrix with data and one button. now i select one or more line in the matrix and click

  • OC4J Class Loaders for Servlets

    Hi all, I know that servlets running in certain servlet engines (iPlanet for example) are loaded by different class loaders. Since I'm trying to define a singleton class which shares data commont to all my servlets, I realized that OC4J uses differen