SAP表维护视图应用
更新时间:2024-04-18 12:48:01 阅读量: 综合文库 文档下载
Author: John. Yuan
数据字典
注意:1.在SAP数据字典中建立的数据表在数据库中能看见; 2.在数据库中直接建立的表不会在SAP数据字典中看见; 3.在SAP数据字典或者数据库中添加数据都能相互查阅; SE14可以对底层数据库进行相关操作,很有实用性;
,此选项只是可以用SE16进行数据表记录的单个维
护,即比禁用此选项
;
维护视图(SE11)
1. 定义:维护视图属于数据字典中视图的一种,可以对多个表中的数据进行增删改查,另
外,维护视图中的表关联是基于外键字段的关联,并且连接类型是外连接(左外); 2. 可以对数据字段中的表或者视图(通常是维护视图或者数据库视图生成表维护对话框,
进而进行数据维护);
生成表维护对话框(SE54/55,或者在SE11中点击“实用程序->表格维护生成器”) SE54初始界面
的表多了两个选项操作
可以生成维护对话框的数据字典对象有表和视图(通常建维护视图) 1. 删除该数据字典对象,也可结合下面的创建,修改按钮;
2. 生成表维护对话框,也可结合下面的创建,修改按钮(重点用在对表/视图修改,需要删除后重新创建,或者直接重新创建以适应调整); 3. 相关权限组操作 4. 相关权限组分配操作
5. 测试界面,相当于对维护了表维护对话框的程序进行
6. 事实上创建了表维护框是通过系统自动的在指定的函数组中生成的功能模块和屏幕等相关程序对象来实现的,可以通过此按钮对改程序进行编辑和查看;
Author: John. Yuan
访问该表维护对话框:
1. SM30 (不适合一般用户,开发人员用) 2. 通过写一个可执行程序,在程序中通过一个函数调用该表或者维护视图,再分配T-Code; 3. 直接分配T-Code;
SE93:
选中上面的跳过即没有SM30初始屏幕,直接进入;
对应视图或者表名;
SHOW为初始为显示界面,需要点击修改进入修改界面;UPDATE为修改初始界面,’X’为选中该属性,使之生效;(还有SM30单选按钮字段)
*--------------------------------------------------------------------------------------------------------------------- 以下是最新总结
*--------------------------------------------------------------------------------------------------------------------- 数据批量维护程序
批量维护即对于表维护器的操作需要通过其它设置: ? 第一步:
(生成表维护器)操作:SE11(菜单:实用程序->表格操作维护器),对应事务码:SE55 选择权限组,输入函数组名称,选择维护类型一步;
单击“查找屏幕号”按钮,产生建议屏幕号; 最后点击
新建按钮,保存,存储为本地对象,即新生成了一个程序;
? 第二步:
SM30,输入表名,即可进入数据维护;
Author: John. Yuan
? ABAP应用
法一:直接分配事物码
Author: John. Yuan
法二:ABAP代码(按钮隐藏与数据过滤) REPORT ZSDR_DISCOUNT_UPDATE. TABLES:ZDISCOUNT,T001.
SELECTION-SCREEN BEGIN OF BLOCK BLOCK1 WITH FRAME TITLE TEXT-001. PARAMETERS P_BUKRS LIKE T001-BUKRS OBLIGATORY.
PARAMETERS P_LFGJA LIKE ZDISCOUNT-LFGJA OBLIGATORY DEFAULT SY-DATUM(4).
PARAMETERS P_LFMON LIKE ZDISCOUNT-LFMON OBLIGATORY DEFAULT SY-DATUM+4(2).
SELECTION-SCREEN END OF BLOCK BLOCK1.
DATA: WA_VIMSELLIST TYPE VIMSELLIST, \过滤表或者视图中的显示数据行 IT_VIMSELLIST TYPE TABLE OF VIMSELLIST,
WA_VIMEXCLFUN TYPE VIMEXCLFUN, \隐藏表维护视图应用工具栏的按钮 IT_VIMEXCLFUN TYPE TABLE OF VIMEXCLFUN.
AT SELECTION-SCREEN.
Author: John. Yuan
\权限检查
AUTHORITY-CHECK OBJECT 'V_VBAK_VKO' ID 'ACTVT' DUMMY
ID 'VKORG' FIELD P_BUKRS. IF SY-SUBRC NE 0.
MESSAGE E398(00) WITH '对不起,您没有执行公司代码' P_BUKRS '的权限!'. ENDIF.
START-OF-SELECTION. \过滤表和视图中的数据
WA_VIMSELLIST-VIEWFIELD = 'BUKRS'. WA_VIMSELLIST-OPERATOR = 'EQ'. WA_VIMSELLIST-AND_OR = 'AND'. WA_VIMSELLIST-VALUE = P_BUKRS. APPEND WA_VIMSELLIST TO IT_VIMSELLIST.
CLEAR WA_VIMSELLIST.
WA_VIMSELLIST-VIEWFIELD = 'LFGJA'. WA_VIMSELLIST-OPERATOR = 'EQ'. WA_VIMSELLIST-AND_OR = 'AND'. WA_VIMSELLIST-VALUE = P_LFGJA.
APPEND WA_VIMSELLIST TO IT_VIMSELLIST.
CLEAR WA_VIMSELLIST.
WA_VIMSELLIST-VIEWFIELD = 'LFMON'. WA_VIMSELLIST-OPERATOR = 'EQ'. WA_VIMSELLIST-AND_OR = 'AND'. WA_VIMSELLIST-VALUE = P_LFMON. APPEND WA_VIMSELLIST TO IT_VIMSELLIST.
\屏蔽新建和复制按钮按钮,只能让用户修改(按功能码FUNCTION CODE)
WA_VIMEXCLFUN-FUNCTION = 'NEWL'.\新建 ANZG 修改显示切换 KOPE 复制权限
APPEND WA_VIMEXCLFUN TO IT_VIMEXCLFUN. WA_VIMEXCLFUN-FUNCTION = 'KOPE'.
APPEND WA_VIMEXCLFUN TO IT_VIMEXCLFUN.
*&调用视图维护函数替代SM30
CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING
ACTION = 'U' \显示 U 修改 T 传输 VIEW_NAME = 'ZDISCOUNT' TABLES
DBA_SELLIST = IT_VIMSELLIST
Author: John. Yuan
EXCL_CUA_FUNCT = IT_VIMEXCLFUN EXCEPTIONS
CLIENT_REFERENCE = 1 FOREIGN_LOCK = 2 INVALID_ACTION = 3 NO_CLIENTINDEPENDENT_AUTH = 4 NO_DATABASE_FUNCTION = 5 NO_EDITOR_FUNCTION = 6 NO_SHOW_AUTH = 7 NO_TVDIR_ENTRY = 8 NO_UPD_AUTH = 9 ONLY_SHOW_ALLOWED = 10 SYSTEM_FAILURE = 11 UNKNOWN_FIELD_IN_DBA_SELLIST = 12 VIEW_NOT_FOUND = 13 MAINTENANCE_PROHIBITED = 14 OTHERS = 15. IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.
Author: John. Yuan
EXCL_CUA_FUNCT = IT_VIMEXCLFUN EXCEPTIONS
CLIENT_REFERENCE = 1 FOREIGN_LOCK = 2 INVALID_ACTION = 3 NO_CLIENTINDEPENDENT_AUTH = 4 NO_DATABASE_FUNCTION = 5 NO_EDITOR_FUNCTION = 6 NO_SHOW_AUTH = 7 NO_TVDIR_ENTRY = 8 NO_UPD_AUTH = 9 ONLY_SHOW_ALLOWED = 10 SYSTEM_FAILURE = 11 UNKNOWN_FIELD_IN_DBA_SELLIST = 12 VIEW_NOT_FOUND = 13 MAINTENANCE_PROHIBITED = 14 OTHERS = 15. IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.
正在阅读:
SAP表维护视图应用04-18
产业集群对企业成长的影响_基于中国制造业企业数据的实证研究05-10
《统计学》(练习1)答案06-19
加油站作业指导书10-22
网页中的简历表格怎么复制到excel12-11
园林绿化养护考核办法06-30
五年级上册解方程练习题08-29
《在中国境内就业的外国人参加社会保险暂行办法》逐条点评04-17
- 小学生造句大全
- 增压泵投资项目可行性研究报告(模板)
- 高中语文人教版粤教版必修1-5全部文言文知识点归纳
- 两学一做专题民主生活会组织生活会批评与自我批评环节个人发言提
- 管理处环境保洁工作操作标准作业指导书
- 2012六一儿童节活动议程 - 图文
- 移树申请报告
- 《贵州省市政工程计价定额》2016定额说明及计算规则
- 计算机长期没有向WSUS报告状态
- 汉语拼音教学策略研究
- 发展西部领先的航空货运枢纽
- 司法所上半年工作总结4篇
- 如何提高银行服务水平
- 发电厂各级人员岗位职责
- 丰田汽车的外部环境分析
- 2017—2018年最新冀教版四年级数学下册《混合运算》教案精品优质
- 中建八局样板策划 - 图文
- 戚安邦《项目管理学》电子书
- 2015年高级项目经理笔记
- 弯桥的设计要点
- 视图
- 维护
- 应用
- SAP
- 统计学实验报告
- 甘肃省政务公开工作情况调研报告
- 成都市低产低效林改造总体规划
- 教材过关卷(1)
- 汽车底盘电控系统检修-习题答案
- 一元二次方程的解法
- “分层教学法”在《机械设计基础》课程设计中的应用
- Annke 科安数字,4408,3806H,3809,6004NVR客户端CMS说明书 - 图
- 西方经济学练习题
- 电源pcb设计指南,包括:PCB安规、emc、布局布线、PCB热设计、PC
- 抄写地藏经神奇感应与功德
- 底栖动物生物指数水质评价 - 图文
- 当前大学生诚信缺失的原因及对策分析
- 装修材料购买顺序
- 贵州省公共基础知识真题试卷及解析2010年
- 中国共产党纪律检查机关监督执纪工作规则测试题及答案
- 《国际贸易实务》第10章在线测试
- 《合并现金流量表编制中内部事项的抵消》
- 江苏沙钢机修车间岗位操作规程
- 社会调查原理与方法期末预测试题 含答案