SAP中,Table Control是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑。
简单来说,Table Control是一组屏幕元素在Screen上的重复出现,这就是它与普通屏幕元素的区别。
如果我们对一个Table Control定义其内表为itab,工作区域为wa。那么在PBO中,系统将逐一取itab的某行到wa,然后将wa的内容转换成屏幕元素,即Table Control的一行,如此反复。
换句话说,Table Control的每一行是跟wa交互的,与itab没有直接的关联。
反过来在PAI中,系统将根据Table Control的录入情况,逐行取数据到wa(前提是该行的内容不为空),然后我们即可根据wa的内容往itab修改或添加一行记录。
1. 如何设置TC的行数
如果我们定义了TC的名称为tc_0100
ABAP中的Table Control编程
最新推荐文章于 2019-12-03 19:43:00 发布
本文详细介绍了SAP ABAP中Table Control的使用,包括设置行数、控制单元格编辑、更新内表数据、滚动定位、获取鼠标位置、设置固定列以及隐藏列的方法。Table Control是SAP屏幕中常用的多行数据编辑控件,通过PBO和PAI过程进行数据交互。
摘要由CSDN通过智能技术生成