2016-08-22 4 views
0

У меня нет ошибок при активации моей программы abap, но когда я пытаюсь выполнить это, ничего не происходит. Я ранее пробовал это, и это сработало. Этот фрагмент кода, например, был в порядке, но теперь он ничего не делает.Экран выбора ABAP не выполнен

REPORT Z_xx 
    DATA: lv_response1 TYPE flag, 
    lv_response2 TYPE flag, 
    lv_response3 TYPE flag. 

    SELECTION-SCREEN BEGIN OF SCREEN 100. 
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-t01. 

    PARAMETERS: s1 RADIOBUTTON GROUP g1, 
     s2 RADIOBUTTON GROUP g1, 
     s3 RADIOBUTTON GROUP g1, 
     s4 RADIOBUTTON GROUP g1. 

    SELECTION-SCREEN END OF BLOCK B1. 
    SELECTION-SCREEN END OF SCREEN 100. 
+0

В нем нет активных команд, только деклараций. Что вы ожидаете от этого? – vwegert

+0

Не знал, что мне нужно позвонить на экран. Раньше я не использовал начало экрана. Все в порядке. –

+0

Извините за удаление. Я думал, что это не должно оставаться на сайте, потому что это была небольшая ошибка. –

ответ

0

Это потому, что вы определили свой RadioGroup внутри экрана 100, и вы выполняете (неявно) standard selection screen 1000, который является пустым.
Чтобы использовать ваши параметры вызова экрана 100, как этот

CALL SELECTION-SCREEN 100. 

Подробнее о экранах выбора here для получения функционального кода.