Решение DSD очень мутное. Внутренность - почти чёрный ящик. Внешний интерфейс вообще убог и ощущение брошенности остается до сих пор. А именно почти все RFC функции /DSD/BAPI* ничего не возвращают и даже исключений не генерят. Когда в 2008 году это видел, думал сап доработает его. Но и к середине 2010 осталось всё по прежнему. На прежней работе решение DSD использовалось в 2-х процессах: 1. Обработка транспортировок как единое целое - проводки поставок, включенных в транспортировку, выставление счетов и некоторое другое делалось по нажатию фактически одной кнопки. 2. Так называемая продажа с борта. Когда без предварительного заказа DSD формировало цепочку, начинающуюся с исходящих поставок и до водило её до самого завершения опять таки одним нажатием.
Не только моё мнение, что решение хоть и рабочее, но управлять и адаптировать его очень сложно. Да и написано оно уж очень "костляво". Плюс было много явных ошибок, которые нотами быстренько подправлялись
|