• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
目前只研究python相关
致力于开发各种小程序
博客园    首页    新随笔    联系   管理    订阅  订阅

语法小总结

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记录当前操作的是内表中的第几行数据,内表是不定的,取决于程序现在正在操作的内表

posted @ 2022-07-28 21:18  托尼·柱  阅读(29)  评论(6)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3