Текущее время: Пн, июл 28 2025, 00:10

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Контроль за отменой выравнивания
СообщениеДобавлено: Вт, мар 26 2013, 23:25 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 409
Всем привет.

Есть задача навесить доп. проверки при отмене выравнивания. Нужно знать, какой датой юзер собирается отменить вываривание.
Начал c OPEN FI.

Есть три события 1040-1042.

Срабатывают они в такой последовательности:

Запустил FBRA:
1. 00001042
2. Диалог Сторно или отмена и сторно.
3. Нажал отмена и сторно
4. 00001041
5. Диалог с причиной сторно и БУДУЩЕЙ датой сторно.
6.00001042
7. 00001040


Вроде бы событие 1040 подходит, но в нем нет информации, какую причину сторно задали в п. 5. Есть структура I_RF05R, но поле BUDAT Пустое

Как можно вытащить введенную причину и дату сторно?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль за отменой выравнивания
СообщениеДобавлено: Ср, мар 27 2013, 08:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Попробуйте структуру экрана прочитать

ASSIGN ('(программа)структура') TO <указатель>

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль за отменой выравнивания
СообщениеДобавлено: Ср, мар 27 2013, 10:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Или через внутреннюю переменную из памяти взять причину сторно из предыдущих событий в 1040.
EXPORT ..... TO MEMORY ID
IMPORT ....


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль за отменой выравнивания
СообщениеДобавлено: Ср, мар 27 2013, 12:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
CrecerRu написал(а):
Нужно знать, какой датой юзер собирается отменить вываривание.

Стандартной проверки на сторно в предыдущих периодах для причины сторнирования недостаточно?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Контроль за отменой выравнивания
СообщениеДобавлено: Ср, мар 27 2013, 21:02 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 409
to BRILDI.

В том то и дело, что нет в этих событиях даты или причины сторно.

TO darkduck

Стандартной проверки не достаточно, нужно в Z -табличку слазить


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль за отменой выравнивания  Тема решена
СообщениеДобавлено: Ср, мар 27 2013, 22:28 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 409
Разобрался.

Как оказалось, в тр. FBRA, после того, как вызывается диалог с указанием причины и даты сторно, вызывается пакетник на туже тр. FBRA.
Перед повторным вызовом параметры кладутся в память, а при вызове из пакетника - считываются. Поэтому ASSIGN ('(SAPMF05R)RF05R') TO <zrf05r>. - здесь не поможет. ( <zrf05r> = стандартной переменой I_RF05R )

Можно просто считать из памяти ранее стандартом записанные значения:
IMPORT stodt FROM MEMORY ID 'STODT'.
IMPORT stomo FROM MEMORY ID 'STOMO'.

Похоже на баг, но ноты не искал, может уже подправили. У меня 6.00, SP14


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

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


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

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


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

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