语法小总结
parameters: getair radiobutton group gp1.在gp1组中创建单选按钮
parameters: getgli radiobutton group gp1.必须至少创建两个
if getair = ‘X’.点击getair单选按钮后,执行逻辑,也可以将'X'放在text-001中
endif.
if getgli is initial.getgli单选按钮未被点击,执行逻辑,即为空的话
endif.
selection-screen begin of line.
selection-screen position 5.
parameters p_r1 type c radiobutton group g1.
selection-screen comment (20) for field p_r1.
selection-screen position 27.
parameters p_r2 type c radiobutton group g1.
selection-screen comment (20) for field p_r2.
selection-screen end of line.
1、以上代码是将两个radiobutton并列放在一行
2、position 5和position 27是radiobutton-text与屏幕左侧的距离,这里27中包含了5包含了20的文本长度,还包含了两个radiobutton图标
3、计算公式5+20+2=27,2是两个radiobutton图标的长度,这里第二个position的距离必须不小于27,如果小于,代码报错
4、后者的radiobutton,position值的变化与前者的radiobutton,position和text,icon有很大的关系,icon包含了后者的icon,既2个字符长度的icon
SY-INDEX和SY-TABIX都是系统记录循环次数的字段
SY-INDEX在DO .... ENDDO 中使用;
SY-TABIX在LOOP AT .... ENDLOOP 中使用。
sy-index 是系统变量,在sap系统里的描述是:Loop Index-->这里我理解loop仅仅是循环的意思,并不是sap abap中loop。也就是说sy-index只是记录程序当前循环的次数,但是,对于sap abap中的loop循环sy-index是无效的,值是0.
sy-tabix 在sap系统里的描述是:Index of Internal Tables -->sy-tabix记录当前操作的是内表中的第几行数据,内表是不定的,取决于程序现在正在操作的内表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术