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

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


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

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


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

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