SAPфорум.RU https://sapboard.ru/forum/ |
|
FB01, тестовый прогон https://sapboard.ru/forum/viewtopic.php?f=13&t=95371 |
Страница 1 из 1 |
Автор: | Sam Stone [ Пн, авг 28 2017, 13:27 ] |
Заголовок сообщения: | FB01, тестовый прогон |
Всем привет. Делаю проводки по данным из файла в FB01. Есть условие: перед созданием проверить все документы на корректность и только если нет ошибок создавать. Начал с BAPI_ACC_DOCUMENT_POST ибо бапи это правильно, есть флаг тестового режима. По факту тестирования выяснилось, что в поле счета может быть ОС, который в FB01 вбивается без проблем, но в ACCOUNTGL-GL_ACCOUNT он туда не лезет по числу символов. Надо дергать счет из ОСа и подставлять его. Получаю либо AA 816 Введите другой вид движения (вид движения не существует), если заполняю номер счета и ОС (вид движения где-то в глубине затирается стандартом при заполненном ОС), либо AAPO 007 Противоречивость с RW-документом: отклонение в структуре документа, если заполняю просто номер счета для ОСа (беру из T095), т.е. надо заполнять ОС. Недостающие поля кидаю через extensionin. Плюнул, пошел ковырять POSTING_INTERFACE_DOCUMENT. Отработало без проблем, но коммит идет сразу же после выполнения. Мне такой вариант не подходит. Есть варианты победить бапи или придется рисовать свой пакетный ввод с веткой на моделирование или сохранение документа? |
Автор: | Sam Stone [ Пн, авг 28 2017, 14:29 ] |
Заголовок сообщения: | Re: FB01, тестовый прогон |
Сам спросил, сам ответил: нагуглил в архивах sap.com, что ACCT_TYPE для ОСа надо менять, поэтому у меня ничего не работало Лепил везде S, для ОСа поставил A - взлетело. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |