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
What is the difference between synchronous and asynchronous update?
What is the use of abap data dictionary? : abap data dictionary
Rp_provide_from_last contains how many parameters ? : abap hr
In an abap/4 program how do you access data that exists on a presentation server vs on an application server?
How can a lock object be called in the transaction?
What data is contained? : abap data dictionary
The extract statements in field groups can be used before or after processing the sort statements. State true or false. : abap modularization
What was the requirement of IDoc in your project? How it was working?
What are the uses of secondary indexes?
Explain what are the problems in processing batch input sessions?
Difference between call by value and call by reference? : abap data dictionary
What are the disadvantages of logical databases?
What is the functionality of BIZTALK and how it handles the IDOC’s and how u will transfer the IDOCS to the BIZTALK ?
Can we handle two transaction codes in the same program using call transaction bdc input method? : abap bdc
What does a lock object involve?