Текущее время: Ср, июл 23 2025, 20:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Транзакция AS01 копирование подробного текста из карточки образца
СообщениеДобавлено: Пт, июн 27 2008, 11:03 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 15 2008, 12:50
Сообщения: 15
Через настройку копирование подробного текста из карточки образца в трнзакции AS01 невозможно. Где в User-exit, либо в замещении, либо еще как нибудь можно сделать. Через какие таблицы? С УВАЖЕНИЕМ. Благодарю за помощь. НОМЕР ОСНОВНОГО СРЕДСТВА ОБРАЗЦА, ГДЕ ХРАНИТСЯ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция AS01 копирование подробного текста из карточки образца
СообщениеДобавлено: Пт, июл 11 2008, 17:22 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
ЕвгенийГ написал(а):
Через настройку копирование подробного текста из карточки образца в трнзакции AS01 невозможно. Где в User-exit, либо в замещении, либо еще как нибудь можно сделать. Через какие таблицы? С УВАЖЕНИЕМ. Благодарю за помощь. НОМЕР ОСНОВНОГО СРЕДСТВА ОБРАЗЦА, ГДЕ ХРАНИТСЯ?


вариант есть ручками. Попробуйте посмотреть расширение AIST002, поэкспериментирейте, посмотрите в дебаге, где и когда что срабатывает.
Потом где-нибудь там вызываете свой ФМ обновления типа V2, который копирует текст.

Когда ОС создается, стандартная тр. вызывает COMMIT WORK, соответственно ваш модуль отработает после стандартных V1


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция AS01 копирование подробного текста из карточки образца
СообщениеДобавлено: Пт, июл 11 2008, 17:59 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Art386 написал:
ЕвгенийГ написал(а):
Через настройку копирование подробного текста из карточки образца в трнзакции AS01 невозможно. Где в User-exit, либо в замещении, либо еще как нибудь можно сделать. Через какие таблицы? С УВАЖЕНИЕМ. Благодарю за помощь. НОМЕР ОСНОВНОГО СРЕДСТВА ОБРАЗЦА, ГДЕ ХРАНИТСЯ?


вариант есть ручками. Попробуйте посмотреть расширение AIST002, поэкспериментирейте, посмотрите в дебаге, где и когда что срабатывает.
Потом где-нибудь там вызываете свой ФМ обновления типа V2, который копирует текст.

Когда ОС создается, стандартная тр. вызывает COMMIT WORK, соответственно ваш модуль отработает после стандартных V1


Вариант с V2 и расширением точно сработает при копировании из одного ОС в другое, а вот что происходит при создании на основе образца надо пробовать.

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, июл 12 2008, 07:47 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Номер образца лежит в поле RANL1 структуры RA02S. Доступ в экзите через глобальную адресацию - (saplaist)ra02s-ranl1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция AS01 копирование подробного текста из карточки образца
СообщениеДобавлено: Пн, июл 14 2008, 07:16 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
Цитата:
Вариант с V2 и расширением точно сработает при копировании из одного ОС в другое, а вот что происходит при создании на основе образца надо пробовать.

А что может принципиально другое произойти? :)
Я сейчас посмотрел: у меня точно такая схема прокатила. Вызов своего ФМ V2 из расширения AIST003.
Как получить номер образца:
Code:
FIELD-SYMBOLS:
  <fs_asset_pattern> TYPE ra02s
*получаем данные ОС-образца
  l_field_name = '(SAPLAIST)RA02S'.
  ASSIGN (l_field_name) TO <fs_asset_pattern>.


Тут еще есть фишка: в нашем ФМ нужно узнать номера созданного (созданных - можно несколько сразу по образцу) ОС. Я делал это через одно место :) Но тем не менее, работает.

Через:
t_anla[] - табличка в интерфейсе ФМ EXIT_SAPLAIST_002...


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

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


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

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


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

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