‎2009 May 13 7:31 AM
Hi,
I am facing a very strange problem. When I try to create a function module with a name like ZABC, I get an information message saying that the name is reserved for use by SAP. The long text of the message says that I should use a name which begins with either Z_ or Y_. Though it is just an information message and on clicking the green tick button, it allows me to create the function module with the ZABC name but I am not sure if I should do that. The long text of the information message says that if I use a name reserved for SAP use, it could be overwritten during an upgrade or could create problems with the internal numbering system of SAP.
Please advise.
Thank you.
‎2009 May 13 7:36 AM
hai, it is normal procedure,
when u create function module it will give u warnign that it will be resreved for sap name space
it is true bcos they will be created in funciton library , what ver group name u give ex ztemp , the funciton module will eb stored in the program SAPLZTEMP, so just chek once and it will not cause any prob during upgrade
go ahead
regards
afzal
‎2009 May 13 7:49 AM
Hi Mohammad,
I did not understand what do you mean when you say that it's created in the function library and so it will give an information message. Can you please elaborate?
Thank you.
‎2009 May 13 7:36 AM
Hey,
Its true that you can create function module with the namespace starting from ZBAC*, but it is reserved for SAP standards, and it may be owerwritten during an upgrade and may be not, and your program will be lost, so why are you taking risk ? you can create function module with another name.
Thanks and regards
Anup
‎2009 May 13 7:36 AM
‎2009 May 13 7:54 AM
Hi Sandeep,
I checked the naming conventions for R3TR FUGR objects in SE03 and according to them ZEN0, ZEN1,...ZEN9, ZENQ are reserved namespaces. Other than these, there are no restrictions for names starting with Z. This probably means that I can go ahead with the name ZABC* but I am still not absolutely convinced because of the information message. Is it a flaw with the system?
‎2009 May 13 7:59 AM
Hi,
It will create the FM but as the message suggests there may be some issues during system upgrade.
In order to avoid all the messages ( from the system) , create your FM with Z_ABC*
Rgds,
Sandeep
‎2009 May 13 7:37 AM
Dear ,
If the Customer naming standard for creating the Function Module is ZABC.... then please go ahead i dont think any problem in ignoring the information message which you are getting , if you create the FM with Z_ or Y_. as suggested by7 system then you may face problem with the client while transporting the FM
Cheers
fareed
.
‎2009 May 13 7:55 AM
Hi Shaik,
Can you please elaborate on why it would be a problem during transport if I use Z_?
Thank you.
‎2009 May 13 7:37 AM
Give the name as Z_Function_Module_Name. (Underscore after Z or Y)
Regards,
Abdullah.
‎2009 May 27 4:42 AM