Hi shweta,
1. It does not make any difference.
2. We can create a new program starting with either z or y.
3. It is as per the companys policy, which name space they would prefer to use.
4. usually Y is used for programs which are to be transported to PRD server.
z is used for testing programs which are usually saved in $tmp package.
regards,
amit m.
Although there is no difference between the program's name with prefix y and z. However, it is better to understand why Y and Z occurs in naming convention.
In my company, for instance, a program with a Y prefix meaning this program cannot be transported and its for internal testing usage only. Where as a Z prefix meaning the program can be transported eventually leading to PRD for customer to use.
From the internet, i read that Y is for non transported program and its for testing. Where as Z is a program customized or implemented for transport to use by customer.
I hope this shed some light to you.
Thanks and regards,
William Wilstroth
All characters except ‘Y’ and ‘Z’ are reserved for SAP. SAP ABAPs may not be modified (except for SAP fixes and in special circumstances approved by project Steering Committee/Change Control).
Y – donates an SAP ABAP which has been copied and modified. All the original SAP code must remain in place, commented out if appropriate.
Copies of the original SAP ABAPs must remain Y-ABAPÂ’s in the following situations.
•If the changes to the standard SAP code will have to be applied again after each upgrade.
•If the ABAP is called automatically by another standard SAP ABAP or transaction.
Z – Donates a generated ABAP, either written from scratch or based on an SAP original without the original code being retained. (This may be done if the changes become significantly large. As a guide, if more than a quarter of the original code lines are changed, a new Z-ABAP is desirable).
u should follow correct naming conventions
Add a comment