17
7/25/2019 ABAP Data Dictionary Enhancements http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 1/17  ABAP Data Dictionary enhancements  VER 1.0 Author: Parul Modi  Page 1 of 17 Created by Parul Modi

ABAP Data Dictionary Enhancements

Embed Size (px)

Citation preview

Page 1: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 1/17

 

ABAP Data Dictionary enhancements

  VER 1.0

Author: Parul Modi

  Page 1 of 17 Created by Parul Modi

Page 2: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 2/17

INDEX

1. Introduction......................................................................................................................3

2. Enhancement Concept.....................................................................................................32.1 Fixed alue append! to domain!....................................................................................3

2.2 "ppend !earch help!......................................................................................................#2.3 $econdary indice!........................................................................................................12

  Page 2 of 17 Created by Parul Modi

Page 3: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 3/17

1. Introduction

%hi! document de!cribe! allo&! you to add your o&n functionality to $"P'! !tandard

 bu!ine!! application! &ithout modifying them. 

2. Enhancement Concept

%he enhancement technology not only enable! you to add the additional functionality intothe !y!tem( but al!o allo&! you to reduce your co!t of o&ner!hip in maintenance and

ad)u!tment! during er!ion upgrade!.

2.1 Fixed value appends to domains

Fixed alue append! are modification*free enhancement!. +ith fixed alue append! &e

can enhance a fixed alue range at the domain leel. %he fixed alue! re!trict u!er! from

