Текущее время: Ср, июл 02 2025, 00:27

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


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

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


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

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