‎2005 Nov 11 2:42 PM
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
‎2005 Nov 11 2:46 PM
Hi sree,
have you tried to upload from another system ?
If you have deleted FM in development system, you can retrieve it from production.
Otherwise i think it's difficult to restore it.
Manuel
‎2005 Nov 11 2:47 PM
Oh boy !
Do u have 2 differnt SAP systems like D10 and Q10?? Try looking it in the other system whether it is avaibale ...if u have deleted in the dev sand box u can always re create it , but if its the main production server, i dunno !
Check the utilities - version version mgt and try retriving it from the last transport request.
‎2005 Nov 11 2:48 PM
Hi Sree!
Was the function already transported? If yes, go to the destination system (most times the test system) and make a past and copy into development system.
If you just have a released transport request, but no import up to now: ask for an import / there are files with the includes in transport system.
If you don't have a released transport request - sorry, I only know 'last backup' as last help.
Regards,
Christian
‎2005 Nov 11 2:52 PM
Probably basis people can help you in getting it back since it will be avalialble in the system after deletion. You cannot retrieve it from version mgmt.
If it is there in other system just download that upload it into current system.
Cheers,
Satya
‎2005 Nov 11 2:54 PM
Hi Sree
If you have some version it means you created a change request with your fm.
So you can insert this request in the queue of development system and re-import it.
Max
‎2005 Nov 11 3:02 PM
Try creating a dummy version of the FM in the group; then see if you can retrieve it. If not, see if you can at least display it. If so, you can cut and paste the old version (minus the interface).
Rob
‎2005 Nov 11 5:06 PM
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 <u>past</u> version. Do a retrieve and then activate it as the latest version.
Hope this helps,
Srinivas
‎2008 Jul 04 11:32 AM
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.
‎2008 Jul 04 11:48 AM
May be u can try these steps for retrieve the deleted FM.
Create a program with the same name as earlier (which is deleted)
Click on "Utilities" --> "Versions" --> "Version Management"
Select the version of your earlier program and click on display.
Your earlier program is displayed here.
If it will not work then u can talk to basis to get it back. Or if it is already transported to some other sys. then u can copy it from there.
Regards,
Joy.