То, к чему вы стремитесь, является очень простой концепцией программирования. Я отвечаю, потому что это может быть слишком просто, чтобы быть описанным в документации ABAP. Мы указываем типы данных по тем же причинам, по которым мы указываем должности для людей. Когда кто-то спрашивает вас, чем вы зарабатываете на жизнь, проще сказать «я программист», чем сказать «я ввожу инструкции, закодированные на языке ABAP, в мэйнфрейм, чтобы они могли интерпретироваться и выполняться процессор ... ".
С точки зрения машины оператор TYPE описывает, как данные должны храниться в памяти и как их следует интерпретировать (TYPE c LENGTH 30 = 60 байтов символов Юникода; TYPE i = 4 - целое число, хранящееся в 4 байтах). Оператор DATA резервирует определенное место в памяти для этой структуры.
TYPES: ty_number TYPE i. " Defines a 4-byte integer space
DATA: l_number TYPE ty_number. " Reserves 4 bytes in memory, and tells the system that data stored in those 4 bytes should be interpreted as an integer.