LOOP AT GT_TC_01
WITH CONTROL TC_0800
CURSOR TC_0800-CURRENT_LINE.
MODULE TC_0800_GET_LINES.
SELECT *
FROM YPM_USERS
INTO DATA(WA_YPM_USERS)
WHERE UNAME = SY-UNAME
AND COUNTRY = 'BG'.
* IF SY-SUBRC EQ 0.
IF SCREEN-NAME = 'z2004_03-persno1'.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
ELSE.
SCREEN-INPUT = 1.
MODIFY SCREEN.
ENDIF.
ENDIF.
ENDLOOP.
Run Code Online (Sandbox Code Playgroud)
如果我使用Select Single * From...
它会产生语法错误,则应使用Select * From ...
如果我使用Select * From..
它会告诉我Field COUNTRY is not a key field
(如果我评论该字段所在的国家,则表示未定义语句IF)
如果我使用上面的查询,它告诉我
带有POSIT的未处理组件。
目标:我正在尝试使字段z2004_03-persno1不可编辑