2013-07-08 1 views
0

Я хотел бы заставить пользователя выбирать между Yes и No и не позволять ему добавлять запись, в которой значение является начальным.Может ли пользователь принудительно ввести не начальное значение на экране обслуживания таблицы в SM30?

enter image description here

Это независимо от того, проверить ли я Initial флажок в определении таблицы.

Можно ли это сделать?

[EDIT] Тип данных домена: CHAR, 1 символ, нет процедуры преобразования. Диапазон Значение: отдельные значения: «1» Описание = «Да» «2» Описание = «Нет»

+0

Не могли бы вы добавить информацию о домене, его фиксированных значениях и атрибутах поля экрана? – vwegert

+0

Что вы подразумеваете под атрибутами поля экрана? это стандартная транзакция SM30, свойства - это стандартные свойства, указывающие мой домен. Должен ли я включать некоторые фотографии независимо? я имею в виду, что на самом деле не так много видно, кроме того, что я написал в разделе EDIT. –

+1

Вы пытались отредактировать экран и установить обязательное поле? – vwegert

ответ

2

Вы можете отредактировать экран и установить обязательное поле. Имейте в виду, что вы потеряете это изменение, если экран будет повторно создан.

3

До сих пор самым простым способом является использование элемента данных в таблице, которая позволяет только неинициальным значения.

Если вы не можете изменить элемент данных, вы можете попробовать использовать событие технического обслуживания таблицы в генераторе обслуживания таблицы:

enter image description here

Вы можете быть в состоянии использовать событие 1 (Перед тем как сохранить) или событие 5, чтобы создать ручную проверку, но 5 не начинается с изменения.

enter image description here

Если это не работает, вы можете вручную добавить проверку в PAI экрана, однако вы рискуете, что если кто-то регенерирует осыпь обслуживания, они будут забывать/не знаю, положить чек обратно в

Вы можете установить флаг сравнение:.

enter image description here

Но от того, что я видел флаг на самом деле не заставит вас переделывать какие-либо изменения, nd все еще довольно легко пропустить.

1

Вы можете сделать это с этим шаги:

  1. в SE11 выберите меню Утилиты ->Таблица технического обслуживания Генератор
  2. в генераторе таблицы технического обслуживания перейдите в меню среды ->Модификация ->Экраны обслуживания, затем выберите экран (обычно 0001), на вкладке «Список элементов» вы найдете Speci al attr, в поле ввода, вы выбираете Обязательно для интересующего вас поля обязательно.

Спасибо.

С уважением. Gil Mota.

 Смежные вопросы

  • Нет связанных вопросов^_^