Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

difference b/w name beginng with y or z

Former Member
0 Kudos

Hi All,

Could you please tell if there any difference if a program/include begins with Y or Z..

Is begining with Z more preferrable than Y in customer namespace?

Regards,

Shweta

7 REPLIES 7

Former Member
0 Kudos

There is nothing like that, its totally left to the customer how his naming conventions are. It really doesn't matter whether its Y or Z.

Regards,

Ravi

Note - Please mark all the helpful answers

Former Member
0 Kudos

Hi,

There is no diffrence between Z and Y both ar used for customization.

A to X reserved by SAP.

Regards.

Guru

Former Member
0 Kudos

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.

Wil_Wilstroth
Active Participant
0 Kudos

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

William Wilstroth

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi,

There is no diffrence between Z and Y both ar used for customization or both r for user define object name

A to X reserved by SAP.

Regards.

deepak

Former Member
0 Kudos

given points to all of u..thanks