MODE_SET

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > English > ABAP Tutorial > ABAP Workbench Tools > Enhancement > Business Add-Ins (BADI) > Business Add-Ins (BADI) Examples > ZMB_IM_MB_MIGO_BADI >

MODE_SET

METHOD IF_EX_MB_MIGO_BADI~MODE_SET .
*  Digunakan di cmod > EXIT_SAPMM07M_001 > ZXMBCU02
*  untuk mendapatkan Nilai GODYNPRO-ACTION dan GODYNPRO-REFDOC
 
TYPES: BEGIN OF LN_MODE_SET,
         ACTION(3),
         REFDOC(3),
        END OF LN_MODE_SET.
DATA: OBJ_MODE_SET TYPE LN_MODE_SET.
*  BREAK ABAP08.
 
IMPORT OBJ_MODE_SET TO OBJ_MODE_SET FROM MEMORY ID 'MIGO_MODE_SET'.
 
IF OBJ_MODE_SET IS INITIAL.
   OBJ_MODE_SET-ACTION = I_ACTION.
   OBJ_MODE_SET-REFDOC = I_REFDOC.
  EXPORT OBJ_MODE_SET FROM OBJ_MODE_SET TO MEMORY ID 'MIGO_MODE_SET'.
ELSE.
  IF OBJ_MODE_SET-ACTION NE I_ACTION OR OBJ_MODE_SET-REFDOC NE I_REFDOC.
    CLEAR OBJ_MODE_SET.
     OBJ_MODE_SET-ACTION = I_ACTION.
     OBJ_MODE_SET-REFDOC = I_REFDOC.
    EXPORT OBJ_MODE_SET FROM OBJ_MODE_SET TO MEMORY ID 'MIGO_MODE_SET'.
  ENDIF.
ENDIF.
*--------------------------------------------------------------------*
 
ENDMETHOD.