В общем-то если где надо или вывести список серийных номеров или наоборот ввести серийные номера с экрана в своей программе, то можно конечно и самому экран нарисовать, но можно воспользоваться таким вот функциональным модулем SERIALPROFILE_CHECK, который фактически умеет все!!! Что только может потребоваться при работе с серийными номерами. Например нужно показать серийные номера для существующего уже проведенного документа ММ.
CALL FUNCTION 'SERIALPROFILE_CHECK'
EXPORTING
activity = 'A'
material = 'Ваш код материала'
operation = 'MMSL'
quantity = '1'
mblnr = '4907000032'
mjahr = '2007'
zeile = '0001'
EXCEPTIONS
konfigurations_error = 1
no_automatic = 2
OTHERS = 3.
И получаем достаточно стандартное окно с просмотром серийных номеров к позиции материала. Для ввода серийных в документ, ставим в функциональном модуле точку останова, идем в проводку документа ММ, в момент запроса проваливаемся в отладку и смотрим какие параметры и как должны быть заполнены. в общем вариантов масса, вплоть до того что можно разрешить автоматическую генерацию серийных номеров в момент ввода их в документ и т.д.