Текущее время: Пт, июл 18 2025, 20:46

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Ср, апр 01 2009, 19:13 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 18 2008, 18:40
Сообщения: 8
Коллеги, всем доброго времени суток!

Есть проблема. Нужно создать Batch Input для транзакции KP26. Но особенность этой транзакции в том, что когда вызываешь ее первый раз после залогинивания, то первым высвечивается экран для задания контроллинговой единицы. Если КЕ была задана, то при повторном вызове KP26 указанный экран уже не появляется и программа сразу переходит на 1-й экран KP26. Чтобы высветился экран КЕ, приходится либо перелогиниваться заново, либо чистить параметр CAC через SET PARAMETR ID 'CAC' TO FIELD ''. Так вот, если я прописываю в сегменте пакета данные для экрана КЕ, то обрабатывется нормально только первый сегмент полученного пакета. При попытке обработать следующий сегмент программа ругается, что у нее нет данных для 1000-го экрана программы SAPLKPP0, т. е. для 1-го экрана KP26. А если я не прописываю данных для экрана КЕ, то ни один сегмент не обрабатывется, выдается ошибка: нет данных для 300-го экрана SAPLSPO4, т. е. для экрана КЕ.

Получается, что в пределах одного и того же пакета нужно одновременно и учитывать экран КЕ и не учитывать. :?

Если у кого есть какие-нибудь идеи поделитесь, пожалуйста. Приветствуются любые соображения по данному вопросу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Чт, апр 02 2009, 08:30 
Специалист
Специалист

Зарегистрирован:
Чт, июн 07 2007, 16:46
Сообщения: 123
Пол: Женский
может до создания Batch Input вызывать okks и устанавливать нужную КЕ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Пт, апр 03 2009, 09:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 19 2007, 11:34
Сообщения: 129
Откуда: Центр всех городов
Пол: Мужской
...1 раз в okks нажать кнопочку "сохранить", и забыть об этом вопросе до смены проекта.

_________________
Нас невозможно сбить с пути: нам все равно, куда идти


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Вт, апр 07 2009, 10:56 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 18 2008, 18:40
Сообщения: 8
Задача решена. :D Всем спасибо за поданные идеи. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Вт, апр 07 2009, 13:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 19 2007, 11:34
Сообщения: 129
Откуда: Центр всех городов
Пол: Мужской
Кстати, можно склеить задание вручную: в лсмв-шке заряжаете все плановые строчки, выгружаете задание и в начало этого текстового файла вклеиваете кусок с установкой КЕ. Как он выглядит, можно посмотреть в аналогично выгруженном файле: готовите задание на автосоздание видов затрат, вытряхиваете его, и первая же прописанная там транзакция устанавливает КЕ, а следом идут остальные блоки.
Результат склейки импортируете в диспетчер и можно пользоваться.

_________________
Нас невозможно сбить с пути: нам все равно, куда идти


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Пн, янв 18 2010, 12:06 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 02 2008, 10:24
Сообщения: 83
Товарищи - хелп.
Принцип описанный VMA я понял, но как найти именно ту строчку - которая возвращает в систему значение КЕ, не смог, если кто может более подробно объяснить буду очень благодарен.
Решение с okks заказчика не устраивает ((

_________________
Пусть враги говорят, что мы не далекие
Мы как ни кто далеки от всего


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Вт, янв 19 2010, 12:32 
Специалист
Специалист

Зарегистрирован:
Чт, июн 07 2007, 16:46
Сообщения: 123
Пол: Женский
а сколько КЕ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Batch Input для транзакции с переменным числом экранов
СообщениеДобавлено: Вт, янв 19 2010, 14:54 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 02 2008, 10:24
Сообщения: 83
в смысле сколько?
если вы о том, чтобы использовать транзакцию okks перед lsmw, то такое заказчика не устраивает, надо чтобы работало без всяких дополнительных действий со стороны пользователя и под любым профилем.

_________________
Пусть враги говорят, что мы не далекие
Мы как ни кто далеки от всего


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

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


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

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


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

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