Текущее время: Чт, май 15 2025, 02:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Call Transaction ABAON...
СообщениеДобавлено: Пн, июл 11 2005, 08:13 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Делаю subj MESSAGES INTO messtab. НО в этот самый messtab НЕ попадает сообщение о создании документа :( А это как раз и есть самая нужная инфа для последующих действий... Причем ошибочные сообщения благополучно попадают. Когда-то с похожим сталкивался - удалось прицепиться к SET|GET параметру, а здесь и они не заполняются. Остается бредовая идея поиска документа в BSEG по пользователю, дате, времени, транзакции, но ведь вариант очень глючный :) Может кто поможет с идеей?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 08:46 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
А CALL TRANSACTION с каким дополнением MODE вызываете - 'N' или 'E'?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 08:53 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
'A' - видимый режим...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 09:12 
Гость
Попробуй запустить в режиме "N' или 'E'


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 09:16 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Так мне нужно дать пользователю отработать в транзакции и по окончании, поймав созданный документ, запустить тр-ю №2...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 10:05 
Гость
чтобы отловить номер документа, запускай первый call transaction c update "S" (синхронное обновление), а потом читай номер документа (если речь о бухгалтерском?) из параматера BLN....


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 10:29 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Так и делаю
Не заполняется BLN :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 11:05 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Stepan написал:
Так и делаю
Не заполняется BLN :(


Посмотри в отладчике - в sy что нибудь есть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 11:22 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Нету :(


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Была такая же ситуация, но со сбытовыми документами. Поборолся так (версия >=4.6): у CALL TRANSACTION есть добавление OPTIONS FROM opt, где opt - переменная типа CTU_PARAMS, так вот, поставил в поля NOBINPT и NOBIEND контанту 'X'. Стало появляться сообщение в таблице сообщений.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 12 2005, 07:48 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Интерсная вещь!
поставил NOBINPT и NOBIEND в Х - ничего не изменилось, поставил RACOMMIT в Х - сообщения появились! НО sy-subrc = 1001.
Интересно, чтобы это значило?
Спасибо за идею!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 12 2005, 08:43 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Stepan написал:
Интерсная вещь!
поставил NOBINPT и NOBIEND в Х - ничего не изменилось, поставил RACOMMIT в Х - сообщения появились! НО sy-subrc = 1001.
Интересно, чтобы это значило?
Спасибо за идею!



sy-msgid - по идее это класс сообщения. Посмотри в нём, что за ошибка.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 12 2005, 08:50 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Stepan написал:
Интерсная вещь!
поставил NOBINPT и NOBIEND в Х - ничего не изменилось, поставил RACOMMIT в Х - сообщения появились! НО sy-subrc = 1001.
Интересно, чтобы это значило?
Спасибо за идею!

Значить это может примерно следующее. В транзакции сообщение выводится после COMMIT WORK. А так как Вы вызываете её с помощью CALL TRANSACTION, то до сообщения дело не доходит. Устнановив RACOMMIT в Х, Вы заставляете программу работать и после COMMIT WORK и получаете сообщение, но при этом по-видимому получаете какие-то дополнительные экраны, которые не были предусмотрены в таблице BDC. Попробуйте воспользоваться транзакцией SHDB и записать программу заполнения таблицы BDC, установив галочку "Дальше после commit".


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 12 2005, 08:58 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
s352(00) "LEAVE TO TRANSACTION" & в пакетном вводе недопустимо.
Но проверяю - работает...


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

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


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

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


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

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