Текущее время: Вт, июл 01 2025, 03:23

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Заблокировать поле для ввода
СообщениеДобавлено: Вт, авг 26 2008, 12:47 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, янв 11 2008, 06:48
Сообщения: 94
Каким образом можно организовать ввод и изменение значений только для новых записей, т.е. тех которые еще не записаны в бд.
Полностью разрешить или заблокировать поле для ввода я понял можно с помощью свойств.

Пример:http://picasaweb.google.ru/mihal.sergei4/YCammD/photo#5238760369230161890


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 26 2008, 13:02 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
С помощью чего Вы это организовали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 26 2008, 13:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Насколько я понимаю сделана кастомеровская maitenance view, далее table maitenance generator и т.д.
Он генерирует функциональную группу, которая отвечает за заполнение таблицы, туда можно добавить свой код, чтобы полученный скрин и его логика удовлетворяли вашим требованиям


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

Зарегистрирован:
Пт, янв 11 2008, 06:48
Сообщения: 94
matel написал(а):
Насколько я понимаю сделана кастомеровская maitenance view, далее table maitenance generator и т.д.
Он генерирует функциональную группу, которая отвечает за заполнение таблицы, туда можно добавить свой код, чтобы полученный скрин и его логика удовлетворяли вашим требованиям

а можно какой-нить пример?


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

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Пример чего, кода?


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

Зарегистрирован:
Пт, янв 11 2008, 06:48
Сообщения: 94
matel написал(а):
Пример чего, кода?


Попытаюсь описать, что я сделал
Я создал экран, поместил в него элемент управления и связал его с внутренней таблицей. С свойствах полей проставил "Ввод" -> "возможно ". Теперь у меня 2 поля доступно для ввода и изменения и два нет. Мне необходимо, чтобы при вставке новой записи добавлялась новая строка во внутреннюю таблицу (это я сделал с помощью кнопки) и были доступны все поля для ввода новых значений, а после записи в БД данная строка должна стать "неактивной".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 26 2008, 13:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
то есть Вам надо регулировать на уровне ячейки, н асколько я понял ?

В какой момент у Вас происходит запись в БД?

Вам надо посмотреть в сторону
loop at <Ваш tablecontrol>-cols - это открывает доступ к использованию атрибутовна уровне ячейки.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

Зарегистрирован:
Пт, янв 11 2008, 06:48
Сообщения: 94
Lars написал:
то есть Вам надо регулировать на уровне ячейки, н асколько я понял ?

В какой момент у Вас происходит запись в БД?

Вам надо посмотреть в сторону
loop at <Ваш tablecontrol>-cols - это открывает доступ к использованию атрибутовна уровне ячейки.


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

Где необходимо поставить указанный цикл?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 26 2008, 13:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Ну, в pbo логики экрана.
c loop at screen работали ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

Зарегистрирован:
Пт, янв 11 2008, 06:48
Сообщения: 94
Lars написал:
Ну, в pbo логики экрана.
c loop at screen работали ?


Нет, не работал.

Можно короткий пример? Или где можно об этом почитать?


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

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
BC410, Глава Screen Elements: Table Controls


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 26 2008, 15:22 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
matel написал(а):
BC410, Глава Screen Elements: Table Controls

Добавлю ещё транз. abapdocu -> (ABAP-экраны)

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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