Текущее время: Вс, июл 20 2025, 23:49

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


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

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


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

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