Создал сущность путем импорта стандартной таблицы SPFLI. Свойства полей подтянулись автоматически. Во время тестирования выяснилось, что из-за стандартной программы преобразования обработка валится в дамп. Если для GET запроса хватило обычной замены типа элемента на Edm.String. При обратном преобразовании в POST запросе - дамп.
Дамп в преобразовании из-за типов, если кратко.
Т.к. фактически в данном случае преобразование не требуется. Его можно отключить прописав такой код в методе DEFINE класса *_DPC_EXP:
1 2 3 4 |
METHOD define. super->define( ). model->get_entity_type( 'EntitySpfli' )->get_property( 'Fltime' )->disable_conversion( ). ENDMETHOD. |
Где "EntitySpfli" имя сущности, а "Fltime" имя поля в котором производим отключение.