abap table control控制光标

本文介绍ABAP中如何使用全局变量g_cursor_cur_line进行表控光标的定位与操作,包括设置光标到指定字段及获取当前光标所在行数的方法。

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

定义全局变量  
DATA:g_cursor_cur_line TYPE  i.
 
PBO中代码
SET CURSOR FIELD '想要跳转的字段名' LINE G_CURSOR_CUR_LINE.


 
PAI中的代码
1.如果只是单纯跳到下一行
GET CURSOR LINE g_cursor_cur_line.
g_cursor_cur_line = g_cursor_cur_line + 1.即可
 
2.如果要知道当前选中的是内表中的第几行的话
GET CURSOR LINE g_cursor_cur_line.
g_cursor_cur_line = TAB-TOP_LINE + g_cursor_cur_line – 1.
 
g_cursor_cur_line 是当前行数
TAB 是TABLE CONTROL
TAB-TOP_LINE  是当前表格显示的第一行数据在内表的下标
TAB-LINES   总行数

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值