SAPфорум.RU
https://sapboard.ru/forum/

Отправка IDoc FIDCC2 без изменения FI документа
https://sapboard.ru/forum/viewtopic.php?f=13&t=94732
Страница 1 из 1

Автор:  Orgazm [ Ср, апр 19 2017, 13:16 ]
Заголовок сообщения:  Отправка IDoc FIDCC2 без изменения FI документа

Добрый день, коллеги.

Необходимо отправлять IDOC вида FIDCC2 по конкретному FI-документу.

При изменении документа, я ловлю факт изменения в open FI 1110, получаю данные и отправляю их через
Code:
  call function 'FI_IDOC_PREPARE'
    importing
      e_distribute = lv_distribute
    tables
      t_bkpf       = lt_bkpf
      t_bseg       = lt_bseg
      .

  if lv_distribute = 'X'.
    call function 'FI_IDOC_UPDATE'
      exporting
        i_distribute = lv_distribute  "X: verteilen
      tables
        t_bkpf       = lt_bkpf
        t_bseg       = lt_bseg
        .

  endif.


Таким образом, при изменении документа все отлично работает.

Сейчас же нужно cделать то же самое, но чтобы пользователь мог ввести номер документа и отправить IDOC по конкретному документу без его изменения.
Собственно, выбрать BKPF + BSEG по номеру не составляет труда, однако IDoc не генерируется без изменения документа, и такой финт ушами как "запихнуть данные имеющегося документа в эти ФМ" не работает.

Подскажите, пожалуйста, в каком направлении копать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/