what is the usage of Enhancement category in tables?

  

Answer Posted / gspavan

When a table is created you need to set enhancement catagory. The reason for encancement catagory is to say what type of fields you can have in your table. For the SAP tables when you want to make enhancements( adding your own fields- append structure)what type of field you can add it depends on how they set the enhancement catogary. 1> Can be enhanced deep: You can have any type of fields and if it is a standard table you can add any type of field whether it may be a character type, reference type or even a table type ( deep means structure within structure) fields. 2>Can be enhanced (character-type or numeric): Now you can add only flat data type fields not a reference type or deep structures ( a table type within a table). 3>Can be enhanced (character-type) : In a table for which this technical attribute is set you can have only character type fields and in standard tables you can enhance it by adding only character type fields not even integer or float or packed.(C, N, D and T are the character type fields and your table should contain these type of fields.). 4>Cannot be enhanced: This table cannot be enhanced means you cannot add further fields into this table.

Is This Answer Correct ?    30 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the data types of the abap/4 layer? : abap data dictionary

662


What is the difference between select statement and provide statement ? : abap hr

574


What are the different types of mode (run code) in call transaction method?

625


hi i need detailed information on badi and bapi how can this work in real time senarios plz explain with exp

3212


What is a persistent class?

974






Difference between Insert, Update and Modify?

683


What is the syntax of packed number?

647


What is table pool?

582


I have 3 transactions,where the output of one transaction is input of another and output of 2nd transaction is input of 3rd transaction.i have one flat file with all data for the 3 transaction.if the 3rd transaction failed can we rollback the remaining 2 transactions or not.Is this possible in BDC,How/

1813


What is database utility?

704


What is update task

7626


why particularly lock object name starts with EZ OR EY?

1511


How to transfer data into line items using batch input session method? : abap bdc

588


How will you link form with the event driven in sap scripts?

535


ABAP : Classical reports events name

903