Привет. Недавно сделал так:
В EXIT_SAPMM06E_006 реквизит
i_trtyp определяет режим A - просмотр, H - создание, и вроде C - изменение.
Code:
*&---------------------------------------------------------------------*
*& Include ZXM06U36
*&---------------------------------------------------------------------*
*
* Export data to customer subscreen for header (PBO)
*
EXPORT i_trtyp TO MEMORY ID 'TRTYP'.
В нужном экране объявляешь:
Code:
PROCESS BEFORE OUTPUT.
MODULE STATUS_0101.
И дальше:
Code:
*----------------------------------------------------------------------*
***INCLUDE ZXM06O01 .
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Module STATUS_0101 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE status_0101 OUTPUT.
DATA:
i_trtyp.
IMPORT i_trtyp FROM MEMORY ID 'TRTYP'.
FREE MEMORY ID 'TRTYP'.
IF i_trtyp = 'A'.
LOOP AT SCREEN.
IF screen-name = 'EKKO-ZUZUZU'.
screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
ENDMODULE. " STATUS_0101 OUTPUT
Надеюсь не сильно запутал
