Текущее время: Пт, апр 26 2024, 12:06

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Отменить изменения классификации в EXIT_SAPLCLFM_002
СообщениеДобавлено: Ср, дек 30 2015, 10:05 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 15 2015, 09:18
Сообщения: 17
Всем доброго дня.

Помогите, п-та, с такой темой. Мне нужно по определенному условию отменять изменения, которые пользователь понаделал в классификации партии материала в тр. MIGO. Пользую с этой целью user-exit EXIT_SAPLCLFM_002. По моему разумению "отмену" изменений надо сделать путем правки таблички T_ALLAUSP, а именно:
1. записи со статусом H (новые) удалить
2. записям со статусом L (старые) статус скинуть (типа, ничего в них не менялось)

Увы, фокус почему-то не прокатывает: при повторном открытии классификации вижу измененные значения. Подскажите, что упускаю?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отменить изменения классификации в EXIT_SAPLCLFM_002
СообщениеДобавлено: Ср, дек 30 2015, 10:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
надо данные в экранную проекцию перенести, попробуй вызов - perform classify(saplclfm).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отменить изменения классификации в EXIT_SAPLCLFM_002
СообщениеДобавлено: Ср, дек 30 2015, 13:43 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 15 2015, 09:18
Сообщения: 17
CLASSIFY не помогает. Пробовал дергать и в самом exit-е, и после него (в PBO экрана MIGO).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отменить изменения классификации в EXIT_SAPLCLFM_002
СообщениеДобавлено: Ср, дек 30 2015, 14:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
значит наврал и надо наоборот,
проверь следующие ф/м:
- ctms_ddb_open вызывается в pbo (saplclfm -> saplctms)
- ctms_ddb_close вызывается в pai (saplctms -> saplclfm)

модификация данных saplclfm должна происходить в pai
после вызова ctms_ddb_close, тогда в теории следующий вызов ctms_ddb_open
должен взять и отобразить модифицированные данные


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отменить изменения классификации в EXIT_SAPLCLFM_002
СообщениеДобавлено: Ср, дек 30 2015, 15:21 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 15 2015, 09:18
Сообщения: 17
Похоже, все проще: я забыл в своем коде указать, что E_ACTIVE = ABAP_TRUE. Из-за этого стандарт мои изменения благополучно игнорировал.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отменить изменения классификации в EXIT_SAPLCLFM_002
СообщениеДобавлено: Ср, дек 30 2015, 15:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
:mrgreen:


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

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


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

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


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

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