Текущее время: Вт, июл 29 2025, 15:55

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Замещение при выравнивании
СообщениеДобавлено: Вт, ноя 24 2009, 08:30 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 24 2008, 14:16
Сообщения: 15
Дано: выравниваются документы задолженности и оплаты(для определенности, две счет-фактуры и один аванс). Выравнивание производится в стандарте (тр. F-44, FB05, ...)
Требуется: проанализировать выравниваемые документы и в зависимости от результатов анализа заместить некоторые поля в документе выравнивания(для определенности - поле zuonr).
Не получается...
Проблема в том, что на ранних стадиях процесса формирования документа, когда я могу отследить вмешаться в процесс(например, через Замещение в бух.док. - транзакция OB28 или через события OPEN-Fi типа 1120, ... ), недоступна информация о выравниваемых документах. А на поздней стадии (событие 1030 OPEN-FI), когда доступна информация о выравниваемых документах, уже нет возможности заместить поля.

Возможно, информация о выравниваемых документах доступна не только в 1030, но я этого не знаю...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение при выравнивании
СообщениеДобавлено: Вт, ноя 24 2009, 08:39 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
viewtopic.php?f=13&t=50990


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение при выравнивании
СообщениеДобавлено: Вт, ноя 24 2009, 09:38 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
В замещении можно попробовать так доступиться к выравниваемым документам:

Code:
DATA: tl_ausz1 LIKE ausz1 OCCURS 0.
FIELD-SYMBOLS: <xausz1> LIKE tl_ausz1.

ASSIGN ('(SAPMF05A)xausz1[]') TO <xausz1>.

Во внутренней таблице <xausz1> будут лежать выравниваемые позиции

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение при выравнивании
СообщениеДобавлено: Чт, ноя 26 2009, 15:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Я когда-то делала при выравнивании заполнение полей:
прога SAPMF05A
инклюд MF05AFF0_FCODE_BEARBEITUNG
ENHANCEMENT 1 OIA_FI_SAPMF05A. - тут внедрялась
loop at postab where xaktp = 'X' - то, что участвует в выравнивании.

А вот при отмене выравнивания тоже надо было поправлять - это в OPEN FI 1040.

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB