0

当我激活我的 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.
4

1 回答 1

1

这是因为您在屏幕 100 内定义了您的无线电组,并且您正在执行(隐式)标准选择屏幕1000,它是空的。
要使用您的参数,请像这样调用您的屏幕 100

CALL SELECTION-SCREEN 100. 

在此处阅读有关选择屏幕的更多信息以生成功能代码。

于 2016-11-23T10:45:44.140 回答