Текущее время: Пт, мар 29 2024, 01:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Убрать лишний экран SM30
СообщениеДобавлено: Вт, май 19 2020, 12:58 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 11:49
Сообщения: 49
Добрый день!

Подскажите, пожалуйста. Я сделала кнопку в ALV-экране с ведением таблицы, используя sm30. И всё хорошо, но как бы убрать последний экран SM30 по завершении ввода данных? Как если бы по завершении автоматически один раз нажалось НАЗАД?

Вот текст функции.

Code:
FORM run_zree_inv .
  DATA: BEGIN OF bdcdata OCCURS 0.
          INCLUDE STRUCTURE bdcdata.
  DATA: END OF bdcdata.
  DATA:
       z_flag TYPE c.

  CLEAR bdcdata[].

  bdcdata-program = 'SAPMSVMA'.
  bdcdata-dynpro = '0100'.
  bdcdata-dynbegin = 'X'.
  bdcdata-fnam = 'VIEWNAME'.
  bdcdata-fval = 'ZREE_INV'.
  APPEND bdcdata.

  bdcdata-program = 'SAPMSVMA'.
  bdcdata-dynpro = '0100'.
  bdcdata-dynbegin = ''.
  bdcdata-fnam = 'BDC_OKCODE'.
  bdcdata-fval = '=UPD'.
  APPEND bdcdata.


  EXPORT z_flag TO MEMORY ID 'ZREE_INV'.


  CALL TRANSACTION 'SM30' USING bdcdata MODE 'E' update 'S'.


ENDFORM.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Убрать лишний экран SM30
СообщениеДобавлено: Вт, май 19 2020, 14:48 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
создать свою транзакцию и повесить на sm30 c чек-боксом пропустить первый экран


Последний раз редактировалось Bimit Вт, май 19 2020, 14:50, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Убрать лишний экран SM30
СообщениеДобавлено: Вт, май 19 2020, 15:28 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
Можно ещё использовать ФМ VIEW_MAINTENANCE_CALL.


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

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


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

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


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

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