POPUP_GET_VALUES_DB_CHECKED. Запрашивает до 10 полей и проверяет корректность их ввода по внешнему ключу.


 

Пример использования:

  DATA: l_ret     TYPE c,

l_member  TYPE modsapmember,

lt_fields TYPE sval OCCURS WITH HEADER LINE.

MOVE: ‘BKPF’    TO lt_fieldstabname, ‘BUKRS’    TO lt_fieldsfieldname, ‘Балансовая единица’    TO lt_fieldsfieldtext. APPEND lt_fields. MOVE: ‘BKPF’     TO lt_fieldstabname, ‘BELNR’    TO lt_fieldsfieldname, ‘Номер документа’    TO lt_fieldsfieldtext. APPEND lt_fields. CALL FUNCTION ‘POPUP_GET_VALUES_DB_CHECKED’ EXPORTING *     CHECK_EXISTENCE       = ‘X’ POPUP_TITLE           ‘Title’ *     START_COLUMN          = ‘5’ *     START_ROW             = ‘5’ IMPORTING RETURNCODE            l_ret TABLES FIELDS                lt_fields EXCEPTIONS ERROR_IN_FIELDS       1 OTHERS                2 . IF SYSUBRC <> 0. * Implement suitable error handling here else. loop at  lt_fields. write:/ lt_fields. endloop. ENDIF.

 

   
© 2013 sap-blog.ru
Яндекс.Метрика