In Dialog Programming Table Control,how to make only one row
editable?
Answer Posted / rinzy deena mathews
DATA : ok_code TYPE sy-ucomm,
lines TYPE i.
DATA : t_sflight TYPE STANDARD TABLE OF sflight.
DATA : x_sflight TYPE sflight.
CONTROLS : tbl_sflight TYPE TABLEVIEW USING SCREEN 9000.
START-OF-SELECTION.
CALL SCREEN 9000.
*&--------------------------------------------------------*
*& Module STATUS_9000 OUTPUT
*&--------------------------------------------------------*
* text
*---------------------------------------------------------*
MODULE status_9000 OUTPUT.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.
IF t_sflight IS INITIAL.
APPEND INITIAL LINE TO t_sflight.
MODIFY t_sflight FROM x_sflight INDEX 1.
DESCRIBE TABLE t_sflight LINES lines.
tbl_sflight-lines = lines.
ENDIF.
ENDMODULE. " STATUS_9000 OUTPUT
*&------------------------------------------------------*
*& Module USER_COMMAND_9000 INPUT
*&------------------------------------------------------*
* text
*-------------------------------------------------------*
MODULE user_command_9000 INPUT.
IF ok_code EQ 'INSERT' AND ok_code NE ' '.
v_code = 'INSERT'.
INSERT INITIAL LINE INTO t_sflight INDEX lines.
tbl_sflight-lines = tbl_sflight-lines + 1.
ENDIF.
CLEAR ok_code.
ENDMODULE. " USER_COMMAND_9000 INPUT
*&-----------------------------------------------------*
*& Module MODIFY INPUT
*&-----------------------------------------------------*
* text
*------------------------------------------------------*
MODULE modify INPUT.
MODIFY t_sflight FROM x_sflight INDEX tbl_sflight-
current_line.
DESCRIBE TABLE t_sflight LINES lines.
ENDMODULE. " MODIFY INPUT.
| Is This Answer Correct ? | 5 Yes | 2 No |
Post New Answer View All Answers
Mention the various databases integrities?
What is the significance of delivery class? : abap data dictionary
What are the events in abap/4 language? : abap hr
How to handle errors in call transaction bdc method without using bdcmsgcoll internal table? : abap bdc
What is a type-pool?
What are pooled tables? : abap data dictionary
What are the different types of luws. What are they?
What are the data types of the abap/4 layer?
What is an on”*-input filed” statement?
What are the types of views? : sap abap data dictionary
After running a BDC program in background, next day morning when you see the results, few records are not updated(error records). What will you do then ?
What is partner selection?
In tm, if a group of employees gets 10 days of annual leave, what will be the time evaluation status? : sap abap hr
How to find Kernal badi ?
How collect statement is different from append?