Peter написал(а):
Господа, имеется следующая проблема. Есть набор z-таблиц, представляющих собой будущие спецификации материалов - заголовки и позиции. То есть, сторонняя организация переодически присылает свой перечень спецификаций - это могут быть новые спецификации, или изменения в существующих - добавление позиций, их изменение или удаление. Предположим, для упрощения, что все записи ОЗМ (MARA) cуществуют. Вопрос - можно ли написать АВАР - приложение для обработки и ввода такой информации? Вроде есть стандартные транзакции для создания спецификаций - а можно ли их запустить в программе передав что-то в качестве входных данных? Как добавить позиции в имеющиеся спецификации? Тоже вроде есть транзакции на изменение, но как ее запустить из программы, передав параметры новой позиции? Какова вообще функциональность в данном случае? Стандартный пакетный ввод тут не применим. Надо в программе перебирать строки z-таблицы и добавлять их в спецификации. то есть, возможно ли использовать имеющиеся транзакции в теле программы, запуская их с некими входыми параметрами - кодами материалов, количеством и т.д. ?
Спасибо.
Если кратко, то все, что описали сделать МОЖНО! Единственная оставшаяся проблема - это вопрос понимания.
Проблему с обновлением объекта в системе (которая сама обработает таблицу mara) можно решить с помощью бизнес-объекта BUS1001 (BAPI_MATERIAL_*). Остальные вопросы касались именно этого.