попробуй так (расширение 
IWO10009/
EXIT_SAPLCOIH_009):
Code:
*----------------------------------------------------------------------*
*   INCLUDE ZXWOCU07 (К моменту сохранения)                            *
*----------------------------------------------------------------------*
*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(CAUFVD_IMP) LIKE  CAUFVD STRUCTURE  CAUFVD
*"     VALUE(TRTYP) LIKE  TC10-TRTYP
*"  EXPORTING
*"     REFERENCE(RELEASE_ORDER) TYPE  XFLAG
  ...
  data:  lt_caufv_bt type standard table of caufvdb,
         ls_caufv_bt type caufvdb.
  field-symbols: <fs_caufv_bt> type table.
  assign: ('(SAPLCOBH)caufv_bt[]') to <fs_caufv_bt>.
  if sy-subrc = 0.
    lt_caufv_bt[] = <fs_caufv_bt>[].
    read table lt_caufv_bt into ls_caufv_bt
                           with key mandt = sy-mandt
                                    aufnr = CAUFVD_IMP-aufnr.
    if sy-subrc = 0.
* ...
*    Здесь работает ваша логика по определению МВЗ
* ...
      move: <ВашеМВЗ> to ls_caufv_bt-kostl.
      modify <fs_caufv_bt> from ls_caufv_bt index sy-tabix.
    endif.
  endif.
  ...
p.s. кстати, подобная тема уже была: 
http://sapboard.ru/forum/viewtopic.php?t=20577