Yozhhhhh написал:
Ну вот смотрите, вдруг потом пригодится.
Я помню, что Вы переживали, что третий момент может не наступить.
Однако почти все документы, которые проходят мимо третьего момента, никак к выравниванию не относятся - AA, MM, SD (деблокирование счета-фактуры разве что под вопросом, но и это не есть выравнивание в классическом понимании).
Таким образом, фактически все выравнивание делается в FI и обязательно пройдет через следующие места, где удобно сделать проверку/замещение (хронология наступления этих событий соблюдена):
- событие 940 в P/S - работает в 100% случаев, для любой транзакции выравнивания; исключение - сторно в FB08 для FI документа, при сторно в 940 не заходит; postab доступен без всяких assign;
- событие 1011 (проверка на уровне строки) - работает всегда, но при выравнивании могут быть документы без позиций, в этом случае событие не наступит; таблица postab в явном виде недоступна, но можно достать через assign из программы SAPMF05A (кроме сторно, при котором postab будет пустой);
- третий момент - работает в 100% случаев для замещений (кроме сторно, при нем третий момент замещений не работает) и проверок (даже для сторно); postab можно достать из программы SAPMF05A через assign (для сторно не заполняется).
Если у Вас идет речь именно о выравнивании (любым из трех известных методов - стандарт, частичный платеж, остаток), то третий момент и проверок, и замещений всегда будет работать.
POSTAB достается всегда в одну строку. Исключение - FI сторно, при котором POSTAB не заполняется, однако легко достается везде как BKPF-STBLG (создаваемый документ и будет для него выравниванием).
мне кажется такие посты надо крепить в FAQ