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

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


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

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


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

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