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 add columns in ALV grid in transaction CATS_APPR_LITE

Former Member
0 Kudos

Hi all,

I am trying to add a new column to the ALV grid in transaction CATS_APPR_LITE. I have checked out the BADI called "CATS_REPORTING", and found a method called "BEFORE_DISPLAY_APPR". I've tried to perform simple tasks with this method, e.g. changing the column headers in the ALV, and this works fine.

However, I want to add a new column to this ALV. I have managed to add the new column, "X", to the field catalouge. But when I try to display the column i the transaction (by selecting the new column from the "Change Layout" option), I get a short dump.

I have also added the new field to the structure CI_CATSDB.

Does anyone have any idea how to add this new column properly?

All helpful answers will be rewarded!

Best regards,

MV

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

I hope the below link will help you.

Thnaks,

Khushboo.

3 REPLIES 3

Former Member
0 Kudos

Hi,

I hope the below link will help you.

Thnaks,

Khushboo.

Former Member
0 Kudos

I executed the program BALVBUFDEL (Reset ALV buffer), and this solved the problem!

Former Member
0 Kudos

Hi all,

My issue is almost the same, but this time I need to add the CATSFIELDS-DISPTEXT1 into CATS_APPR_LITE ALV.

When I tried to add this field into field-catalog ALV, the system gives me a dumpl, cause this field is not in CI_CATSDB structure.

How can I do it? I just need to add this field (CATSFIELDS-DISPTEXT1) into ALV, not a CI_CATSDB field.

Thx!!!

Miguel Angel.