Sap开发学习手册简单入门材料提供了大量SAP的技术以及学习的方向.docx
SAP开发学习手册编制人:李县臣编制口期:2011年1月31日星期一书目第1章SAP学习手册1.1引言1编写目的1背景1定义1参考资料11.2名词说明2什么是ABAP?2什么是A1.V?25什么是BCD技术?25什么是SMARTFoRMS?261.2.5SapBW?261.3SAP的主要技术28报表开发。29选择屏幕开发。错说!来定义书签.定制开发(增加)。错误!来定义书签.与其他系统接口的开发。29数据传输29数据库更新蜡证!来定义书签.14须要练习的东西301.5须要查询的东西49第1章SAP学习手册1.1 引言1.1.1 儡写目的本手册的编制,便于日后在工作中杳询相关的学问和完善自己的技术水平。1.1.2 r*2011年1月31日,起先正式开发学习SAPAbap开发语言,以前从未接触过。113定义无。1.1.4 XM<<SAP录像与讲义视频教程(2008年河北省电力公司实施ERP时录制)重点_SAP_ABAP学习笔记.pdf<<sap开发者指导pdf>>1.2 名词说明1.2.1各个业务模块名词SD-SalesDietribUtiOn-销售与分销MM-MaterialManagCment-物料管理PP-ProductionPIanning-生产支配FIFinancialACCOUnting-财务会计CO-Controlling管理限制AMAssetManagement资产管理HRHumanResource人力资源QMQualityManagement质量管理PMPlantManagement设备管理PS-ProjectManagement项目管理P1.MProduct1.ifecycleManagementWF-WorkFlow业务流程ISIndustrySolution产业研发CA-Cross-ApplicationComponentsBCBasisComponentsSAP一句话入门:SDPPMMFICOHR1.2.1.1 SD(SalesandDistribution)SD是SalesandDistribution的简称。在SAP系统中,销售与分销模块处在供应链下游,关注从客户订单到向客户收款的全过程。SD模块中的SaIeS好理解,而DiStribUtiOn却简洁被忽视。用直白的话来讲,SD模块就是解决“卖”的问题,它关注的范畸行:1,谁来卖?2,卖什么?3,卖给谁?4,什么样的价格?5,销售业务模式是什么?6,货物如何到达客户?7,钱款如何交割?对应上述问题,我们分别引出相应的概念:1,谁来卖?既是执行销售动作的组织结构与此结构下的人员。SAP术语有:公司代码、销售组织、分销渠道、产品组、销售办公室、销售小组、销售雇员、装运点等。2,卖什么?广义销售概念中的销售内容包括实物和非实物的服务。SAP术语中,我们称之为物料(Materia1)。有实物产品物料,也布.服务物料。3,卖给谁?卖给客户。这里,客户的外延与内涵较多。如一次性客户、大客户、集团内部客户、海外客户;售达方、送达方、收票方、付款方等。假如对某客户做赊销业务,相应的,该客户还有用于限制应收风险的信用数据。4,什么样的价格?价格是销传的技术核心,定价功能也是SAPSD的核心所在。貌似简洁的打印在发票上的最终价格,在企业内部可能包含了若干计价小项。如含税基价、销项税、营业税、折扣、返利、附加税等。不同的企业不同的定价策略系统将供应不同的定价过程予以支持。5,销告业务模式是什么?业务模式是指:标准信用销售、现金销售、紧急订单、退货业务、免费样品、搦赠、促销业务等。不同的业务模式有着不同的线内线外处理方式。6,货物如何到达客户?这里包含的就是上述DiStribUtiOn的内容。广义的借售,应当包含实物移动。企业可以送货上门或者托付第三方物流公司送货,也可能是客户上门自提。假如是国际贸易,还涉与到通关报检等动作。无论是单据流转还是成本核算,系统都有相应的功能支持。7,钱款如何交割?假如不考虑售后服务,收款将是一般意义上销售循环的最终一步。由于有不同的销售业务模式,可能的交割方式有赊借、现金、支票等。依据须要还可以为与时付款的客户予以实惠嘉奖等措施。上述概念中,SAP系统将相对静态的数据或者资料称为“主数据“(MasterData),如客户、物料、价格、信用。这些数据一旦建立,只在须要变动时变动C而且在后续的操作中,仅须要唯一标记自己的编号录入,即可带入其他相关信息,从而达到共享的作用。与数据对应的另一类数据是“业务数据”,如合同、支配、订单、交货单、出库单、发票等。这些资料(我们称之为单据:Document)J业务发生时实时产生的。由于销售业务具有循环而且可追溯特性,这些单据将相互关连,每一笔完整的业务中都有自己的单据流。即,一个常见的销售业务业务需环将从合同起先、到开票收款结束。以上就是SAPSD的大致内容。更深化的无非是上述问题的绽开与细化而已。1.2.1.2 HR(HumanResource)HR这一句话,太简洁了:组织、聘请、发工资、任职、考勤、培训、提升、降级、辞退。还好,这个模块不分行业,哪家公司基本都是一样的,HR人也是样,都是老板的打手,哈哈。Well,下面的文字略微陡峭一点。一,SAPHR核心功能夕且织管理(OrganiZatiOna1):供应多种蛆织结构模式,用户可以利用图形化的工具构建组织结构(包括组织单元、职务、职位、工作任务以与汇报结构),还可以通过简洁的添加、修改和移动来反映企业的动态发展;与培训、聘请、人事成本核算、薪酬管理和业务流程等相关联“员工管理(Personnel):似乎也叫人事行政管理?运用标准化默认值便利数据的维护,并采纳面对特定任务和用户的自定义菜单;可以预定义处理流程;员工自助服务组件(ESS)使员工个人随时随地杳询、创建并维护个人数据。可以实现人力资源管理的员工录用、内部调动、职位变动、辞职、辞退、劳动合同解除以与职工退休等业务流程的处理。时间管理(PerSOnnelTimeManagement/PT):有效制定轮班支配,快捷记录工作时间,符合余部的法律规定、行业协议或公司内部政策,自动传送到生产支配、作业分掩等。系统可以实现职工班次支配、班次调整、考勤、加班、自动生成职工年休假定额,自动产生倒班职工的中夜班个数。工资核算管理(Payro11/PY):按预先设置的程序以流水线的方式进行;考虑了多种困难的因素如法律、规定、多种货币、评估等;与人事管理、时间管理、激励性工资和差旅管理等集成化设计;集成化的平安机制;后续活动支持。系统自动进行职工个人所得税的计算、扣缴,自动生成职工基本养老、工伤、医疗、生育、失业的保险的基数,缴费基数的自动切换。实现自动向财务过账,进行成本分摊。二,HR组织结构(企业结构+人员结构+组织结构)企业结构=公司代码、人事范围、人事子范围、成本中心、业务范围人员结构=员工组、员工子组、工资范围、合同种类组织结构=组织单元、职务、职位1,企业结构分级:Client->CompanyCode->PersonnelArea/人事他困->PersonnelSubarea人事子范围人事拖南:»人事他围-是依据人事管理的须要对公司代码的子划分,一般依据地理范围划分。»主要作用-作为生成报表的参数、定义权限和权限限制的依据。»人事子范围-是对人事他围的细分,人事管理的很多重要分组都是在这层上划分。2,人员结构分级:员工组->员工子组员工组:为了管理的须要,把员工分类C分为两层:员工组、员工子组。作用:权限管理和其他管理的须要(如:薪资、考勤等)员工子蛆:是对员工组的细分-管理人员、营销管理人员、技能操作人员等等。作用:报表选择条件、划分权限的依据、考勤和薪资的差异分组依据。工资核算范用:为薪资核算的目的定义的个组织单位,定义在一个工资核算范国内的全部员工一起核算工资C3,组织结构是企业自然的组织架构组织单位:描述企业中存在的业务单位职务:是一般性的任务的分类,如经理、处长等职位:是每个员工在企业中的安排,职位被员工所占有。4,综上组织结构是企业然的组织架构;企业结构、人事结构是为了管理的须要而人为划分的。三,组织管理概述:SAPHR的标准教材中把“组织管理”用了一种OO的观点来描述:对象。对象的集合,可以看作N个节点的集合,无IE会有如下信息与动作:其属性(ObjeCt.Attribute)、其关系(类似于一张“图”或者“树”、上级下级、听从于吩咐卜其动作(Init、任务)等。SAP说,SAP组织管理是以建立和利用组织对象与其关系为基础,通过定义对象和对象之间的关系从组织层面实现人力资源管理。组织管理对象与关系:SAP又说,SAP定义的基本组织对象包括:组织单元(O)、职务(C).职位(三)、任务(T)、成本中心(K)、人(P)等。对象间的关系主要包括:组织单元与组织单元、组织单元与成本中心、组织单元与职位、职位与职位、职位与人、职务与职位间。如下图:其中组织单元、职位、人员的关系直观地可以看作是一棵树:/SOoooo83分公笥人力皆处鳏税科长S330T00015位.$3M0005Ttf(S而成本中心则有如下意义:成本中心指费用的归属,一般由财务制定,HR运用;成本中心可以安排给组织单元和职位;成本中心按组织层级继承(下级继承上级);假如某对象类型有多个成本中心;可以设置分摊比例。组织结构的变更:不管是职位的调整或者人员的变动,都会涉与到结构图的变动。组织管理可以清晰地看到过去、现在和将来的组织结构,便于与时地依据人事变动和需求来进行组织规划和调整。SAP建议:小的组织变动用调整,大的组织变更用新建。四,人员管理(人事行政管理:人员属性与人事事务)概述:HR中的人事管理是上一篇文章中的对象“人”的绽开。既然是对象,必有自己的属性与行为。属性是静态的,属性也彳很多种,SAP把“人”这个对象的诸屈性称为“信息类型”,其实就是属性的类型。同样,这些属性也可以被作为对象看待,再异构再派生。属性:人员有如下直观的屈性:所属的组织(节点)数据、个人基本数据、地址数据、工资数据、工作时间数据等。SAP供应信息类型105个,常用的40几个。用户可以自己创建新的信息类型。可以修改过去的数据,假如修改过去的与工资核算相关或者别的模块与功能有关,则会相应的数据的变更,如会引起工资追溯计算。信息类型可以细分为子类型(家庭成员:子女、父母等)。人事行政管理常用信息类型:0000人事事务。OoOl组织安排:企业结构数据、人员结构数据和蛆织结构数据。OoO2个人数据:姓名、诞生日期、诞生地等。OOO6地址信息:所在城市、门牌号等。OOO7支配工作时间:工作支配规则等。OOO8基本工资:工资类型、他围、等、级等。OOO9银行信息:银行、帐号、支付方式等。0016劳动合同:合同类型、时间等。0022教化与培训:学历、专业等。0023工作经验:从前雇主等C0024资格:资格、娴熟度。0185证件信息。0532社会保险。人事事务:人事事务反应职工从加入公司到高开公司的整个期间所发生的人事异动状况。人事事务可以自动触发相应数据的录