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

Dictionary enhancement - guidelines

igor_prokofiev
Associate
Associate
0 Likes
867

Hello everybody,

I'm looking for some kind of guidelines concerning Dictionary enhancement (tables, structures etc.) Is there any information except

SAP Help and Knowledge Warehouse available ? Maybe even in the form 'Do' and 'Don't' ?

I appreciate any information related this topic. Thank you in advance.

Igor

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
828

Hi friend,

The below links could be of great help for you.

[https://cw.sdn.sap.com/cw/docs/DOC-38459]

[http://help.sap.com/saphelp_46C/helpdata/EN/c3/40999d8b8911d396b70004ac96334b/content.htm]

Please set to resolved, if this helps you.

Regards

Abhii..

Hello everybody,

I'm looking for some kind of guidelines concerning Dictionary enhancement (tables, structures etc.) Is there any information except

SAP Help and Knowledge Warehouse available ? Maybe even in the form 'Do' and 'Don't' ?

I appreciate any information related this topic. Thank you in advance.

Igor

3 REPLIES 3
Read only

Former Member
0 Likes
829

Hi friend,

The below links could be of great help for you.

[https://cw.sdn.sap.com/cw/docs/DOC-38459]

[http://help.sap.com/saphelp_46C/helpdata/EN/c3/40999d8b8911d396b70004ac96334b/content.htm]

Please set to resolved, if this helps you.

Regards

Abhii..

Read only

0 Likes
828

Hello,

The previous post has some interesting links how to extend the standard SAP dictionary.

Included in this post some of the things that I pay attention to when extending tables and views.

1/

Always try to use Customer Includes in standard SAP objects when they exist.

2/

When there is no Customer Include make use of an append structure to add your own fields.

3/

Never change the standard SAP object (table or structure) immediately (apply 1/ or 2/).

4/

When you add extra fields via 1/ or 2/ make sure you start these fields with a Z however this is not mandatory I always use Z-fields in append structures and customer includes.

When you use field names in the namerange of SAP there is always a risk in future SAP releases that you will have duplicate fields (when SAP provides your fieldname in a new version).

With duplicate fields in DDIC objects always problems during conversion and to repair it, try to avoid it.

5/

Pay special care when extending tables that have a lot of data in it.

Especially when the extension takes places (eg via customer include) in the middle of the object there is a change that table data needs to be converted.

Table conversion can take a lot of time, especially on big tables.

This is very often forgotten, normally in DEV and QA everything goes fine, once the transport goes to PRD the problems start (conversion problems, long conversion times, undo problems on database level, ...).

Therefor make sure before you transport to PRD you analyse the table in PRD , ask one of the BC guys for standby to check DB and also have a look at how table conversions work in tcode SE14.

Hope this is usefull.

Wim

Read only

kesavadas_thekkillath
Active Contributor
0 Likes
828

Search in SCN or Google .