Текущее время: Вс, июл 20 2025, 15:22

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: В поле нельзя вести знчение
СообщениеДобавлено: Ср, май 16 2007, 14:28 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, апр 03 2007, 05:58
Сообщения: 44
Добрый день!
Пишу batch input. Есть такое поле в которое нельзя ввести значение, его можно только выбрать из предлагаемого списка. Заполнять его обязательно.
Все скопировала как в рекординге. Но оно все равно не вводится. Может из-за того что поле "не вводимое", кто-нибудь сталкивался с подобным?
perform bdc_dynpro using 'SAPLCOKO' '2100'.
perform bdc_field using 'CAUFVD-TERKZ'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 16 2007, 15:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Да, бывает такое, что поле неактивно, а ввод возможен только через сёрч-хэлп. Вот, например, структура IMG в транзакции simgh.

Batch input здесь бессилен, imho.


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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
какая транзакция? может можно найти какой-то обходной маневр?


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Посмотрите, может полезный user-exit найдете
http://www.sapfans.com/forums/viewtopic.php?t=73657


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 05:30 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, апр 03 2007, 05:58
Сообщения: 44
Galka написала:
какая транзакция? может можно найти какой-то обходной маневр?


Транзакция cn21. На первом экране (2000) можно ввести любые значения (Профиль сет.графика, Вид сет.графика, Заод, Плановик)->Enter. А на втором (2100) ВИД КАЛЕНДАРНОГО ПЛАНИРОВАНИЯ ВЫБРАТЬ ИЗ сёрч-хэлп - (1 От начала) и т.д.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 10:28 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 05 2007, 15:30
Сообщения: 261
Откуда: Москва
Если нет возможности использовать БАПИ, вижу решение так:
Ищется подходящий юзерэкзит, и заполнение закрытого для редактирования поля осуществляется в нем. А вот как передавать данные, это дело вкуса можно через память, можно через пользовательское поле.
(Кстати было бы прикольно если у этого поля есть ИдПараметра :0) тогда все должно решиться просче)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 11:23 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, апр 03 2007, 05:58
Сообщения: 44
tcp(4.7) написал(а):
у этого поля есть ИдПараметра :0)


Вроде есть такое REDKZ, вводишь в это поле 1, и появляется из списка соответствующее ему значение. Попробовала в batch вместо старого
PERFORM bdc_field USING 'CAUFVD-TERKZ' '1'.
написать.
PERFORM bdc_field USING 'CAUFVD-REDKZ' '1'.
ниче не вышло.

Что не так, можно поподробнее на счет
tcp(4.7) написал(а):
тогда все должно решиться просче)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 12:05 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 05 2007, 15:30
Сообщения: 261
Откуда: Москва
Цитата:
Вроде есть такое REDKZ, вводишь в это поле 1, и появляется из списка соответствующее ему значение. Попробовала в batch вместо старого
PERFORM bdc_field USING 'CAUFVD-TERKZ' '1'.
написать.
PERFORM bdc_field USING 'CAUFVD-REDKZ' '1'.
ниче не вышло.


Ой, ну зачем же Вы так делаете?
Попробуйте в этом месте так
set parametr id 'REDKZ' field значение.
Не уверен что получится, но всеже.......... :0)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 12:36 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
n.Izaak, а при запуске пакетного ввода SY-BATCH задан? (Многие транзакции открывают поля экрана при пакетном вводе.)
Может быть есть ещё какая-нибудь аналогичная транзакция, которая предназначена для пакетного ввода?

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 12:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 05 2007, 15:30
Сообщения: 261
Откуда: Москва
Ой, да забыл что в режиме пакетного ввода ИдПараметр врядли отработает.
Попробуйте записать пакетник, а потом его запустить, уверен данные в это поле должны попадать, посмотрите в чем разница между вашим кодом и то что делает система.


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

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


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

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


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

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