Текущее время: Вт, июн 24 2025, 09:39

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


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

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


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

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