Текущее время: Вт, мар 19 2024, 05:35

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


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

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


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

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