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
Difference between top-of-page and top-of-page during at line- selection?
How many structures can be created in a Ztable ?
Explain what is the difference between sy-tabix and sy-index? Where it is used?
What is the difference between skip and new-line?
What are the rules to create a BAPI?
How many ways can a sap system be accessed?
While using extract datasets it is required to have a special workarea for interface. State true or false. : abap modularization
What is screen flow logic? What are the sections in it?
How do you move on to the next screen in interactive reporting?
Why lsmw does not support call transaction method? : abap bdc
What are the different abap editors? What is the used of different editors in abap?
What is repository info. Systems?
What are the differences between domain and data element?
What is a table attribute?
Setting up a BDC program where you find information from?