|
Dialog (103) - Table Control |
Home | ||||
|
Previous Next | |||||
Before REPORT ypractice_dialog_101 .
After REPORT ypractice_dialog_103 .
Before *----------------------------------------------------------------------* *GLOBAL VARIABLE DECRALATION *----------------------------------------------------------------------*
DATA : ok_code LIKE sy-ucomm, save_ok LIKE sy-ucomm.
DATA : gv_message1(100), gv_message2(100).
*----------------------------------------------------------------------*
After *----------------------------------------------------------------------* *GLOBAL VARIABLE DECRALATION *----------------------------------------------------------------------* TYPES: BEGIN OF ty_header, matkl LIKE mara-matkl, " Material Group matnr LIKE mara-matnr, " Material Number maktx LIKE makt-maktx, " Material Description bismt LIKE mara-bismt, " Old material number meins LIKE mara-meins, " Base Unit of Measure mseht LIKE t006a-mseht, " Unit of Measurement Text Cek, END OF ty_header.
* Or You can using this code bellow *TYPES: BEGIN OF ty_header. * INCLUDE STRUCTURE yta_header_101. *TYPES: cek, * END OF ty_header.
* Deklarasi Internal Table DATA: gi_header TYPE STANDARD TABLE OF ty_header WITH HEADER LINE, gi_makt LIKE STANDARD TABLE OF makt WITH HEADER LINE, gi_t006a LIKE STANDARD TABLE OF t006a WITH HEADER LINE.
DATA: gv_matkl LIKE mara-matkl.
DATA : ok_code LIKE sy-ucomm, save_ok LIKE sy-ucomm.
DATA : gv_message1(100), gv_message2(100).
*----------------------------------------------------------------------*
Before *&---------------------------------------------------------------------* *& Module USER_COMMAND_2000 INPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* module USER_COMMAND_2000 input. save_ok = ok_code. CLEAR ok_code.
CASE save_ok. WHEN 'BACK'. LEAVE TO SCREEN 0. WHEN OTHERS.
ENDCASE.
CLEAR ok_code. endmodule. " USER_COMMAND_2000 INPUT
After *&---------------------------------------------------------------------* *& Module USER_COMMAND_2000 INPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE user_command_2000 INPUT. save_ok = ok_code. CLEAR ok_code.
CASE save_ok. WHEN 'BACK'. LEAVE TO SCREEN 0. WHEN 'DISPLAY'. CALL FUNCTION 'YFM_RFC_PRACTICE_101' EXPORTING gv_matkl = gv_matkl * GV_MATNR = gv_max_row = 0 TABLES gi_header = gi_header . WHEN OTHERS.
ENDCASE.
CLEAR ok_code. ENDMODULE. " USER_COMMAND_2000 INPUT
|
| User Threads | New Thread ( Only for Donators ) |
|
|
|||
| Threads | Last Post | Replies | Views |
|
|
|||