Текущее время: Ср, июл 30 2025, 23:04

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


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

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


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

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