Текущее время: Пн, авг 04 2025, 18:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Экзит для массового деблокирования заявок
СообщениеДобавлено: Пн, июл 17 2006, 13:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Добрый день!
Проблема в следующем.
Нужен экзит, используемый в массовом деблокировании заявок.
Как ни странно, несмотря на то, что указанные (M06B0002, M06B0005, ....) экзиты аккуратно срабатывают в ME54N (одиночное деблокирование), в me55 они никоим образом не вздрагивают... :(
Люди!!! Ау!!! Кто-нибудь пользуется экзитами при массовом деблокировании - ПОДЕЛИТЕСЬ!!!! ПЛИЗЗЗ (а то со временем ну полный каюк!!)!!! :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 09 2008, 10:28 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Наташа, привет!
Ты тогда нашла решение этой проблемы? Я сейчас с тем же столкнулся..

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 09 2008, 10:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Коллеги, помнится я вроде использовал какой-то левый OpenFI, и все приходилось делать через динамический ASSIGN.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 09 2008, 11:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Сергей, спасибо за подсказку!
А вы не могли бы поискать, какой именно open fi использовался? Или еще лучше - подсказать, как его можно найти самостоятельно?

Просто я пока с технологией расширений при помощи open fi еще не сталкивался - мне почему-то казалось, что она используется только в финансах.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 10 2008, 08:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Нужно установить точку прерывания в ф.м. BF_FUNCTIONS_READ (для событий) и PC_FUNCTIONS_READ (для процессов).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 11 2008, 08:03 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
LKU написал:
Наташа, привет!
Ты тогда нашла решение этой проблемы? Я сейчас с тем же столкнулся..
Привет! :) К сожалению (ты же помнишь, в связи с чем и кем все это было? ;)) - этот ход лабирина был объявлен тупиковым и все понеслось по другому маршруту... :( (в смысле - вообще отказались от этого деблокирования, в связи с отсутствием создания... и ничего - работают! ;))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 11 2008, 09:12 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Наташа написала:
Привет! :) К сожалению (ты же помнишь, в связи с чем и кем все это было? ;)) - этот ход лабирина был объявлен тупиковым и все понеслось по другому маршруту... :( (в смысле - вообще отказались от этого деблокирования, в связи с отсутствием создания... и ничего - работают! ;))


Эх, как мне нравится такой вариант решения проблемы... Но в этот раз не прокатит :( Так что будем искать.

_________________
Удача - результат нашего желания (© А. Нортон)


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
sibrin написал:
Нужно установить точку прерывания в ф.м. BF_FUNCTIONS_READ (для событий) и PC_FUNCTIONS_READ (для процессов).

К сожалению, не вздрагивает :(

Я покопал код, там последовательность такая.
1) делается Update EBAN (в ФМ ME_UPDATE_REQUISITION_RELEASE)
2) затем идет вызов
Code:
CALL FUNCTION 'BF_FUNCTIONS_FIND'
       EXPORTING
            I_EVENT       = '01000710'
       TABLES
            T_FMRFC       = FMTAB
       EXCEPTIONS
            NOTHING_FOUND = 4
            OTHERS        = 8.

Видимо это как раз поиск ФМ для события Open FI?
3) commit work

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 11 2008, 14:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
LKU написал:
К сожалению, не вздрагивает :(

BF_FUNCTIONS_FIND сразу вызывает BF_FUNCTIONS_READ, так что разницы нет, где ставить брейк-пойнт.

LKU написал:
Я покопал код, там последовательность такая.

Хорошо покопал! Из этого очевидно, что это уже процесс обновления
(хотя бы из атрибутов ф.м. ME_UPDATE_REQUISITION_RELEASE). Поэтому и не вздрагивает.

Следует обратить внимание, что в отладке обновления можно assign'ом влезть только в глобальную память модулей обновления (точнее их групп функций) и, что наиболее важно, в параметры, с которыми они вызываются. Те данные, что были в диалоге уже недоступны.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 11 2008, 15:11 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Просто для меня важно, что этот Open Fi вызывается уже после update eban.

Правила текущего проекта таковы, что написать assign можно, а вот update стандартных таблиц - нет. Так что этот Open Fi мне не пригодится :(

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 11 2008, 21:35 
Начинающий
Начинающий

Зарегистрирован:
Вс, май 11 2008, 21:16
Сообщения: 2
BADI ME_REQ_POSTED в ME55 вздрагивает :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 11 2008, 22:15 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
А толку, как его можно использовать?

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 11 2008, 22:31 
Начинающий
Начинающий

Зарегистрирован:
Вс, май 11 2008, 21:16
Сообщения: 2
Я его использую для создания резервирования при деблокировании заявки.


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

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


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

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


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

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