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

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


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

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


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

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