Application Development and Automation 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: 
Read only

changing sap defined domain

Former Member
0 Likes
837

I have a requirement to change the length of a field(by changing at domain level) which is a sap defined standard domain.

Let us say I have to increase the length of the material from 18 to 20

Can I do this by getting access code from sap(by changing domain length?)

If it is possible what are the consequences on sap standard screens which are using material field like on mm01..me31k..me21n?

1 ACCEPTED SOLUTION
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
727

Technically it is possible, you will need to register it and get a key. I would be very cautious about doing so. Especially when dealing with a domain as widely used as a material number domain. Makeing the length longer may not be a big deal, but definitly making it smaller would.

Once you change the domain to a bigger length, remember that this will not directly translate to screens where the screen field does not reference a dictionary field. The length will still be 18. This is just one thing I can think of that will be a problem.

Bottom line, I wouldn't do it, I would suggest to the functional lead to come up with a different name convention for materials numbers which is 18 or less characters.

Regards,

Rich Heilman

I have a requirement to change the length of a field(by changing at domain level) which is a sap defined standard domain.

Let us say I have to increase the length of the material from 18 to 20

Can I do this by getting access code from sap(by changing domain length?)

If it is possible what are the consequences on sap standard screens which are using material field like on mm01..me31k..me21n?

4 REPLIES 4
Read only

suresh_datti
Active Contributor
0 Likes
727

You can change it but will have to be wary of the consequneces.. which you may not know right away.. better do a where used list of the domain & try to understand the impact of the change..

~Suresh

Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
728

Technically it is possible, you will need to register it and get a key. I would be very cautious about doing so. Especially when dealing with a domain as widely used as a material number domain. Makeing the length longer may not be a big deal, but definitly making it smaller would.

Once you change the domain to a bigger length, remember that this will not directly translate to screens where the screen field does not reference a dictionary field. The length will still be 18. This is just one thing I can think of that will be a problem.

Bottom line, I wouldn't do it, I would suggest to the functional lead to come up with a different name convention for materials numbers which is 18 or less characters.

Regards,

Rich Heilman

Read only

0 Likes
727

hi rich,

thanks for the valuable information and i do agree with you. But I just want to know if this field on diff screens reffering data dictionary object then does this field resizes automatically or do we need to reactivate them? (here i just used matnr as an example)

Actually we are getting data from oracle where they are using 3 char length and sap supports 2 char only....

Read only

0 Likes
727

>>>But I just want to know if this field on diff screens reffering data dictionary object then does this field resizes automatically or do we need to reactivate them?

No.. I don't think there is a need to reactivate..but overlaps might occur due to the increase in length which will be an irritant if the domain is widely used...

~Suresh