SAP学习笔记
sap复习笔记
1.定制主菜单——权限设置点击任务栏中“表格设置”,选择“可视”,点击“更新”;点击“应用权限”表示当前使用者(manager)的权限2.拖放相关——自动生成报表、查看功能操作:模块——库存——物料主数据——找一个物料主数据拖放相关——将刚刚找的物料主数据的物料编号拖放到“拖放相关”的相应地方,及得到相应数据。
在拖放相关界面,点击过滤器表,在“状态”选择“等于”“已结算”3.主数据种类:业务伙伴主数据:S:供应商C: 客户P: 潜在客户物料主数据4.库存数据的关系式:库存量-承诺量+订购量=实际可用量5.物料在仓库中的管理办法分仓库管理:模块——库存——物料主数据——库存数据,在“仓库个别管理”打钩,即可在不同仓库中输入最大、最小库存、需求库存水平;若不打钩,则在库存水平下方输入所有仓库的最大、最小值可用量管理??综合管理6.物料成本计算方法:移动平均法、先进先出法二:采购1.采购的标注业务流程采购订单——收货采购订单——应付发票采购订单:无财务凭证,影响订购量,不影响库存量收货采购订单:生成财务凭证(借库存商品,贷物资采购),库存量发生变化应付发票:生成财务凭证(借税和物资采购,贷本公司),不影响库存量2.非库存物料在销售中的特点1)物料主数据中取消“仓库物料”类别2)没有库存数量记录3)只生成一笔财务凭证,发生在付款阶段(应付发票)(借税和其他应付款,贷本公司)3.什么是应付预留发票:先付款,再收获;也叫在途物资业务与标准业务流程的区别:采购订单——应付预留发票——收货采购订单4.采购与发货并进先新建物料,不输入价格收获采购订单——应收发票(交货)——应付发票Eg:采购估计价格为100,数量为10;按采购价或其他销售价格卖出4个,但是,最后在应付发票中按110的成本付款,因此生成的财务凭证为:借税收、物资采购(1000)、库存商品(60)、价格差异收益(40)、贷本公司5.采购退货的两种情况及如何实施1)收货后、付款前(采购订单)——收货采购订单——退货一般来说,可以实现,仓库会减少,财务凭证有冲销部分。
SAP专业教材资料SAP学习笔记(1)
1.FS00-科目主数据的维护:1.1类型/描述下的帐户组:1.1.1概念:帐户组是总帐会计科目主数据的一个分类特性。
它是一个必选项。
如果你要在某个公司代码下创建或改变一个主记录,总帐科目组决定了了输入屏幕的字段。
并且也决定了会计科目代码的区间。
如:损益科目就是5***。
1.1.2内容:1.1.2.1 统驭科目: 所有往来科目,如应付/应收1.1.2.2. 损益科目:费用,支出,营业收入,税金1.1.2.3 固定资产科目1.1.2.4 物料管理科目1.1.2.5 一般总帐科目1.1.2.6 流动资金科目:现金,银行存款1.2创建/银行/利息下的字段状态组:1.2.1概念:决定凭证输入屏幕内容的选项。
1.2.2字段包括下面三种情况:1.2.2.1可选项输入:可以在字段中输入数据。
1.2.2.2强制输入:必须在字段中输入数据1.2.2.3禁止输入:字段在凭证输入屏幕上不显示。
1.2.3字段状态:1.2.3.1G001:一般(带文本,分配)1.2.3.2G002:统驭科目1.2.3.3G003:营业收入科目(带成本中心)1.2.3.4G004:成本科目――成本中心强制输入。
1.2.3.5G005:资金帐户1.2.3.6G006:库存科目1.2.3.7G007:固定资产科目(不包含累计折旧)1.2.3.8G008:费用科目(带获利能力段)1.2.3.9G009:销售成本标准成本调整科目(带获利能力段)1.2.3.10G010:营业收入科目(折扣直接入帐带获利能力段)2.其他应收,发票的处理:2.1流程A:FD01(建立客户) →FB70(发票)→F-28(付款)→FD10N(客户余额) FD05(冻结/解冻客户)实例:FD01 建立客户200067 马君FB70 产生凭证100000022 D:01 发票200067 马君500C:50 1901001006 开办费-招待费500-FD10N 借方:增加500F-28 产生凭证140000005 D:40 1001000000 现金C:15 收款200067 马君FD10N 贷方:增加500注意:A.当客户有未清项(如借方余额,或贷方余额)时,FD05不可做提示有未清项。
(sap实施)SAP财务学习笔记
1.CO分割后台配置(1)OKES:维护划分结构(IMG→控制→成本中心会计→实际过账→期末结算→作业分配→划分→定义分割结构)OKES进去之后要先维护分解结构,点击新条目,然后把需要维护的内容进行维护,点击保存即可。
选择一个分解机构然后点击为设置选择,结构名称、分配、控制范围都是可选的,可以根据实际情况进行选择。
进入界面后,然后点击新条目,点击后即可对需要进行分割的作业类型和成本要素进行维护,也可以是成本要素组和作业类型组。
(2)将分解结构分配给成本中心:OKEW(IMG→控制→成本中心会计→实际过账→期末结算→作业分配→划分→将分割结构分配给成本中心)选择在控制范围内的一个基本生产类成本中心点击修改,选择将要分配的成本中心,选择完之后选择把需要分配的成本中心分到那个分割结构就选择那个分割结构选中之后点击分配按钮即可完成分配工作。
2.CO成本要素会计1.成本要素会计概念1.1初级成本要素每一个初级成本要素都对应一个总帐损益类帐户,输入源自于公司外部的直接成本,所有损益类帐户的财务数据都要通过初级成本要素输入到成本中心。
1.2次级成本要素是会计科目表中所没有的,只会在管理会计中使用,一般用于费用分摊和作业的结转。
每一个次级成本要素都只在CO内部起作用而不影响FI过帐,主要用于成本分配,结转中使用。
更像是一个中转科目,比如说费用-中转。
如下例所示:①DR:成本CR:费用-中转②DR:费用-中转CR:资金1.3分配与分摊分配与分摊对于成本要素的来说是一个很重要的功能。
并且这功能就类似于固定资产折旧一样,一月只能执行一次。
分配的功能是与初级成本要素相关的,分摊的功能是与次级成本要素的功能相关的。
这两个功能同样都可用到计划(预算)与实际发生额中。
如可创建一个循环,将某成本中心(可超过一个以上)的初级成本要素(可超过一个以上),按一定的比例分配给其他成本中心(可超过一个以上),当然也将这循环分为几个段,各段间相应的要求可以不一样,这样每月末执行时,就可以很好地反映初级成本要素的流向情况。
10天学会SAP(读书笔记-SD)
10天学会SAP(读书笔记-SD)1,定义销售组织后台企业结构-定义-销售和分销-定义、复制、删除、检查销售组织2,定义分销渠道后台企业结构-定义-销售和分销-定义、复制、删除、检查分销渠道3,定义产品组后台企业结构-定义-后勤常规-定义、复制、删除、检查部门4,将销售组织分配给公司代码后台企业结构-分配-销售和分销-给公司代码分配销售组织在SAP中一个销售组织只可以分配给一个公司代码,但是一个公司代码可以有多个销售组织。
销售组织分配给一个公司代码,只意味着这个销售组织的销售收入和财务上属于这个公司代码。
如果是集团公司,销售组织仍然可以销售其他公司代码的产品,构成跨公司销售。
5,将分销渠道分配给销售组织后台企业结构-分配-销售和分销-给销售组织分配分销渠道6,将产品组分配给销售组织后台企业结构-分配-销售和分销-给销售组织分配部门7,设置销售范围后台企业结构-分配-销售和分销-设置销售范围SAP把销售组织、分销渠道、产品组的组合成为“销售范围”,业务含义是某个销售组织通过某种分销渠道经营某个产品组。
8,定义销售办公室后台企业结构-定义-销售和分销-维护销售办公室9,定义销售组后台企业结构-定义-销售和分销-维护销售组10,给销售范围分配销售办公室后台企业结构-分配-销售和分销-给销售范围分配销售办公室11,将销售组分配给销售办公室后台企业结构-分配-销售和分销-给销售办公室分配销售组12,将工厂分配给销售组织/分销渠道后台企业结构-分配-销售和分销-分配销售组织-分销渠道-工厂13,定义起运点后台企业结构-定义-后勤执行-定义、复制、删除、检查起运点14,定义装载点后台企业结构-定义-后勤执行-维护装载点起运点之下可以细分装载点,指明确定的装在地点。
发货单中可注明装载点。
单装载点是SD中可选的组织结构,没有装载点的定义SD也可使用。
15,将起运点分配给工厂后台企业结构-分配-后勤执行-给工厂分配起运点16,定义运送条件后台后勤执行-装运-基本发运功能-装运点和收货点确认-定义运送条件17,定义装载组后台后勤执行-装运-基本发运功能-装运点和收货点确认-定义装载组18,分配起运点后台后勤执行-装运-装运点和收货点确认-分配运送地点19,分配拣配库存地点后台后勤执行-装运-拣配-确定拣配地点-分配拣配地点SAP系统除了可以自动建议起运点之外,还可以自动建议货物从哪个库存地点拣配。
sap系统学习笔记-PP
知识点1、PP要讲的内容,PP和CO关系密切,MM和FI关系密切,涉及到物料收发货啊,记账什么的SAP在车间的控制是比较弱的,很多公司会用一些外部的系统,如MES等知识点2、生产计划与控制数据流知识点3、生产计划与控制概览知识点4、PP的组织结构和计划层次知识点5、在物料方面,SAP可以做2方面的控制的,一个是做物料管制,一个是做金额管制,什么情况会用到只对数量管制,不对金额管制这种情况呢,比如我们通常所说的“无价值工厂”就是说你这个料呢放在这个工厂是没有价钱的。
知识点6、PP的主数据BOM有生产BOM,成本BOM,销售BOM,知识点7、物料、BOM、和工艺路线和工作中心这四个的关系知识点8、BOM的定义知识点9、BOM的种类知识点10、BOM的使用方法大部分工厂呢生产BOM和成本合用一个BOM,销售BOM在汽车行业比较多。
知识点11、工作中心的定义工作中心的定义是生产要经过哪些节点,产能的分析是针对工作中心的知识点10、工作中心与生产成本知识点11、工艺路线知识点11、工艺路线中工序的关系知识点12、计划层次知识点12、需要的来源知识点13、PP的重点,计划策略知识点14、独立需求和相关需求物料需求计划就是要在正确的时间买到合适数量的物料知识点14、MRP原理右面侧重于PP,左面侧重于MM知识点15、MD04知识点16、计划订单和生产订单知识点17、生产订单知识点18、从MM的角度和PP的角度建物料的路径第一个是从MM 的路径建料号,第二个是从PP 的路径建料号知识点19、物料状态可以决定这个物料可以干什么,不可以干什么,货者什么也不可以干,它在前台的具体表现是在,基本数据、采购,MRP1,MRP2上都有在采购的“特定工厂的物料状态”是只针对工厂的,如果在基本数据1里设置了,是针对整个公司的,在MRP1/2/3/4都可以看到这个,就是说可以在不同是视图里都可以维护.知识点20、,可以看到这个物料是谁建的,什么时间建的,等很多信息知识点21、决定物料是跑MPS还是MRP,也就是到底是按库存生产还是按订单生产,也就是计划策略知识点22、MM06删除标记,做了删除标记的物料还可以跑MRP,只不过是一个警告而已。
SAP学习笔记(CO模块学习笔记2)
Cost Flows
接下来看是学习Cost Flows,也就是传说中的成本流了。今天只以制造业来学习。制造业的产品的成本可以分为3类:(1)direct material (2)direct labor (3)manufacturing overhead
制造业都是有放置原材料的仓库,有加工材料的车间、包装成品的车间。仓库的原材料都记在原材料科目下面,在生产过程中,会从仓库提取原材料到车间加工,这时借Work-in-Progress科目,贷原材料,人力费用也是借Work-in-Progress科目,贷应付员工工资。制造费用是借Work-in-Progress科目,贷制造费用。当生产完工,产成品完成以后。借产成品科目,贷Work-in-Progress科目。当完成销售后,借销售成本,贷产成品。价值从原材料、人力、制造费用先转移到Work-in-Progress科目,表示正在生产,然后转移到产成品科目,表示已完工的产品,最后转移到销售成本。这就是成本流的概念了。
(1)当制造费用科目的借方>贷方:
比如实际借制造费用借方总计21000,贷方总计是20000,那么借方多出的1000块钱表示低估了制造费用,这样销售成本会偏低。一般处理是借销售成本1000,贷制造费用1000.
(2)当制造费用科目的借方<贷方:
比如实际制造费用借方总额是19000,贷方总计是20000,那么贷方多出的1000表示高估了制造费用,这样销售成本偏高。一般处理是借制造费用1000,贷销售成本1000.
最后两种成本是Out-of-Pocket costs和Opportunity costs。Out-of-Pocket costs是指在日常运营中各种花费的成本。如果一个快餐馆需要装修窗户,那么装修窗户的花费就是Out-of-pocket costs。一般企业和个人都只考虑这种成本,而没有考虑后者,就是Opportunity costs。比如我花费60块钱去看一场2小时的电影,那么如果我不去看电影,而是用这2个小时可以做临时工,每小时20块收入。2×20=40块钱就是去看电影的Opportunity costs。
sap学习笔记
1.在SAP2000中显示梁柱以及板的截面形状方法是:对于9.0以前的版本在菜单栏>显示>拉伸显示,在SAP2000中则不能再菜单中进行截面显示操作,其方法是:直接在浮动工具条里点击,在弹出的窗口中选中,效果图见下图所示2.在SAP中指定单元划分的方法是:菜单栏>指定>面>自动面网格划分>选择相应的单元类型并指定单元尺寸。
3.北京水金土木的SAP指南一书中,第50页中的步骤九:定义静荷载工况内容中,应为定义>荷载模式。
只有地震荷载下,自动侧向荷载选项才是打开的4. 建立柱状模型时需要选择柱状坐标系,方法是在编辑轴网对话框中选择在弹出的对话框中选择柱面坐标5.定义变截面柱的方法是:先定义两个截面,然后在框架属性中选择other>变截面(见下图)。
变截面构件的定义需要事先划分成若干段,每个段再根据是否为恒截面进行相关定义。
注意到EI33与EI22变量定义可有三个选择:即linear,parabolic与cubic,即定义局部抗弯刚度的变化方式。
效果图见下图所示。
6.定义组合及不规则截面,方法是:。
另外还可以通过>显示弯矩-曲率关系查看已经定义的钢筋混凝土截面的M-Φ关系(是否可以在设计中直接应用呢?)见PDF第89页:。
工具条中的,其功能分别为:显示相关曲线,弯矩-曲率关系,弹性应力。
在SAP中,截面总是预定义的,需要对截面尺寸进行修改。
方法是:在左侧绘制工具条中选择相关操作后,在绘图区左击鼠标,然后点击鼠标右键,,进行尺寸修正。
截面定义后,单击绘图区右下角的完成按钮,即返回截面名称定义的主窗口,确定即可。
7.定义截面属性为面截面时,壳单元非常有用,在平面和三维结构中模拟壳、膜和板的性能,是模型中最常用的一种,例如结构中的楼板、墙、坡面等均以壳定义,壳单元是一个组合了膜和板弯曲行为的3节点或4节点单元(4节点单元不必是平面)。
板弯曲行为包括双向、面外、板旋转刚度部分和一个垂直于单元平面的平动刚度。
100小时学会SAP补充学习笔记
SAP IDES 4.7 安装需求1、SAP安装分区应不小于58G,建议80G。
NTFS格式。
2、内存512M以上,建议2G。
3、设置虚拟内存100M-3G。
4、禁用物理网卡,安装虚拟网卡或安装虚拟机软件,设定IP,能够PING通。
5、Windows2000或WindowsXP操作系统。
6、纯净的操作系统(升级到最新病毒库查杀),安装前进行备份。
7、将所有安装需要的文件复制到本地硬盘,路径中不能有中文字符。
关于本地逻辑系统未定义的解决办法-创建逻辑系统解决方法:SPRO--后勤--常规--后勤计划接口--产品优化接口--POI的ALE数字--给用户分配逻辑系统,tcode : SALE两步操作1定义逻辑系统(随便起个名字)2将逻辑系统赋值给client可定义的时候出现不能跨集团的错误,最后用scc4进入显示视图“客户”总览,双击集团代码进入明细,将CROSS-CLIENT OBJECT CHANGES的选项改为允许对资源库和跨集团定制的更改,就可以用上边的方法创建了。
=================1 .1创建逻辑系统1 运行事物代码SALE2 选择“应用程序连接”—“发送和接收系统”—“逻辑系统”—“定义逻辑系统”,然后单击 X,运行按钮3 对“跨集团更改”的提示做确认4 在弹出的逻辑系统窗口点击“新条目”5 在弹出的窗口中输入逻辑系统的名字及描述。
逻辑系统的命名规范为CLNT,如TSTCLNT500' CK9000046 将创建的逻辑系统记入一个REQUEST,然后保存,逻辑系统定义完成。
1.2 创建CLIENT1 登陆系统,运行事物代码SCC4。
2 在弹出的窗口中点击改写按钮。
3 确认系统提示—“更改是跨CLIENT的”。
4 点击新条目5 输入创建的新CLIENT的设置:集团:3位数字,由002-999任选,066保留逻辑系统:点右侧下拉按钮,找到上面创建的逻辑系统,如TSTCLNT5006 标准货币:选择人民币7 集团角色:根据实际情况选取,如生产或测试,由于是新CLIENT,暂时将更改并传输集团对象标记为自动记录修改;与集团无关的对象修改设置为允许对资源库和跨集团定制的更改。
sap系统学习笔记-PP(1)
知识点84、工序的损耗,比如我的KTM_CP_06生产100PC,要经过2个工序,10和20,理论上需要100PC的KTM_RAW_04,但实际上经过我10工序,需要损耗掉2个,到了20工序的时候就剩余98个了。
我们在做这个实验前,先把原来设置的还原。
好我还原了。
要用到这个功能是在我们工艺路线里面设定的。
我们先建一个生产订单,事务代码CO01看来还的维护工作计划中的数据。
MM01保存。
好了,可以建往下建生产订单了用户用事务代码CO01创建生产订单,当输入物料、工厂、订单类型回车后,系统跳出对话框,提示:账户分配销售订单/WB S。
这个场景在之前的业务中是未曾遇见过的。
经分析,是由于物料主数据维护有问题。
数据维护人员错误地将物料主数据“基本数据1”视图中“参数有效值”进行了勾选,而导致了此问题。
去除此字段的选择,即可。
当然,虽然此对话框提示了,但也是可以临时得到解决的。
可以将对话框进行关闭,此时系统会提示一个警告信息,继续回车,然后可以继续生产订单的后续步骤。
还有一种方式,就是直接在物料主数据中将“有效参数值”隐藏掉,免得用户操作失误。
总数量100PC,类型选择4回车通不过,有错误信息22分50秒我在SAP中创建生产版本的时候,在任务清单那一项,我在任务清单类型的下拉菜单中选了一个,比如是“定额工艺路线”吧,然后搜索填入了后面的组和组计数器。
检查时候,总是提示我任务清单不存在什么的,我的工艺路线和BOM已经填写了,请问这是什么情况?分享到:任务清单不存在表示你BOM没有维护清单,你用CS03看下有没有清单,没有找你们数据维护部门维护就可以解决了!!我们几个损耗的地方第一个是我们的部件损耗的,如原材料损耗,它损耗只是针对他自己损耗的。
它的设定在2个地方,一个是在BOM里面设定,一个是在物料主档里面设定,如果俩个都设定的话呢,它会以BOM为优先顺序。
第二个就是我们组件、半成品或者成品的损耗,如果我们设定了成品或者半成品损耗呢,它下面的原材料都回增加这个需求数量的。
SAP学习笔记1
General Settings检查度量单位(Check Units of Measurement)General Settings->Check units of measurement关于单位配置通常是不需要的,SAP已经提供了几乎所有可用到的度量单位.如图1.3-1,[1]单位维度比如时间功率体积重量,将相关单位更好组织. [2]单位的一些国际标准代号,比如小时Hour ISO code是HUR [3]在右边选择一单位维度,然后对其包含的单位可维护一些基本特征比如小数位等.1.库存销售采购单位设置不同的优缺点.优点:企业实际要求可能需要将这三者设定不同的度量单位并维护一个(指库存单位和采购单位与销售单位—后俩者称可选单位的换算)换算关系, 比如钢材采购单位可能是按吨,库存可能是按卷(或块),比如有些物料采购是按包,库存是按个. 显然在这些情况有维护不同单位的必要.再假如,除了上面所说的库存销售采购单位外,比如有这样的case,某企业希望将库存中按卷计算的钢材在报关时使用吨,在发料时使用米,在采购时使用公斤,然后根据换算关系自动增加扣减库存,使用Units of measure grp能满足需求.(如下图,Enter Additional data到units of measure允许定义多个单位和库存单位的换算)缺点:采购按一包50个采购了某物料,在生产时发现有些包中有一两个不良,按包退货似乎不合理,按个数吧,整包进来退两个来开个退货PO也不好,等凑成一包要些时候也可能会影响实际需求(需求时间上的影响,尽管这些料将来可能要补充回库存).企业总会遇到类似难题,为了便于理解,假设企业有某月计划,A料0库存,从此月的物料供应和生产消耗都是1000,但从物料供给角度,此四周供应商能准确提供的到货数是300,200,100,400,这样从生产角度看,第三周将缺料150.需求(A物料) 第一周第二周第三周第四周PC (生控) 250 250 250 250MC(物控) 300 200 100 400另外,换算关系的不精确和几个单位的随便混用可能造成一些不良后果,除非必须,尽量使用相同单位.***计算MPR是一般使用库存单位.2.数据库中的单位值和显示值差异这种case在SAP很多地方都存在,比如PC,在数据库中保存的是PCS,显示出来是PC,使用SE16检查TPAR Parter表数据库保存的是AG(Sold-to Party),显示是SP.3.如何更改物料单位SAP标准做法是1转移库存,2 PO,SO相关line items要mark为deleted(可使用OMT4 switch off消息),如果使用了batch,还必须archive batch data,显然十分繁琐.最直接最有效的办法,就是直接在数据库曾更改单位,比如你想将原来单位EA更改成PC,找到表MARA将此物料的MEINS改成PCS(注意是PCS).为什么可直接在数据层更改单位,在什么情况下有风险,需要注意什么?2.1 Basic Data 1字段说明[1]物料基本单位,即物料库存单位,常用的相关单位还有采购和销售单位,如有需要可将采购单位和销售单位赋予和基本单位不同的度量单位并维护换算关系.(请参考思考与释疑1-3) [2]Material group物料组, 一般来讲,material type是物料大类,是从会计记帐角度来划分物料, 同一Material type的物料对应相同的Valuation class(请参照2.24Accouting 1和5.物料自动记帐),企业根据需要一般建立原材料,包装物,半成品,外包料,成品等Material type.Material group从物料的属性角度将物料类别细分,企业可根据需要建立资产类,电子类,塑胶类,五金类,光电类等material group.Material group的用处还表现在用户能根据它查询物料(比如库存等,请参照4.1定义物料查询帮助),我们还可使用Material group对无主物料数据物料采购(比如资产采购,费用采购)设定会计科目分配(即PO Account Assignment, 请参照4.2.PO科目分配)从Additional data click进去.Financial Accounting Financial Accounting Global Settings 例1功能范围的应用.例2业务范围(Business Area)年度变式(Fiscal Year)Tcode:OB29|OB37SAP提供了非常灵活的会计年度变式定制,比如国内企业,我们可以直接使用K4,这时候可和日历(公历)相关的变式,这个变式简单使用公历的月份做期间,12期间加4个额外的调整期间,一般的说法是,对于上市公式年报未公步后可以在未来的四期间进行审计或税务等方面调整.接下来举两个比较特殊的变式,WL分53 period(一period即一周),这个period将用在销售预测和PA块等,我们需要按周做销售预测(关于销售预测详细请参考本书相关实例) 为此我们在物料的MRP3 view的Forecase requirements中,我们选择period indictor是W,Fiscal year variant是ZL.图2中的WL是跨年度的,从2006/07/02就是2007年的第1周了(这和接下来的图3,会计计帐用的年度变式相对应)如图3[1][2]变式Z1确2006年的period设置,Z1是个年度相关的变式,这就是说你需要为每年设置期间的日期范围,公历2006/1/28是2006年第7期间的最后一天,注意month+day表示该period的最后一天,,比如2006/2/25是2006第8期间的最后一天,那从2006/01/29到2006/2/25之间的日期都属于2006年第8个期间以此类推.Z1同时又是垮年的变式,如图3-[3],2006/01/01是2006年最后一个期间(第12 period)的最后一天,也就是说,从表面上看2006/07/02开始就是会计年度2007年第1期间的第一天,就想上面所说的,2006/07/29是第1期间的最后一天,我们注意到Year shift是+1 .1.SE37你可使用函数DETERMINE_PERIOD决定某日属于某个变式的某个期间,如图4,测试函数(SE37初始画面的第三个图标)DA TE输入2007/02/2006,VERSION即变式(你也可输入图3的Z1,多选几个DATE测试一下),我们看到period/year是001/2007.2.ZL变式用在KEPM时非常奇怪,我做的sales forecase比如是从017/2006->020/2006,可是保存在PA计划表CE2****(****是Operating concern名称)表中却成了030/2006->033/2006了,因为Z1是不是公历2005年7月就是2006会计年度的第1 period, 公历2006/07/02就是会计年度2007年第1 period,所以它加上了13 week,什么玩意,系统玩这样的逻辑?3.一般地,我们在一般总帐中多使用12+4期间,如果需要你可定义比如一个会计年度使用24个期间,这时可能需要使用所谓的扩展总帐,SAP是你可以在扩展总帐中使用不当365个期间,相信没有企业这样玩法,使用24期间你可以自定义SPL完成GL->SPL的期间映射(请参考本书的SPL部分).我突然想到一个问题,就是SAP系统的日历弄到了哪年,9999年之后,年份5位..哎,讨论这些没有意义,干咱P事,9999年咱都不知轮回了千百回,法国有位路易老大说的经典我死之后哪管TMD洪水滔天,Yeah,做人当如斯”洒脱”.上面实例我们知道SAP可以非常灵活地定作各种BT的会计年度变式,接下来我们只要使用OB37将Z1分配给公司代码就可以,通常一个集团所有的公司代码最好使用同一个年度变式.会计凭证(Document) 如何限制不同财务用户使用不同的财务凭证类型过帐期间设置(Posting Period)Tcode:SE16:V_T010O|OB52|SE16:V_001_R在此步,我们使用SE16:V_T010O定义过帐期间变式(V ariant这鬼东西在SAP我们到处都可碰到),从权限和控制的角度,推荐的做法是,集团有多少个公司代码,通常我们就定义最好和公司代码同名的多少个变式,然后我们使用SE16:V_001_R将公司代码和变式一一对应.然后我们就可使用OB52对过帐期间进行控制(打开或关闭)如图1-[4],是过帐期间的变式名称(和公司代码同名)并分配给了公司代码,控制过帐期间变式的过帐期间也就控制了公司代码的记帐.如果你静下来仔细考虑,为什么SAP不直接就指定公司代码的过帐期间而要使用一个中间的过帐变式. 我认为这样做的目的是可以更灵活控制过帐期间,比如某集团亚太多个公司可以使用同一变式统一管理,如此而已.图1-[1]表示Account type,+表示所有的account type,选中的这行似乎表示公司代码5100(因为variant5100已经分配给唯一的公司代码5100了)允许所有的科目类型都允许在2005/12和2006/01期间过帐,一般的做法是为了安全只允许在当前期间做帐,在月结未完成时的头几天才允许需要在上期间做调整,出了月报后立即关闭上期间.图1-[3]的AuGr表示授权组5100,你PFCG将OB52打开关会计期间的权限加给授权用户,同时,将change,delete等activity从一些用户组拿掉,这些用户我们只让他们有display会计期间开关情况的权限,我们只将可以真正打开和关闭期间的用户包括在授权组5100里面,使用授权对象F_BKPF_BUP可以轻易做到.并非你打开了+就真的允许了所有(SAP所有的科目除了包括我们一般意义上的总帐科目外,物料,客户,固定资产和供应商等都被看成是相关明细科目,比如原材料会计科目是总帐会计科目,所有的实际原材料被当成了物料的明显科目)的科目过帐目,你做好还需要加入会计凭证编号(Number range)FBN1定义会计凭证编号范围,注意编号有所谓的年度相关(每个会计年度都要设置编号,这样每年的编号范围可以从头开始,比如凭证类型SA的凭证编号每年度都从100000001开始)和年度无关(就是YEAR你设置一个YEAR 9999,SA凭证2005年最后一个号是100199999,2006继续下一号码是100200000)的概念,后者免去你需要每年去设置凭证编号,你可以选择使用哪种编号方式.图1-[2]表示当前凭证号,图1-[3]表示外部给号,这种编号范围在SAP也随处可见.为了节省工作量,通常期初时我比较喜欢使用OBH1 从company code 0001 copy某年的编号范围,然后使用OBH2在公司间的不同年份copy.你在上线时可能会专门使用一些自定义的凭证类型处理期初数据,可以设置和凭证编号相同的一些特殊编号范围比如ZA(Doc type ZA,Number ZA是用来转科目余额的,这些number range只在当年设置就好了,以后就不再为其设置年度编号了,这样,在以后年度你错误选择ZA因为无该年的编号都过不了帐).会计凭证页头(Document Header)图1-[1]:Define document type(tcode:OBA7)何时我们还需要自定义doc. Type呢?我们知道doc type的一个作用就是区别凭证的用途,我注意到某些国内ERP系统只是简单地将FI doc type分个记帐转帐付帐凭证而已, 而SAP是为我们提供了足够多的doc type,通常我们可以为导入期初财务数据产生的凭证自定义类型如图2-[1],ZA-ZF是用来导入期初数据的.图2-[3]:授权组,假设doc type SA使用了授权组SA,然后我们可以根据该授权组限制某些用户只能使用某些凭证,请看接下来的实例使用授权组限制凭证类型使用,为达到目的我们将所有的凭证类型都在此设置一个比如和凭证类型相同的授权组(Authorization Group).图2-[4]:表示凭证用于哪些Account type,我们来假设这样一个场景,客户同时是你的供应商, 你在F-53付款时同时对清一些vendor和customer的未清项,此时假设凭证类型KZ(F-53 默认类型)如不允许Customer(Account type D),是清不了Customer未清项的(关于vendor 和customer的未清项对清请参考本书的相关实例).图2-[5]典型的比如doc type AF,资产折旧的选上了它就只能后台使用了.图2-[6]为空表示该凭证类型默认的汇率转换类型是M,你可以测试一下,OB07|OB08定义一个exch. Rate type比如Y,在此设置Y,这样外币转换就使用exch. Rate type Y了.图2-[7]表示该凭证类型(SA)允许公司间直接过帐,我们知道FB50的默认凭证是SA,你在FB50测试一下,Dr:company code 5100记笔费用, Cr行项目公司代码手工输入4100,付笔现金,这就叫公司间过帐,为此你必须首先使用OBYA设置公司间清帐的科目才能过帐,关于公司间清帐请参考本书相关部分.图2-[8]除了使用凭证的validation外,我们还可以直接设置某种凭证类型过帐时必须输入Reference 字段和document header文本,不大建议如此做法,因为它是doc. Type级的,可能集团公司的某些公司代码我并不需要此功能,你不能强行就给整上去.图1-[2]:Validation and Substitution(Tcode:OB28|OBBH)假设你公司代码是四位数字表示,各公司代码的成本中心的前两位是参考公司代码建立的, 比如company code 5100的成本中心是51*****,company code 4100的cost center是41****,为了防止用户在5100做成本中心消耗时输入成本中心41****或其它,我们就可以使用一个确定(validation)来防止这些错误.关于确定和退代请参考本书相关实例部分,使用GGB0|GGB1你可以看到SAP相关模块使用的所有确定和退代.你使用GCT0传输你自定的确定和退代代码.图1-[3]:Define Text IDs for Documents(Tcode:OBT8)在此你定义凭证header的文本ID,这个ID和line item ID(SE16:V_T053)有所不同,我们知道在记帐比如FB50,我们line item输入ID,然后会自动带出ID表示的文本来,这个header ID 似乎不是这么回事,SAP说这些ID在Correspondence和Payment advice info可以调用. 图1-[4]:Document Change Rules, Document HeaderSAP默认财务凭证header字段BKPF-BKTXT和蔼BKPF-XBLNR两个字段内容是可以更改的(比如使用FB02),接下来我们也可设置凭证行项目某些字段内容是否允许修改.我们记住,并不是某些字段你在次设置了它们可以修改你就真的能修改它们的,在本篇中附送了一个可以修改绝大部分字段内容的程序.图1-[5]:Maximum Exchange Rate Difference某企业需求,不允许财务用户在记帐时手工修改汇率,用户是这样做的,假设是FB50,跳到Details tab页,手工输入exch. Rate,或者F-02,外币记帐,直接输入汇率,然后开始记帐,就使用了手工输入的汇率了,现在需要禁止财务人员这样搞法(你说这什么世道,这样故意搞错汇率的帐也记的出来,不过话又说回来,这个世界不做点假帐的会计也不算会计了),你就可以将根据公司代码和外币类型设置最大的汇率差是0,不能有汇率差异,然后OBA5将消息F5 212设置成Error ,Ok,用户手工输入汇率不管用了,如果输入汇率和OB08定义的汇率不同就有F5 212的错误.现在的问题是,公司(本位币RMB)刚收到一笔100000USD的投资款,按双方协商的汇率是8RMB=1USD,即等于增加投资800000RMB,而现在的汇率变成7.9RMB = 1USD,Ok,你限定了不能有汇率差异,手工输入汇率出现错误,哎,你又要将F5 212给折腾成警告什么的.我个人很反对不改善操作流程而滥用系统的做法.使用授权组限制凭证类型使用用户需求:财务部们做AP的用户只能使用某些凭证类型,做AR的只能使用应收相关的另一些凭证类型等,为此我们可以在所有相关的会计凭证类型中设置授权组(Tcode:OBA7,如图2-[3],我为凭证类型SA定义了一授权组也叫SA(你最好不要给WE,WA,WL,因为通常你不给财务部们用户物体料相关Tcode MB1A,MB1B,MB1C,MIGO,VL02N等就可以了.).即限制不同财务用户只能使用特定的doc type.如图3,假设我想让用户STONEF只能使用FB50和doc type SA记记帐,我们这样做(1)OBA7给一些手工记帐用的Document type比如AB加入授权组AB,KR加入KR,总之,自动过帐的doc type WA,WL,WE的我们不加授权组.(2)PFCG建立一role,用户STONEF被加入该role(3)加入记帐用的Tcode FB50|F-02等,然后我们选择图3-[2]的Authorization for Document Types 后在Authorizatoin group中输入SA到SA,现在用户STONEF就只能使用Doc type SA了.注意:SAP的权限检查的逻辑无非是使用下面的代码:authority-check object 'F_BKPF_BLA' “凭证类型的授权对象id 'ACTVT' field _actvt “Activity用来限制用户的行为比如是否可新建修改删除id 'BRGRU' field i_brgru. ”这个就是传说中的授权组回到第1步,OBA7给所有手工可能使用的doc type加上授权组,这步是关键.假设只有Doc type SA加了授权组SA,然后在图3-[3]加入的doc. Type的授权组是From SA to SA,很好,F-02你可以使用所有的凭证类型,因为其它的凭证都没有设置授权组,上面的authority-check代码返回是成功的,你测试一下,给doc type AB加入一授权组AB,Ok,现在STONEF F-02时不能使用Doc type AB凭证行项目(Line Item)图1-[1]:Define posting Keys(Tcode:OB41)一般地,我们不需要自定义过帐码,如果可能,最好你记住几个常用的PK码以显示你对FICO 是多么的Professional.关于记帐码,有两点值一提:(1)第一点是PK码00,表示Account assignment model,我们使用FKMT定义所谓的Account assignment model,然后我们在记帐时比如F-02时可以使用它, account assignment 是一个你预定义的line item集合可以方便地实际记帐时插入凭证,为此你只要选择记帐码00就行.本篇接下来会详细介绍FKMT(Acct. assignment),FBD1(Recurring Entry Document)和F-01 (Sample document)在FI模块的应用.(2)第2点是记帐码的字段状态组,SAP在记帐时会要求◆记帐码 会计科目♦物料移动类型(物料移动相关比如MIGO 101收货产生会计凭证,当然对于FI直接记帐和movement type 就无关了)三者的字段状态组相同,否则过帐时就有错误提示.图1-[2][3]:Define Field Status Variants and Assingn to company codeTcode: OBC4|SE16:V_001_POBC4简单地从SAP里copy field status variant到Z001然后简单地分配给所有的集团公司代码就可以,SAP配置不就是简单地拷来拷去吗?我们知道FS00建立科目主数据时时我们会选择字段状态组,根据实际业务需要,你可能需要更改默认的字段状态组,比如你实施了Business area,相关科目在记帐时要将Business area这个Account assignment 字段显示出来你就需要OBC4更改字段状态.图1-[4]:Maintain Subscreens for Coding Blocks(Tcode:OXK1|OXK2|OKX3)详细请参考本篇实例Field status和Coding block subscreen.图1-[5]:Define Tolerance Groups(SE16:V_T043T|SE16:V_T043)你必须为SE16:V_T043T每个公司定义一个记帐T ol. Gr,否则记帐时会提示F5013的警告和F5103的错误,图3中为company code 5100设置了一Tol gr,这个用户每次最大的记帐金额是1000 RMB,并被分配给user STONEF(如图3-[2]),这样在company code 5100中,STONEF最大的记帐金额是1000 RMB .如有需要,你可定义不同的TOl. Gr定义不同的最大记帐金额并分配给不同层次的财务人员.Field status和Coding block subscreen业务背景:用户希望在记帐时成本费用类科目(Field status group: G004)能使用自定义的Coding block字段ZZCB1(Tcode:OXK3),因为尽管使用了cost center和statistical internal order用户认为还不能详细反应费用的用途.其实很简单,你只要保证OBC4,OMJJ(主要针对material account with Field status group G006),OB41(PK)码字段状态必须一致.一个实例就是MIGO收货将产生类似Dr:(PK 89)INV Cr(PK:96) GR/IR的凭证,你就必须保证PK码96,字段状态组G006还有Mvtype 101的字段状态相同,对普通G/L当然就不需要考虑OMJJ的字段状态了.*关于OXK3的使用请参考本书的SPL配置相关章节.(1) 字段状态组的配置一.会计科目字段状态组的设置Tcode:OBC4(OB14),OBC5你不要问俺怎么知道tcode,你们不知道俺知道,谁让俺是天下独一无二的SAP屠夫呢?我不会告诉你们如何找tcode的,最近SAP AG那帮鸟人越来越给咱们一个SPRO敷衍了事了,反正我跟你们又不很熟悉,我也不会告诉你们,我还最善于在SPRO下自挂几个IMG tree玩.OBC4选取G004后,将ZZCB1,functional area,profit center等字段设置为必输(Re1.Entry)或可选(Opt. Entry),需要注意的是最好OBC4,OB41,OMJJ保持完全一致,一个实例某account assignment字段是OBC4是可选,OB41是必选,即使你输入了内容依旧有错误提示.OBC5你将这field status group分配给你的公司代码.由于只是费用类科目只要再考虑PK码的字段状态就可以.*OBD4定义会计科目组的field status,OB26定义transaction的field status都只是针对会计科目操作(FS00,FSP0)的,和本主题没有关系.二.定义PK码的字段状态Tcode:OB41在此步你需要的是将PK40,50 additional account assignment的ZZCB1,Functional area,profit center设成可选.三手工记帐(Tcode:F-02|FB50)随便选一Tcode记帐,如使用FB50,你必须双击相应行项目才能看到account assignment屏幕(关于此屏幕的意思请参考本书的SPL配置篇章节)至此,ZZCB1字段就已经出现了, 你可能看到的画面如图例2-3,可惜ZZCB1字段没有default 显示出来,你可能需要Click图例2-3-[1]的More|Mehr按钮才能弹出该字段,这时你就需要(2) 定义Coding block subscreenTcode:OXK1OXK1定义coding block subscreen,定义的这屏幕是跨client的.如图例2-4,将ZZCB1设置成第一个字段,将自定义的subscreen 9000的Priority设成最高1,激活标志选上后按Generate按钮产生程序(即如何取subscreen的策略程序,这时候那个爱跳舞的每天尽知道瞎开心的小朋友过来问,请问屠老大,那个程序在哪里,靠,难道连这个我也要告诉你们吗?).当使用G004的科目记帐时,如图例2-5,你发现ZZCB1字段默认显示了并且确实是第一个字段.1虽然本例重点是以字定义字段ZZCB1为例,实际上任何Account assignment字段都是这样操作.2 细心的读者一定会发现,当然象SHERKY之类的是发现不了的,为什么图例2-4我明明设置了7个字段给9000屏幕结果图例2-4-[5][6]设置的material和network字段没了,好,首先我需要告诉你的是,这次真的不是SHERKY和YZZY偷去换糖吃的,是什么原因,读者自己想想?\MD,还是我说了,要不估计有些又要来问,是因为PK码或G004的字段将他俩隐藏了.正好给读者自己动手的一个机会搞定它.(3) 如何快速排错通常出现字段状态组不符的情况还是经常发生的,尤其是系统刚上线,另一个刚上线的问题是CO object assignment(OKB9).不说了,现在以前我有几个程序是用来快速检查这些不同的,如果有field status不同俺头昏眼花的要对好半天的, 今天我才发现我箱子中只有RM07CUFA :检查movement type和GL account的field status ,还有几个不见了.YZZY,SHER KY,你俩有没有偷拿俺的东西,你这样做不对呀,上回我老弟SAP搅肉机拿我宰SA P的屠刀玩很不小心砍到自己的脚,疼了数周….哎..,哪位弟兄捡到了请物归原主.谢谢.Validation凭证的确认在HR,AP,AP,GL,Consolidation,Real Estate,Special Purpose Ledger等多模快都能发现有效性检查(Validation)配置,所谓Validation不过是在凭证保存前根据设置条件判断此凭证是否有效,再根据Validation设置的消息类型(关于消息请参考第例消息控制)决定凭证是否允许保存(顺利保存的),对稍微了解ABAP开发基础的用户是很容易理解的.凭证Validation,Substitution和User Exit的使用保证了凭证能成功通过某些企业实际的自订复杂业务检测最后保存在数据库中.***可使用Validation检测在记帐时某些cost center只能对应到具体某Functional Area(如上了Functional Area的话),某些费用类科目只能记到某具体[1]定义记帐确认.[2]定义会计凭证退代.建立Validation步骤:下面以Line Validation STLINE只允许用户STONEF在5100(本位币HKD)记帐时本位货币金额不超过1000HKD为例子,详细介绍Validation的配置步骤.***当然使用其他配置也能达到相同效果.1.选择Callup Point建立Validation Name(如图7-2).[1]1.在凭证抬头触发 2.凭证行项目触发 3.整个凭证触发,触发通常发生在用户按Enter键和保存之时.[2]新建Validation时按F2进入详细画面(如图7-3)[3]1表示激活,只有选择激活后Validation才真正起作用.2.Validation建立步骤详解(如图7-3).[1]新建Validation,如在此新建Validation要回到图7-2按New entries然后激活.[2] 新建Step,一个Step包含先决条件,检查和消息. 图7-3 Step001表示的是在Company code 5100(Local Currency HKD)下如果User是STONEF,如记帐本位币超过1000HKD,就弹出错误消息ZFIMSG 017(关于消息剖析请参考第例消息控制).***Validation触发的条件是满足先决条件但是不满足检查条件.[3]Rule可用在Validation,Substitution,Report Write Selection甚至A TP check,简单理解,经常用到的一些判断条件可建立成Rule,将Prerequisite和check建立俩Rule-ZRULE1(图7-4)和ZRULE2(图略.BSEG-DMBTR <= '1000.00'),和图7-2效果一样,不同的是此俩rule还可用在Substitution等中(请看第8例凭证的退代),可重复使用.重复性的好处还表现在你只要修改rule(比如现在STONEF允许最大记帐金额是2000),所有用到此rule的V alidation,Substitution全部生效.图7-5使用Rule和图7-3直接使用ABAP code效果一样.***Rule做为一个条件可用在定义其它Rule,比如ZRULE3 包含ZRULE1 and 其他条件.[4]Header Validation只可选BKPF字段和只在凭证头回车或保存凭证触发.[5]Item Validation先决条件可选BKPF和BSEG,但是Check只能选BSEG字段,否则不被触发. ***比如先决条件条件是BKPF-BUKRS,Check是BKPF-USNAM,很明显这是无效的Validation. 另一个问题是如有多个行项目满足了条件会弹出多条消息.[6]整个凭证有效,就是在Doc Header,Item回车和保存都触发.[7]先决条件条件(参照[2]).[8]检查(参照[2]).[9]SAP消息使用在多种地方,比如想打印传真PO需要建立一个相应消息,另外消息还用在处理程序例外上,在这里是指后者(更详细请参考第例消息控制).如上图7-6.[1]E表示消息定义为错误类别,此时不可保证凭证,I,W类别只是给出信息和警告,允许凭证保存,如选A,则会退出当前Tcode操作.[2]用户可使用Tcode:SE91字定义的Message Class(图7-7).[3].在此选择了消息号017使用了俩参数(&),&表示在实际弹出消息时能使用实际值取代&.[4].使用消息变量.图7-8表示用户STONEF在使用FB50手工记帐时,Local currency amount>1000时出现的错误(Validation ZSTLINE生效,消息的俩&参数被BKPF-USNAM和BSEG-DMBTR代替),出现的错误消息,由于凭证俩行Amount都>1000,此消息将弹出俩次.1.ZSTLINE显然对USER STONEF操作所产生的任何会计凭证都有效,比如只想限制STONE在使用FB50记帐但是F-53付款时却允许超过1000HKD,请在先决条件上再加上Tcode FB50则Validationi就只对FB50有效.2.想用Tcode比如FB50测试新建Validation,起码要求退出当前操作再进入,否则SAP会从缓冲中读数据认为还是上次的配置,结果拥护却认为配置失败,最保证的方法是从Validation IMG窗口使用/O FB50(或其它Tcode).3.这种方法同样适用于任何其它相同情况的测试.。
SAP笔记
SAP笔记问题:1、销售计划协议中的“工程改变状态”什么作用,如何设置?2、MRP视图中的JIT交货计划如设置了“1”,涉及哪些方面?会影响销售计划协议中JIT交货计划和预测交货计划更新吗?3、安全库存天数可以储存在物料主数据的某个字段中吗?系统自动根据安全库存天数,及系统的需求,测算安全库存天数。
4、下采购订单时出现报警:订单数量不遵守近似规则,不知道什么原因?学习笔记:1、COOIS,生产订单查询目标数:生产订单数量确认数量:报工数交货数量:入库数2、系统后台表查询SE16N/SE16:EKET:查看采购计划协议交付行EKKO/EKPO:采购凭证清单MARA/MARC:物料清单ZMM_STOCK_AGE:期初库龄AFRU:查询报工错误MSEG:物料凭证清单MKPF:查询用事物代码操作产生的物料凭证VBAK/VBAP/VBEP:销售订单/销售计划协议(交货计划)查询BKPF:会计凭证查询CDHDR/CDPOS:销售订单/销售计划协议/采购订单/采购计划协议/物料/信息记录/交货单等删除记录LIPS/LIKP:查看外向交货单详情MARD/MSKU/MKOL:查询工厂库存/客户寄售库存/供应商寄售库存MARC:查看工厂转储在途库存S067:查看未清发货和发票凭证MBEWH:查询历史标准成本3、MBST是按原来的出库价格退回,而反向冲销是按现在库存的价格退回,存在价格差异;4、VL09冲销发货;FB08:冲销会计凭证;MR8M:发票检验凭证冲销;VF11:销售开票冲销5、发货相关移动类型说明:601/602:工厂发货到标准客户处(海外客户)631/632:工厂/中转库发货到客户寄售633/634:销售开票,扣减客户寄售库存653/654:销售退货6、MC.9查询价格:取会计视图1中的标准价格库存数据:包括客户寄售、工厂库存、中转库和外协供应商处库存,不包括供应商寄售7、角色权限USR21系统用户名表ADRP系统用户名-用户名称表ADCP系统用户-所属部门表AGR_DEFINE系统角色定义表AGR_USERS角色-用户表AGR_TCODES角色都有哪些TCODE表TSTC系统所有TCODE表8、物料凭证日期&外向交货单日期说明:过账日期:为实际发货日期输入日期:做操作的日期凭证日期:11、预制发票中文本字段的处理(MESG),预制发票号存储在后台表MESG中的文本字段12、如果知道被删除的销售订单号,可以用VA03,随便进入任何一张销售订单,在菜单:环境--更改里面输入被删除的订单号,可以知道是谁删的。
SAP学习笔记
SAP学习笔记矫正性维护概念和系统操作设备维修申请维护计划组(maintenance planner group)维护计划组是负责在一个特定的维护计划工厂中进行计划和处理维护任务的一组员工。
每一个设备和功能位置可以分配一个维护计划组。
它也可用于评估。
维护计划工厂(maintenance planning plant)维护计划工厂是一个逻辑上的定义。
它为其所属的维护工厂进行维护工作清单的定义,维护计划的执行、管理和规划以及负责对维护通知的建立和维护订单的处理。
通常根据业务的需要,有三种维护策略:1.集中式维护管理,即所有的维护计划和任务由一个维护计划工厂来安排2.分散式维护管理,即维护计划工厂只对本身的维护工厂负责,安排工作3.混合型维护管理,即是以上两种的组合。
维护工厂(maintenance plant)维护工厂也是一个逻辑上的定义。
在维护工厂中,可以管理各技术对象和工作中心,也就是说,技术对象的维护工厂即是该技术对象所安装的工厂;而且,在维护工厂中,可以管理那些为安装在该工厂的技术对象所执行维护任务的工作中心。
工作中心(work center)工作中心是定义在维护工厂下的一个或一组人/机器。
它是维护任务的执行者,负责维护订单的执行。
并可用于能力、计划和成本核算。
主工作中心(the main work center)主工作中心通常是一个或一组人/机器。
它负责确认在一个订单中的维护工作被执行某些工序的工作中心所执行(确认、监督)。
在生产中,作为生产机器的工作中心(the work center as production machine)表示为一个机器,所以,工作中心可以生产产品。
在系统中,执行工作中心(the performing work center)和作为生产机器的工作中心统一简称为“工作中心”。
加速方法论(AcceleratedSAP )在SAP实施过程中,遵循加速方法论(AcceleratedSAP,ASAP)会达到事半功倍的效果。
我的SAP,ABAP基础语法学习笔记
ABAP基础学习笔记学前说明:1.ABAP/4每条语句以句号结束;2.ABAP/4中象= ,>, <,+,-,*,/等符号左右都需要有至少一个空格,否则报错;3.整行注释用’*’号,星号要放当前行的第一个才有效, 注释本行后面部分用’”’号;SE38 创建、修改和浏览程序SE80 创建、修改和浏览数据表格、程序、函数组、开发类……其作用是决定对象能传输到哪些服务器SE11 创建、修改和浏览数据表格、类型、域……SE16 浏览数据库表格。
SE93 创建事务代码。
SE37 创建、修改和浏览用户自定义函数,查看系统函数。
S001 开发的很多代码可以查看SE09 测试程序SM30 维护表一、基本数据类型:Type Length Range Initial Value DescriptionC 1 1-65535Byte Space 字符串数据, 如’Program’D 8 8Byte ‘00000000’ 日期数据, 格式为YYYYMMDDF 8 8Byte 0 浮点数I 4 -2^31至2^31-1 0 整数N 1 1-65535Byte ‘00…0’ 数值所组成的字符串P 8 1-16Byte 0 Packed 数, 用在小数点数T 6 6Byte ‘000000’ 时间数据, 格式为HHMMSSX 1 1-65535Byte X’00’ 16进位数例:C: 字符(串), 长度为1, 最大有65535 BYTES, 初始值为: space,例: ‘M’;D: 日期, 格式为YYYYMMDD, 最大是’9999/12/31’ ,例:’1999/12/03’.F: 浮点数, 长度为8, 例如: 4.285714285714286E-01I: 整数范围:-2^31 ~ 2^31-1N: 数值组成的字符串: 011, ‘302’.P: packed 数,用于小数点数值,例如: 12.00542;T: 时间, 格式为HHMMSS,例如: ’14:03:00’, ’21:30:39’.X: 16进制数, 例如‘1A03’.二、变量的声明:变量宣告包含name, length, type, structure等,语法如下:DA TA<F> [<length>] <type> [<value>] [<decimals>]其中: [] 里的内容表示可选项。
SAP学习笔记
SAP 学习笔记基本设定以及操作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.1.SU01 账户设定①该命令用于创建、修改、显示SAP登陆账户,可以设置里面的一些用户参数。
②缺省值选项卡里面的起始菜单处输入事务代码可以使用户在登陆的时候直接进入到事务代码界面。
③登陆语言可以设定默认登陆语言④十进制计数法这里可以设定默认的小数点显示方法(设定好了就不要再更改,推荐用 X)⑤个人时区这里可以设定用户所在的时区和服务器所在的时区区分出来。
2.SM12 查看用户锁定的表用户名这里输入要查看的用户名,集团那里输入客户端号,回车,然后把锁定的表删除掉就可以了。
3.SM04 查看正在登陆的用户,并且可以把别人踢掉4.OBR1 重置业务数据。
5.OBR2删除主数据6.OBR3 让公司代码正式运行 ~设置为生产。
7.CG3Y把服务器的文件下载到桌面8.CG3Z把文件上载到服务器新公司配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ ..1.OY01定义国家基础信息(一般不需要维护)路径: SPRO →参考 IMG → SAP NetWeaver→一般设置→定义国家→定义MySAP系统中的国家①国家代码720②过程TAXCN③硬通货有些国家货币贬值变化得厉害的时候,用别的国家货币做硬通货例如美元2.设置国家特定的检查路径: SPRO →参考 IMG → SAP NetWeaver→一般设置→定义国家→设置国家的特定检查①银行代码:一般选择外部分配②银行代码长度:一般是15 位,如果太长的话要用一个参考字段把多出来的添加进去3.货币路径: SPRO →参考 IMG → SAP NetWeaver→一般设置→定义国家→货币→检查货币代码①RMB 或者 CNY设置成主要货币就可以了,②为货币设定小数位ISO 那里输入国际货币符号CNY4.OX02 定义公司代码路径: SPRO →参考 IMG →企业结构→定义→财务会计→编辑、复制、检查公司代码→双击编辑公司代码数据直接点新条目创建保存后自动进入详细信息配置:最后打钩保存就可以了。
100小时学会SAP-学习笔记
100小时学会SAP-学习笔记(1)第一章准备工作1.1 登录系统1.2 进入系统后台1.3 退出后台操作,回到前台事务Spro>SAP参考IMG1.4 显示业务操作的事务码菜单“细节>设置”1.5 设置用户参数菜单“系统>用户参数文件>个人数据”1.6 创建新的会话1.7 退出系统第二章财务会计(FI)2.1 后台配置目标:创建公司代码新建公司代码,C999公司代描述的是一个完整的会计实体,它需要对外呈报会计信息,比如资产负债表、损益表、利润表和现金流量表等。
后台>SAP用户化实施指南>企业结构>定义>财务会计>编辑/复制/删除/检查公司代码l复制、删除、检查公司代码:复制一个已有的公司代码l编辑公司代码数据:从头开始配置公司代码注:对配置的更改保存在更改请求中,我们可以把不同的配置保存在不同的请求中,在本书中为了方便起见,我们将所有的配置保存在一个请求中。
2.2 后台配置目标:创建会计科目表新建科目表,A999严格地说就是要定义一个会计科目表的代码和名称,而不是整个科目表。
SAP 中可以定义多套会计科目表,不同的公司代码可以分配不同的会计科目表,它们之间的关系是多对一的关系。
后台>SAP用户化实施指南>财务会计>总帐会计>总帐科目>主数据>准备>编辑科目表清单2.3 后台配置目标:定义会计年度变式新建会计年度变式,ZF(这里选了日历年度,所以不必维护期间、期间文本和缩短的财政年度等信息。
实际上这个操作不需要做的,直接用K4就行了)定义了会计年度和会计期间是如何设定的。
我国采用自然年度作为会计年度,以自然月作为会计期间。
稍有不同的是我们在12个自然月会计期间之外,再增加4个特殊会计期间,用以放置各种特殊的凭证,如审计调整凭证等等。
后台>SAP用户化实施指南>财务会计>财务会计的全局设置>会计年度>维护会计年度变式(维护缩短的会计年度)>新条目2.4 后台配置目标:创建信贷控制范围新建信贷控制范围C999信贷控制范围是SAP销售和应收帐款模块中用于控制信用风险的组织结构。
10天学会SAP(读书笔记-PP)
10天学会SAP(读书笔记-PP)1,定义生产计划参数文件生产-商店底价控制-主数据-定义生产计划参数文件参数文件可以分配给物料(物料主数据中的工作排程屏幕)或者生产计划员(后台配置)。
其中分配给物料主数据的生产计划参数文件具有更高的优先级。
在创建生产订单时生产计划参数将复制生产订单或流程订单。
2,定义生产调度员生产-商店底价控制-主数据-定义生产调度员通过在物料主数据中将生产调度员分配给物料,可以定义在生产作业控制中对某种物料的责任归属。
3,维护和生产排程相关的生产订单参数生产-商店底价控制-工序-调整-为生产订单定义计划参数维护的这些参数将影响生产订单排程的各种操作和计算。
4,维护和订单类型相关的生产订单参数生产-商店底价控制-主数据-订单-定义订单类型相关参数维护的这些参数将影响生产订单排程的各种操作和计算。
5,维护和确认相关的生产订单参数生产-商店底价控制-工序-确认-定义确认参数确认是生产订单管理中的一项工作,既可以针对整个订单,也可以针对工序的,它是由负责人员认可或填写订单的产出、时间等信息,由系统执行检查、倒冲等操作。
6,新建物料清单后勤-生产-主数据-物料清单-物料BOM CS01新建物料需求计划MRP最主要的基础是BOM7,显示物料所用处清单前台后勤-生产-主数据-物料清单-报告-所用处清单CS15-物料BOM是从生产成品或半成品需要多少组件的角度,如果要查询某个材料的用途是什么,可以被用来制造什么产成品或半成品的,称为“反查清单”。
8,定义工作中心负责人生产-基本数据-工作中心-通用数据-确定负责人在各工作中心在后台定义一些负责人,这些人负责人会分配到工作中心的主数据中。
9,定义工作中心的控制码生产-基本数据-工作中心-工艺路径数据-定义控制码这个控制码控制着工艺路线中的某个工序需要执行的业务功能,以及SAP如何处理这个工序。
比如这个工序是否需要排程、是否需要产生产能需求、是否需要打印公票、是否需要返工工序、是否需要计算成本、是否和如何进行确认、内部还是外部处理。
2021学年100小时学习SAP笔记
一、FI1、创建公司C999:SPRO-IMG-企业结构-定义—财务会计-创建公司代码;2、创建会计科目表A999:SPRO-IMG-财务会计—总账科目—主记录—准备—编辑科目表清单;3、创建会计年度变式ZF—在那些期间进行过账ZF:SPRO-IMG-财务会计—财务会计的全局设置—会计年度—维护会计年度变式;4、创建信贷控制范围C999—是SAP 销售和应收帐款模块中用于控制信用风险的组织结构.公司代码和信贷控制范围是多对一关系:SPRO-IMG-企业结构—定义—财务会计—定义信贷控制范围;5、维护公司代码的全局参数—公司代码全局参数用于设置创建公司的帐目表,信贷控制范围,会计年度变式等:SPRO-IMG-财务会计-财务会计的全局设置-公司代码-输入全局参数;6、定义科目组及输入控制—科目组是将性质类似的科目分类,组要维护前台会计科目主数据。
:SPRO-IMG-财务会计-总帐会计-总帐科目-主数据-准备-定义科目组;A999 BSA 资产负债类科目10000000 39999999A999 PLA 损益类科目40000000 59999999A999 RAA 统驭科目11300000 216999997、定义字段状态变式Z001—它控制在输入一张会计记帐凭证时,该科目的那些辅助核算项目是必须输入的,哪些是不允许输入的,哪些是可以选择的;重点:科目组是控制科目中的参数,字段状态组是控制凭证中的辅助核算项:财务会计-财务会计全局设置-凭证-行项目-控制-定义字段状态变式;8、向字段状态变式分配公司代码—解释:先分配给公司代码,以后可以把字段信息分配给会计科目:财务会计-财务会计全局设置-凭证-行项目-控制-向字段状态变式分配公司代码;9 、定义存留收益科目—SAP 总账在年结时可以自动结转本年利润或未分配利润,也就是说系统自动将利润表科目余额转入资产负债表科目中的本年利润或未分配利润。
这里是定义转入的科目,SAP称之为留存收益科目。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SAP 学习笔记定以及操作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. 基本设1. SU01账户设定参数。
,可以设置里面的一些用户建、修改、显示SAP登陆账户命令用于创①该的时候直接进入到代码可以使用户在登陆②缺省值选项卡里面的起始菜单处输入事务界面。
事务代码言语③登陆定默认登陆语言可以设的小数点显定默认示方法(设定好了就不要再更改,推荐④十进制计数法这里可以设用X)区和服务器所在的时区区分出来。
定用户所在的时区这⑤个人时里可以设2. SM12查看用户锁定的表端号,回车,然后把锁入客户除那里输定的表删用户名这看的用户名,集团里输入要查掉就可以了。
3. SM04查看正在登陆的用户,并且可以把别人踢掉4. OBR1 重置业务数据。
5. OBR2删除主数据6. OBR3让公司代码正式运行~设置为生产。
7. CG3Y把服务器的文件下载到桌面8. CG3Z把文件上载到服务器新公司配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..1. OY01定义国家基础信息(一般不需要维护)中的国家路径:SPRO →参考IMG →SAP NetWeaver→一般设置→定义国家→定义M ySAP系统①国家代码720②过程TAXCN候,用别的国家货例如美元币做硬通货化得厉③硬通货有些国家货害的时币贬值变2.设置国家特定的检查国家→设置国家的特定检查路径:SPRO →参考IMG →SAP NetWeaver→一般设置→定义:一般选择外部分配①银行代码去要用一个参考字段把多出来的添加进长度:一般是15 位,如果太长的话②银行代码3. 货币路径:SPRO →参考IMG →SAP NetWeaver→一般设置→定义国家→货币→检查货币代码①RMB 或者CNY设置成主要货币就可以了,ISO那里输入国际货币符号CNY②为货币设定小数位4. OX02 定义公司代码路径:SPRO →参考IMG →企业结构→定义→财务会计→编辑、复制、检查公司代码→双击编辑公司代码数据直接点新条目创建保存后自动进入详细信息配置:最后打钩保存就可以了。
5. OB45 定义信贷控制范围路径:SPRO →参考IMG →企业结构→定义→财务会计→定义信贷控制范围①这个是为了给一个公司一定的信用额度直接新条目②更新:意思是销售订单等得数据何时更新到总账,一般都是选000012③FY变式:指的是年度会计变式,中国一般用K4,表示12 个月的会计区间和 4 个季度的特殊会计区间。
这个会计年度变式在OB29 维护6. 分配信贷控制范围给公司路径:SPRO →参考IMG →企业结构→分配→财务会计→给信贷控制范围分配公司代码覆盖CC范围:信用控制范围可以重写标志。
一个信贷范围下面有几个公司代码,并且这几个公司用这一个总的额度控制,就需要勾选。
7. OB13 定义一个科目表路径:SPRO →参考IMG →财务会计→总账会计→总账科目→主数据→准备→编辑科目表清单直接新条目①科目最长是10 位②被冻结标记如果勾上了,这个科目表就不能用了,不能记账了③成本控制集成那里是控制是否自动创建成本要素的,是CO才要用到的内容。
④合并那里是合并科目表的⑤分配集团科目表到合并科目表-CXNF8. OB62 给公司代码分配一个科目表路径:SPRO →参考IMG →财务会计→总账会计→总账科目→主数据→准备→给科目表分配公司代码就是把刚创建的科目表指定给那个公司代码来用。
国家科目表这里意思是公司的科目设置和国家的不一样的时候,就要把这个填上。
9. OBD4创建科目组路径:SPRO →参考IMG →财务会计→总账会计→总账科目→主数据→准备→定义科目组主要是给所有的科目分成若干个小组的。
在科目组这里双击进去就可以维护科目组的字段状态,就是可以控制在使用这些科目的过程中哪些是必输的哪些是不必要的哪些是不显示的等等。
10. OB29 维护年度会计变式路径:SPRO →参考IMG →财务会计→财务会计的全局设置→会计年度→维护会计年度变式国内一般都是直接用K4就可以了,这里主要是定义每年有多少个会计期间,一般按自然月划分,然后多四个特殊会计期间用于特殊处理。
11. OB37 分配年度会计变式给公司代码路径:SPRO →参考IMG →财务会计→财务会计的全局设置→会计年度→向一个会计年度变式分配公司代码把会计年度变式应用到公司代码上。
12. OBBO定义未结清的过账期间变式路径:SPRO →参考IMG →财务会计→财务会计的全局设置→凭证→过账期间→定义未结清过账期间变式直接新建一个就可以了13. OBBP将未结清的过账期间变式分配给公司代码路径:SPRO →参考IMG →财务会计→财务会计的全局设置→凭证→过账期间→将变式分配给公司代码14. OB52 记账期间变式(未清和关账期间变式)路径:SPRO →参考IMG →财务会计→财务会计的全局设置→凭证→过账期间→未清和关账期间变式①1,2015,12,2015 :这里意味着之前K4 会计年度变式里面定义的12 个自然月记账期间,而后面的13 到16 期间意味着特殊记账期间,这里控制着这些期间是否启用。
②+ :这个是总开关,控制所有分类的记账期间。
③ A :固定资产类④ D :客户类⑤K :供应商类⑥M :物料类⑦S :总分类账类⑧V :合同账户类⑨AuGr:授权组:就是允许哪些人往期间里面记账。
15. OBC4 维护字段状态变式路径:SPRO →参考IMG →财务会计→财务会计的全局设置→凭证→行项目→控制→定义字段状态变式里面可以添加各种字段状态组用于不同科目录入的字段状态控制16. OBC5 向字段状态变式分配公司代码路径:SPRO →参考IMG →财务会计→财务会计的全局设置→凭证→行项目→控制→向字段状态变式分配公司代码把字段状态变式应用到公司代码里面去17. OBA4定义雇员容差组路径:SPRO →参考IMG →财务会计→财务会计的全局设置→凭证→行项目→定义雇员的容差组新条目添加新的①.组那里留空,这样可以允许这个公司代码下所有人员账户都使用这个组。
②这里可以控制每个记账凭证的金额最大值③这里可以控制每个凭证的允许差异金额④如果是针对单独用户的容差设置就要填写组名并且需要分配给用户⑤金额和百分比同时有限制的话,系统会自动选择对我们最有利的条件来限制。
18. OB53 定义留存收益科目路径:SPRO →参考IMG →财务会计→总账会计核算→主数据→总账科目→准备→定义留存收益科目输入公司代码后这样维护进去。
这里填入的是权益类的科目,用来记录每年的留存收益。
后面记得要在FS00里面创建一个这样的科目。
这个是必须定义的,否则后面创建科目会出错。
19. FBN1 定义条目视图的凭证号码范围路径:SPRO →参考IMG →财务会计→财务会计的全局设置→凭证→凭证号范围→定义凭证号范围输入公司代码添加一个范围。
这里的外部不要勾选,否则每产生一个凭证都需要手动指定凭证号。
添加好后点右下角的加号,再保存。
如果懒得手动一个个号码段输入,可以从1000公司复制过来20. OB74 未清项管理路径:SPRO→参考IMG →财务会计(新)→总账会计核算(新)→业务交易→未清项目清算→准备自动结清①标准:意思是按照一个什么样的共同标准来进行自动比对清账。
②ZUON:R这个是凭证录入时里面的“分配”字段,这样同样分配的凭证将可以自动清算。
③这个分配字段就是新建科目的时候的排序码21. FS00创建会计科目路径:SPRO →参考IMG →财务会计→总账会计→总账科目→主数据→总账科目创建和处理→编辑总账科目(单一处理)→集中编辑总账科目这里注意要在“设置”里面的“层次结构显示”修改为“显示导航树中的账户”然后点击新建。
输入想要创建的科目号码回车。
①资产负债表类的科目就要勾选必须“仅限以本位币记的余额”②如果这个科目是要收税的那就要勾选允许含/不含税过账并且在税务类型那填“*”③中转科目就要勾选未清项目管理④要查看科目的记账明细的话纪要勾选显示行项目⑤排序码要填,根据需求①选式变择字段状态带过个科目了,只能从别的模块自动来。
记账,那就不能手工录入这②如果勾选只能自动③保存就科目创建完成了。
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯入科目的方法。
④下面是其他的导⑤FS15发送科目,导出成一个文件⑥CG3Y 把文件下载下来⑦CG3Z 把文件传到服务器⑧FS16 接收科目⑨OBY2复制总又是另外一种方法,和上面的无关)账科目(这录入⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. 会计凭证1. F-02 手工录入凭证①技巧:*号可以带出前一项目的金额,+可以带出前项目的文本②原因代码:维护进去的时候要在不复制文本那里打钩。
(原因代码体现在财务现金流量表里)使用OBBE可以维护③总账凭证也可以用FB50来做。
④F-02 可以做所有种类的凭证录入,而FB50 只能做总账类的,FB01和F-02 功能一样。
⑤FB02更改凭证FB03 显示凭证⑥FB01 与F-02 是一样的,只是一个后台代码、一个是前台代码,这两个与FB50 是有区别的,FB50 只能录入总账(记账码只能是40、50),而FB01与F-02 是所有的账务都可以记,如应收、应付、资产等。
SAP 存在这许多类似的代码,除了有前台、后台代码区分外,主要应该还是为了满足不同的客户的需求,如有的公司的凭证管理分得很细,这样就可以通过不同的事务码录入产生不则的凭证号,便于细致的管理;有的不希望分得太细,可以统一用FB01或F-02 这个万能事务码来做,产生同一类型的凭证号。
⑦在BKPF表里可以看到所有凭证的行项目(SE16看表)。
2. FB03 看看刚刚做的科目凭证3. FS10N查看科目余额也有个FAGLB03可以查看,一样的。
4. OBA7更改凭证类型的编号范围。
当提示凭证号已经被分配的时候可以更改范围然后就会用新的号码段来作为凭证编号了。
例如这里做总账凭证用的是SA类型的凭证,号码范围03.点击数字范围信息或者使用事务代码FBN1修改号码范围。
5.FTXP维护税务代码主要是维护每个税码扣税方式和比例税务科目处可以维护这个税码的记账科目,和OB40维护的一样。
OBCN 维护各种税类型6.OB40把税务挂到科目中凭证录入过程中如果要交税的,经常会用到各种税码,必须要给这个税码维护一个用来记账的总账科目才可以计税的,例如进项税就双击选择这里的VST进去维护。
输入科目表。
填入用来记录这个税码的科目就可以了。
7. OKKP成本控制范围做账过程中如果提示“没有控制范围分配给公司代码”需要到OKKP里面新建一个成本控制范围并且分配给公司代码并且激活。