实现了Table Control的主要的一些功能,可以作为例子参考,实现的功能有是否可编辑切换,选择某一条记录点击按钮显示详细信息,新增记录,删除记录,选择所有记录,选择光标所有记录,取消选择所有,排序,行选择栏位,列不可编辑,固定列,Table Control标题,分页功能,根据输入A字段的值显示B字段的值,某字段的值如果等于XXX就不可编辑等功能.相信这些功能已经可以满足大部份的开发了. 主程序代码: DATA: ok_code TYPE sy-ucomm, save_ok TY
在SAP DIALOG设计中,有时候须要动态的隐藏某些列,以下是方法. ***数据定义 CONTROLS: table_control TYPE TABLEVIEW USING SCREEN 0100. "Table Control名称 DATA: l_col LIKE LINE OF table_control-cols. "定义Table Control 列 ***在PBO中 PROC
表 1.重命名表重命名表的语句如下: ALTER TABLE table_name RENAME TO new_table_name 2.修改表属性: ALTER TABLE table_name SET TBLPROPERTIES (property_name = property_value, property_name = property_value,... ) 3.修改表注释: ALTER TABLE table_name SET TBLPROPERTIES('comment' = n
REPORT RSDEMO02. * demostrates the use of table controls * unsolved problems: attributes left_col and v_scroll do not work * correctly TABLES: SPFLI. "flight connections, flights DATA: FCODE2(4), FCODE(4). "ok-code CONTROLS: TC_SPFLI TYPE TABLEV
删除主键名 这个主键名并不是列名,而是主键约束的名字,如果当时设置主键约束时没有制定约束的名字 设置主键的语句:ALTER TABLE P add constraint pk PRIMARY KEY (PNO) 这样设置表P的PNO字段为主键,主键名是pk. 如果直接在表建立时用primary key (PNO)这样设置的话,那么系统会自动主键生成一个主键名,可在对象管理器中的对应表中找到主键名. 添加主键: 首先要为这个字段加上NOT NULL的限制 ALTER TABLE S ALTER C