вторник, 18 марта 2014 г.

Convert DEC to CHAR, negative sign

Полезная ссылка на описание стандартного средства, которое позволяет переносить знак "-" текстового представления числа в начало числа и делать выравнивание по левому краю. При выгрузке в файл формата MS Excel помогает.
http://abaplovers.blogspot.ru/2008/06/sap-abap-negative-sign-before-number.html

понедельник, 17 марта 2014 г.

Получение min max значений для стандартных типов ABAP

Чтобы получить минимальное и/или максимальное значения стандартного типа ABAP и при этом не создавать своих собственных констант, можно воспользоваться следующим кодом (на примере целочисленного типа):
DATA: limit   TYPE REF TO i,
      int_min TYPE i.

limit ?= cl_abap_exceptional_values=>get_min_value( int_min ).
int_min = limit->*.