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: 

how to edit the attributes of a SAP standard screen?

Former Member
0 Kudos

hello all,

i would like to ask if it is possible to edit the attributes (particularly the language) of a SAP standard screen without using any access key? if yes, how would i be able to apply the changes?

thanks!

- annalyn

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Screen attributes are stored in table D020S. You can update this table using ABAP code. The language is stored in field SPRA of this table. The texts appearing on the screen are in D020T.

It is likely you will not be allowed aa data modification statement (INSERT/UPDATE...) on these tables if you are on newer versions of SAP (46/47...). You can bypass that by using native SQL and some other workaround (which might be another thread here).

It is most strongly recommended to not modify SAP standard objects, and specially not without an object key. However, if you are working on something like a miniSAP and want to play around with it, the method mentioned above shall do.

Hope this helps,

cheers,

Ajay

2 REPLIES 2

Former Member
0 Kudos

Hi,

Screen attributes are stored in table D020S. You can update this table using ABAP code. The language is stored in field SPRA of this table. The texts appearing on the screen are in D020T.

It is likely you will not be allowed aa data modification statement (INSERT/UPDATE...) on these tables if you are on newer versions of SAP (46/47...). You can bypass that by using native SQL and some other workaround (which might be another thread here).

It is most strongly recommended to not modify SAP standard objects, and specially not without an object key. However, if you are working on something like a miniSAP and want to play around with it, the method mentioned above shall do.

Hope this helps,

cheers,

Ajay

former_member182046
Contributor
0 Kudos

Hi,

check out the ABAP documentation for

import dynpro ... id .. and

export dynpro ... id .. .

These internal commands allow you to import all elements of a given dynpro into a number of internal tables and workareas, then modify and re-export them bypassing standard transport mechanisms and modification tracking.

Still better than updating D0[1|2]* directly. But handle with extreme care.

Cheers,

Thorsten