Текущее время: Пн, июл 28 2025, 22:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Выходной документ SD -> PDF -> DMS ?
СообщениеДобавлено: Вт, апр 15 2008, 17:00 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
Доброго дня гуру абапа.
Пользователь должен конвертировать в PDF выходную форму (из спула судя по всему), любую из доступных для заказа, контракта (SAPMV45A) и после этого сформировать карточку DMS и прикрепить в неё полученный PDF, и все это из транзакции ведения документа (va42,43).
Как наиболее достойно реализовать данный процесс?
Добавление кнопки на экран не спасло: не обрабатывается код назначенной кнопке функции. Остаётся экзит для момент сохраненя документа.
Может кто может более элегантное решение?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 16 2008, 13:22 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 02 2004, 10:06
Сообщения: 136
в SAPMV45A есть специальные экраны 8309, 8459 для расширений пользователя. Да, на них надо брать ключ модификации, как и на прочие экзиты. Вот в этих экранах надо и рисовать кнопки и обрабатывать логику их нажатий


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 16 2008, 14:26 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
Спасибо за ответ.
Только проблема вся в том, что код функции свой, который вешается на кнопку потом все равно проверяется стандартным программой и ругается на него. Неважно где кнопка в gui-status(модифицированном) или на этом экране.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 17 2008, 08:00 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 02 2004, 10:06
Сообщения: 136
Code:
CASE FCODE.
  WHEN 'ZCODE1'.
    .....
    SY-UCOMM = 'ENT1'.
    FCODE = 'ENT1'.
  WHEN 'ZCODE2'.
   ...........
    SY-UCOMM = 'ENT1'.
    FCODE = 'ENT1'.
ENDCASE.


ENT1 - нажатие Enter. Т.е. смысл в том, что после обработки своего функционального кода необходимо его заменить на стандартный безопасный.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 18 2008, 10:15 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
Спасибо qq.
Получилось.


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

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


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

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


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

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