Довольно просто создавать программные объекты ABAP, используя встроенные операторы. Но как насчет словарных объектов? Есть много функциональных групп, связанных с DDIC, но какие из них использовать? Или, может быть, классы?
Проверьте функциональные модули RPY_ * - они довольно полные и надежные (и с поддержкой RFC: -)).
Возможно, вы захотите проверить конкретные элементы DDIC, которые вы хотите создать, и взглянуть на Плагины SAPlink http://code.google.com/p/saplink/ или ZAPlink http://code.google.com/p/zaplink/.
Оба поддерживают множество элементов и показывают использование функций для их создания.
Один класс, который вы можете использовать, это CL_REBF_DDIC_TABL. Используйте статический метод PUT_COMPLETE. Для функционального модуля взгляните на DD_CREATE_TABLE, но я никогда не использовал это раньше.