Нет, у меня также система выдала ошибку
Проверял в нескольких версиях. Код был таким:
Code:
PROGRAM ZZZZZ1.
data gv_bukrs TYPE bukrs.
SELECTION-SCREEN BEGIN OF SCREEN 1001.
SELECT-OPTIONS so_b for gv_bukrs no INTERVALS NO-EXTENSION.
SELECTION-SCREEN END OF SCREEN 1001.
SELECTION-SCREEN BEGIN OF SCREEN 1002 .
SELECTION-SCREEN INCLUDE select-options so_b OBLIGATORY NO INTERVALS off MODIF ID q1 NO-EXTENSION OFF.
SELECTION-SCREEN END OF SCREEN 1002.
текст ошибки
Цитата:
"NO-EXTENSION" интерпетировать не удалось. Возможные причины ошибки:
неверный вид записи или ошибка запятой
справка
[url]
https://help.sap.com/doc/abapdocu_752_i ... _selop.htm[/url]
в справке смущает отсутствие запятой между NO INTERVALSNO-EXTENSION
Цитата:
The additions OBLIGATORY, NO INTERVALSNO-EXTENSION, and MODIF ID have the same meaning as in the statement SELECT-OPTIONS and overwrite the corresponding properties taken from the original selection screen. If the selection criterion was declared using the additions OBLIGATORY or NO INTERVALS on the original selection screen, these properties can be deactivated on the current selection screen by specifying OFF.
а вот этот код компилятор пропускает (отличие - в отсутствии в NO-EXTENSION в конце)
Code:
PROGRAM ZZZZZ1.
data gv_bukrs TYPE bukrs.
SELECTION-SCREEN BEGIN OF SCREEN 1001.
SELECT-OPTIONS so_b for gv_bukrs no INTERVALS NO-EXTENSION.
SELECTION-SCREEN END OF SCREEN 1001.
SELECTION-SCREEN BEGIN OF SCREEN 1002 .
SELECTION-SCREEN INCLUDE select-options so_b OBLIGATORY NO INTERVALS off MODIF ID q1 .
SELECTION-SCREEN END OF SCREEN 1002.