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: 

performance

Former Member
0 Kudos

if i got date field in selection screen which is range of value and not primary key field . how u will take care of performance in select query.

and also give some performance tips

1 ACCEPTED SOLUTION

Former Member
0 Kudos

You can build a index in the table for selected fields. This will improve considerably the performance of the queries.

Before building the index, I recommend to stydy index impact on the database.

Regards

3 REPLIES 3

Former Member
0 Kudos

Hi,

Even though Date field is not a primay key field, it will restrict the data , if you give it as an input. only way to improve performace is : to make the date field mandatory for input. if the internal table has data based on period( ie. date /year), then it will endup fetching the data only for the period( date) specified.

Assumption in the above case : the date field in the Database table is not empty.

other performance related links:

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/abap%2bperformance%2band%2btuning

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/performance%2btuning%2busing%2bparallel%2bcu...

u can search in sdn , u can find more details.

Regards,

Madhu

Former Member
0 Kudos

You can build a index in the table for selected fields. This will improve considerably the performance of the queries.

Before building the index, I recommend to stydy index impact on the database.

Regards