에러 없이 엑티베이터가 되는데 실행하니 아래의 에러메시지가 나옵니다.
"
Incorrect sign "O" for selection "SO_CAR" "
무엇이 문제이고 해결방법 알려주세요./
REPORT z_selectionscreen.
INCLUDE z_bc405_fol_ltop.
*&------------------------------------------------
*& TOP-OF-PAGE.
*&------------------------------------------------
TOP-OF-PAGE.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
ULINE.
WRITE: / sy-vline,
'Flight data'(001),
AT line_size sy-vline.
ULINE.
FORMAT COLOR COL_TOTAL INTENSIFIED OFF.
WRITE: sy-vline, AT pos_cl 'Flight'(002).
SET LEFT SCROLL-BOUNDARY.
WRITE: 'Date'(003),
'Departure location'(004),
'Arrival location'(005),
'Price'(006),
AT line_size sy-vline.
ULINE.
*&------------------------------------------------
*& INITIALIZATION.
*&-------------------------------------------------
INITIALIZATION.
MOVE: 'AA' TO so_car-low,
'OF' TO so_car-high,
'BT' TO so_car-option,
'OF' TO so_car-sign.
APPEND so_car.
CLEAR so_car.
MOVE: 'AZ' TO so_car-low,
'EQ' TO so_car-option,
'E' TO so_car-sign.
APPEND so_car.
CLEAR so_car.
*&------------------------------------------------
*& AT SELECTION-SCREEN ON BLOCK PARAM
*&-------------------------------------------------
AT SELECTION-SCREEN ON BLOCK param.
CHECK national = 'X' AND country = space.
MESSAGE e003(bc405).
*&------------------------------------------------
*& START-OF-SELECTION.
*&-------------------------------------------------
START-OF-SELECTION.
CASE mark.
WHEN all.
SELECT * FROM spfli INTO TABLE it_flights
WHERE carrid IN so_car
AND connid IN so_con.
SELECT * FROM spfli INTO TABLE it_flights
WHERE carrid IN so_car
AND connid IN so_con
AND countryto = spfli~countryfr
AND countryto = country.
SELECT * FROM spfli INTO TABLE it_flights
WHERE carrid IN so_car
AND connid IN so_con
AND countryto <> spfli~countryfr.
ENDCASE.
*&------------------------------------------------
*& end-of-SELECTION.
*&-------------------------------------------------
END-OF-SELECTION.
SORT it_flights BY carrid connid.
PERFORM data_output.
*&---------------------------------------------------------------------*
*& Form data_output
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM data_output.
LOOP AT it_flights INTO wa_flights.
ON CHANGE OF wa_flights-connid.
NEW-PAGE.
ENDON.
FORMAT COLOR COL_KEY INTENSIFIED ON.
IF wa_flights-countryfr EQ wa_flights-countryto.
WRITE: / sy-vline, icon_biw_report AS ICON CENTERED.
ELSE.
WRITE: / sy-vline, icon_bw_gis AS ICON CENTERED.
ENDIF.
WRITE: wa_flights-carrid,
wa_flights-connid.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE: wa_flights-cityfrom,
wa_flights-cityto,
AT line_size sy-vline.
ENDLOOP.
ENDFORM. " data_output
==================================================================================================
*&---------------------------------------------------------------------*
*& Include Z_BC405_FOL_LTOP
*&---------------------------------------------------------------------*
INCLUDE <icon>.
CONSTANTS: pos_cl TYPE i VALUE 6,
line_size TYPE i VALUE 100.
CONSTANTS mark VALUE 'X'.
DATA: it_flights LIKE TABLE OF spfli,
wa_flights LIKE spfli.
SELECTION-SCREEN BEGIN OF BLOCK conn WITH FRAME TITLE text-002.
SELECT-OPTIONS: so_car FOR wa_flights-carrid,
so_con FOR wa_flights-connid.
SELECTION-SCREEN END OF BLOCK conn.
SELECTION-SCREEN BEGIN OF BLOCK param WITH FRAME TITLE text-003.
SELECTION-SCREEN BEGIN OF BLOCK radio WITH FRAME.
PARAMETERS: all RADIOBUTTON GROUP rbg1,
national RADIOBUTTON GROUP rbg1,
internat RADIOBUTTON GROUP rbg1 DEFAULT 'X'.
SELECTION-SCREEN END OF BLOCK radio.
PARAMETERS country LIKE wa_flights-countryfr.
SELECTION-SCREEN END OF BLOCK param.
Range 변수의 Sign에는 I , E 만 들어갈 수 있습니다.
소스보니 OF가 들어가 있네요...