Здравствуйте, ребята и девчата! Помогите, пожалуйста. Не знаю, правда, в какой раздел отправить вопрос. Мы сейчас переезжаем на новый сервер по SAP с версии SAP ERP 6.0 (2005) на SAP ERP 6.0 EHP 8. Промежуточных переходов не было. Возникла проблема с вводом в работу транзакции BP. На новом сервере уже есть целый новый пакет XO_MAIN, который в нашей более старой версии отсутствует. Для работы с типом объекта BUSINESS_PARTNER необходимо, чтобы были заведены: сам тип и бизнес-объект; сегменты этого объекта; объекты памяти, распределенные по сегментам; объекты персистентности для работы с данными. Это таблицы пакета XO_MAIN: cexo_bo_type cexo_bo cexo_so cexo_bo_so cexo_mo cexo_so_mo cexo_po cexo_mo_po cexo_channel_bdt.
К тому же необходимо к объектам указать классы обработки.
Пробовали прописывать все эти объекты руками, находили их или в нотах, или через отладчик. Но это, мне кажется, неверный способ их заполнить. Подскажите, может быть, есть способ автоматически заполнить эти таблицы для типа объекта BUSINESS_PARTNER. Скорее всего, это можно сделать через транзакцию XO80. Но, опять таки, пришлось прописать в те же самые таблицы тип объекта XO_COCKPIT для того, чтобы транзакция хотя бы запустилась без дампа.
Но XO80 все равно вылетает в дамп при попытке создания Z-типов. А для BUSINESS_PARTNER пишет: "Новое имя BUSINNES_PARTNER входит в область имен SAP. Создание невозможно".
Может, кто-то подскажет верное решение.
Последний раз редактировалось Sveselika Ср, дек 09 2020, 14:05, всего редактировалось 1 раз.
|