Kurier написал(а):
Добрый день.
Пишу пакетник для создания документов в BAPI заполняя нужные поля данными из CSV файла.
Пакетник и BAPI это как бы совершенно разные вещи.
Цитата:
Но есть проблема: в csv файле два номер договора 63, но с разными объестами (например 100 и 200). Программа вычитывает файл построчно и создает два документа с номером договора 63 и в каждом документе свой объект.
Вопрос: как сделать так, чтобы создавался один документ с номером договора 63 и в нем было два объекта 100 и 200.
P.S. я использую ФМ BAPI_RE_CN_CREATE
И в чём проблема? Есть как минимум два варианта решения проблемы:
1) Считать всё в память, выполнить обработку (группировку, сортировку, удаление лишнего, преобразование). После чего загружать через BADI.
2) Грузить по строкам, но проверять перед загрузкой наличие в системе, и при наличии не создавать, а изменять (BAPI_RE_CN_CHANGE).