Текущее время: Вт, июл 29 2025, 05:07

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: заполнение полей в SELECTION-SCREEN
СообщениеДобавлено: Пн, июн 21 2010, 11:25 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, май 28 2010, 12:50
Сообщения: 34
Откуда: Украина - Киев
Пол: Мужской
есть у меня ЛВ грид, при 2-ом нажатии на поле, вызываю окно для редактирования этой записи, и хочу передать в поля окна текст грида

Code:
form user_command using r_ucomm type sy-ucomm
                        rs_selfield type slis_selfield.

  CASE r_ucomm.
    WHEN '&IC1'.
        READ TABLE gt_dat INTO wa_dat INDEX p_rs_selfield-tabINDEX.
        CALL SELECTION-SCREEN '1100' STARTING AT 58 3.
  ENDCASE.
endform.

SELECTION-SCREEN BEGIN OF SCREEN 1100 AS WINDOW .
  PARAMETERS:
              PRODUCT    TYPE CRMT_ORDERED_PROD_DB OBLIGATORY ,
              REGION     TYPE REGIO OBLIGATORY,
              type       TYPE BU_TYPE OBLIGATORY,
              daylimit   TYPE CHAR2 OBLIGATORY.
SELECTION-SCREEN END   OF SCREEN 1100 .


КАК мне занести в поля SELECTION-SCREEN "PRODUCT, REGION...." с таблицы wa_dat :?:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: заполнение полей в SELECTION-SCREEN
СообщениеДобавлено: Пн, июн 21 2010, 11:31 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Параметры селекционного экрана - это глобальные переменные, со всеми вытекающими

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заполнение полей в SELECTION-SCREEN
СообщениеДобавлено: Пн, июн 21 2010, 20:27 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Возможно не совсем по делу, но вам не кажется, что тут дизайн немного хромает? Вы пишете, что хотите открыть запись для редактирования, но SELECTION SCREEN предназначен для ввода параметров, а не для редактирования записей. Т.е. даже если вы передадите переменные, то перед пользователем появится экран, где нужно будет тупо нажать Enter, чтобы перейти к еще одному экрану? А если они возьмут и что-нибудь поменяют?

Не правильнее ли будет вызывать именно экран для редактирования и не вмешивать SELECTION SCREEN вообще в это дело? :?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заполнение полей в SELECTION-SCREEN
СообщениеДобавлено: Вт, июн 22 2010, 08:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Jelena написала:
Возможно не совсем по делу, но вам не кажется, что тут дизайн немного хромает? Вы пишете, что хотите открыть запись для редактирования, но SELECTION SCREEN предназначен для ввода параметров, а не для редактирования записей. Т.е. даже если вы передадите переменные, то перед пользователем появится экран, где нужно будет тупо нажать Enter, чтобы перейти к еще одному экрану? А если они возьмут и что-нибудь поменяют?

Не правильнее ли будет вызывать именно экран для редактирования и не вмешивать SELECTION SCREEN вообще в это дело? :?

Правильней было бы сделать редактируемым ALV и не парится с экранами различных типов.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заполнение полей в SELECTION-SCREEN
СообщениеДобавлено: Ср, июн 23 2010, 23:35 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
sy-uname написал(а):
Правильней было бы сделать редактируемым ALV и не парится с экранами различных типов.

Это тоже вариант, но только если все поля, которые должны быть отредактированы, включены в ALV. А то может там только ключевые... :?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заполнение полей в SELECTION-SCREEN
СообщениеДобавлено: Вт, июн 29 2010, 01:14 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Sed0Y написал:
КАК мне занести в поля SELECTION-SCREEN "PRODUCT, REGION...." с таблицы wa_dat :?:


Code:
        READ TABLE gt_dat INTO wa_dat INDEX p_rs_selfield-tabINDEX.
        PRODUCT = wa_dat-PRODUCT.
        REGION    = wa_dat-REGION.
        type         = wa_dat-type.
        daylimit    = wa_dat-daylimit.
        CALL SELECTION-SCREEN '1100' STARTING AT 58 3.
        check sy-subrc = 0.
        wa_dat-PRODUCT = PRODUCT.
        wa_dat-REGION    = REGION.
        wa_dat-type         = type.
        wa_dat-daylimit    = daylimit.
        modify gt_dat from wa_dat index p_rs_selfield-tabINDEX transporting PRODUCT REGION type daylimit.

_________________
Изображение Попытка не пытка


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

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


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

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


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

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