Текущее время: Сб, июл 26 2025, 10:33

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Запуск транзакции с пакетнымм вводом отличается от оригинала. Почему?
СообщениеДобавлено: Чт, май 29 2008, 07:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
Есть транзакция XK01 (по созданию кредитора). Почему-то, если я ее вызываю как CALL TRANSACTION 'XK01', то экраны показывает все те же самые, что и при обычном запуске (не программно). Но если я хочу ее заполнить с пакетником:
Code:
  CALL TRANSACTION 'XK01' USING bdcdata
                                        MODE 'A' " 'N'
                                        UPDATE 'S'.
то выходят несколько иные экраны, в которых нет нужных мне полей. Например, при обычном запуске есть экран 0111, а с пакетником вместо него 0110, в котором нет нужных полей.
Еще, если заполнять через SHDB, то ситуация аналогична пакетному вводу ((
Не знаю, что и делать, у кого спросить...

Спасибо! Прошу помочь, очень надо и как всегда очень все срочно((


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции с пакетнымм вводом отличается от оригинала. Почему?
СообщениеДобавлено: Чт, май 29 2008, 07:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А если попробовать так:
Code:
  DATA: opt TYPE ctu_params.
  opt-nobinpt = 'X'.
  CALL TRANSACTION 'XK01' USING bdcdata
                                        OPTIONS FROM opt.


Вот здесь обсуждалась та же проблема: http://sapboard.ru/forum/viewtopic.php?t=21840
А здесь можно посмотреть ф.м., которые могут заменить batch input: http://sapboard.ru/forum/viewtopic.php?t=30395


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 08:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
Спасибо! Это сработало!

Теперь есть другая проблема, решения к сожалению на форуме не нашел.
К меня есть программулина, которая заполняет XK01 (создание кредитора). Но эта програмка должна вызываться из подпрограммы через CALL TRANSACTION. Эта подпрограмма запускается по итогам работы PA20. Суть проблемы в том, что вызываться должна в фоновом режиме... в "открытом" с показом всех окон все нормально заполняется и все ок, но в фоновом и в режиме показа ошибок говорит, что нет данных для экрана 1000, т.е. для самого первого и единственного селекционного экрана. Хотя, повторюсь, НЕ в фоновом, поля необходимые заполняются и после нажатия "Выполнить" все отлично проходит. В чем может быть загвоздка??? Хелп, плиз... нужно очень срочно((


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 08:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
Сейчас еще попробовал создать 2 програмки. В одной просто один parameters, а в другой CALL TRANSACTION. Селекционный экран опять-таки в фоне не заполняется(( Хотя в режиме отоброжения окон, все нормально заполняется. Чувствую есть какие-то особенности работы с селекционными экранами через CALL TRANSACTION. Подскажите, кто, что знает, пжлст!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 09:52 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Refresh написал(а):
Сейчас еще попробовал создать 2 програмки. В одной просто один parameters, а в другой CALL TRANSACTION. Селекционный экран опять-таки в фоне не заполняется(( Хотя в режиме отоброжения окон, все нормально заполняется. Чувствую есть какие-то особенности работы с селекционными экранами через CALL TRANSACTION. Подскажите, кто, что знает, пжлст!!!

А почему вы не используете стандартную программу загрузки кредиторов RFBIKR00?? Тем более что для неё есть стандартная программа для данных из HR RPRAPA00??

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 18:44 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Refresh написал(а):
Чувствую есть какие-то особенности работы с селекционными экранами через CALL TRANSACTION.


CALL TRANSACTION ... USING ... ? Или там SET PARAMETER. :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, июн 28 2008, 00:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Refresh написал(а):
Чувствую есть какие-то особенности работы с селекционными экранами через CALL TRANSACTION.

Программу типа 1 можно еще вызвать при помощи SUBMIT

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 01 2008, 14:25 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Дело в том, что когда запускаете транзакцию в видимом режиме, то она запускается под вашим пользователем, для него как правило сохранен ID параметр для БЕ. А в фоне запускается под системным пользователем, и выскакивает окошко для ввода БЕ. Добавьте в пакетный ввод смену БЕ(обычно такой пункт есть в меню).


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

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


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

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


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

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