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

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


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

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


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

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