Возникла интересная (ну, на мой взгляд

) проблема:
Необходимо было написать прогу для импорта/экспорта ролей из системы в файлик и обратно. При этом решено было использовать для промежуточного хранения deep structure а для выгрузки/загрузки методы GUI_DOWNLOAD/GUI_UPLOAD класса CL_GUI_FRONTEND_SERVICES. Беда в том, что они не умеют обрабатывать deep structure - решили сначала сжимать таблицы с помощью table_compress - вот тут и начинаются непонятки: выгружается все нормально, но вот при загрузке в систему из файла некоторые поля после "декомпрессии" оказываются пустыми + при обращении к распакованному происходит падение в дамп с сообщением "недостаточно памяти для хранения внутренней таблицы".
Версия системы 4.6с и там этот table_compress считается устаревшим и к использованию не рекомендуется - только вот чем его заменить?