Текущее время: Чт, мар 28 2024, 15:45

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


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


ВНИМАНИЕ!

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



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

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

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

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


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

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

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


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

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


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


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

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

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


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

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

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


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

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


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

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


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

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

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

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


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

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

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Цитата:
Наверно тот случай когда надо использовать 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, 14:41 
Почетный гуру
Почетный гуру
Аватара пользователя

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

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

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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

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

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


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

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

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

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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


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

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


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

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