Текущее время: Пн, июл 21 2025, 02:07

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


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

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


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

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