2015-01-13 2 views
0

Я использую функцию «REUSE_ALV_GRID_DISPLAY», чтобы отобразить сетку. Моя проблема заключается в том, что отображаются не все кнопки в панели инструментов alv. Например, я не вижу кнопку «удалить строку». Это мой призыв:Удалить кнопку строки в сетке alv в sap

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'  
    EXPORTING 
    IT_FIELDCAT      = fieldcatalog 
    TABLES 
     t_outtab       = lt_files_records_final  
    EXCEPTIONS 
    PROGRAM_ERROR      = 1 
    OTHERS       = 2 
      . 

Можете ли вы помочь?

ответ

0

Если вам нужна полная функциональность редактора (включая редакторы ячеек), вам придется отойти от (устаревшего и неподдерживаемого) функционального модуля до класса CL_GUI_ALV_GRID. См. Документацию here.

Если вам нужна только кнопка удаления, возможно, будет проще добавить пользовательскую кнопку. Проверьте пример SALV_DEMO_TABLE_FUNCTIONS (и начните использовать ALV OM вместо старых функциональных модулей - гораздо проще с кодом).

+0

Спасибо! Я попытаюсь создать пользовательскую кнопку. –

+0

В этом примере используется экран. Мне не нужно использовать экран. Мне сказали использовать отчет, чтобы отображать некоторые записи и в соответствии с выборами пользователя. Пользователь также должен иметь возможность удалять эти записи, поэтому я пытаюсь найти способ сделать это. Это возможно без использования экрана? –

+0

[Да.] (Https://help.sap.com/saphelp_erp2004/helpdata/en/41/b22041d69ba52fe10000000a155106/content.htm) – vwegert

Смежные вопросы