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

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


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

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


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

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