重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
开源的数据库操作都离不开INSERT、UPDATE、MODIFY和DELETE语句。其中当SY-DBCNT返回为0,则表示操作成功,此外还将返回实际操作的数据行数。需要指明的是Open SQL本身并不进行操作权限的检查,若需要进行设定,则要在系统中创建授权对象。
公司主营业务:网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出西城免费做网站回馈大家。
一.INSERT语句
Open SQL中的INSERT语句用于向数据库中插入新条目。
1.插入单行数据:dbtab是内表,wa是工作区。
INSERT INTO dbtab VALUES wa.
INSERT INTO dbtab FROM wa.
内表:Internal memory table 内存中的表,是外设(屏幕、磁盘,打印机等)和数据库表数据交换的中介。
wa为工作区,是与数据库具有相同结构的数据对象,一般直接基于数据库结构声明。该语句也可以将数据插入视图中,首先该视图所有字段必须来自同一个数据库表,而且在数据字典中的maintenance status属性必须设定为read and change
注:如果相同表关键字的数据条目已经存在,则不能重新插入,只能对非关键字进行更改(UPDATE,MODIFY)
2.插入多行数据:datab是内表,itab是表
INSERT dbtab FROM TABLES itab.
其中itab是内表,包含希望插入的数据条目。
注:内表应与数据库的行结构一致。
所有条目成功插入,则SY-SUBRC返回0
使用ACCEPTING DUPLICATE可避免该错误。
INSERT dbtab FROM TABLE itab ACCEPTING DUPLICATE KEYS.
ACCEPTING DUPLICATE的效果是:若出现关键字相同,返回4,并跳过其再更新所有的其他。
二.UPDATE语句
1.更新单行数据:
UPDATE dbtab SET f1=g1 ... fn=gn WHERE fix_key.
f表组建字段名,g为新设定的值,WHERE为确保只更新单行。
注:除f=g外还可 f=f+g、f=f-g
通过工作区更改单行数据:
UPDATE dbtab FROM wa.
2.更新多行数据:
UPDATE dbtab SET f1=g1 ... fi=gi [WHERE conditions].
也可以使用SET和WHERE子句同时更新多行数据值;此外不需要在WHERE中限定所有表关键字,该语句本身将更新所有满足条件的数据条目,若不是用WHERE子句,则将更新当前数据集团中的所有数据行。
注:如果至少有一行数据被更新SY-BUBRC返回0,否则返回4。
还可通过内表来更新多行数据:
UPDATE target FROM TABLE itab.
三.MODIFY语句
MODIFY语句是SAP的Open SQL中专有语句,该语句相当于INSERT和UPDATE语句的结合。引入期的原因是当更新数据库操作时,并不确知数据库中是否遗憾相应的数据行。
1.添加或更新单行:
MODIFY dbtab FROM wa.
注:操作后SY-SUBRC恒为0;SY-DBCNT为1
2.添加或更新多行:
MODIFY dbtab FROM TABLE itab.
内表itab将覆盖数据库表中具有相同主关键字的条目。
注:SY-SUBRC恒为0;SY-DBCNT返回行数
四.DELETE语句
1.删除单行数据:
DELETE FROM dbtab WHERE fix_key.
或 DELETE dbtab FROM wa.
其中WHERE必须指明全部表关键字段的值;wa为工作区,若不去dbtab匹配操作将失败。
2.删除多行数据:
DELETE FROM dbtab WHERE condition.
DELETE dbtab[CLIENT SPECIFIED] FROM TABLE itab.
注:返回值同MODIFY
3.删除多行数据:
两种形式:1).通过内表删除多行数据条目的过程中将内表置为空;2).使用WHERE FIELD LIKE '%'。
资料来源:网页链接
从Excel 文件中导入和导出 RFx 问题 可将RFx 问题导出,进行离线编辑,然后再次导入。通过导出和导入功能,将问题从模板或 RFx 导出,然后导入其他模板或 RFx,还可实现问题共享。 只能将新问题和部分导入 RFx 中。要替换现有问题和部分,请在导入新版本之前从 RFx 删除原始版本。过程 从Excel 文件导入 RFx 问题 在〖问题〗选项卡上,选择〖导入〗。 在〖导入向导〗中,浏览并选择要导入的文件,然后选择〖确定〗。 (可选)选中〖文件预览〗框,对导入的问题进行预览。 选择〖下一步〗。 如果选择了〖文件预览〗,请对问题进行检查,然后选择〖下一步〗。 监控导入对话框中的导入状态和进度,完成后即可选择〖完成〗。 问题将显示在〖RFx 问题〗页面中。 将RFx 问题导出至 Excel 文件 在RFx 或 RFx 模板中,选择〖报表〗,然后选择〖RFx 问题导出〗。 系统显示 RFx 问题导出报表。若要重新导入问题,系统将通过此报表来指示所用数据和格式。 注释保存RFx 后,即显示〖报表〗工具栏按钮。 结束注释。 选择〖导出 Excel〗。 在〖文件下载〗对话框中,选择〖保存〗。 输入文件名称及位置并保存。 问题保存至文件。
1、直接在sap系统的相关窗口中,输入物料凭证查询代码进行跳转。
2、下一步,需要根据实际情况填写对应资料并回车确定。
3、这个时候,继续点击那里的项目明细。
4、这样一来会看到图示结果,即可实现操作流程了。
SAP系统操作有以下技巧:
1、“/N”:快速返回主界面。例如,当用户在录入凭证时发现凭证错了,需要退出后重新录入。如果点击下面红框中的图标,可能需要点击几次才能返回到初始界面,此时只需在命令框中输入“/N”即可返回到初始界面。
2、“/N+TCODE”:退出当前界面,并进入新的界面。例如,当前用户想要从会计科目显示界面跳转到凭证录入界面时,不必返回到初始界面,再输入F-02,直接在命令框中录入“/NF-02”即可。
sap系统缺点:
1、与其它几个国外著名的ERP系统相比,在具体模块中,其它几个系统都有比SAP强许多的模块,SAP的很多模块确实不值得称道,比如在排产方面、在解决能力瓶颈的功能方面、在解决具体行业的特殊性方面,SAP都有大不如其它系统的地方;
2、在灵活性方面,SAP比其它几个著名系统也有很大欠缺,可以说SAP钢性很强(稳定性)而柔性不足;
3、同其它ERP相比没有什么特别大的优势,甚至比较贵,只是世界范围内应用最多。
以上内容参考:百度百科-SAP系统