Recover the deleted Function modules

Hi,
     I have a function group and some functional modules in it. Accdently i have deleted that function group and all the functional modules are also get deleted. Is there any way to recover those function group or the function modules.
Thanks,
Abhishek Sarkar

Hi,
Function Module can be restored if it is versionsed previously in version management.
Kindly use the below steps,
(1.) Create FM on same name (In which FM is deleted previously).
(2.) Utility->Version->Version Management
(3.) Previous versions are found in "Versions in the version database".
(4.) Check for previous version and retrieve it.
Thanks
Prembabu R

Similar Messages

  • Deleted function module--urgent

    Hi all,
    By mistake i deleted a z* function module. From version management when i cannot get the function module back. when i press the retrieve button i got an error message saying " deleted function module cannot be recovered".
    So please help me in recovering the function module.
    Thanks in advance
    Regards
    Sree

    Hi Srinivas,
    I am checking old programs that are going to be copied to new upgrade version... one of them calls a FM that no longer exist, I guess that it was deleted...
    I am looking for a way to find a deleted FM (if it was deleted), I just have the FM name, but I don't have the function group.
    I guess that without it, it isn't possible to retrieve any old version, if there is one, is it?
    Maybe looking in a table? looking for any change request (by the way, my user do not have authorization for SE03).
    Regards.
    José Gabriel.

  • IIs it possible to retrive deleted Function Module

    Hi all,
    i just want to know is it possible to retrive deleted Function Module .
      the request is not released yet.

    Hi Sai,
    Its not possible. (Confirm by contacting ur Basis people, if they can help).
    But the following is valid only if your function module is(or was) a transportable object.
    Go to SE37, enter your function module name and create. Assign it to the same function group and have the same interface and description. Save it, activate it.
    Now go back to SE37, enter the function module name, in the menu, 'Utilities>Versions>Version Management'. Now you should see all your previous versions. Select the most recent past version. Do a retrieve and then activate it as the latest version.
    Not sure if it works. But still give it a try.
    Best Regards,
    Anjali
    Message was edited by: Anjali Devi

  • Purpose of all the below Function Modules?

    Hi All,
    What is the Purpose of all the below Function Modules?
    CALL FUNCTION 'K_REPO_PCA_AUTHORITY_CHECK'
    CALL FUNCTION 'K_PCA_RESP_AUTHORITY_CHECK'
    CALL FUNCTION 'G_CURRENCY_FROM_CT_GET'
    CALL FUNCTION 'GET_CURRENT_YEAR'
    CALL FUNCTION 'BDC_OPEN_GROUP'
    CALL FUNCTION 'BDC_INSERT'
    CALL FUNCTION 'MESSAGE_TEXT_BUILD'
    Akshitha.

    Hi,,
    G_Buffer_ReSET-->Deleting Buffer in Set Manager
    G_SET_ENCRYPT_SETID-->Conversion of Combination of Characteristics in a Set ID
    G_SET_GET_INFO-->Checks whether Set exists and Provides Information about Set
    Reward IF useful

  • Master Data Deletion / Function Module RSDMD_DEL_MASTER_DATA

    I need to develop an automated way of deleting some data from 0employee master data InfoObject. The data we need to delete from the InfoObject is held in a separate ODS.
    I believe the only automated way is to create an ABAP program which uses the function module RSDMD_DEL_MASTER_DATA.
    Can anyone please advise what FM RSDMD_DEL_MASTER_DATA is designed to do.
    I'm also not an ABAP'er so I'm unsure how to code what I need. Can anyone help me with this?
    Many thanks,
    Mark.

    Hi,
    if you need to delete master data selectively, then use the mentionned function module: RSDMD_DEL_MASTER_DATA
    check this thread:
    Re: delete master data
    from which you'll get the code:
    TYPES: ly_CHAVL         type RSCHAVL.
    DATA:  gt_CHAVL_DEL    type table of ly_CHAVL.
    DATA: lv_chavl LIKE RSGENERAL-CHAVL.
    SELECT DISTINCT <IOBJ_ID>
    INTO TABLE gt_chavl_del
    FROM /BIC/Z<ODSNAME>
    WHERE .....
    "the above will fill your inttable.
        CALL FUNCTION 'RSDMD_DEL_MASTER_DATA'
          EXPORTING
            I_IOBJNM                    = 'IOBJ'
    *       I_FLG_DELETE_ALL            = ' '
            I_FLG_DELETE_SIDS           = 'X'
    *       I_FLG_DELETE_SIDS_ASK       = ' '
            I_FLG_DELETE_TEXTS          = 'X'
            I_T_CHAVL                   = gt_CHAVL_DEL
            I_FLG_DIALOG                = ' '.
    *       I_FLG_FORCE_DELETE          = ' '
    *       I_FLG_SIMULATION            = ' '
    *       I_WITHOUT_PROTOCOL          = ' '
    *     IMPORTING
    *       E_RESULT                    =
    *       E_T_SIDVAL_USED             =
    *       E_T_PROTOCOL                =
    *       E_T_ULIST_DIM               =
    *       E_T_ULIST_ATR_NAV           =
    *       E_T_ULIST_HIE               =
    *       E_T_ULIST_HIE_NODE          =
    *       E_T_ULIST_QUERY             =
    *       E_PROT_OBJECT               =
    *       E_PROT_SUBOBJECT            =
    *       E_PROT_EXTNUM               =
    *     EXCEPTIONS
    *       ILLEGAL_INPUT               = 1
    *       IOBJ_ERROR                  = 2
    *       SID_ERROR                   = 3
    *       PROGRAM_ERROR               = 4
    *       ENQUEUED                    = 5
    *       QUEUE_ERROR                 = 6
    *       NO_CHKTAB                   = 7
    *       CHKTAB_NOT_GENERATED        = 8
    *       NO_AUTHORITY                = 9
    *       RSDPW_ERROR                 = 10
    *       OTHERS                      = 11
        IF SY-SUBRC <> 0.
          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
    let me know should you need further assistance...
    hope this helps...
    Olivier.
    Message was edited by:
            Olivier Cora

  • Change the standard function module

    The standard function module FI_DUPLICATE_INVOICE_CHECK will check whether an invoice/credit memo has already been posted where all of the following attributes match: Company code, vendor, currency, document date, reference number (If a reference number was entered in the current invoice/credit memo). If no reference number was entered in the current invoice/credit memo the system checks whether an invoice/credit memo has already been posted where all of the following attributes match: Company code, vendor, currency, document date, amount in document currency
    my requirement is
    The above functionality described in the short description doesn’t provide for the need within AP to check on duplicate invoices. The functionality in FI differs from the functionaltiy provided in LIV and therefor needs to be aligned. The risk of posting duplicate invoice entry is eminent since the check is dependent on all parameters. For a good duplicate invoice number check we need FI to check on Vendor and invoice reference within the same fiscal year. To modify rules, copy FI_DUPLICATE_INVOICE_CHECK, modify the checks and then call the copied function module from FB60. The remaining field check in the standard function module should be deleted.
    how  to achive this. i didn't understand the requirement .Please give me any suggestion for this.

    Hi ,
    I think what you are saying is the functionality given in Logistics Invoice verification is not suitable for FI Invoice.
    If I am correct , then there is a configuration setting in SPRO where you set check for duplicate invoice. It has just three checkboxes
    a) Company code b) Reference number c) Invoice date
    so I think this configuration setting will suffice your requirement.
    Please let me know.
    Amit

  • How to copy the standarad function module

    hi,
          i wants to copy the standard function module which are not rfc enabled. for that one i copied standard one and modified the attributes to rfc enabled. but it was giving the errors "You can only use LIKE and TYPE to specify types in RFC",
    how can i solve my problem. pls help me.

    Hi mukka,
    1. In that FM, while after copying to Z,
    2. there is a second parameter in IMPORT
    WITH_TEXT
    3. in the column of Associated type,
        it will be blank.
      give some data element like CHAR30
       and also give type
    4. Then it will not give the error.
    regards,
    amit m.

  • How to create the INBOUND Function Module for INBOUND IDOCs

    Hi Friends,
    Can any Suggest me How to proceed to Create an INBOUND Function Module for Processing the INBOUND IDOCS
    which are recieved from XI Server ?
    I am working in SAP-ISU
    Here i will recieve the INBOUND IDOCs for the Meter Reading Orders.
    We have a Standard INBOUND FUNCTION MODULE
    IDOC_INPUT_ISU_MR_UPLOAD
    which Uploads the Meter Reading Results.
    I copied the Same function Module into ZIDOC_INPUT_
    and working on it.
    Can any one suggest me, whether i am going in correct way or not.
    In IDOC_INPUT_ISU_MR_UPLOAD Inbound fun module,
    BAPI_MTRREADDOC_UPLOAD is used to Update or Insert the Meter Reading Results,
    My requirment is to Insert and Update the Meter Reading Orders which are Inbounded from XI.
    Can I Use the Same BAPI
    BAPI_MTRREADDOC_UPLOAD
    to Update the below fields,
    EABL-SERNR
    EABL-ZWNUMMER
    EABLG-ABLESGR
    EABL-V_ZWSTAND
    EABL-N_ZWSTAND
    EABL-ABLHINW
    EABL-ZSKIPC
    EABL-ADAT
    EABL-ATIMTATS
    EABL-ADATTATS
    EABL-ATIM
    EABL-ZMESSAGE
    EABL-ABLESER(Meter reader number)
    Kindly Suggest me,
    Thanks in Advance,
    Ganesh

    Hello Ganesh
    I think you are going completely astray with you z-function module for IDoc processing.
    If you look at TABLES parameter METERREADINGRESULTS (type BAPIEABLU ) of BAPI_MTRREADDOC_UPLOAD you will find many of the requested fields already:
    EABL-SERNR => BAPIEABLU-SERIALNO
    EABL-ZWNUMMER =>REGISTER
    EABLG-ABLESGR
    EABL-V_ZWSTAND
    EABL-N_ZWSTAND
    EABL-ABLHINW
    EABL-ZSKIPC
    EABL-ADAT
    EABL-ATIMTATS => ACTUALMRTIME
    EABL-ADATTATS => ACTUALMRDATE
    EABL-ATIM
    EABL-ZMESSAGE
    EABL-ABLESER(Meter reader number)
    Field EABL-ZMESSAGE appears to be custom field (at least I cannot find it on ECC 6.0). If this field was added using include CI_EABL then you probably can get these values into the BAPI using the EXTENSIONIN parameter.
    Check routine CHECK_UPLOADRECORDS in the BAPI which allows two extension structures:
    - BAPI_TE_EABL
    - BAPI_TE_EOSB
    Not surprisingly BAPI_TE_EABL contains the include CI_EABL.
    Regards
      Uwe

  • How to find the existing function module is used in another function module

    Hi all,
    I created a function module and the same one is called from another function module.
    When I tried to find where the  first function module is used  using  Where-used List , I am getting the message "function module not found in selected areas" .
    Please  guide me what is other method to find whether the function module is used in another one.
    Thanks,
    Vengal Rao.

    hi,
    Go to UTILITIES-> Update Navigation index.
    or go to fucntion group and Generate the Funtion group once.
    it will detect all fucntion modules under that function group.
    regards,
    Rama

  • How to find the Obsolete function module in ECC 6.0

    Hi Guys,
    How we can find the all obsolete function in ECC 6.0, is any T-code to finding the obsolete function modules, or any other way to find.
    Could you please help me.
    Thanks,
    Gourisankar.

    Hi Gouri,
    If you are looking at determining whether a single FM is obsolete or not is by this method:
    Go to FM in SE37 -> Goto Attributes Tab -> General Data section -> look above the Edit Lock field ... where SAP places the release status and date of the FM, if the FM is obsolete, the text Function Obsolete appears
    This is one way of finding out one FM @ a time
    However if you want to check on a mass scale, I dont have a SAP system here hence cant confirm, however, all FMs are stored in TFDIR database table. Please scroll through the fields of the DB table to check whether any field relates to release status or the like. If it does, then from SE16, you can put the value corresponding to "Obsolete" in the field and run to check all FMs.
    Cheers,
    Aditya

  • How to bring the custom function module in WE42?

    Hi,
    I have created a custom function module to post a custom idoc.
    Process code has been created thro WE42 and WE57 is done.
    Still I am not able to see the custom function module in the list (WE42) in order to assign it to process code.
    May i know the reason for this?
    Thanks.
    Thiyagu

    What makes you think that it should be visible in WE42? There is no F4-value help for this and you haven't added it manually yet, right.
    In WE42 you can manually add entries, so that's what I would do.

  • Error while determining the form function module

    Hi everyone,
    We are experiencing problems while displaying one adobe form in ESS. It’s the Travel Expense form (PTRV_EXPENSE_FORM). When pressing the button to “Display/Print” the form we get an error message: "Error while determining the form function module", and no form I shown. The ADS server is configured correctly and there are other forms that are actually working, for example the Travel Request form. We are running WAS 7.0 with SP12.
    Anyone has an idea what can cause the problem? Any help is greatly appreciated.
    Thanks in advance!
    Regards,
    Sophie

    Viktor,
    Thank you for your answer, it solved our problem!
    Regards,
    Sophie

  • Error while Testing the Inbound Function Module

    Hi,
           I have created a Z Function Module (Posting Program) for Testing the EDI Shipment Tender Status. When I try to process the IDoc with the Transaction WE19 and when I enter the name of the Z function Module , it gives me an error saying that "Interface for Function Zxxxx is incorrect". Can somebody give me a solution for this? Answer would attract reward points.
    Thanks,
    Venkat.

    Hi,
    You need to register this Function Module against Message Type.
    Transaction code is : WE57.
    Nilesh

  • How to find out the inbound function module in the extended idoc

    Hi,
    how to find out the inbound function module in the extended idocs
    Thanks .

    through we41/we42 you can find the inbound function module.......
    or
    thorough we19(idoc test tool) ....
    give the input as message type or basic idoc..
    press exec...
    then you can find th button on application tool bar as inbound funtion module....
    from here also you can find..........
    <REMOVED BY MODERATOR>
    Khasimsa
    Edited by: Alvaro Tejada Galindo on Apr 14, 2008 1:34 PM

  • How can i recover the deleted photos on my Xperia S ?

    I deleted some photos carelessly a few days ago. Since i use the phone model is "Xperia S" which is use of interal storage hard disk (not have SD card select), i have tried use some of recovery software (like CardRecovery, Pandora Recovery) but since Xperia S connect the PC via USB only have Media Transfer Mode (MTP), the aforesaid software cannot detect my phone as an external driver and hence cannot recover any files. Please help me to solve this problem.

    How can i recover the deleted photos on my Xperia S ? I want to recover deleted  photos from my mobile for a particular number. All the  photos are deleted instantly and no threads were present on my mobile so I need to recover every  photos individually.Your experience is so similar with mine! I ever deleted a  photos sent by my GF, which is so meaningful for me. I was so regretful, then I was crazy to find solution to recover this sms from my phone. At last, I got a recommedation from a Android forum, it said that a data recovery software for Android can recover deleted  photoson my Xperia S , so I tried to download and use it. Awesome! It recover the sms! You can have a try:Follow the steps below to recover the deleted photos  on my Xperia S . Have a try. 1 Connect your Xperia S and enable USB debugging2 Analyze your Android phoneAfter the USB debugging, reconnect your phone if you are asked to disconnect it during the setting. Then can see the window below. Here you need to bear in mind that your phone's battery is more than 20% charged, and then you can click "Start" to let the program analyze your Android phone. 3 Scan your Android for deleted text photos4 Preview and recover photos from Android You can preview the photos that can find from it. Related Articles:
    How to recover deleted datas from Android phone ?
    Download the free trial version of Android photos Recovery and have a try. Click here to downloadHow to recover deleted photos on your Xperia S?

Maybe you are looking for