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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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