Skip to Content
0
A S
May 22, 2020 at 04:10 PM

Unable to show edit mode in module pool

1009 Views Last edit May 22, 2020 at 04:20 PM 4 rev

PBO 9002 is a display screen. I have made Purchasing group and purchasing org fields and item number table control editable just to experiment with it. (screen-1.png)

The edit icon function code is 'switch'. Once pressed 'switch' should be able to edit, the header is showing as display mode whereas line item remain as edit mode with all values not shown (screen-2.png)

Also, would like to ask will it throw an abap error dump if edit and delete (in display mode) are performed in one screen 9002?

*&---------------------------------------------------------------------*
*& Module STATUS_9002 OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE STATUS_9002 OUTPUT.
 SET PF-STATUS 'ZSTATUS'.
 SET TITLEBAR 'ZTITLE1'.

 DATA: GV_ACTION TYPE I.
 CASE OK_CODE.
 WHEN 'SWITCH'.

 GV_ACTION = 0.
 IF 'SWITCH' = ABAP_TRUE.
 GV_ACTION = 1.
 ENDIF.

 """"header
 LOOP AT SCREEN.
 IF SCREEN-NAME = 'GWA_ZEKKO-EKGRP'.
 SCREEN-INPUT = GV_ACTION.
 MODIFY SCREEN.
 ENDIF.

 IF SCREEN-NAME = 'GWA_ZEKKO-EKORG'.
 SCREEN-INPUT = GV_ACTION.
 MODIFY SCREEN.
 ENDIF.

 """""""line item
 IF SCREEN-NAME = 'GWA_ZEKKO-EBELP'.
 SCREEN-INPUT = GV_ACTION.
 MODIFY SCREEN.
 ENDIF.
 ENDLOOP.

 ENDCASE.

ENDMODULE.

Attachments

screen-1.png (19.1 kB)
screen-2.png (18.3 kB)