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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: SELECT-OPTIONS + MODIF ID
СообщениеДобавлено: Пт, дек 22 2006, 10:42 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 10 2006, 10:26
Сообщения: 84
как убрать первое (непонятное для меня, название: что-то- OPTI_PUSH) поле ввода в таком случае:
Code:
SELECT-OPTIONS:
so_budat  FOR  bkpf-bldat MODIF ID xxx.

если просто указан:
Code:
SELECT-OPTIONS:
so_budat  FOR  bkpf-bldat.

, то никакого дополнительного поля не возникает...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 12:44 
Гость
так что убрать надо? нижнюю границу или что?
если нижнюю, то может просто сделать
PARAMETERS: ?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 13:04 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 10 2006, 10:26
Сообщения: 84
получается так:
so_budat | ? | | LOW | | HIGH |

надо:
so_budat | LOW | | HIGH |


? - откуда берется?


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Вы лучше покажите, что вы делаете по этому MODIF ID. А то у вас поле для пиктограммы со знаком становится полем ввода.

ЗЫ Небось что-то вроде этого?
Code:
SELECT-OPTIONS dummy FOR sy-datum MODIF ID xxx.

AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.
    IF screen-group1 = 'XXX'.
      screen-input = '1'.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 13:35 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 10 2006, 10:26
Сообщения: 84
T написал:
Вы лучше покажите, что вы делаете по этому MODIF ID. А то у вас поле для пиктограммы со знаком становится полем ввода.

ЗЫ Небось что-то вроде этого?
Code:
SELECT-OPTIONS dummy FOR sy-datum MODIF ID xxx.

AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.
    IF screen-group1 = 'XXX'.
      screen-input = '1'.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.


собственно это и делаю(иначе зачем же там MODIF ID :) )... и как избежать возникновения поля для ввода?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 13:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
А зачем вообще присваивать INPUT = '1' для select-options?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 13:57 
Гость
SELECT-OPTIONS DUMMY FOR SY-DATUM MODIF ID XXX.

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'XXX'
AND NOT SCREEN-NAME CS 'OPTI_PUSH'.
SCREEN-INPUT = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 14:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 10 2006, 10:26
Сообщения: 84
T написал:
А зачем вообще присваивать INPUT = '1' для select-options?

точнее там используются screen-invisible и screen-active.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 14:12 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 10 2006, 10:26
Сообщения: 84
РМщик написал(а):
SELECT-OPTIONS DUMMY FOR SY-DATUM MODIF ID XXX.

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'XXX'
AND NOT SCREEN-NAME CS 'OPTI_PUSH'.
SCREEN-INPUT = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.


вообщем T был прав - убрал screen-input'ы и все стало нормально и дополнительных проверок не потребовалось. Спасибо вам обоим.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 14:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
А invisible тоже непонятно зачем вам (если он действительно используется).. Это для паролей, звёздочки выводить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 22 2006, 16:34 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 10 2006, 10:26
Сообщения: 84
T написал:
А invisible тоже непонятно зачем вам (если он действительно используется).. Это для паролей, звёздочки выводить.

*мне почти стыдно*
ну хватит уже) сегодня пятница, Новый Год совсем скоро)
С наступающим! :)


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

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


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

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


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

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