Based on certain condition how can we show different columns in output of ALV?? For Ex if Condition A is met we need to show 1 5 and 7 column , If condition B is met we need to show 1 2 and 4 and if condition C is met we need to show 1 3 and 6.
Answer Posted / ambareesh.j28
Everything what you asked for lies in the field catalog. Let us assume there are totally 7 fields (A to G) , and 3 conditions (X,Y,Z). So your code should be something like this:
If X, Pass A,C,D fields to field catalog.
elseif Y, Pass B,C,G fields to field catalog.
elseif Z, Pass E,F,G fields to field catalog.
endif.
Use the function modules REUSE_ALV_LIST_DISPLAY / REUSE_ALV_GRID_DISPLAY to execute the output and view it.
| Is This Answer Correct ? | 7 Yes | 0 No |
Post New Answer View All Answers
How many tables are there in sap?
Difference between function group and function module?
after creating lock object if does n't access record by second user what should we do?
What are the different abap/4 editors?
what are the critical issues u face in ur project?
What is the use of info groups? : sap abap hr
What is the function of the transport system and workbench organiser? : abap data dictionary
What is the significance of delivery class?
In BDC, data transfer is done success in foreground mode but if we done the same in background mode it shows errors. What is the reason?
What is table attribute? : abap data dictionary
Why do we use types statement in abap programming?
On ABAP, Did you set up a workflow? Are you familiar with all steps for setting up a workflow?
Have you set up a back ground job? How to create a background job without a variant ? : abap bdc
How the Sy-Mandt value gets updated in the table and Is this having any foreign key relationship.
What is Buffering Concept? When should a Table be buffered?