Текущее время: Пн, сен 24 2018, 15:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Пн, фев 06 2006, 13:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 16:06
Сообщения: 143
Необходимо сделать требование авансового платежа.
Получается интересная ситуация, когда указываю организационно-экономическую операцию ( gd_documentheader-bus_act = 'RFST'), выдает сообщение:

E RW 613 Вызов BAPI с некорректной хозяйственной операцией RFST. DOCUMENTHEADER 0 BUS_ACT

Хотя операция правильная, смотрел BKPF требования авансового платежа, которые были созданы вручную, стоит именно этот вид. В чем может быть причина?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 06 2006, 14:25 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 17:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Там в теле бапишки есть проверки на хоз. операцию.
Перечислены только: RFBU, SD00, RMWA, RMWE, RMWF, RMWI
RMWL, RMWQ, RMWU, RMRP.

Остальные считаются ошибочными :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 06 2006, 15:59 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 16:06
Сообщения: 143
Хотелось бы узнать у кого-то вообще получилось создать ТАП с помощью BAPI_ACC_DOCUMENT_POST?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 06 2006, 20:16 
Гость
http://sapboard.ru/forum/viewtopic.php ... cumentpost
насколько я понял, там всё кончилось удачно


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Пт, мар 25 2011, 18:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 16:56
Сообщения: 1402
Столкнулся с той же проблемой при создании сбытового ТАП.
Операция RFST не разрешена + нет параметра для указания значения BSTAT.
По последней ссылке последнее кое-как решается, а что с операцией делать?
Если указать, например RFBU, то некоторые документы учета и отчетности создаются некорректно.

Есть ли возможность создать ТАП программно через RW интерфейс (может другие спец. BAPI есть)?
Через пакетник не подходит - там совсем другая логика и алгоритмы (нам не подходят).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Пт, мар 25 2011, 23:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 17:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вместо BAPI можно использовать AC_DOCUMENT_CREATE и AC_DOCUMENT_POST, с их помощью внешние модули постят в FI. Но придется повозиться с параметрами.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Вт, мар 29 2011, 07:27 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 19:56
Сообщения: 78
получалось создать ТАП с нужными операциями заменяя значения в BADI ACC_DOCUMENT (поля переданы через BAPI extension)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Вт, мар 29 2011, 10:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 16:56
Сообщения: 1402
Обе подмены нормально работают и в OPEN FI событие RWBAPI01, и в BADI ACC_DOCUMENT. Т.е. для замены и BSTAT и GLVOR можно использовать какое-то одно - но я больше склоняюсь в пользу BADI событие CHANGE. А в целом, конечно, такая реализация ТАП выглядит притянутой за уши. Но за не имением лучшего...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Пн, янв 15 2018, 23:16 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 2974
Пол: Мужской
Создать создали этот тап с RFST, а кто нибудь сторнировал потом через бапи acc_doc*rev_post? там в дебрях система ругается, не может найти что ей сторнировать.

fb08 сторнирует такой документ нормально, но в моем случае пакетник как механизм не пойдет по ряду причин.

Переделать все на RFIDPT_ACC_DOCUMENT_POST_ADJ который дергает ac_document_generate и потом зашить сторно через ac_document_reverse - не хотелось бы...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Вт, янв 16 2018, 12:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 19:21
Сообщения: 1142
Наверно тот случай когда надо использовать BDC

_________________
я твой сап эфай внедрял
BAdI-позитив


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Вт, янв 16 2018, 12:52 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 02 2010, 09:37
Сообщения: 88
И насколько существенны этот ряд причин?
Есть ФМ CALL_FB08, правда, внутри у него тот же пакетник, но с кучей
предварительных проверок.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Вт, янв 16 2018, 17:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 2974
Пол: Мужской
Цитата:
Наверно тот случай когда надо использовать BDC

Code:
И насколько существенны этот ряд причин?
Есть ФМ CALL_FB08, правда, внутри у него тот же пакетник, но с кучей
предварительных проверок.


Не, в моем контексте нельзя неявные коммиты ниже по стэку потом общий будет ну или ролбак.

В общем, оставил создание ТАПа через BAPI_ACC_DOCUMENT_POST (хотя через RFIDPT_ACC_DOCUMENT_POST_ADJ тоже получилось, но бапи удобнее).
Сторно сделал через ac_document_reverse + ac_document_post, хотя бапи по сторно BAPI_ACC_DOCUMENT_REV_POST также работает с этими ФМ-ми, проблема в том, что внутри бапи вызывается ac_document_reverse без указания компонента, а надо указать 'FI' - дальше по коду, это является определяющим фактором при выборке пула разных ФМ-ов, которые система запускает в цикле.

Неудобство в том, что ac_document_reverse не самостоятельный ФМ, надо вызвать ac_document_post, вызвать некоторые ФМ-ы чтобы получить номер документа, обработать ошибки, что и сделано в бапишке BAPI_ACC_DOCUMENT_REV_POST.

Потестируем, посмотрим...

С не ТАПами, я таких проблем не помню...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Ср, янв 17 2018, 15:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 19:21
Сообщения: 1142
Besa написал:
Не, в моем контексте нельзя неявные коммиты ниже по стэку потом общий будет ну или ролбак.

можно провести это в удаленном модуле и проверить что повелось в основной ветке.

_________________
я твой сап эфай внедрял
BAdI-позитив


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST
СообщениеДобавлено: Ср, янв 17 2018, 15:50 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 2974
Пол: Мужской
Kengur написал(а):
Besa написал:
Не, в моем контексте нельзя неявные коммиты ниже по стэку потом общий будет ну или ролбак.

можно провести это в удаленном модуле и проверить что повелось в основной ветке.

вообще не понял что Вы имеете ввиду:)


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

Зарегистрирован:
Чт, дек 20 2007, 19:21
Сообщения: 1142
Besa написал:
вообще не понял что Вы имеете ввиду:)

в параллельном процессе провести, что бы не было комита.

_________________
я твой сап эфай внедрял
BAdI-позитив


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

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


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

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


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

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