entering alue! that are not part of a pre*approed li!t( !uch a! !electing the type of farefor a flight or add a cu!tomer type. ,elo& i! a example of adding one ne& cu!tomer -e.g.

Executie cu!tomer to a Flight boo/ing! Cu!tomer type $0C$%%PE.

  Page 3 of 17 Created by Parul Modi

Page 4: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 4/17

Step 1.  pen $E11( !elect 4omain( and enter the name of the domain &hich &e &ant to

enhance. Plea!e !ee belo& example. I am u!ing the $0C$%%PE domain.

 Clic/ the 4i!play button and Clic/ the 5alue 6ange tab

  Page of 17 Created by Parul Modi

Page 5: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 5/17

 te! ". In aboe !creen( Follo& menu path 8oto 9 Fixed 5alue "ppend. " pop*up dialog box appear!. Enter the name of the fixed alue append( &hich mu!t !tart &ith or :( and

clic/ the ; icon. Plea!e !ee belo& !creen !hot!

Clic/ / and enter name <0ne&0cu!tomer 

Clic/ ; 

  Page = of 17 Created by Parul Modi

Page 6: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 6/17

te! #. Enter a !hort de!cription for the ne& fixed alue append. %hen clic/ the 5alue

6ange tab and enter the ne& fixed alue! and their de!cription!. Plea!e !ee belo& !creen

!hot!

  Page > of 17 Created by Parul Modi

Page 7: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 7/17

 te! $. Clic/ the !ae and then clic/ the actiate icon to actiate the fixed alue append.

" fixed alue append for the $0C$%%PE domain ha! !ucce!!fully created. Plea!e !ee belo& !creen !hot

  Page 7 of 17 Created by Parul Modi

Page 8: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 8/17

2.2 Append search helps

"n append !earch help enhance! a collectie !earch help( &hich i! a combination of!eeral elementary !earch help!. "ppend !earch help! are common in country er!ion!

and !pecial deelopment! that $"P partner! and client! create. ften !tandard !earch

help! do not meet bu!ine!! re?uirement!. %he!e bu!ine!! re?uirement! may ary fromone bu!ine!! proce!! to another !o u!er! typically need additional !earch help path!. ou

can fulfill the!e re?uirement! u!ing append !earch help!.

"ppend !earch help! can al!o be u!ed a! input help. In thi! ca!e( they are u!ed li/e

collectie !earch help!.

%o illu!trate ho& to !et up append !earch help!( I u!e the example of a bu!ine!!

re?uirement to include a !earch help Material! of MP@ -manufacturer part number *

M6P $et! -technical nameA M"%MP@ in the !tandard collectie !earch help Find

Material @umber -technical nameA M"%1.

te! 1. %ran!action $E11 !elect! $earch Belp and enter! the !earch help name you &ant

to enhance. In belo& example

Clic/ the 4i!play button to ie& M"%1 a! belo&

  Page # of 17 Created by Parul Modi

Page 9: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 9/17

te! ". Follo& menu path 8oto 9 "ppend $earch Belp. In the pop*up &indo& that

appear!.

Page of 17 Created by Parul Modi

Page 10: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 10/17

Clic/ the create icon to create a ne& append

te! #. "nother pop*up &indo& appear!. Enter the append !earch help name( &hich mu!t begin &ith or :. I enter :@E+0$E"6CB0"PPE@4 a! belo&

Clic/ the ; icon.

  Page 1D of 17 Created by Parul Modi

Page 11: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 11/17

te! $. %he maintenance !creen for the append !earch help appear!. Clic/ the Included

!earch help! tab. Enter the !earch help name and add !ome !hort de!criptie text. ,elo&named ne& !earch help a! M"%MP@.

te! %. Clic/ the !ae icon to !ae your &or/( and then clic/ the actiate icon to actiatethe ne& append !earch help.

  Page 11 of 17 Created by Parul Modi

Page 12: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 12/17

&e can !ee ne&ly created append !earch help :@E+0 $E60"PPE@4 in the Included

!earch help! li!t for !tandard !earch help M"%1.

2.3 Secondary indices

%hi! i! ne& @et+eaerD! a! part of the exten!ion frame&or/. In the pa!t it ha! beencommon for cu!tomer! to add their o&n !econdary indexe! to $"P table!. Bo&eer afterupgrade!( the!e cu!tomer! added indexe! &ould be lo!t becau!e thi! &a! ie&ed a! a

modification. @ot a really big deal a! long a! you /ne& to put them bac/. Bo&eer on

large tran!actional table!( you could hae decrea!ed performance after the upgrade untilthe index i! rebuilt.

Bo&eer an exten!ion index i! one that the cu!tomer can place on an $"P table( but it

&ill not be lo!t after the upgrade. It i! recorded li/e other Exten!ion Frame&or/ ob)ect!

and i! more i!ible a! an exten!ion a! &ell.

%able indice! !peed up the performance of reading data from a databa!e. " program or areport that read! record! from a databa!e table &ith a large amount of data -more than

=D(DDD record! ta/e! a long time to proce!!. ou can reduce the!e time delay! by u!ing

table indice!.

%here are t&o type! of table indice!A primary index and !econdary index. %he !y!temcreate! primary indice! automatically. %he!e indice! are compo!ed of /ey field!.

Coner!ely( u!er! create !econdary indice!( &hich contain non*/ey field! -table field! that

  Page 12 of 17 Created by Parul Modi

Page 13: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 13/17

are not mar/ed a! primary /ey field! to improe performance. $econdary indice! come

in handy in program! that read data from Financial "ccounting -FI table!.

te! 1. 8o to tran!action $E11( !elect 4ataba!e and enter the table name for the

!econdary index. ,elo& u!ing example of ,;PF table for !econdary index. Clic/ the

4i!play button and on the next !creen and choo!e Indexe!. " pop*up &indo& appear!.

Plea!e !ee belo& !creen !hot!.

Clic/ on Indexe!

  Page 13 of 17 Created by Parul Modi

Page 14: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 14/17

$tep 2. Clic/ the create icon( and then choo!e Create Exten!ion Index. " pop*up &indo&

appear!. Enter the index name( &hich mu!t begin &ith or :.

Enter :I1

te! #. %he Index Maintenance !creen appear!. Enter a !hort de!cription for the ne&

index and clic/ the %able Field! button. I hae !elected @on*uni?ue index becau!e I do

Page 1 of 17 Created by Parul Modi

Page 15: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 15/17

not hae a re?uirement to uni?uely identify each record of the table. I al!o !elected Index

on all databa!e !y!tem!( &hich ma/e! !ure the index i! created in the databa!e.

te! $. " pop*up &indo& appear!. Bere you can !ee the li!t of aailable field! for table,;PF. $elect field! that are u!ed in the !econdary index :I1 from the li!t. I &ant to add

an index for the field ,"6%.

Page 1= of 17 Created by Parul Modi

Page 16: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 16/17

 @o& clic/ the Copy button.

te! %. %he Index Maintenance !creen appear!. Bere you can !ee the ne&ly created index

:I1 &ith the index field ,"6% in the index li!t. Clic/ the !ae icon to !ae your &or/(and then clic/ the actiate icon to actiate the !econdary index :I1 for table ,;PF.

  Page 1> of 17 Created by Parul Modi

Page 17: ABAP Data Dictionary Enhancements

7/25/2019 ABAP Data Dictionary Enhancements

http://slidepdf.com/reader/full/abap-data-dictionary-enhancements 17/17

  Page 17 of 17 Created by Parul Modi