Текущее время: Пт, июл 18 2025, 14:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: AS01 и изменение GLOFAATMDPNDNT
СообщениеДобавлено: Чт, мар 24 2011, 20:10 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, июл 05 2008, 13:52
Сообщения: 66
Откуда: Санкт-Петербург
Пол: Мужской
Для определенных классов ОС хочу забить константы в некоторые поля таблицы GLOFAATMDPNDNT.
В замещение добавлять нельзя т.к. все основные средства начинают плохо работать.
Логично было бы через EXIT_SAPLAISA_001, но там не получается достучаться до этого поля.
Что можно сделать? Прямой update базы не предлогать :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AS01 и изменение GLOFAATMDPNDNT
СообщениеДобавлено: Пт, мар 25 2011, 07:31 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Вообще, я думаю, основной упор расширения в FI-AA сделан как раз на GBB0/1. То есть, толком там не нут подходящих экзитов и бади.
Можно попробовать AIST0002 + assign
Цитата:
В замещение добавлять нельзя т.к. все основные средства начинают плохо работать.

Что это значит, может Вы просто предпосылки не правильно настроили?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AS01 и изменение GLOFAATMDPNDNT
СообщениеДобавлено: Пт, мар 25 2011, 07:51 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, июл 05 2008, 13:52
Сообщения: 66
Откуда: Санкт-Петербург
Пол: Мужской
Последний раз когда добавляли, любое создание ОС падало в дамп. Как я понимаю механизм замещений просто не рассчитан на работу с таблицами российского модуля ОС. Да и шеф сказал, что, эта таблица не видна в замещениях. Пробовал в экзите EXIT_SAPLAISA_001, но там не видно этой структуры она заполняется через отдельный класс, и путь откуда она берет данные мне не удалось.
Besa написал:
Можно попробовать AIST0002 + assign
А можно поподробнее про AIST0002 :) Что это?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AS01 и изменение GLOFAATMDPNDNT
СообщениеДобавлено: Пт, мар 25 2011, 08:24 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
clerik написал:
Besa написал:
Можно попробовать AIST0002 + assign
А можно поподробнее про AIST0002 :) Что это?

Поиск рулит, попробуйте http://forum.[censored].ru/archive/index.php/t-248.html

Добавил: ссылка http://forum.erpsuc ks.ru/archive/index.php/t-248.html (без пробела)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AS01 и изменение GLOFAATMDPNDNT
СообщениеДобавлено: Пт, мар 25 2011, 11:16 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, июл 05 2008, 13:52
Сообщения: 66
Откуда: Санкт-Петербург
Пол: Мужской
Спасибо разобрался. Такой механизм я уже использовал. Проблема в том, что на момент сохранения, уже поздно менять данные на экране(структуры которые пойдут в БД уже заполнены), а в момент создания ос, еще рано т.к. вкладка специфика страны очищается при первом ее открытие. Хорошо бы было промежуточным вариантом, но например в замещениях по областям оценки уже тоже получается поздно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AS01 и изменение GLOFAATMDPNDNT  Тема решена
СообщениеДобавлено: Пт, мар 25 2011, 12:01 
Начинающий
Начинающий

Зарегистрирован:
Пн, июл 19 2010, 21:28
Сообщения: 17
Пол: Мужской
делал при сохранении.
Code:
*замещение поля GLO_RUS_PRT_TYPE
FIELD-SYMBOLS: <go_asset_manager>     TYPE REF TO if_glo_master_data_mngr.

DATA ls_asset_data TYPE glo_s_asset_data.

ASSIGN ('(SAPLGLO_FIAA_SCREENS)GO_ASSET_MANAGER') TO <go_asset_manager>.
IF <go_asset_manager> IS ASSIGNED.
  CALL METHOD <go_asset_manager>->get_data
    RECEIVING
      rs_data = ls_asset_data.

тут  изменяем ls_asset_data.

* TRY.
  CALL METHOD <go_asset_manager>->set_data
    EXPORTING
      is_data = ls_asset_data.
*  CATCH cx_faa_asset .
* ENDTRY.
ENDIF.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: AS01 и изменение GLOFAATMDPNDNT
СообщениеДобавлено: Пт, мар 25 2011, 12:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
clerik написал:
Спасибо разобрался. Такой механизм я уже использовал. Проблема в том, что на момент сохранения, уже поздно менять данные на экране(структуры которые пойдут в БД уже заполнены), а в момент создания ос, еще рано т.к. вкладка специфика страны очищается при первом ее открытие. Хорошо бы было промежуточным вариантом, но например в замещениях по областям оценки уже тоже получается поздно.

а-а-а, я понял, Вам не замещение нужно, а значение по умолчанию... Нет возможности поэкспериментировать, то о чем Вы написали, может быть Вам нужно посмотреть в сторону SHD0 или field-exit или set/get параметров пользователя?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AS01 и изменение GLOFAATMDPNDNT
СообщениеДобавлено: Пт, мар 25 2011, 12:49 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, июл 05 2008, 13:52
Сообщения: 66
Откуда: Санкт-Петербург
Пол: Мужской
Спасибо Besa.
Спасибо SumznVN.

SumznVN ваше решение сработало для user-exita. Теперь попробую перемстить его в замещение.


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

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


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

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


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

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