Текущее время: Вс, июн 29 2025, 15:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: LOOP AT SCREEN
СообщениеДобавлено: Пт, фев 03 2006, 14:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Необходмо запретить ввод в определенную группу полей, после того как туда внесут данные. Проблема в том, что такая конструкция работает только в PBO.
Code:
    LOOP AT SCREEN.
      IF screen-group1 = 'MOD'.
          screen-active = '1'.
          screen-input = '0'.
          screen-output = '1'.
          screen-invisible = '0'.
          MODIFY SCREEN.
      ENDIF.
    ENDLOOP.

Как это заставить работать в PAI? или как еще это можно обработать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 14:44 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
а что тебе мешает "засерить" их в PBO?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 14:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
OlegDm написал(а):
а что тебе мешает "засерить" их в PBO?


И какой от этого будет толк PBO? Поля сразу станут серыми и в них вообще ничего нельзя будет внести.

Мне их не надо серить до того как экран будет отображен, мне надо из засерить ПОСЛЕ ВВОДА, причем после определенных проверок, что ввод корректный.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 14:59 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
ну так сделай проверки, а потом уж закрывай

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 15:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
slash написал(а):
ну так сделай проверки, а потом уж закрывай


Да, странно. Получилось.
Что-то я не понял логики вызова PBO. Он что не один раз вызывается?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 15:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Возникла следующая проблема.
Как их при на нажатию на кнопку NEW сделать снова доступными?
В PBO уже не попадаю.


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

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
creo написал(а):
Возникла следующая проблема.
Как их при на нажатию на кнопку NEW сделать снова доступными?
В PBO уже не попадаю.

Друг а давайка почитай как работает экранная логика чтобы не было вот этого один раз попадает, два раза или три... ссылку давать или в качестве домашнего задания сам найдешь?


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

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Какой-то вы злобный гуру.
Я так понимаю форум для этого и существует, чтоб получать ответы на вопросы, не зависимо от уровня твоих знаний.
А ссылку бы почитал, с удовольствием.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 16:47 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Уважаемый creo - Вы гоните. :twisted:
PBO отрабатывает каждый раз перед отрисовкой экрана. Тоесть - нажатие на Enter, нажатие на кнопку приведёт к вызову PAI, а затем PBO (если у Вас экран зациклен сам на себя или вызывается в цикле).

Поставьте в PBO break-point. и увидите результат.

_________________
Рисую потоки данных.


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

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Zharik написал(а):
Уважаемый creo - Вы гоните. :twisted:
PBO отрабатывает каждый раз перед отрисовкой экрана. Тоесть - нажатие на Enter, нажатие на кнопку приведёт к вызову PAI, а затем PBO (если у Вас экран зациклен сам на себя или вызывается в цикле).

Поставьте в PBO break-point. и увидите результат.


Спасибо, я уже пришел к этому.


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
creo написал(а):
А ссылку бы почитал, с удовольствием.

Читай здесьздесь
И вопросы задавай, если в help.sap.com ничего нет :wink:

_________________
С уважением,
Удав.


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

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


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

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


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

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