Необходимо наладить загрузку данных в SAP на регулярной основе с другими программами. Носителем будет текстовый файл.
Обмену подлежат справочники и документы. Выбираю такой интерфейс, чтобы не писать напрямую в таблицы SAP. Собственно хотел узнать мнение сообщества по применимости интерфейсов.
<я не знать русский языка> следующее
LSMW - удобен для разработок особенно в режиме Recordings. Можно вставить свои коды обработок для конвертации. К сожалению не обнаружил возможности программным путем перехватывать обработку ошибок (наверное там этого и нет). Слишком многоэкранные транзакции могут не записаться через Recordings
LSMW через BAPI, IDoc, Batch - инкапсулирует далеко не все фукции из BAPI. Кроме того искать причину ошибки затруднительно. Напр. Не смог загрузить дебиторов через LSMW - bapi. Сообщение об ошибке совершенно не внятное, хотя другие функции bapi работают. Плодятся IDoc.
BAPI (вызов через ABAP). Вроде бы должен быть универсальнее и лучше LSMW. Можно хорошо обрабатывать ошибки. Однако интерфейс не flexible. Напр. Закачать дебиторов нормально можно только BAPI_CUSTOMER_CREATEFROMDATA1. Но этом метод требует определенных настроек в модуле продаж. Но мы то знаем что в интерфейсе дебитора можно создать без модуля продаж. Обработка ошибок есть, но чтобы понять смысл ошибки (почему комбинация параметров неверна) приходится отлаживать bapi функцию через ABAP. Документация в этом случае не поможет.
Знаю что есть DX Workbench(SXDA) ,External Data Transfer Tool (RJB1)?
Что можно сказать о них.
Хочется более гибкую библиотеку подобную BAPI. Или этого в SAP нет? :?:
|
|