Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => SE37 - Построитель функций => Тема начата: Паганель от Сентябрь 27, 2010, 11:09:07 am

Название: ФМ - Преобразование номера материала
Отправлено: Паганель от Сентябрь 27, 2010, 11:09:07 am
Работает анологично http://sapforum.biz/index.php/topic,222.0.html, но с дополнительными проверками, например у меня длина номера  13 а не 18, подробнее см. текст функции.
Код: You are not allowed to view links. Register or Login
DATA: str_matnr type string.
DATA: l_matnr type matnr.

CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'
  EXPORTING
    input = str_matnr
  IMPORTING
    output = l_matnr
  EXCEPTIONS
    length_error = 1
     OTHERS = 2.

IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
         WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.