Hi,
Try,
Hope the selection screen and entry screen are different, check the internal table entry.
Internal table contains entries means grey out the screen .
LOOP at screen.
IF ( SCREEN-NAME = 'WA_DIS-WERKS' ).
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
Create a ICON for Inserting a new record as a popup screen.(Model dialog box ).
Append the popup contents to internal table(Table control ).
Hope it helpful,
Regards,
Venkat