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

POSTING_INTERFACE_CLEARING
https://sapboard.ru/forum/viewtopic.php?f=13&t=1791
Страница 1 из 1

Автор:  fiona [ Чт, ноя 18 2004, 13:15 ]
Заголовок сообщения:  POSTING_INTERFACE_CLEARING

Кто-нибудь работал с данной функцией? Как передать в нее два поля с одинаковыми названиями но разными значениями(для разных экранов)

Автор:  Юрий Кочкин [ Пт, ноя 19 2004, 08:56 ]
Заголовок сообщения: 

что именно надо передать? пользуюсь этой функцией, можно сказать, регулярно ;) если расскажите более подробно - думаю смогу помочь

Автор:  fiona [ Пт, ноя 19 2004, 10:34 ]
Заголовок сообщения: 

в документе будет две позиции, те надо передать два кода проводки (40 и 50 в моём случае), получается поле BSEG-BSCHL надо передать два раза. Или я что то не то делаю? :)

Автор:  Юрий Кочкин [ Пт, ноя 19 2004, 11:07 ]
Заголовок сообщения: 

заполняешь таблицу T_FTPOST.
для заголовка t_ftpost-stype = 'K'.
для позиций - t_ftpost-stype = 'P',
t_ftpost-count = 1 (номер позиции)

например,

для заголовка
...
CLEAR it_ftpost. " дата документа
it_ftpost-stype = 'K'.
it_ftpost-fnam = 'BKPF-BLDAT'.
WRITE sy-datum TO it_ftpost-fval DD/MM/YYYY.
APPEND it_ftpost.
...

для позиций
...
1-я позиция документа
CLEAR it_ftpost.
it_ftpost-count = 1.
it_ftpost-stype = 'P'.
it_ftpost-fnam = 'RF05A-NEWBS'.
it_ftpost-fval = '40'.
APPEND it_ftpost.
...
2-я позиция документа
CLEAR it_ftpost.
it_ftpost-count = 2.
it_ftpost-stype = 'P'.
it_ftpost-fnam = 'RF05A-NEWBS'.
it_ftpost-fval = '40'.
APPEND it_ftpost.
...
аналогично все поля для каждой позиции

Автор:  Юрий Кочкин [ Пт, ноя 19 2004, 11:10 ]
Заголовок сообщения: 

если нужно просто выравнить уже проведенные позиции с кодами 40 и 50, то заполняется табличка it_ftclear с номером счета и номерами документов для выравнивания.

Автор:  Юрий Кочкин [ Пт, ноя 19 2004, 11:11 ]
Заголовок сообщения: 

сорри. ошибся.

...
2-я позиция документа
CLEAR it_ftpost.
it_ftpost-count = 2.
it_ftpost-stype = 'P'.
it_ftpost-fnam = 'RF05A-NEWBS'.
it_ftpost-fval = '50'.
APPEND it_ftpost.
...
8)

Автор:  CoMan [ Пт, ноя 19 2004, 12:07 ]
Заголовок сообщения: 

Если не затруднит, расскажите для чего предназначен указанный ФМ?

Автор:  Юрий Кочкин [ Пт, ноя 19 2004, 12:14 ]
Заголовок сообщения: 

проводка документа с выравниванием. аналог транзакции fb05

Автор:  CoMan [ Пт, ноя 19 2004, 12:17 ]
Заголовок сообщения:    Тема решена

Благодарю 8)

Автор:  anton1983 [ Пн, дек 26 2016, 16:35 ]
Заголовок сообщения:  Re: POSTING_INTERFACE_CLEARING

Коллеги, help

Использую FM POSTING_INTERFACE_CLEARING для автоматического выравнивания.
Необходимо в позицию счета кредиторской задолженности подставить нужный код НДС, для той позиции, которую выравниваю.
В самой позиции, которую выравниваю, код НДС есть, а вот в документ выравнивания в позицию он не подтягивается.

Для остальных позиций подставить НДС проблем нет:
lt_ftpost-fnam = 'BSEG-MWSKZ'.
lt_ftpost-fval = <fs_bseg>-mwskz.
APPEND lt_ftpost.

Спасибо

Автор:  UKY [ Вт, дек 27 2016, 03:58 ]
Заголовок сообщения:  Re: POSTING_INTERFACE_CLEARING

Может быть, ещё эти поля нужно заполнить?
Code:
lt_ftpost-stype = 'P'.
lt_ftpost-count = номер_позиции.

Автор:  anton1983 [ Вт, дек 27 2016, 09:57 ]
Заголовок сообщения:  Re: POSTING_INTERFACE_CLEARING

Попытались ему подсунуть НДС для позиции выравнивания:
lt_ftpost-stype = 'P'.
lt_ftpost-count = 002
lt_ftpost-fnam = BSEG-MWSKZ
ftpost-fval = <fs_bseg>-mwskz

Не помогло. Видимо, в пакетнике не предусмотрено.

Автор:  anton1983 [ Пн, янв 09 2017, 16:27 ]
Заголовок сообщения:  Re: POSTING_INTERFACE_CLEARING

В пакетник удалось подсунуть только НДС для позиции основного счета.
Для позиция выравнивания сделали замещение через событие 1120.

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