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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Краткий текст для поля (материал) на экране выбора
СообщениеДобавлено: Ср, фев 07 2007, 09:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Здравствуйте!
Делаю краткие тексты к полям ввода на экране выбора. Например:
поле: текст:
ММ0000000001 материал 1

Делаю так:
Code:
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(10) text-123.
PARAMETERS: SMATNR TYPE MARA-MATNR,
            WWW(40).
SELECTION-SCREEN END OF LINE.


AT SELECTION-SCREEN ON SMATNR.
  SELECT SINGLE
            MAKTX
  INTO WWW
  FROM  MAKT
         WHERE  MATNR  = SMATNR
         AND    SPRAS  = 8.


Возникает две проблемы:
  1. Как сделать отступ краткого текста от поля ввода. Результат данного кода: ММ0000000001материал 1.
    Неудобно и некрасиво :)
  2. И вывод кратких текстов осуществляется только после Enter.
    Как можно сделать чтоб при вводе материала без лишних движений выводился краткий текст.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 07 2007, 10:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
1. Я бы сделал так:
Code:
PARAMETERS: SMATNR TYPE MARA-MATNR.
SELECTION-SCREEN COMMENT (1) sy-space.
SELECTION-SCREEN COMMENT (40) WWW .


2. Заполнять www в at selection-screen output. Другого пути нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: а
СообщениеДобавлено: Ср, фев 07 2007, 10:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 21 2004, 11:27
Сообщения: 144
Откуда: Москва
Пол: Мужской
как нет??? можно модифицировать поле при его выборе....

Code:
AT SELECTION-SCREEN ON VALUE-REQUEST FOR ......


  "      "установим значение полей
  "      DATA: BEGIN OF DYNPROFELDER OCCURS 0.
  "              INCLUDE STRUCTURE DYNPREAD.
  "      DATA: END OF DYNPROFELDER.

  "      REFRESH DYNPROFELDER.

  "      DYNPROFELDER-FIELDNAME = ''.
  "      DYNPROFELDER-FIELDVALUE =
  "      APPEND DYNPROFELDER.

  "     

  "      CALL FUNCTION 'DYNP_VALUES_UPDATE'
  "        EXPORTING
  "          DYNAME     = SY-CPROG
  "          DYNUMB     = SY-DYNNR
  "        TABLES
  "          DYNPFIELDS = DYNPROFELDER.



Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: а
СообщениеДобавлено: Ср, фев 07 2007, 11:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
zSEA написал:
как нет??? можно модифицировать поле при его выборе....

Да, конечно.
Я просто зациклился на задаче инкрементного
обновления в процессе ввода руками.


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

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


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

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


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

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