sap开发者指导之十二
SAP软件功能开发说明书如何编写-报表类
SAP软件功能开发说明书如何编写(报表类功能开发说明)我们知道SAP项目实施和国内一些ERP软件的实施不太一样的地方,SAP实施顾问是分业务顾问和开发顾问的,他们各司其职,业务顾问只要精通业务不需要对开发非常熟悉,而开发顾问不需要非常熟悉业务,只要能按业务顾问的要求通过代码去实现某个功能就行。
因为业务顾问和开发顾问不是同一个人,那么他们之间应该如何沟通,才能保证顺畅和高效呢?当然不能靠口头去沟通,他们之间进行有效沟通的基本工具就功能开发说明书。
关于SAP的功能开发说明书应该如何编写,每个公司写法也不一样,有些公司要求比较简单,只要把你的功能需求用文字描述清楚就行了,剩下的就交给ABAP 程序员去搞定,但这样开发出来的东西,简单功能可能还好,稍微复杂一点,问题肯定非常多,而且后期也需要不断修改,并且很难澄清是那方面的问题,所以作为SAP业务顾问,写出一份逻辑清晰、表述合理的功能开发说明书,是必备的重要的技能之一。
因为经常有刚入行的业内朋友问我,有没有写功能开发说明书的教程之类的分享下,说实在的我真没见过这方面的官方标准教程,各大论坛也比较少这方面的内容,我本人曾经做过SAP ABAP开发和业务顾问两个角色,也看过不少世界500强、民企、国企的开发说明书,所以我想结合下我个人工作经验,介绍下SAP功能开发说明书一般应该如何写,希望对大家有点帮助,本文先介绍报表类开发说明书,因为报表类开发需求在项目中,应该至少占85%以上。
对于功能开发说明书来,各大公司和负责实施的咨询公司一般都有自己定义好基本格式(模板),在实际项目中,我们只需要按照既定的格式去写就行了,但无论哪个公司的模板,我认为一份合格完整功能开发说明书,一般至少需要包含这几个方面信息:基本信息,设计维护记录(修改日志),业务需求,功能设计、取数逻辑、用户签字这6大部分。
下面我就结合一个简单例子并使用某世界顶尖咨询公司的功能开发说明书的编写模板,全面介绍下功能开发说明书应该如何编写。
SAP项目实战操作手册——系统基本操作
目录1 SAP系统的登录和注销01.1 SAP系统的登录01.2 SAP系统的多次登录11.3 SAP系统的注销22 SAP系统窗口42.1 窗口界面42.2 菜单命令52.3 工具按钮52.4 文本输入框与下拉列表选择框82.5 复制和粘贴93 事务代码124 多重会话144.1 创建多重会话144.2 关闭会话145 桌面快捷方式166 记录搜索176.1 输入查找参数与模糊查找176.2 个人值列表206.3 多值查找217 收藏夹257.1 添加文件夹257.2 添加事务257.3 添加文件277.4 添加Web地址297.5 修改收藏夹297.6 删除收藏夹307.7 下载与上载收藏夹308 其他使用技巧318.1设置参数的缺省值318.2报表/程序的后台运行348.3将报表保存到本地388.4报表查询变式438.5屏幕布局变式458.6屏幕打印471 SAP系统的登录和注销1.1 SAP系统的登录登录SAP系统有多种方法,其中最常用的就是通过SAP GUI来登录。
GUI的英文全称为Graphical User Interface即人机交互图形化用户界面设计经常读做“规”,准确来说GUI就是屏幕产品的视觉体验和互动操作部分。
许多软件都有自己专用的GUI。
SAP GUI的安装一般由企业IT部门负责,也可以由用户根据IT部门的指导自行安装。
安装完毕后在计算机桌面上会创建如下快捷图标。
双击后可看到如下窗口,上面列出本机上已经配置的系统列表,例如上面的系统列表需根据IT部门提供的SAP GUI安装帮助文档来添加。
其设置保存在安装目录如C:\Program Files\SAP\FrontEnd\SAPgui下的saplogon.ini文件,所以也可以通过复制(其他已经设置好的计算机中的)saplogon.ini文件来快速完成SAP GUI中系统列表的设置。
在如上的登录窗口中,选择要登录的系统的标识,双击标识或单击右侧的按钮,进入登录窗口。
SAP-BASIS基础操作
SAP-BASIS根底操作介绍SAP-BASIS是一个重要的技术模块,它为SAP系统提供根本的功能和支持。
本文档将指导您进行SAP-BASIS的根底操作,包括系统管理、用户管理、打包和运输等。
系统管理SAP-BASIS提供了一系列的系统管理工具,用于管理SAP系统的运行和配置。
以下是一些常用的系统管理操作:监控系统状态可以使用事务码SM51来监控SAP系统中的应用效劳器。
该事务码将显示系统中所有应用效劳器的状态,包括它们的运行时间、负载情况等。
停止和启动应用效劳器使用事务码SM50可以停止或启动特定的应用效劳器。
在这个事务码中,您可以选择要停止或启动的应用效劳器,并执行相应的操作。
维护运行参数使用事务码RZ10可以维护SAP系统的运行参数。
在这里,您可以修改和管理SAP系统的各个参数,以满足系统的运行需求。
用户管理SAP-BASIS不仅提供了系统管理工具,还提供了用户管理工具,用于管理SAP系统中的用户和角色。
以下是一些常用的用户管理操作:创立用户可以使用事务码SU01来创立SAP系统中的用户。
在这个事务码中,您需要输入用户的根本信息,包括用户名、密码和所属用户组等。
使用事务码SU01您可以为特定的用户分配角色。
角色定义了用户在系统中的权限和访问级别。
通过分配角色,可以确保用户只能访问其所需的功能。
用户锁定和解锁使用事务码SU01可以锁定或解锁用户。
锁定用户将禁止该用户登录系统和执行操作,而解锁用户将恢复其正常的登录和操作权限。
打包和运输打包和运输是SAP-BASIS中非常重要的操作,用于在不同的SAP系统之间和不同的系统环境之间进行对象的传输和同时。
以下是一些与打包和运输相关的常用操作:使用事务码SE09可以创立一个请求。
请求包含了一个或多个对象,用于在不同的系统之间进行传输。
在创立请求时,您需要指定对象和目标系统。
添加对象到请求使用事务码SE10可以向已创立的请求中添加对象。
在这里,您可以选择要添加到请求中的对象,并将其关联到特定的请求。
SAP用户权限管理配置及操作手册
SAP用户权限管理配置及操作手册SAP用户权限管理配置及操作手册SAP用户权限管理配置及操作手册Overview业务说明OverviewSAP的每个用户能够拥有的角色是有数量限制的,大概是300多点,具体不记得了。
如果只在S_TCODE和菜单中设置了某个事务代码,而没有设置权限对象,此时将不能真正拥有执行该事务代码的权限。
SAP的权限检查机制:SAP进入一个t-code,要检查两个东西1)S_TCODE2) 表TSTCA 里面和这个T-cdoe相对应的object。
有些tcode在tstca里面没有对应的object,就会导致直接往S_TCODE中加事务代码不能使用的情况。
SAP权限架构概念权限对象Authorization objectSAP在事务码(T-code)的基础上通过权限对象对权限进行进一步的细分,例如用户有创建供应商的权限,但是创建供应商的事务码中有单独的权限对象,那么就可以通过权限对象设置不同的用户可以操作不同的供应商数据。
角色-Role同类的USER使用SAP的目的和常用的功能都是类似的﹐例如业务一定需要用到开S/O的权限。
当我们把某类USER需要的权限都归到一个集合中﹐这个集合就是“职能”(Role)。
所谓的“角色”或者“职能”﹐是sap4.0才开始有的概念﹐其实就是对user的需求进行归类﹐使权限的设定更方便。
(面向对象的权限!!)分为single role 和composite role两种﹐后者其实是前者的集合。
角色模板-Template RoleRole的模板﹐一般是single role.但这个模板具有一个强大的功能﹐能通过更改模板而更改所有应用(sap称为Derive“继承”)此模板的Role(sap称之为adjust)参数文件-Profile参数文件相当于指定对应的权限数据及权限组的定义。
每个角色下会产生一个附属的参数文件。
真正记录权限的设定的文件﹐从sap4.0开始是与Role绑定在一起的。
SAP系统基本操作手册
目录一.SAP系统登录 (2)1.登录系统 (2)2.修改密码 (2)3.核对登录系统参数 (3)二.SAP系统简介 (4)1.SAP系统布局介绍 (4)2.系统常用图标介绍 (4)3.启动SAP事务 (4)三.SAP系统基本操作 (5)1.快捷操作控制 (5)2.报表的输出 (7)3.报表的格式 (11)4.列宽优化调整 (12)四.退出SAP系统 (13)退出系统 (13)一.SAP 系统登录1.登录系统在登录初始界面,双击要登录的系统,例如600(测试系统);或者选中后,点击登录按钮,进入到1-1界面,如图。
登录初始界面图图1-12.修改密码 点击上图新密码按钮,输入新的口令并保存。
如下图1-2:用户名密码集团代码图1-23.核对登录系统参数填写完相关信息,单击左上角按钮或回车进入600系统,可检查当前登录系统的参数。
如下图:二.SAP1.SAP2.系统常用图标介绍3.启动SAP事务:路径/事务码(1)菜单路径进入(2)直接在命令行输入事务代码(注:SAP不区分大小写)菜单栏(3)当不在SAP主屏幕时,命令前增加“/n”,系统将切换至另一屏幕。
(4)如要开启新屏幕但不关闭当前屏幕,命令前加“/o”(5)创建新主屏幕,点击图标。
三.SAP系统基本操作1.快捷操作控制(1)显示SAP路径中的事务码,如图比较:(2)显示技术代码,适用于各界面内的代码显示,如MM01.显示事务代码2.报表的输出(1).用户可以根据自己的需要将常使用的输入数据保存成为变式,在下次使用时只需选择变式,然后执行,同样的查询条件执行结果仍然是你需要查询的结果。
以查询采购订单为例,使用事务码ME2L进入下面的屏幕:输入查询条件后,点击保存,也可从系统菜单转到--变式--另存为变式,如下图:如查询条件全部输入,固定字段后,需输入变式名称和描述后点击保存按钮。
见下图屏幕:设置变量左下角显示:点击保存后,初始屏幕点击获取变式按钮,如图:获取变式(2)以ME2L查询采购订单执行变式T-001为例,3种报表的输出方法,如下图:点击图标,输出到本地文件,保存指定路径。
SAP NetWeaver开发者指南
SAP NetWeaver 开发者指南版本: SAP NetWeaver 2004s 安全编程-----ABAP文档版本 1.0 – 2006年5月SAP AGDietmar-Hopp-Allee 16 69190 Walldorf GermanyT +49/18 05/34 34 24 F +49/18 05/34 34 20 © Copyright 2005 SAP AG. 版权所有.本出版物的任何内容未经SAP AG 直接允许不能以任何形式和任何目的进行复制和传播. 此处包含信息的变更可未经事前告知.由SAP AG 和其发行人标记的部分软件产品包含其他软件厂商的专利软件组件.Microsoft, Windows, Outlook, 和 PowerPoint 为微软公司注册商标.IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, 和Informix 为美国国际商用机器公司在美国和其他国家的商标或者注册商标.Oracle 为甲骨文公司注册商标UNIX, X/Open, OSF/1, 和 Motif 为Open Group 注册商标.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, 和 MultiWin 为Citrix Systems, Inc 商标或者注册商标.HTML, XML, XHTML 和W3C 为W3C ®商标或者注册商标, WWW 联盟, 马萨诸塞州理工学院.Java 为Sun Microsystems, Inc 注册商标.JavaScript 为Sun Microsystems, Inc 注册商标, 在为由Netscape 发明并且实现的技术license 下使用.MaxDB 为MySQL AB, 瑞典 商标SAP, R/3, mySAP, , xApps, xApp, SAP NetWeaver, 以及其他在此提及的 SAP 产品和服务, 包括其相应的标示为SAP AG 在德国和全球若干其他国家的商标或注册商标. 所有其他被提及的产品和服务名均为其各自公司的商标. 包含在此文档中的数据仅用于资料目的。
SAP ABAP开发者必备技能
SAP ABAP开发者必备技能SAP是企业级的软件系统,而ABAP是SAP的编程语言。
ABAP的全称是Advanced Business Application Programming,是一种高级商业应用编程语言。
SAP ABAP开发者必备技能是指那些在使用ABAP进行开发时必需的技能和知识。
在本文中,我将探讨SAP ABAP开发者必备技能。
一、扎实的ABAP编程基础要成为一名SAP ABAP开发者,首先必须具备扎实的ABAP编程基础。
ABAP是一种面向对象的编程语言,与其他语言(例如Java、C#)相比,ABAP的应用场景更为专业和特定。
曾经学习过其他编程语言的人们可能会发现ABAP与它们之间存在很多的差距和限制。
因此,建议在学习ABAP之前先了解其基础,包括各种数据类型、控制语句、函数以及模块等等。
同时学习SAP的数据结构和业务流程结构也是非常重要的。
二、掌握SAP的业务逻辑作为企业级软件系统,SAP需要满足多种复杂的业务逻辑。
因此,成为一名SAP ABAP开发者需要了解SAP系统的业务流程,并且需要理解这些业务流程是如何在SAP系统上实现的。
了解业务逻辑对于优化开发工作流程和代码的质量非常重要。
三、良好的数据库基础知识SAP系统最主要的功能是管理企业的各种数据,因此对于SAP ABAP开发人员来说,必须具备良好的数据库基础知识,包括SQL语句的编写和数据库设计。
学习ABAP开发不仅是阅读和编写代码,还涉及到数据库操作、数据导入和导出等方面的知识。
数据的有效管理是SAP ABAP开发工作的关键,它对于SAP系统的各个部分都非常重要,包括数据迁移、调试、性能优化等等。
四、熟悉SAP的层级结构和模块SAP系统具有复杂的层级结构和模块,SAP ABAP开发人员需要理解SAP系统中的每个分层结构和模块的应用方式。
有效的掌握层级结构和模块有助于更好的理解整个系统的技术架构,并且可以快速开发和测试SAP的应用程序。
SAP中生产版本操作手册超实用无基础可学会
目录1.业务操作说明 (2)2.系统步骤说明 (3)2.1工作中心的创建界面(CR01) (3)2.2工作中心的修改界面(CR02) (9)2.3工作中心的显示界面(CR03) (10)1. 业务操作说明生产版本维护的基本操作,包括生产版本的创建、显示、更改、删除等维护操作创建:手工创建一个生产版本显示:显示创建生产版本的内容更改:修改生产版本某一条数据的内容删除:删除已创建的无用的生产版本2. 系统步骤说明2.1生产版本的创建界面(C223)∙步骤描述:进入创建生产版本界面,创建物料对应的生产版本类别,选择需维护的界面,进行相应的操作∙路径:SAP菜单>后勤 ->生产 ->主数据 ->物料主数据-> C223-生产版本∙事务代码:C223∙操作说明1)在SAP登录界面输入“C223”,点击“”或者直接按ENTER键,进入“生产版本:批量处理”界面;2)在“生产版本:批量处理”界面,依次输入“工厂”、“物料”“生产版本”“文本”“有效期自”“有效至”对应的信息,然后按ENTER键;3)双击“生产版本”下面的“物料”,如“M0280030000001”,进入“维护生产版本:详细屏幕”界面,完善“任务清单”对应“任务清单类型”“组”的信息,“物料清单”对应“可选的BOM”“BOM用途”的信息,然后单击“检查”,进入“维护生产版本:详细屏幕”界面4)查看“维护生产版本:详细屏幕”界面,确认任务清单及BOM存在,然后关闭“维护生产版本:详细屏幕”界面;5)点击“”按钮,进行保存,物料的生产版本被创建;2.2生产版本的修改界面(C223)∙步骤描述:进入更改生产版本界面,更改或添加物料对应的生产版本类别,选择需维护的界面,进行相应的操作∙路径:SAP菜单>后勤 ->生产 ->主数据 ->物料主数据-> C223-生产版本∙事务代码:C223∙操作说明1)在SAP登录界面输入“C223”,点击“”或者直接按ENTER键,进入“生产版本:批量处理”界面;2)在“生产版本:批量处理”界面,依次输入“工厂”、“物料”对应的信息,然后按ENTER键,显示物料已经创建的生产版本的信息;3)在“生产版本:批量处理”界面,可以对界面内的“物料”“生产版本”“文本”“有效期自”“有效至”等对应的信息进行更改,也可以增加新的生产版本;4)如增加新的生产版本,仿照“生产版本的创建界面“步骤进行操作,创建物料的第二套版本信息,如右图所示;5)如更改信息,将A01版本的文本信息更改为“FEIBAMOZUWEIHU”;6)点击“”按钮,进行保存,物料的生产版本信息被更改;2.3生产版本的显示界面(C223)∙步骤描述:进入生产版本显示界面,查看物料对应的生产版本类别,选择需查看的界面,进行相应的操作∙路径:SAP菜单>后勤 ->生产 ->主数据 ->物料主数据-> C223-生产版本∙事务代码:C223∙操作说明7)在SAP登录界面输入“C223”,点击“”或者直接按ENTER键,进入“生产版本:批量处理”界面;1)在“生产版本:批量处理”界面,依次输入“工厂”、“物料”对应的信息,然后按ENTER键,显示物料已经创建的生产版本的信息;;2)在“生产版本:批量处理”界面,选择自己需要查看的信息,可以对界面内的“物料”“生产版本”“文本”“有效期自”“有效至”等对应的信息进行查看;3)如查看物料“M0280030000001”在A02版本中的“维护生产版本:详细屏幕”界面,可以双击“物料”下面的物料编号“M0280030000001”,进入界面进行查看;2.4生产版本的删除界面(C223)∙步骤描述:进入生产版本显示界面,查看物料对应的生产版本类别,选择需查看的界面,进行相应的操作∙路径:SAP菜单>后勤 ->生产 ->主数据 ->物料主数据-> C223-生产版本∙事务代码:C223∙操作说明1)在SAP登录界面输入“C223”,点击“”或者直接按ENTER键,进入“生产版本:批量处理”界面;2)在“生产版本:批量处理”界面,依次输入“工厂”、“物料”对应的信息,然后按ENTER键,显示物料已经创建的生产版本的信息;3)在“生产版本:批量处理”界面,选择自己需要删除的生产版本,;如删除物料“M0280030000001” A01的版本,选择物料A01版本信息,点击“”按钮,选择“是”;4)物料“M0280030000001”A01的版本被删除;5)点击“”按钮,进行保存,物料“M0280030000001”的A01版本被删除成功;6)再次查询物料的生产版本,版本A01已经不存在,仅余下A02版本;。
我编写的一套适合SAPUI5开发人员循序渐进的学习教程
我编写的一套适合SAPUI5开发人员循序渐进的学习教程在 Jerry 这篇文章对 SAP UI5 一无所知的新手,从哪些材料开始学习比较好?曾经提到,Jerry 也是从 SAP UI5 菜鸟一路走过来,深知只有 ABAP 开发背景的开发者,向 SAP UI5 开发领域转型的不易。
同时有朋友曾经向我咨询,"作为一名 ABAP 资深顾问,下一步可以选择哪一门SAP 技术作为主攻方向?" 我的建议之一是学习SAP UI5.我在业余时间设计了这份适合 SAP UI5 初学者的学习教程,把开发一个完整的 SAP UI5 应用的流程,拆分成若干个步骤,力求每个步骤里,把涉及到的知识点都涵盖到。
这些知识点可能不像我的UI5 源码分析系列文章那么深入,但力求浅显易懂,便于 SAP UI5 初学者理解。
每一个步骤均是前一步骤的基础上,添加了若干新特性。
建议零基础或者对 SAP UI5 知之甚少的初学者,按照顺序从第一个步骤开始循序渐进地学习,把这些代码下载到本地,配合教程的文字讲解,自己动手,以加深理解。
点击文末 "阅读原文" 获得这个教程的详细内容。
大家如果对教程的每个步骤有任何疑问,欢迎在教程对应的步骤文章里给我评论,进行留言。
下面是教程的目录。
本教程尚未完成编写,持续更新中。
•SAP UI5 本地开发环境的搭建•SAP UI5 应用开发教程之一:Hello World•SAP UI5 应用开发教程之二:SAP UI5 的引导过程 Bootstrap •SAP UI5 应用开发教程之三:开始接触第一个 SAP UI5 控件•SAP UI5 应用开发教程之四:XML 视图初探•SAP UI5 应用开发教程之五:视图控制器初探•SAP UI5 应用开发教程之六 - 了解 SAP UI5 的模块(Module)概念•SAP UI5 应用开发教程之七 - JSON 模型初探•SAP UI5 应用开发教程之八 - 多语言的支持•SAP UI5 应用开发教程之九 - 创建第一个 Component•SAP UI5 应用开发教程之十- 什么是SAP UI5 应用的描述符Descriptor•SAP UI5 应用开发教程之十一:SAP UI5 容器类控件 Page 和Panel•SAP UI5 应用开发教程之十二 - 使用 CSS 类对 UI 进行进一步美化•SAP UI5 应用开发教程之十三 - 如何添加自定义 CSS 类•SAP UI5 应用开发教程之十四 - 嵌入视图的使用方式•SAP UI5 应用开发教程之十五 - 对话框和 Fragments 的使用方式•SAP UI5 应用开发教程之十六 - 图标 icon 的使用•SAP UI5 应用开发教程之十七 - 聚合绑定在 UI5 复合控件中的使用•SAP UI5 应用开发教程之十八 - SAP UI5 数据绑定语法里的特殊符号,以及绝对绑定和相对绑定概念详解•SAP UI5 应用开发教程之十九 - SAP UI5 数据类型和复杂的数据绑定•SAP UI5 应用开发教程之二十 - SAP UI5 的表达式绑定用法讲解•SAP UI5 应用开发教程之二十一- SAP UI5 的自定义格式器Custom Formatter•SAP UI5 应用开发教程之二十二 - 过滤器 filter 的开发和使用•SAP UI5 应用开发教程之二十三 - 列表控件的排序 Sort 和分组Group•SAP UI5 应用开发教程之二十四 - 如何使用 OData 数据模型•SAP UI5 应用开发教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题•SAP UI5 应用开发教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解•SAP UI5 应用开发教程之二十七 - SAP UI5 应用的单元测试工具QUnit 介绍•SAP UI5 应用开发教程之二十八 - SAP UI5 应用的集成测试工具OPA 介绍•SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍•SAP UI5 应用开发教程之三十 - SAP UI5 的路由过程中进行参数传递•SAP UI5 应用开发教程之三十一 - SAP UI5 的路由历史和路由回退(Routing back and history)•SAP UI5 应用开发教程之三十二 - 如何创建一个自定义 SAP UI5 控件•SAP UI5 应用开发教程之三十三 - SAP UI5 应用的响应式布局特性(Responsiveness)•SAP UI5 应用开发教程之三十四 - SAP UI5 应用基于设备类型的页面适配功能(Device Adaptation)•SAP UI5 应用开发教程之三十五- 如何把本地开发的SAP UI5 应用部署到 ABAP 服务器上•SAP UI5 应用开发教程之三十六- 使用Chrome 开发者工具Elements 标签动态修改 CSS 类•SAP UI5 应用开发教程之三十七- 使用Chrome 开发者工具Console 面板进行元素审查•SAP UI5 应用开发教程之三十八 - 使用 Chrome 开发者工具查看程序执行出错时的上下文信息•SAP UI5 应用开发教程之三十九 - SAP UI5 应用出现白屏的一些常见错误和分析方法分享•SAP UI5 应用开发教程之四十- 如何制作包含了component-preload.js 在内的 SAP UI5 发布版本•SAP UI5 应用开发教程之四十一 - Chrome 扩展 UI5 Inspector的离线安装和使用方法•SAP UI5 应用开发教程之四十二 - SAP UI5 自带的 Diagnostics 诊断工具使用方法介绍•SAP UI5 应用开发教程之四十三- SAP UI5 自带的Support Assistant 工具使用方法介绍•SAP UI5 应用开发教程之四十四 - Label 和 Input 控件文本没有水平对齐的原因分析和解决方案•SAP UI5 应用开发教程之四十五 - 如何在 SAP UI5 应用里使用jQuery 和原生的 DOM API•SAP UI5 应用开发教程之四十六 - 使用 Message Manager 实现开箱即用的验证(Validation)信息抛出•SAP UI5 应用开发教程之四十七 - 如何自定义 SAP UI5 字符串类型输入字段的校验逻辑•SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能•SAP UI5 应用开发教程之四十九 - 如何在桌面电脑端调试运行在手机上的 SAP UI5 应用•SAP UI5 应用开发教程之五十 - 如何使用 Cordova 将 SAP UI5 应用生成一个能在 Android 手机上安装的混合应用•SAP UI5 应用开发教程之五十一 - 如何使用 Chrome 调试运行在手机上的 SAP UI5 Cordova 混合应用•SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描•SAP UI5 应用开发教程之五十三 - 如何自定义 SAP UI5 数据类型(Data Type)•SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中•SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上•SAP UI5 应用开发教程之五十六 - SAP UI5 树控件(tree)的开发•SAP UI5 应用开发教程之五十七- 基于OData 注解的Smart Field 使用方法学习•SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件•SAP UI5 应用开发教程之五十九 - 如何在 SAP UI5 应用里显示世界地图•SAP UI5 应用开发教程之六十 - SAP UI5 地图控件的一些高级用法•SAP UI5 应用开发教程之六十一 - 在 SAP UI5 应用里绘制甘特图 Gantt Chart•SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍•SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍•SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能•SAP UI5 应用开发教程之六十五 - 基于 OData V4 的 SAP UI5 表格控件如何实现创建,编辑和保存功能•SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能•SAP UI5 应用开发教程之六十七 - 基于 OData V4 的 SAP UI5 List-Detail(列表-明细)布局的实现方式•SAP UI5 应用开发教程之六十八 - 如何实现 SAP UI5 路由失败时显示自定义的 NOT Found 页面•SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面•SAP UI5 应用开发教程之七十 - 如何使用按钮控件触发页面路由跳转•SAP UI5 应用开发教程之七十一 - SAP UI5 页面的嵌套路由•SAP UI5 应用开发教程之七十二 - SAP UI5 页面路由的动画效果设置•SAP UI5 应用开发教程之七十三 - 使用自定义 Query 实现 SAP UI5 页面路由的书签功能。
SAP系统操作手册(QM)
选择
④
③
员工编号:为SAP系统中参与KPI评价的员工对应的号. 评价项目:在表ZQMT11中维护的评价项目. 项目流水号:参与合并的材料别对应的评价项目流水
号都为1,不参与合并的则顺次编号 材料别:在表ZQMT09中维护的评价项目.
输入T-CODE:ZQMT12
① ②
选择新条目
1-14.KPI初始资料创建
3-2.检验结果明细查询(page75) 3-5.物料仓库库存查询(page79-80) 3-8.物料损失费用查询(page85) 3-10.BOM查询(page88) 3-12.品质分析报表查询(page91-94)
3-15.KPI结果查询(page97-98)
双击SAP快捷图标
①
选择系统进行:登录
输入品质报表相关信息
选择
④
③
员工编号:为SAP系统中参与KPI评价的员工对应的号. 评价项目:在表ZQMT11中维护的评价项目. 上年指标:10年实绩 本年指标:11年目标 月份目标:评价月份的项目目标 月份实际:每月评价的结果.(工程相关系统自动抓取,
手动维护的手动录入系统)
输入T-CODE:ZQMT13
SAP系统操作手册( QM )
目录
一:基本资料创建(master material data):
1-1.主数据创建 (page5-8)
1-2.代码组创建 (page9)
1-3.选择集创建 (page10-11)
1-4.采样方案创建(page12-13)
1-5.采样过程创建 (page14)
1-6.动态检验方案创建 (page15-17)
选 按钮
①
③ ②
检验批来源: 01:收货(IQC检验/买进卖出/外注) 02:发货(信赖性) 04:生产收货(OQC检验) 06:消费者退货(客户退货) 08:库存传输(生产退料/过保质期
SAPABAP入门教程参考手册
WebDynpro报表开发方法
01
02
03
04
05
WebDynpro概 述
WebDynpro使 用…
WebDynpro开 发…
WebDynpro高 级…
WebDynpro优 化…
了解WebDynpro的基本概 念、架构和组件。
掌握WebDynpro适用的业 务场景和报表类型。
学习WebDynpro报表的开 发流程,包括创建 WebDynpro组件、定义数 据源、设计界面、实现业务 逻辑等。
文件定位与指针
可以使用文件指针在文件中进行定位和操作。ABAP 提供 了 SEEK 和 TELL 等语句用于文件指针的定位和获取当前 位置。
03
SAPABAP开发环境搭建
安装与配置SAP GUI
下载与安装SAP GUI
01
从SAP官方网站下载最新。
配置连接参数
Web应用开发
SAPABAP支持Web应用开发,可以 通过Web Dynpro等技术实现Web 应用的开发和部署。
02
SAPABAP基础知识
数据类型与变量
03
数据类型
变量声明
变量赋值
SAP ABAP 中有多种数据类型,包括基本 数据类型(如 C、N、D、T 等)、结构数 据类型和引用数据类型等。
后台任务调度
使用SAP系统的任务调度功能,可以定时启动或周期性执行后台任务。可以根据业务需求设置任务的执行频率和时间窗口。
错误处理和日志记录 在批处理程序中添加错误处理和日志记录逻辑,以便在任务执行过程中出现问题时能够及时发现并进行 排查。可以将错误信息记录到日志文件中,方便后续分析和处理。
07
调试与性能优化技巧
SAP手册及教程
Documentation SD-General users guide Sales and Distribution –As of: 4/28/2022 general users guide SD.docDocumentationContent:1简介 (3)1.1销售和分销的组织架构 (3)1.2登入SAP系统 (4)1.3退出SAP系统 (6)1.4系统操作 (7)1.5事务处理代码(Transaction Code) (7)1.6添加收藏夹(Favorites) (8)1.7快捷键的功能 (9)1.8帮助-F1/F4 (9)1.9设置参数 (10)2销售和分销(SD-Sales and Distribution) (11)2.1主数据 (11)2.1.1物料主数据(Material Master) (11)2.1.2客户主数据(Customer Master Data) (14)2.1.3创建发货方ship-to party (17)2.1.4发货方Ship-to party 加到客户的partner中 (19)2.2销售报价和订单 (21)2.2.1售价(pricing)和条件(Condition)的使用方法和作用 (21)2.2.2报价 (22)2.2.3订单 (26)2.2.3.1创建新订单和报价转订单(标准) (26)2.2.3.2空运订单 (31)2.2.3.3直接订单 Direct Order和外币订单 (31)2.2.3.4非标订单 (33)2.2.3.5正单 Debit Note/负单 Credit Note (40)2.2.4预付款 (40)2.2.5发货 (41)1 简介SAP-S - System A - Application P - Production1.1 销售和分销的组织架构Documen t● CompanycodeCompany code ● Sales AreaSales Area → Salesorganization Sales organization → Distributio nchannel channel → Divisio nDivision ● Plan t● Storage location● shipping pointShipping point 8006WGQ (Shanghai )8002Beijing Plants8001Shanghai Sonjiang8003 Shenzhen SAP - WMLean- WM (MM)Storage Locations8005Cheng Du8004Shenyang8007Wuha0001 Central Whs. 0001 Central Whs. 0001 Central Whs. 0001 Central Whs. 0001 Central Whs. 0001 Central Whs. 8901 IBM Shenzhe 8001 Main S.P. Shipping PointsMOD1 Mod Center MOD1 Mod Center MOD1 Mod Center MOD1 Mod Center 8902 Dell Suzhou 8903 Dell Beijing 8901 IBM Shenzhen 8902 Dell Suzhou RETN ReturnsRETN ReturnsRETN ReturnsRETN ReturnsRETN ReturnsRETN Returns8904 Dell XiamenMOD1 Mod Center 8903 Dell Beijing 8904 Dell Xiamen8002 Main S.P. 8022 MOD Center 8003 Main S.P.8004 Main S.P.8025 Main S.P.8006 Main S.P.8007 Main S.P.8023 MOD Center 8024 MOD Center 8025 MOD Center 8027 MOD Center xxxx Return sxxxx Returnsxxxx Returnsxxxx Returnsxxxx Returnsxxxx Returnsxxxx Returns1.2 登入SAP系统在浏览器地址栏(IE)输入以下地址:http://citrix2.loh-services.de或 IP 地址:10.200.5.150用户名User Name:工号密码Password:start双击图标登入SAP3_UPR ASIA 运行系统3_UQS ASIA 测试系统输入信息:Client 客户:700 –User 用户:Password 密码:初始密码startLanguage 语言:EN (英文)或CN(中文)可修改密码原则:密码最少6个字符,不可多过8个字符。
一些关于SAP使用的smalltips
一些关于SAP使用的smalltips1、创建一个新的用户完成client创建和拷贝后,在开始正式工作之前,请创建一个全新的用户。
用这个用户进行工作。
默认ddic和sap*用户不要用于实际的业务。
创建用户的过程很简单,只要以su01事务码进入用户维护屏幕。
在用户栏填上新增的用户名,按新建按钮创建。
输入相关的参数,关键是设置角色和参数文件,如果是管理员,可设的角色为“SAP_ALL_RESTRICTED”,参数文件设为“SAP_ALL”。
角色名和参数文件是一对的,参数文件是控制具体权限设置的文件。
角色和参数文件也可不在这里指定,可在设置角色时设置。
2、创建一个新的角色PGCG,可以通过复制现有ROLE,增加T-CODE或菜单来增加需要的ROLE。
ROLE分为两大类:单一ROLE和复合ROLE。
所谓复合ROLE就是由多个单一ROLE组成的。
角色管理中重点:角色参数的维护(通过参数的比较来完成参数维护工作)可以直接在用户菜单中增加需要授予当前ROLE的用户。
3、设置SAPGUI自动LogOut功能当客户端长时间没有使用时,为了不占用SAP服务器的资源,我们可以设置当客户端在一段时间没有进行操作时自动退出SAP系统。
设置步骤如下:用Tcode rz10打开参数配置窗口,选择你当前的实例参数文件,再选扩展编辑,按修改按钮进入扩展参数编辑窗口中。
按参数创建按钮,创建一个名为“rdisp/gui_auto_logout”的参数,参数值输入“600”,代表如果客户10分种(600秒)没有进行操作,则会自动退出SAP系统。
按退出保存设置。
在rz10窗口按保存把参数传送到系统的参数文件中。
重启SAP实例,使配置参数生效。
我们还可用rz11来设置当前正在运行的实例的一些参数,但用这种方法设置的参数只会影响当前运行的实例,一旦重启实例,参数就4、利用scat进行数据导入在系统上线或进行测试时,都需导入大量的主数据。
在SAP中有多种方法可批量地导入大量数据,这里介绍利用scat进行数据导入的方法。
SAP UI5 开发者指南说明书
About the T utorialSAP UI5 is the development tool from SAP toolkit, offering various features that the users can use to enhance their user experience to create apps with rich user interfaces for Web business applications.This tutorial explains the architecture, various key concepts, and important components of SAP UI5.AudienceThis tutorial is designed for all those who want to learn the basics of SAP UI5, especially those who are involved in creating business applications.PrerequisitesIt is a simple and straightforward tutorial which the readers can easily understand, however it will help if you have some prior exposure to any SAP module. Disclaimer & CopyrightCopyright 2018 by Tutorials Point (I) Pvt. Ltd.All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher.We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or inthistutorial,******************************************.T able of ContentsAbout the Tutorial (i)Audience (i)Prerequisites (i)Disclaimer & Copyright (i)Table of Contents .................................................................................................................................. i i 1.SAP UI5 ─ OVERVIEW (1)SAP UI5 ─ Version (2)Version Scheme (2)SAP UI5 vs Open UI5 (2)UI5 Browser Support (3)2.SAP UI5 ─ ARCHITECTURE (4)3.SAP UI5 ─ KEY COMPON ENTS (5)Faceless Components (5)UI Components (5)Structure of a Component (6)How to Create a New SAP UI5 Component? (6)How to Use a Component (7)4.SAP UI5 ─ CONTROL LI BRARIES (9)Control Library Combinations (9)5.SAP UI5 ─ DEVELOPMEN T KIT (11)6.SAP UI5 ─ MVC CONCEP T (22)7.SAP UI5 – VIEWS (24)Comparison of View Types (25)8.SAP UI5 ─ DEVELOPER STUDIO (27)9.SAP UI5 ─ CREATING A UI5 PROJECT (29)SAP UI5 ─ Configuration (34)Core Functions (34)10.SAP UI5 ─ CONTROLS (35)11.SA P UI5 ─ DATA BINDING (37)JSON Model (37)XML Model (38)OData Model (38)Assigning the Model (38)Aggregation Binding (39)12.SAP UI5 ─ DESIGN PAT TERNS (40)13.SAP UI5 ─ MODULARIZA TION (41)14.SAP UI5 ─ LOCALIZATI ON (42)15.SAP UI5 ─ NOTEPAD CO NTROLS (44)16.SAP UI5 ─ EXTENDING APPLICATIONS (46)17.SAP UI5 ─ THEMING (48)Supported Platform (48)Key Features and Benefits (48)How to Call a Theme Designer in SAP Fiori? (50)Supported Themes (53)Chart Types (54)18.SAP UI5 ─ MOBILE (55)19.SAP UI5 ─ CREATING A PROJECT IN WEB IDE (56)1.SAP UI5SAP provides various tools that the users can use to enhance their user experience to create apps with rich user interfaces for Web business applications. The most common enablement tools include:∙Theme Designer∙NWBC and Side Panel∙FPM Screens∙SAP UI5 Development ToolsWeb-based apps that you create using SAP UI5 provides more consistent user experience and can be accessed on devices such as tablets, smartphones, and laptop. Using the NetWeaver gateway with UI5, you can define a clear separation between the user interface and business logic.SAP UI5 provides the following key features:∙Extensibility concepts at the code and application level.∙Ability to create complex UI patterns and predefined layouts for typical use cases.∙Model-View-Controller (MVC) and data binding methods.∙Keyboard interaction support and accessibility features.∙SAP UI5 is based on open standards like JavaScript, CSS, and HTML5.∙Theming support based on CSS.Following are the advantages of using SAP UI in business:∙It helps in increasing productivity.∙Increase user adaption.∙Less manual errors.∙Reduce the cost of training.∙High performance of SAP system.∙Perfectly designed API and can be consumed easily.SAP UI5 ─ V ersionFollowing is the list of recent UI5 versions that have been introduced. Each UI5 provides new features and enhancements from the previous versions, platform support, usability enhancements, etc.∙SAP UI5 1.26∙SAP UI5 1.28∙SAP UI5 1.30∙SAP UI5 1.32∙SAP UI5 1.34∙SAP UI5 1.36∙SAP UI5 1.38 and many more like SAP UI5 1.6V ersion SchemeSAP UI5 uses 3-digit version number. For example, SAPUI5 1.36.5. Here, the digit (1) specifies the major version. The second digit (36) specifies the minor version number. The third digit specifies the patch version number (5).In each SAP UI5, the major and minor version as well as the patch version can be used to identify the patches.SAP UI5 vs Open UI5SAP UI5 and Open UI5, both provide the UI development environment. However, they are different from each other in the following aspects:SAP UI5 is part of SAP product suite and is not a separate license. It is integrated with different SAP products like -∙SAP NW 7.4 or higher∙SAP NetWeaver AS 7.3x∙SAP HANA Cloud and on premise solutionOpen UI5 is an open source technology for application development and it was released with Apache 2.0.UI5 Browser SupportSAP UI5 supports all the main browsers from Microsoft, Google and Firefox with latest releases. However, features supported varies with the browser version and the vendor.In SAP UI5 architecture, you have three layers:∙At the top, is the presentation layer, where UI5 components are consumed by devices like mobile, tablets, and laptops.∙At the middle layer, is the application clients that includes SAP UI5 libraries for theming and control. UI5 control libraries include:o Sap.vizo mons (Controls like text fields and buttons)o Sap.ui.table (Input controls for table)o Sap.ui.ux3o Sap.m (Includes input control for mobile devices)∙At the bottom, is the option server component. This includes SAP NetWeaver Application Server for ABAP/Java, SAP backend, HANA XS engine for development or database.SAP UI5 has multiple components which are independent and reusable objects in UI5 application. These components can be developed by different people and can be used in different projects.An application can use the components from different locations and hence you can easily get the structure of an application. You can create different types of components under SAP UI5 development.Faceless ComponentsFaceless components are used to get the data from the back end system and they don’t contain a user interface.Example: They are a part of class ponentUI ComponentsUI components are used to add rendering functionality and represent a screen area or element on the user interface.Example: UI component can be a button with settings to perform some task. It is a part of class: sap.ui.core.UIComponentNote: ponent is the base class for faceless and UI components. To define the extensibility function, the components can inherit from the base class or from other components in UI development.The module name of a component is known as the package name, and .component where the package name is defined as the name of the parameter passed to the component constructor.SAP UI5 components can also be divided as per the system landscape:∙Client side component: This includes,o Control libraries sap.m, mon, etc.o Core Javascripto Test includes HTML and Javascript∙Server side component:o Theming Generatoro Control and application development tools in Eclipseo Resource handlerStructure of a ComponentEach component is represented in the form of a folder and contains the name of the components and the resources required to manage the component.Each component should contain the following files:∙Component.json file that contains metadata for design time and is used only for design time tools.∙Component.js is used to define properties, events, and components methods that are responsible for runtime metadata.How to Create a New SAP UI5 Component?To create a new component, you have to create new folder. Let us name this as button. Next is to create the component.js fileThen, you have to extend UI component base class sap.ui.core.UIComponent.extend and enter the name of the component and package path.Later, to define a new component, you have to start with the require statement as follows:The next step is to define the component.json in your folder as follows:How to Use a ComponentTo use a component, you have to wrap the component in a component container. You cannot directly use a UI component in a page using placeAt method. Another way is to pass the component to the componentContainer constructor.Using placeAt MethodIt includes adding the component to the container and using placeAt method to place the component on the page.Using componentContainer ConstructorA component container carries specific settings and also contains the lifecycle methods of a regular control. The following code segment shows how to pass the component to the componentContainer constructor.SAP UI5 There are various JavaScript and CSS libraries that you can use in combination for the application development. SAPUI5 can use these libraries in combination and they are calledSAPUI5 control libraries.Common SAPUI5 control libraries:∙mons for control fields, buttons, etc.∙Sap.m is the most common control library and is used for mobile devices∙Sap.ui.table includes table control∙Sap.ui.ux3Note: SAPUI5 control library sap.m is the most common library and is used for application development. These libraries can be combined with other control libraries.Control Library Combinations∙You can use the control library sap.m with other control libraries - sap.ui.unified, sap.viz, sap.ui.table, yout, and sap.suite.∙You can combine control libraries - mons, sap.ui.table, sap.ui.ux3 and sap.ui.suite with each other.∙You can also combine control library mons and sap.ui.ux3 with other libraries like sap.ui.core, sap.ui.unified, yout, and sap.ui.table.∙You can combine sap.viz with all other libraries.4.The following table shows the main SAPUI5 control libraries and their description:End of ebook previewIf you liked what you saw…Buy it from our store @ https://。
SAP通用操作手册(精华版)
SAP 通用操作手册目录1.登录SAP R/31.1建立LOGON快捷登录界面1.2登录系统1.3检查系统的合法性和当前使用的系统参数2.设置用户登录参数3.设置显示的参数3.1在菜单上能够显示事务码3.2在业务操作过程中显示清单码3.3设置系统字体3.4设置系统使用的字符集3.5设置用户常用的事务码集3.6设置快速拷贝和粘贴3.7 R/3窗口的管理3.7.1新开窗口143.7.2退出当前的事务操作执行新的事务3.7.3 退出系统4.使用R/3的办公室与R/3用户联系4.1从R/3菜单执行:Office--SWBP—Workplace, 4.2使用R/3信箱4.2.1新建邮件4.2.2编辑邮件(举例)5.管理自己的打印任务(事务码SP01)6.其它R/3应用功能6.1设置R/3变式6.2使用R/3变式6.3 R/3中多选择条件使用6.3 针对字段的选择条件(F4)1.登录SAP R/31.1建立登录快捷登录界面在进入R/3的登录界面,需要对R/3登录信息进行设置,以便登录不同的系统,例如培训系统.测试系统或者正式使用的系统。
在R/3的登录界面,点击“更改项目”,进入下面的界面,说明只是系统的名称描述,例如测试系统,我们命名为TPV-ides,真正影响登录的系统的是应用程序服务器和系统编号两个字段,可以通过系统管理人员获得。
输入完成后,点击保存,返回开始界面。
1.2登录系统在初始界面,双击要登录的系统,例如TPV-ides(测试系统);或者选中后,点击登录按钮,进入下面的界面。
修改密码在上面的界面中,固定CLIENT,丛系统管理员处获得,测试系统使用Client号(登录系统号),USER和Password丛系统管理员处获得,如果需要修改密码, 点击修改密码按钮,但是必须首先输入你已经获得密码才能修改。
如果点击NEW PASSWORD,会出现下面的屏幕:将新密码重复输入两遍,回车,系统会出现修改密码的成功的提示,新密码必须不能与前6次使用的密码相同。
Sap开发学习手册(简单入门材料-提供了大量SAP的技术以及学习的方向)
Sap开发学习手册(简单入门材料-提供了大量SAP的技术以及学习的方向)SAP 开发学习手册高危及重要客户安全供用电管理信息系统需求说明编制人:李县臣编制日期:2011年1月31日星期一目录第1章第2章 SAP学习手册2.1 引言2.1.1 编写目的本手册的编制,便于日后在工作中查询相关的知识和完善自己的技术水平。
2.1.2 背景2011年1月31日,开始正式开发学习SAPAbap开发语言,以前从未接触过。
2.1.3 定义无。
2.1.4 参考资料《SAP录像及讲义》视频教程(2008年河北省电力公司实施ERP时录制)《重点_SAP_ABAP学习笔记.pdf》《sap开发者指导.pdf》2.2 名词解释2.2.1 各个业务模块名词SD—Sales Dietribution-销售与分销MM—Material Management-物料管理PP—Production Planning-生产计划FI—Financial Accounting-财务会计CO—Controlling 管理控制AM—Asset Management 资产管理HR—Human Resource 人力资源QM—Quality Management 质量管理PM—Plant Management 设备管理PS—Project Management 项目管理PLM—Product Lifecycle Management WF—Work Flow 业务流程IS—Industry Solution 产业研发CA—Cross-Application Components BC—Basis ComponentsSAP一句话入门:SD PP MM FICO HR2.2.1.1 SD(Sales and Distribution)SD是Sales and Distribution的简称。
在SAP系统中,销售与分销模块处在供应链下游,关注从客户订单到向客户收款的全过程。
SAP完全教程(中文)
SAP完全教程(中文)SAP是一种流行的企业资源计划(ERP)软件,用于管理企业的各个方面。
本教程将引导您了解SAP的基本概念和操作指南。
目录1. 什么是SAP2. SAP的主要特点3. SAP的核心模块4. 如何使用SAP1. 什么是SAPSAP是由德国公司SAP SE开发的一款企业资源计划软件。
它提供了一套集成的解决方案,用于管理企业的各种操作和流程。
SAP可以协助企业实现更高效的生产、供应链管理、财务管理、人力资源管理等。
2. SAP的主要特点- 集成性:SAP提供了一个综合的平台,整合了企业不同部门的数据和流程。
- 可定制性:SAP可以根据企业的需求进行定制,以适应不同行业和业务模式。
- 数据分析:SAP提供了强大的数据分析功能,帮助企业进行决策和预测。
- 云端部署:SAP可以在云端进行部署,使企业能够随时随地访问系统。
3. SAP的核心模块SAP的功能被划分为不同的模块,每个模块专注于不同的业务领域。
以下是一些常见的SAP核心模块:- 人力资源管理(HRM):管理员工信息、薪资、培训等。
- 财务会计(FI):处理企业的财务数据,包括账户、报表、会计凭证等。
- 物料管理(MM):管理企业的物料采购、库存和供应链。
- 销售与分销(SD):管理客户、销售订单和分销渠道。
- 生产计划与控制(PP):计划和控制生产过程,确保及时交付产品。
4. 如何使用SAP使用SAP需要有一定的培训和了解。
以下是一些研究和使用SAP的基本步骤:1. 研究SAP基本概念和术语:熟悉SAP的基本术语和功能,了解每个模块的作用。
2. 参加培训课程:参加SAP认证的培训课程,研究如何使用SAP系统。
3. 获得实践经验:在实际工作中使用SAP系统,通过实践来掌握更深入的知识和技巧。
4. 持续研究和更新:由于SAP不断更新和改进,持续研究和了解最新版本的功能和特性。
以上是关于SAP的简要教程,希望能够帮助您了解SAP的基本知识和操作指南。
SAP用户及权限维护技能指引
S A P用户及权限维护技能指引一.用户及其权限管理 0(一)用户及权限管理日常操作 01、创建SAP用户账号 02、锁定SAP用户账号 (1)3、重置SAP用户账号密码 (1)4、删除SAP用户账号 (1)5、新建角色 (1)6、有关MM相关角色的特殊处理 (2)7、以角色方式给SAP用户账号授权 (3)8、以授权参数文件方式给SAP用户账号授权 (3)(二)SAP License统计 (3)1、SAP License统计的范围和对象 (3)2、如何进行SAP License统计 (4)一.用户及其权限管理(一)用户及权限管理日常操作1、创建SAP用户账号操作方法:(1)用SAPGUI登陆SAP系统。
(2)运行SU01。
(3)在‘User’后输入要创建的用户的账号,如‘6789’。
(4)单击‘新建’按钮。
(5)在‘Logon data’下面的‘User Type’下选择‘Dialog’用户类型。
(6)‘Default’标签下有几个重要的设置如下:(7),,(8)其它的如用户性别,姓名等据实际情况输入即可。
(9)最后保存退出。
备注:(1)本小节介绍了Dialog用户的创建方法,其它类型用户的创建与此操作类似。
(2)可以采用复制用户的方法创建用户,较为简单,但注意授权不要一同复制。
(3)Valid Period可以控制用户账号的有效期,在远程访问接入时常常采用。
2、锁定SAP用户账号操作方法:(1)用SAPGUI登陆SAP系统。
(2)运行SU01。
(3)在‘User’后输入要锁定的用户账号,如‘6789’。
(4)单击‘锁定’按钮即可。
3、重置SAP用户账号密码操作方法:(1)用SAPGUI登陆SAP系统。
(2)运行SU01。
(3)在‘User’后输入用户账号,如‘6789’。
(4)单击‘Change password’按钮即可。
备注:(1)重置用户密码,一定要得到用户申请说明的明确原因并进行一定的审计。
SAP实用操作手册
标题: 财务管理执行日期:内容一、主数据维护 ..................................................................................1.物料主数据维护..............................................................................................................................................................1.1 创建物料主数据........................................................................................................................................................1.2 修改物料主数据........................................................................................................................................................1.3 查看物料主数据.................................................................................................................... 错误!未定义书签。
2.供应商主数据..................................................................................................................................................................2.1 创建供应商主数据....................................................................................................................................................2.2 修改供应商主数据....................................................................................................................................................2.3 查看供应商主数据....................................................................................................................................................3.员工主数据......................................................................................................................................................................3.1 创建员工主数据 (16)3.2 修改员工主数据........................................................................................................................................................3.3 查看员工主数据........................................................................................................................................................4.客户主数据 ...............................................................................................................................................................................................4.1 创建客户主数据........................................................................................................................................................4.2 修改客户主数据........................................................................................................................................................4.3 查看客户主数据........................................................................................................................................................二、资产管理......................................................................................1.创建固定资产主数据 ......................................................................................................................................................2.采购发票校验MIRO.........................................................................................................................................................3.转入在建工程CJ88.........................................................................................................................................................4.建立固定资产卡片AS01 (10)5.WBS与固定资产分配CJIC.............................................................................................................................................6.在建工程转入固定资产CJ88.........................................................................................................................................7.累计折旧(HBI和HBII) ..............................................................................................................................................三、应付账款......................................................................................1.发票校-*验......................................................................................................................................................................2、供应商付款......................................................................................................................................................................3、供应商清账......................................................................................................................................................................4.海外费用支付..................................................................................................................................................................5.预付款..............................................................................................................................................................................四、应收账款......................................................................................1.废料销售..........................................................................................................................................................................2.开票.............................................................................................................................................. 错误!未指定书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十二章 Smart Forms为了所见即所得的解决打印模版定制的问题(虽然SAP帮助中宣称Smart Form的出现是为了解决SAP系统大量打印的问题),SAP提供了Smart Form功能,利用Form Builder和Style Builder,我们能够很快的定制一个Smart Form(可以理解为打印模版)。
Smart Form的运用,使SAP系统能够将数据处理、格式、排版三者分离,对于这一点的图解描述如下:下面我将结合一个实例讲解Smart Form的创建和调用过程,开发需求描述如下:国内公司,SAP系统在税局备案时,要求打印出来的凭证符合会计要求,并且还需要一个连续的凭证流水号(我们将物料移动产生的会计凭证汇总打印,所以SAP凭证号不连续),此功能SAP系统没有提供。
怎么办?自己做啦。
一、创建Smart Style在一个企业中,为了使所有SAP系统打印出来的单据和报表格式统一,通常,我们只建立一个Style,所有Form都调用这一个Style,所以,这是一劳永逸的事情。
运行TCode:SmartForms,进入如下界面:输入欲创建的Style名称,点击“创建”按钮,进入如下界面:首先,创建字符格式和段落格式,这些设置跟Word中的格式一样。
然后,双击“表头数据”,在这里指定该Style默认的段落和字符格式。
最后,激活该Style。
二、创建Smart Form1、运行TCode:Smartforms,进入如下界面:2、输入欲创建的表格名称,点击“创建”按钮,屏幕如下:系统自动为该表格创建两部分:“全局设置”和“页和窗口”。
其中,“全局设置”包括三部分:表格属性、表格接口、全局定义。
上图看到的是表格一般属性,点击“输出选项”,屏幕如下:这里有两项关键内容:a.页格式:适合于Smart Form打印的纸张类型。
该选项对“表格绘制器”中的页面大小有影响。
例如:以前我们的会计凭证利用A4纸打印,现在财务部为了方便装订,想采用半张A4纸打印。
我们开发人员只需要新建一个页格式“Z_A4/2”,在这里指定Form的页格式,在“表格绘制器”中调整Form元素的布局。
b.样式:在这里指定该Smart Form采用的Style。
3、双击左边树状导航栏的“表格接口”,屏幕如下:下面是“表”视图:其中,ZVOUCHER的结构为:(很抱歉,SAP程序一路写下来,当初因为对SAP的开发环境不是很了解,所以可读性和规范性都不好。
另外,金额我们用文本类型,能够方便的控制小数位数,并且也可以保证金额为0.00时不打印)4、双击“全局定义”,屏幕如下:我们要特别关注的是“货币/数量”字段。
报表或单据打印通常离不开数值,在这里,我们将表格接口中的元素指定为数量或币别类型的字段,那么,SmartForm在打印输出时,就会自动考虑这些数值的格式。
与创建数据库表或结构相类似,SAP系统为了保证数据的完整性,对于数量字段,要求在“参考字段”中指定相应的“单位”字段。
对于金额字段,要求在“参考字段”中指定相应的“币别”字段。
上图中,我没有指定参考字段,也通过了系统检查,为什么呢?因为我在结构定义ZV oucher时就指定了关联性,所以,这里就不需要重复指定了。
5、双击“First 第一页”(或“%PAGE1 新页”),屏幕如下:在“一般属性”视图,有如下几项:a.如果Form有多页,则需要指定在输出这一页之后的下一页。
b.指定页计数器显示的格式。
在页中调用SFSY-PAGE或SFSY-FORMPAGES时,系统根据这里的指定格式显示。
下面看看“输出选项”视图:在这里,指定“横向打印”还是“纵向打印”。
如果希望Form输出时含有背景图片,则在“背景图片”视图设置。
至于图片怎么上传,待会我会介绍。
6、下面,我们再来看具体的页面元素。
新创建的Smartforms只有系统默认的项目,如下图:我们通过下面的菜单创建两个窗口:分别命名为“TITLE”和“HEADER”。
7、利用下图的菜单,在窗口“TITLE”和“HEADER”中,各创建一个文本。
双击TITLE窗口中的文本,在这里指定标题和格式(如果对格式不太满意,则在SmartStyle 中修改格式),此屏幕如下:下面是Header窗口中的文本:8、下面,详细谈谈在“Main主窗口”中创建表格。
表格在Smart Form中充当一个很重要的角色,不管采购订单打印还是凭证打印,还是各种明细账的打印,都离不开表格部分。
通常,我们定义一个结构作为Form的接口,然后在Form的“Main 主窗口”内定一个表,该表与接口的结构相对应,在该表格中显示接口传入的内表数据。
首先,在“Main 主窗口”上点击鼠标右键,创建表。
下面是双击“%TABLE1 新表1”见到的屏幕:通过表格绘制器,我们定义表格的列数—5列,也可以点击“细节”按钮,通过输入各列的长度来定义表格。
下面是“数据”视图,在这里指定Loop循环。
鼠标右击“表头”,创建表行。
如下图:创建表行后,系统会根据刚才定义的表格列数自动各列,如下图:为每一列增加一个文本,下面是表头第一列文本的情况:“输出选项”视图:确定该元素的样式。
“条件”视图:设定条件,条件结果为假,则不显示该元素。
在“主要区域”和“脚标”各创建一行,其中,“主要区域”用来显示行项目,其第一行文本为:&P_ITAB-ZY&。
我们也可以利用字段列表快速选择输出内容,方法是点击按钮,在导航栏的下面会显示导入接口、到处接口、表接口和系统字段。
9、做到这里,大家对于这个Form的机构就比较清晰了:a.TITLE窗口显示大的标题“会计凭证”。
b.HEADER窗口显示该凭证的抬头信息。
c.MAIN主窗口用来显示凭证行。
其中:表头显示项目标题,主要区域显示凭证的行项目,脚标显示借方合计和贷方合计。
d.最后一个文本显示制证人、审核人、出纳等信息。
知道为什么最后一个文本放在“Main 主窗口”下吗?因为行项目有多有少,放在Main主窗口中,输出完行项目后就会马上输出“制证人、审核人”等信息。
如果将该文本放在一个单独的窗口中,虽然更方便管理,但是,如果行项目很少,则凭证内容与“制证人”信息之间有一段距离。
并且,Form会自动分页,每一页都会打印出“制证人”信息。
10、SmartForm元素定义完成后,点击“表格绘制器”按钮,在这里完成Form各个元素的布局,屏幕如下:11、完成SmartForm的创建后,激活并保存。
系统根据导航栏中定义的各个元素和代码块,从上到下处理各个元素。
三、插入图形1、上载图片a.运行SE78b.在导航栏中选中“Bitmap Images”。
如下图:c.菜单:图形->导入。
弹出对话框如下:选择图片(BMP格式或tiff格式)。
d.点击“OK”按钮。
图片上传到SAP服务器。
2、将图片插入Form。
a.在Form Builder界面,鼠标右击页面,弹出如下菜单:b.创建图形后,输入图形名称,如下:3、下面是添加图像后的Form。
四、调用Smart Form对Smart Form的调用分为两个部分:a.根据SmartForm名称,获得其函数名称。
(不想做这一步也行,在Form Builder界面点击“测试”按钮,你就能看到Function Name)b.调用系统为该SmartForm自动生成的函数。
下面是一段调用的代码:============================================================DATA: smartform(30) TYPE C.DATA fm_name TYPE rs38l_fnam.smartform = 'Z_FI_07'.*根据SmartForm名称获得该Form的Function NameCALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'EXPORTINGformname = smartformIMPORTINGfm_name = fm_nameEXCEPTIONSno_form = 1no_function_module = 2OTHERS = 3.CALL FUNCTION fm_nameEXPORTINGp_jzrq = p_jzrq p_pzh = p_pzh p_lsh = p_lsh p_jfhj = p_jfhj p_dfhj = p_dfhj p_zg = p_zg p_jz = p_jz p_sh = p_shp_zz = p_zzTABLESp_itab = p_itabEXCEPTIONSformatting_error = 1internal_error = 2send_error = 3user_canceled = 4OTHERS = 5.============================================================最后提醒:如果SmartForm调用过程中出现错误,建议查看该SmartForm的Function代码,系统自动生成的代码也会出错。
============本章完成于20060627============。