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: 

display grid.

Former Member
0 Kudos

hey

i have alv grid displayed in screen 200.

In screen 100 i have 2buttons.

According to each button click, i need different display

in alvgrid. I wrote alv things inside PBO, at screen 200.

while calling from screen 100, i wrote select statement

in PAI 100screen.

but dynamically i cant access the query value in ALVGRID.

could you pls see this code.

MODULE MAINUSER_COMMAND_0100 INPUT.

SAVE_OK = OK_CODE.

CLEAR OK_CODE.

CASE SAVE_OK.

WHEN 'BACK'. "前画面

SET SCREEN 0.

WHEN 'CANCEL'. "中止

LEAVE PROGRAM.

WHEN 'EXIT'. "終了

LEAVE PROGRAM.

ENDCASE.

CASE SY-UCOMM.

WHEN 'FU01'.

SET PF-STATUS 'REPORT'.

SET TITLEBAR '200'.

  • PERFORM TP_GETDATE.

SELECT * FROM ZMW0001 INTO TABLE SDYN_ITAB.

CALL SCREEN '200'.

EXIT.

WHEN 'FU02'.

SET PF-STATUS 'REPORT'.

SET TITLEBAR '200'.

  • PERFORM TP_GETDATE.

SELECT * FROM ZMW0001

INTO TABLE SDYN_ITAB WHERE IMPORTDAY = IMPODAY

CALL SCREEN '200'.

WHEN OTHERS.

ENDCASE.

ENDMODULE.

MODULE REPORTSTATUS_PBO200 OUTPUT.

IF G_CUSTOM_CONTAINER IS INITIAL.

CREATE OBJECT G_CUSTOM_CONTAINER

EXPORTING CONTAINER_NAME = G_CONTAINER.

CREATE OBJECT GRID_REPORT

EXPORTING I_PARENT = G_CUSTOM_CONTAINER.

CALL METHOD GRID_REPORT->SET_TABLE_FOR_FIRST_DISPLAY

CHANGING IT_FIELDCATALOG = FIELDCATALOG

IT_OUTTAB = SDYN_ITAB.

ls_toolbar_excluding = CL_GUI_ALV_GRID=>MC_FC_INFO.append

ls_toolbar_excluding to lt_toolbar_excluding.

ENDMODULE.

chandra kumar.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

a) Did you check in screen 200, what values are stored in SDYN_TAB before the method set_table_for_first_display is executed ?

b) Is your fieldcatalog empty ?

Regards,

Subramanian V.

1 REPLY 1

Former Member
0 Kudos

a) Did you check in screen 200, what values are stored in SDYN_TAB before the method set_table_for_first_display is executed ?

b) Is your fieldcatalog empty ?

Regards,

Subramanian V.