Добавление новых позиций в бух. документ через OPEN FI

Автор knopix, Березень 21, 2013, 12:16:02 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

knopix

Здравствуйте!..

Подскажите, пожалуйста, как правильно добавить проводки (позиции) в бухгалтерский документ в OPEN FI. Я попробовал несколько событий (например, 1050, 1120) но после вызова моего ФМ-а изменения затираются, ( т.к. например, в OPEN_FI_PERFORM_00001050_E
  L_BSEG[]  = T_BSEG[].
... тут вызов моего ФМа ...
T_BSEG[]  = L_BSEG[].
)

Может, этого вообще нельзя делать? Или я что-то делаю не так?



Uukrul

Цитата: knopix від Березень 21, 2013, 12:16:02 ПП
Может, этого вообще нельзя делать? Или я что-то делаю не так?
Я лично позиции в финансовые документы не добавлял, но знаю что практически это возможно сделать, по крайней мере видел что делали, но механизма не знаю.

Uukrul

Цитата: knopix від Березень 21, 2013, 12:16:02 ПП
Может, этого вообще нельзя делать? Или я что-то делаю не так?
Да в данном случае нельзя делать добавление позиций, так как этот тип бизнес события является: Publish & Subscribe interfaces (P/S Modules) – в данном типе BTE нельзя обновлять данные  в БД, так же может существовать несколько активных инстанций, вызываемых последовательно..

Вам нужно искать события типа: Process interfaces (Process Modules) – данный тип BTE позволяет выполнять обновление данных в БД. Ограничением является то, что активной может быть одна инстанция данного типа.

Более подробно тут: http://sapforum.biz/index.php/topic,2310.0.html

PS: Я кстати, пока, подходящего бизнес события для этих целей не нашел.

knopix

Спасибо большое за информацию... я тоже пока не нашёл...  :(

P.S. был в командировке на курсах.

Uukrul

Цитата: knopix від Травень 21, 2013, 12:46:18 ПП
Спасибо большое за информацию... я тоже пока не нашёл...  :(
Ну если что-то будет найдено надеюсь напишешь, так как тема будет интересна многим, мне так кажется.

SMF spam blocked by CleanTalk