Текущее время: Пт, апр 19 2024, 07: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 часа


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

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


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

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