Добрый день !
Есть таблица неизвестного типа (any table). Нужно убедится что она нужного мне типа (ZMY_TABLE_TYPE...).
Это можно сделать через
Code:
cl_abap_typedescr=>describe_by_data( <tab> )->absolute_name
но для моей задачи этот вызов несколько медленный (для сравнения DESCRIBE FIELD ... TYPE в 50-100 раз быстрее чем cl_abap_typedescr=>describe_by_data( <tab> )->type).
Можно ли както еще проверить совместимость типа ? (неизвестный тип - это данность, менять его на предсказуемый в рамках задачи очень неудобно)
З.Ы. Пробовал еще сделать LOOP .. ASSIGNING <line>, где <line> нужного мне типа, но оно дампит без возможности поймать исключение (что вобщем логично).