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

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


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

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


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

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