[quote="Dumer"]Можно использовать ФМ AM_SHOW_POST_DEPR, но получим только запланированую амортизацию по месяцам, без первоначальной и остаточной стоимости. Второй минус в том, что очень медленно работает. Третий минус, значения только за текущий год. 
Чтобы вызвать ЛБД ADA несколько раз, нужно написать отчетик на ней, который будет передавать в память необходимые данные и через submit вызывать его.
Например:
Code:
REPORT  zam_os.
TABLES: *anla0, anla0, anlcv, anlav.
DATA: BEGIN OF zam_osn OCCURS 0,
   bukrs LIKE anlc-bukrs,
   anln1 LIKE anlc-anln1,
   perv LIKE anlc-kansw,
   amor LIKE anlc-knafa,
   balan LIKE anlc-kaafa,
END OF zam_osn.
START-OF-SELECTION.
SRTVR = '0013'.
BEREICH1 = '01'.
 *anla0-XNOCHECK = 'X'.
get anla0.
GET anlcv.
  zam_osn-bukrs = anlcv-bukrs.
  zam_osn-anln1 = anlcv-anln1.
  zam_osn-perv = anlcv-answ_gje.
  zam_osn-amor = anlcv-afa_gje.
  zam_osn-balan = anlcv-bchwrt_gje.
  APPEND zam_osn.
END-OF-SELECTION.
  EXPORT zam_osn TO MEMORY ID 'zam_assets'.
А что обеспечивает следующий код:
  LOOP AT p_fkber. 
    trange_line-tablename = 'ANLAV'. 
    trange_frange_t_line-fieldname = 'FKBER'. 
    trange_frange_t_selopt_t_line-sign   = p_fkber-sign. 
    trange_frange_t_selopt_t_line-option = p_fkber-option. 
    trange_frange_t_selopt_t_line-low    = p_fkber-low. 
    APPEND trange_frange_t_selopt_t_line 
      TO trange_frange_t_line-selopt_t. 
    APPEND trange_frange_t_line TO trange_line-frange_t. 
    APPEND trange_line TO trange. 
  ENDLOOP. 
  CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX' 
    EXPORTING 
      field_ranges = trange 
    IMPORTING 
      expressions  = texpr. 
FKBER - функциональная сфера, для чего требуется заполнять данные поля? 
