Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: knopix от Март 21, 2013, 12:16:02 pm
-
Здравствуйте!..
Подскажите, пожалуйста, как правильно добавить проводки (позиции) в бухгалтерский документ в OPEN FI. Я попробовал несколько событий (например, 1050, 1120) но после вызова моего ФМ-а изменения затираются, ( т.к. например, в OPEN_FI_PERFORM_00001050_E
L_BSEG[] = T_BSEG[].
... тут вызов моего ФМа ...
T_BSEG[] = L_BSEG[].
)
Может, этого вообще нельзя делать? Или я что-то делаю не так?
-
Может, этого вообще нельзя делать? Или я что-то делаю не так?
Я лично позиции в финансовые документы не добавлял, но знаю что практически это возможно сделать, по крайней мере видел что делали, но механизма не знаю.
-
Может, этого вообще нельзя делать? Или я что-то делаю не так?
Да в данном случае нельзя делать добавление позиций, так как этот тип бизнес события является: Publish & Subscribe interfaces (P/S Modules) – в данном типе BTE нельзя обновлять данные в БД, так же может существовать несколько активных инстанций, вызываемых последовательно..
Вам нужно искать события типа: Process interfaces (Process Modules) – данный тип BTE позволяет выполнять обновление данных в БД. Ограничением является то, что активной может быть одна инстанция данного типа.
Более подробно тут: http://sapforum.biz/index.php/topic,2310.0.html
PS: Я кстати, пока, подходящего бизнес события для этих целей не нашел.
-
Спасибо большое за информацию... я тоже пока не нашёл... :(
P.S. был в командировке на курсах.
-
Спасибо большое за информацию... я тоже пока не нашёл... :(
Ну если что-то будет найдено надеюсь напишешь, так как тема будет интересна многим, мне так кажется.