Текущее время: Пн, июн 23 2025, 23:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Транзакция SCASE
СообщениеДобавлено: Вт, окт 15 2013, 14:34 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 185
Добрый день.
В транзакцию SCASE добавили пользовательские z-поля через spro. Видно все замечательно и записываются куда надо.
Не получается решить 2 проблемы:
1)Необходимо передать параметры по умолчанию на «свои» поля.
2)При сохранении необходимо некоторые поля изменять ( по умолчанию).
Подскажите, пожалуйста, как определить «место», где поменять значения полей? И как поменять значения для пунктов 1 и 2?
Перепробовали почти все BADI SCMG_*. Некоторые из них при активации не видны, хотя, например, в классе CL_SCMG_CASE(CONSTRUCTOR) я их вижу прописанные.
Спасибо.
P.S. Таблица со значениями T_OUTPUT определена в классе CL_SCMG_ATTR_GROUP. Мне непонятно в каком месте менять значения.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция SCASE
СообщениеДобавлено: Ср, окт 16 2013, 11:10 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
dev403k написал(а):
Добрый день.
В транзакцию SCASE добавили пользовательские z-поля через spro. Видно все замечательно и записываются куда надо.
Не получается решить 2 проблемы:
1)Необходимо передать параметры по умолчанию на «свои» поля.
2)При сохранении необходимо некоторые поля изменять ( по умолчанию).
Подскажите, пожалуйста, как определить «место», где поменять значения полей? И как поменять значения для пунктов 1 и 2?
Перепробовали почти все BADI SCMG_*. Некоторые из них при активации не видны, хотя, например, в классе CL_SCMG_CASE(CONSTRUCTOR) я их вижу прописанные.
Спасибо.
P.S. Таблица со значениями T_OUTPUT определена в классе CL_SCMG_ATTR_GROUP. Мне непонятно в каком месте менять значения.

для передачи начальных значений - бади SCMG_INITITIALIZE_C, но чтобы оно заработало - смотрите ноту 1036891
Изменение своих полей - бади SCMG_CHNG_BFR_STR_C,
для обеих бади учтите фильтр - свой процесс, который заводится в настройках

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция SCASE
СообщениеДобавлено: Чт, окт 17 2013, 15:13 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 185
Добрый день. Спасибо за подсказку.
Расширили указанные BADI. Поставила break-point. Если в BADI указаны в фильтрах мои процессы (ZLDI ) - программа не попадает в мои расширения. Как только я указываю в BADI фильтры стандартные (например F_DM- Управления спорами) – расширения отрабатывают.
Где может быть наша ошибка? Что может бы не так с моим процессом? Кто с похожим сталкивался?
На экране все поля отображаются. В spro прописано:
1)Создали профиль атрибута ZATTRI и прописали свою Z-таблицу. Прописали поля.
2)Создали профиль случая ZLD_I на свои поля
3)Профиль функций не делали.
4)Определили профиль статуса ZLDI
5)Определили виды случаев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция SCASE
СообщениеДобавлено: Пт, окт 18 2013, 10:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
В видах случаев свой процесс ZLDI прописали?

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция SCASE
СообщениеДобавлено: Пт, окт 18 2013, 12:38 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 185
Добрый день. Спасибо за ответы.
У нас прописано в SPRO: (Процесс проставлен)
Ид. RMS - S_CMG_LD
Модели досье сл - SRM_MOD02 522B75E84DE00BB0E10080000A059704
Ид. в/элем. (досье) - Z_LD_SPS_CASE_RECORD
Ид. в/элемента (случай)- Z_LD_SPS_CASE_I
Ид. в/элемента (заметки)- SCMG_SPS_CASE_NOTES
Профиль атриб. -ZATTRI-Атрибуты входящего договора
Профиль функции -
Профиль статуса - ZLDI Входящий договор
Профиль текст - DEMOsap
Терминология -
Процесс ZLDI Входящий договор

P.S. Копалась в стандарте и нашла вот что: расширение SCMG_INITIALIZE_C вызывается в расширении только для sap SCMG_INITIALIZE_S, которое расширено sap АЖ 7 раз. Так вот в этих расширенях тоже есть фильтры и они стандартные (не z) .
И если я одно из них подставляю себе (потом появляюся несовместимые с моим процессом ошибки) - я попадаю в мое расширение
SCMG_INITIALIZE_C.
Может еще где-то вызывается SCMG_INITIALIZE_C?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция SCASE
СообщениеДобавлено: Пт, окт 18 2013, 13:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
dev403k написал(а):
Добрый день. Спасибо за ответы.
У нас прописано в SPRO: (Процесс проставлен)
Ид. RMS - S_CMG_LD
Модели досье сл - SRM_MOD02 522B75E84DE00BB0E10080000A059704
Ид. в/элем. (досье) - Z_LD_SPS_CASE_RECORD
Ид. в/элемента (случай)- Z_LD_SPS_CASE_I
Ид. в/элемента (заметки)- SCMG_SPS_CASE_NOTES
Профиль атриб. -ZATTRI-Атрибуты входящего договора
Профиль функции -
Профиль статуса - ZLDI Входящий договор
Профиль текст - DEMOsap
Терминология -
Процесс ZLDI Входящий договор

P.S. Копалась в стандарте и нашла вот что: расширение SCMG_INITIALIZE_C вызывается в расширении только для sap SCMG_INITIALIZE_S, которое расширено sap АЖ 7 раз. Так вот в этих расширенях тоже есть фильтры и они стандартные (не z) .
И если я одно из них подставляю себе (потом появляюся несовместимые с моим процессом ошибки) - я попадаю в мое расширение
SCMG_INITIALIZE_C.
Может еще где-то вызывается SCMG_INITIALIZE_C?


я так поняла, у вас проблема только с бади SCMG_INITIALIZE_C?
я вам в первом посте написала - чтобы оно заработало - смотрите ноту 1036891, там сказано, что вы должны добавить СВОЙ процесс в фильтр для UDM_INITIALIZE_S - придется запросить ключ модификации.
а бади SCMG_CHNG_BFR_STR_C отрабатывает для вашего процесса?

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция SCASE
СообщениеДобавлено: Пт, окт 18 2013, 16:36 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 185
Silence1 написала:

я так поняла, у вас проблема только с бади SCMG_INITIALIZE_C?
я вам в первом посте написала - чтобы оно заработало - смотрите ноту 1036891, там сказано, что вы должны добавить СВОЙ процесс в фильтр для UDM_INITIALIZE_S - придется запросить ключ модификации.
а бади SCMG_CHNG_BFR_STR_C отрабатывает для вашего процесса?

Спасибо огромное. :D Я думаю все получится. В понедельник попробую. Хотя я все таки надеялась, что ключ на объект брать не придется.

Silence1 написала:

а бади SCMG_CHNG_BFR_STR_C отрабатывает для вашего процесса?

Это бади срабатывает по тем же условиям что и SCMG_INITIALIZE_C


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

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 185
Спасибо Silence1.
Все получилось. Получила ключ на объект UDM_INITIALIZE_S, точнее на его класс. В фильтр добавила свой процесс.
Заработали мои расширения SCMG_CHNG_BFR_STR_C и SCMG_INITIALIZE_C.
:P :P :P


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

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


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

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


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

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