保存用户特殊的数据可以通过自定义表,并添加维护视图进行数据增删改查。
工具/原料
SAPS/4
方法/步骤
1、新建表,执行se11,输入表名,注意以'Z'开头,然后点击“create"按钮。
2、输入表说明,deliveryclass选择A。
3、下拉菜单选择“Displ瞢铍库祢ay/MaintenanceAllowed",否则后面查看视图时会报错。设置好后,点击“Fields"选项。
4、输入字段名,以采购单为例,实际中可以根据需求设置字段及类型。注意输入“MANDT"字段,必需,用于区分客户端。
5、设置表的技术特性,DataC盟敢势袂lass设为“APPL1",StorageType设为"ColumnStore"。
6、保存,激活。选择“Utilities-TableMaintenanceGenerator",进入表维护视图管理器。
7、显示创建视图参数界面。
8、或使用代码se54进入视图管理器,输入表名,选择GeneratedObjects选项,然后点击create按钮。
9、输入参数,权限组,权限对象,函数组等。“&NC&”表不做镫锔跷翮限制,所有用户都可以操作此维护视图,否则需要在用户角色中分配相应的权限对象才能操作。维护屏庇扳隘醐幕,屏幕类型选择“onestep",即在新建或修改时,直接在表格上维护数据,"twostep"则会弹出一个编辑屏幕。
10、输入屏幕编号1,然后点击左上角新建图标,提示创建新对象(屏幕),点击确定漆虱忧甘/保存即可,创建后菜单会更新为删除和编辑,保存按钮也变为可操作(上一步为不可操作)。可点击“Overviewscree荏鱿胫协n"编辑界面。
11、选择“ElementList"分页,设置输入属性。
12、点击“保存”生成视图。
13、为视图添加事务代码,以便用户访问。se93,然后输入代码,点击create。
14、输入说明,选择ParameterTransaction。
15、输入代码sm30,勾选“Skipinitialscreen“,跳过选择屏幕,输入参数VIEWNAME,SHOW。保存。
16、执行ZZUT_01测试成功,点击“newentries"添加新数据,或进行其他操作。