SAP读书笔记

合集下载

10天学会SAP(读书笔记-CO)

10天学会SAP(读书笔记-CO)

1,创建成本控制范围企业结构-定义-控制-维护成本控制范围2,将公司代码分配给成本控制范围后台企业结构-分配-控制-把公司代码分配给成本控制范围3,维护成本控制范围后台控制-一般控制-组织结构-维护成本控制范围4,维护成本中心组合成本中心会计-控制-成本中心会计-主数据-标准层次-OKEON-更改5,新建初级成本要素会计-控制-成本中心会计-主数据-成本要素-单个处理-KA01-创建初级成本CO用“成本要素”来管理成本流,成本要素和财务会计里的科目类似是按成本中费用的经济用途或费用的经济性质所作的一种分类。

用以分析在各个时期各种生产费用支出的多少。

6,建立次级成本要素会计-控制-成本中心会计-主数据-成本要素-单个处理-KA06-创建次级成本每一个初级成本要素都对应到一个总账损益类账户输入源自于公司外部的直接成本。

所有损益类账户的财务数据都要通过初级成本要素输入成本中心。

次级成本要素是会计科目表中没有的。

只在管理会计中使用,一般用于费用分摊和作业的结转。

每一个次级成本要素都只在CO内部起作用而不影响FI过账,主要用于成本分配,结转中使用。

7,新建成本要素组会计-控制-成本要素会计-主数据-成本要素组-KAH1创建可以将公司的成本要素按层次结构来管理,这种成本要素组可根据需要定义任意多个。

8,更改初级成本要素9,新建作业类型会计-控制-成本中心会计-主数据-作业类型-单个处理-KL01-创建10,新建作业类型组会计-控制-成本中心会计-主数据-作业类型组-KLH1-创建11,设置作业输出价格会计-控制-成本中心会计-计划-作业输出/价格-KP26-更改12,维护成本控制凭证的编号范围后台控制-一般控制-组织结构-维护成本控制凭证的编号范围13,输入费用供应商发票14,输入普通费用发票会计-财务会计-总分类账-过账-FB50输入总账科目凭证15,运行成本中心报表会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异16,成本中心数据重过账会计-控制-成本中心会计-实际记账-重过账行项目-KB61输入17,新建统计指标会计-控制-成本中心会计-主数据-统计指标-单个处理-KK01-创建18,输入统计指标数量会计-控制-成本中心会计-实际记账-统计指标-KB31N-输入19,定义分配循环会计-控制-成本中心会计-期末结账-当前设置-定义分配20,分配会计-控制-成本中心会计-期末结账-单一功能-分配-KSV5分配21,显示成本中心分配到的租金会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异22,定义分摊循环会计-控制-成本中心会计-期末结账-当前设置-定义评估费用分配,分配前后成本流的形态没有发生变化,所以分配是对初级成本要素的分配,但是有些情况下,分摊前后的成本流形态发生了变化。

10天学会SAP(读书笔记-SD)

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学习笔记(CO模块学习笔记2)

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程序设计读书笔记

SAP程序设计读书笔记

1.动态数据对象包括字段符号和数据引用两种。

动态数据对象与普通数据对象的区别在于寻址方式的不同:普通数据对象的寻址是静态的通过该对象名进行;而对应上述两种数据对象则只有在运行时,系统才会知道该数据对象的名称和属性,并进行寻址。

1.1字段符号系统不直接为字段符号本身保留内存空间,而是将其指向一个数据对象。

通过操作字段符号,可以修改其指向的数据对象的内容。

1.1.1声明字段符号基本语法格式如下:FIELD-SYMBOLS <fs> [TYPE type | LIKE dobj].如果不指定类型,则系统默认该字段符号为一般性类型ANY。

如果在字段符号定义为完全限定其类型,当将数据对象分配给字段符号<fs>时,系统将检查该数据对象的类型是否与字段符号的定义类型相兼容,如果不兼容会报错。

注意点:对于定义时不完全确定的性质,在程序不能通过字段符号访问。

如下例中声明了一个类型为索引表的字段符号:TYPE: BEGIN OF T_ADDRESS,NO(5) TYPE N,STREET(30) TYPE C,END OF T_ADDRESS.DATA ITAB_ADD TYPE TABLE OF T_ADDRESS.......FIELD-SYMBOLS <FS> TYPE INDEX TABLE.ASSIGN ITAB_ADD TO <FS>.在程序中,如果使用语句:READ TABLE <FS> WITH TABLE KEY NO = '001' STREET = 'STREET1'.或者:<FS>-NO = '001'.都会产生编译错误,因为尽管itab_add确实包含该字段,但是系统从类型INDEX TABLE中不能判断内表是否具有“NO”字段。

因此,对于该字段符号:可使用如下语句:READ TABLE ITAB_ADD WITH TABLE KEY NO = '001' STREET = 'STREET1'.READ TABLE <FS> WITH INDEX 1.READ TABLE <FS> WITH TABLE KEY (KEY1) = '001' (KEY2) = 'STREET1'.1.1.2分配数据对象包括静态分配和动态分配。

10天学会SAP(读书笔记-PP)

10天学会SAP(读书笔记-PP)

10天学会SAP(读书笔记-PP)1,定义生产计划参数文件生产-商店底价控制-主数据-定义生产计划参数文件参数文件可以分配给物料(物料主数据中的工作排程屏幕)或者生产计划员(后台配置)。

其中分配给物料主数据的生产计划参数文件具有更高的优先级。

在创建生产订单时生产计划参数将复制生产订单或流程订单。

2,定义生产调度员生产-商店底价控制-主数据-定义生产调度员通过在物料主数据中将生产调度员分配给物料,可以定义在生产作业控制中对某种物料的责任归属。

3,维护和生产排程相关的生产订单参数生产-商店底价控制-工序-调整-为生产订单定义计划参数维护的这些参数将影响生产订单排程的各种操作和计算。

4,维护和订单类型相关的生产订单参数生产-商店底价控制-主数据-订单-定义订单类型相关参数维护的这些参数将影响生产订单排程的各种操作和计算。

5,维护和确认相关的生产订单参数生产-商店底价控制-工序-确认-定义确认参数确认是生产订单管理中的一项工作,既可以针对整个订单,也可以针对工序的,它是由负责人员认可或填写订单的产出、时间等信息,由系统执行检查、倒冲等操作。

6,新建物料清单后勤-生产-主数据-物料清单-物料BOM CS01新建物料需求计划MRP最主要的基础是BOM7,显示物料所用处清单前台后勤-生产-主数据-物料清单-报告-所用处清单CS15-物料BOM是从生产成品或半成品需要多少组件的角度,如果要查询某个材料的用途是什么,可以被用来制造什么产成品或半成品的,称为“反查清单”。

8,定义工作中心负责人生产-基本数据-工作中心-通用数据-确定负责人在各工作中心在后台定义一些负责人,这些人负责人会分配到工作中心的主数据中。

9,定义工作中心的控制码生产-基本数据-工作中心-工艺路径数据-定义控制码这个控制码控制着工艺路线中的某个工序需要执行的业务功能,以及SAP如何处理这个工序。

比如这个工序是否需要排程、是否需要产生产能需求、是否需要打印公票、是否需要返工工序、是否需要计算成本、是否和如何进行确认、内部还是外部处理。

《人力资源管理信息系统实务(SAP)》读书笔记模板

《人力资源管理信息系统实务(SAP)》读书笔记模板

3
第六章 SAP培 训工作的实施
4 第七章 SAP时
间管理的实施 (一)
5 第八章 SAP时
间管理的实施 (二)
第九章 SAP绩效评 估的实施
第十章 SAP工资管 理的实施(一)
第十一章 SAP工资 管理的实施(二)
第十二章 SAP人力 资源管理报表查询工 具
精彩摘录
这是《人力资源管理信息系统实务(SAP)》的读书笔记模板,可以替换为自己的精彩内容摘录。
作者介绍
这是《人力资源管理信息系统实务(SAP)》的读书笔记模板,暂无该书作者的介绍。
感谢观看
读书笔记
虽然讲的比较浅,但在目前所能找到的书里面算是很不错的了,适合初学者,如果能把操作界面语言调整为 中文就更好了。
目录分析
内容摘要
第一章登录和浏览 SAP R/3系统
第二章 SAP人力资 源管理的层级结构
第三章 SAP员工政管理 (二)
2
第五章 SAP招 聘工作的实施
人力资源管理信息系统实务 (SAP)
读书笔记模板
01 思维导图
03 读书笔记 05 精彩摘录
目录
02 内容摘要 04 目录分析 06 作者介绍
思维导图
本书关键字分析思维导图
实践
结构
信息
管理
工作
模块
行政
实务
项目
任务 人力资源
系统
管理
管理
报表
实施
工资管理
员工
培训
内容摘要
本书是一本“人力资源专业信息化”的实践课教材。本书采用课堂项目教学方式,设有系统平台构建、系统 建立、管理模块三类项目。其中平台构建和系统建立是平台实践学习,类似于熟悉工作办公室和工作资料。管理 模块是学习任务的重点,它们包括组织管理、岗位管理、招聘管理、培训管理、薪酬管理、考勤管理、绩效管理、 人事合同管理八个子项目。每一子项目的设计都遵循“知识、任务、准备、实操”的实践规律。实践学习力求知 识精准,案例普适,任务清晰,操作简单,做到易学、易懂、易操作、易教学。

sap学习笔记

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节点单元不必是平面)。

板弯曲行为包括双向、面外、板旋转刚度部分和一个垂直于单元平面的平动刚度。

天学会SAP(读书笔记-CO)

天学会SAP(读书笔记-CO)

1,创建成本控制范围企业结构-定义-控制-维护成本控制范围2,将公司代码分配给成本控制范围后台企业结构-分配-控制-把公司代码分配给成本控制范围3,维护成本控制范围后台控制-一般控制-组织结构-维护成本控制范围4,维护成本中心组合成本中心会计-控制-成本中心会计-主数据-标准层次-OKEON-更改5,新建初级成本要素会计-控制-成本中心会计-主数据-成本要素-单个处理-KA01-创建初级成本CO用“成本要素”来管理成本流,成本要素和财务会计里的科目类似是按成本中费用的经济用途或费用的经济性质所作的一种分类。

用以分析在各个时期各种生产费用支出的多少。

6,建立次级成本要素会计-控制-成本中心会计-主数据-成本要素-单个处理-KA06-创建次级成本每一个初级成本要素都对应到一个总账损益类账户输入源自于公司外部的直接成本。

所有损益类账户的财务数据都要通过初级成本要素输入成本中心。

次级成本要素是会计科目表中没有的。

只在管理会计中使用,一般用于费用分摊和作业的结转。

每一个次级成本要素都只在CO内部起作用而不影响FI过账,主要用于成本分配,结转中使用。

7,新建成本要素组会计-控制-成本要素会计-主数据-成本要素组-KAH1创建可以将公司的成本要素按层次结构来管理,这种成本要素组可根据需要定义任意多个。

8,更改初级成本要素9,新建作业类型会计-控制-成本中心会计-主数据-作业类型-单个处理-KL01-创建10,新建作业类型组会计-控制-成本中心会计-主数据-作业类型组-KLH1-创建11,设置作业输出价格会计-控制-成本中心会计-计划-作业输出/价格-KP26-更改12,维护成本控制凭证的编号范围后台控制-一般控制-组织结构-维护成本控制凭证的编号范围13,输入费用供应商发票14,输入普通费用发票会计-财务会计-总分类账-过账-FB50输入总账科目凭证15,运行成本中心报表会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异16,成本中心数据重过账会计-控制-成本中心会计-实际记账-重过账行项目-KB61输入17,新建统计指标会计-控制-成本中心会计-主数据-统计指标-单个处理-KK01-创建18,输入统计指标数量会计-控制-成本中心会计-实际记账-统计指标-KB31N-输入19,定义分配循环会计-控制-成本中心会计-期末结账-当前设置-定义分配20,分配会计-控制-成本中心会计-期末结账-单一功能-分配-KSV5分配21,显示成本中心分配到的租金会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异22,定义分摊循环会计-控制-成本中心会计-期末结账-当前设置-定义评估费用分配,分配前后成本流的形态没有发生变化,所以分配是对初级成本要素的分配,但是有些情况下,分摊前后的成本流形态发生了变化。

sap系统学习笔记-PP(1)

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为优先顺序。

第二个就是我们组件、半成品或者成品的损耗,如果我们设定了成品或者半成品损耗呢,它下面的原材料都回增加这个需求数量的。

100小时学会SAP

100小时学会SAP
46,显示生产订单的成本前台后勤-生产-生产控制-订单-CO03-显示
47,对生产订单技术性完成前台后勤-生产-生产控制-订单-CO02-更改
生产订单有四种标准状态:创建、下达、技术性完成、关闭。当生产订单和生产相关各项操作完成后将生产订单做技术性完成,此时仍然可以做订单结算等特殊操作,所有操作结束后,才将订单关闭。
33,创建物料的独立需求计划后勤-生产-生产计划编制-需求管理-已计划的独立需求-MD61-创建
本生产计划模块的流程起点是创建产成品和贸易商品的周需求计划,为独立需求计划;而半成品或原材料的需求是来自于上一层产成品的需求,称之为非独立需求。
34,显示MRP清单前台后勤-生产-物料需求计划-评估-MD05-MRP清单
把前一个步骤的产成品价格估算“标记”成物料主数据的“未来价格”。
24,显示产成品的将来计划价格前台后勤-物料管理-物料主数据-物料-显示-MM03-显示当前
25,发布价格前台会计-控制-产品成本控制-产品成本计划-物料成本核算-CK24-价格更新
将未来价格发布,系统将更新产成品的标准成本。
26,显示产成品已发布的计划价格后勤-物料管理-物料主数据-物料-显示-MM03-显示当前
工厂中有非常多的控制参数,比如在库存管理中,对物料可以通过预留号进行预留,比如预留给生产订单或销售订单。在此工厂中,对库存的预留允许比计划日期提前一个月使用,同时过期一个月以内的预留仍然可以使用。
12,维护和库存相关的工厂参数-自动创建物料的库存地点视图后台物料管理-库存管理和实际库存-发货/转储记账-自动建立库存地点
物料需求计划MRP最主要的基础是BOM
7,显示物料所用处清单前台后勤-生产-主数据-物料清单-报告-所用处清单CS15-物料

SAP学习笔记

SAP学习笔记

SAP学习笔记S A P学习笔记基本设定以及操作………………………………………………………….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那⾥输⼊国际货币符号CNY②为货币设定⼩数位4.OX02 定义公司代码路径:SPRO →参考IMG →企业结构→定义→财务会计→编辑、复制、检查公司代码→双击编辑公司代码数据直接点新条⽬创建保存后⾃动进⼊详细信息配置:最后打钩保存就可以了。

100小时学会SAP-读书笔记(FI)

100小时学会SAP-读书笔记(FI)

100⼩时学会SAP-读书笔记(FI)这类急功近利的书,本来是不值得推荐的。

然⽽这本书还算是⾏内⽐较推崇的⼊门读物,按照SAP对于系统操作⼈员level1,2,3的划分⽅法,对于level1,2的⽤户来说也是够⽤了的。

边读边记,作为转型的⼀个开端吧。

SPRO=>后台配置1,创建公司代码,企业结构-定义-财务会计-编辑复制删除检查公司代码、编辑公司代码数据2,创建会计科⽬表财务会计-总账会计-总账科⽬-主数据-准备-编辑科⽬表清单3,定义会计年度变式财务会计-财务会计的全局设置-会计年度-维护会计年度变式会计年度变式表明过账期间和特殊期间的数⽬,在哪些期间进⾏过账 .会计年度变式(Fiscal Year Variant)是指每个年份的记帐期间数量,包括普通记帐期间和特别记帐期间的数量。

系统中已存有⼀些实例,直接拿来使⽤就可以了。

⼀个公司代码只可以选择⼀个会计年度变式;⼀个会计年度变式可以分配给多个公司代码。

4, 创建信贷控制范围企业结构-定义-财务会计-定义信贷控制范围信贷范围⽤于管理在进⾏信⽤控制时,信⽤在哪个范围内起作⽤。

它是SAP销售和应收款帐模块中⽤于控制信⽤风险的组织结构。

公司代码和信贷控制范围是多对⼀的关系。

信贷控制范围(Credit Control Area)创建后,与公司代码(Company Code)并⽆联系。

每个公司代码只能指定⼀个信贷控制范围;⼀个信贷控制范围可以分配给多个公司代码。

5,维护公司代码的全局参数财务会计-财务会计的全局设置-公司代码-输⼊全局参数公司代码全局参数⽤于设置创建公司的账⽬表,信贷控制范围,会计年度变式。

输⼊公司代码的全局参数,把如上三个组织结构分配给公司代码。

6,定义科⽬组及输⼊控制财务会计-总账会计-总账科⽬-主数据-准备-定义科⽬组创建科⽬组,进⾏输⼊控制,哪些⾃动允许输⼊,哪些⾃动隐藏。

科⽬组是将性质类似的科⽬分类,维护前台会计科⽬主数据,统驭科⽬,字段状态组,凭证输⼊。

SAP学习笔记1

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学习笔记

面试前学习笔记目录FI (3)一、企业结构....................................................................................................错误!未定义书签。

二、全局性设置 (24)三、新总账 (24)四、应付账款 (24)五、应收账款 (24)六、资产会计 (25)CO (25)一、成本要素 (25)二、成本中心会计(CO-CCA) (25)三、内部订单(CO-IO) (25)四、产成品成本核算(CO-PC) (25)五、利润中心会计(CO-PCA) (25)六、获得能力分析(CO-PA) (25)FICO与其他模块集成 (25)一、PP (26)二、PS (26)三、MM (26)四、SD (26)FI一、财务基础成本与费用的区别:成本就是对象化的费用。

例如车间的水电费,这就是成本。

资产=负债+所有者权益反映企业在某一时点的财务状况利润=收入-费用放映企业某一时段的经营成果采购流程1、询价2、比价3、报价4、确定供应商5、合同6、采购申请TCODE ME51N7、申请批准8、采购订单TCODE ME21N借:商品 100 贷:应付 1009、商品入库TCODE MIGO借:原材料 100 贷:GR/IR 10010、发票校验TCODE MIRO借:GR/IR 100 贷:应付 10011、付款 TCOE F-53借:应付 100 贷:银行存款 100(ME51N) (ME21N) (MIGO) (MIRO) (F-53/F110)①商品入库:借:商品或原材料贷:GR/IR②发票验证:借:GR/IR+进项税贷: 应付账款③付款: 借:应付账款 贷:现金销售流程1、报价2、合同3、销售订单第一种情况:商品出库时确认成本借:主营业务成本 100 贷:商品 100借:银行存款 200 贷:主营业务收入 2004、商品出库 借:主营业务成本 100 贷:商品 1005、开发票 借:应收账款 200 贷:主营业务收入 200应交税费-增值税-销项税6、收款 借:银行存款 200 贷:应收账款 200第二种情况:开发票时确认成本4、商品出库 借:GI 100 贷:商品 1005、开发票 借:主营业务成本 100 贷:GI 100借;应收账款 200 贷:主营业务收入 200应交税费-增值税-销项税6、收款 借:银行存款 200 贷:应收账款 200来标识开与否)(VA01) (VL01N ) ( 这些都在SAP 系统中做 在国家防伪税控系统中做1.商品出库时,记成本。

SAP Portal学习笔记

SAP Portal学习笔记

SAP学习笔记(SAP Portal学习笔记1)终于放假了,再过一个星期就是中国农历的新年了。

这两天研究了一下SAP的Portal,经过我随便搜索,发现国内对于SAP Portal的心得基本没有多少。

所以我想写一个Portal 的配置笔记,把它权当2008年的一份纪念,也是送给大家新年的礼物。

一般来说SAP Portal项目顾问的工作包括了配置和开发两大部分,开发的话非常灵活,就SAP提供的技术来说主要有WebDynpro(Java和ABAP都可以)和Portal Component(基于HTMLB API)。

开发我就不想说了,毕竟写起来有点麻烦,而自学并不难。

我准备就通过假设一个简单的场景来讲讲如何对SAP Portal来做配置。

大致构思了一下,全文可以分为3个部分。

1.SAP Portal大致介绍2.Portal UI的配置3.Portal KM配置以及对几个地方log的替换首先,先大致介绍一下Portal,Portal我理解为门户网站。

而EP是在Portal之后提出的一个概念,EP是Enterprise Portal的缩写,也就是企业门户了。

它的目标就是整合企业所有的信息资源,为用户提供一个集成、统一的访问点。

很多公司都有EP的产品,有专门做EP的软件供应商,也有基础软件供应商像IBM也提供EP,然后就是许多ERP产品厂商也提供了EP产品,SAP的EP就是其中一个。

SAP的优势就是它的EP可以更好的和它旗下的各种ERP还有BI结合起来,肯定更和谐统一方便一些。

SAP的EP实际上包括三大块内容,分别是Portal、KM、Collaboration。

Portal就是用来集成各种内容的,KM(Knowledage Management)就是知识管理,Collaboration是协作。

我主要研究了一下Portal和KM这两块。

而协作功能的话,现在国内企业应该用的还比较少,这里就暂时先不讨论了。

见下面这张SAP Netweaver的架构图(图1),非常清楚地展示了EP的位置: 灰色的Portal,Collaboration, Knowledge Mgmt就构成了它的EP. 然后再看看下图(图2):这些都是SAP Portal,非常漂亮,它是基于Java的,所以基于Java的WebDynpro 技术也可以非常方便地开发各种灵活的portal组件,而且兼容性也很好。

SAP学习笔记2

SAP学习笔记2

(二) .多本位币问题 启动多本位币存在若干小问题,因为要在多个货币之间平衡,不大好解决。

Tax on Purchase & Sales大话M M 定价增值税处理小庖 :听说S AP 定价贼难,比如说采购定单上有 17%的进项增值税 ,外加那个 7%可抵扣运 输增值税发票 ,还有装卸费和保险费仓储费什么的,定价要如何搞 ? 老屠 :K,你不是偷看了我幼儿园时平生写的第一篇日记<<今天阿姨教我算数数 >>吗?那日记我都记得一点 . 19XX 年 Y 月 Z 日 天热温度 35.456今天阿姨对我说,小屠 ,乖,我来教你算数数 ,阿姨要给你买10 个本本写字 ,每本一块共10 元钱(采购净价 ),阿姨要花时间去买的 ,就先收 1块7 毛好了 (17%增值税或啥啥的要不人家阿姨那点工资吃啥?),这1块7 以后你迟到尿床打架的可以抵扣 (当时我说,阿姨,SHERKY,YZZY ,Xuebi 他们经常欺负小女生打架还收小班的保护费 ,我从来不干这事 ,哎,后来他们就成了三个代表,这是后话.).还有王司机要帮我们将本本运回来要 1块钱(运 输费),不过他会来会送你买一根7 分钱的棒棒糖 (可抵扣额),本本到了看门的毛大爷要帮 咱们从车上卸下本本 ,大热天不容易 ,就算 5 毛劳务费,那些本本你一下也用不完就让阿姨统一 为你保管 ,可是怕老鼠什么的啃掉本本,要买掉耗子要 ,这样吧 ,收取一定的保管费(5%), 你要时本本时再发给好吗?乖,记下来 ,回去照着跟妈妈讲让妈送钱来 ⋯ 小庖 :是不是呀 ,幼儿园就这么厉害 ?老屠 :哎,你也知道 ,人过奔三 ,记忆力开始减退 ,我与有印象反正不是幼儿园时的日记就是小学啥个时候的作文 . 既然如此 ,我就将历史资料翻出来晒一下吗?重新纂改一下 (历史一般 都是有某些人随意纂改的 ).后续:相传一万年后 ,中国都还没有一人获得世界上什么骡贝耳奖金 ,中国人民皆感脸上无光 , 某天一好事的史学家无意看到这篇文章 ,犹如发现至宝 ,于是写了篇数十万的论文叫<<伤老 屠>>,论文中提到据他本人考证中国本来一万年前有个叫老屠是万年难遇的数学奇才本来早就可以获得骡贝耳数学奖,并将某考古学家收藏的本人的 <<今天阿姨教我算数数 >>手抄真迹 向世人展示 ,可惜此等 *才后来不知道怎么就改杀猪了 ,这还有待继续考证,据说当时此论文轰 动一时,哎一般都是这样的 ,有些人现在玩不出啥含先进技术的东西来不也是总喜欢拿老祖宗 那些旧事来光一下面子 . 论文同时说到 ,老屠杀猪后从不用秤秤肉都是一刀切 ,半离不差 ,传说有个叫当时老屠隔壁有个叫搅肉机的拣垃圾为生的看见自己生意惨淡人家生意红火甚感失落,一日凑足钱跑到肉档 , 想老屠要买45 斤 4 两 5钱肉 ,要分成 10 堵,第一堵要 1 斤零那么 1钱,第 2 堵肉要 2 斤零那么 2钱⋯ 他结结巴巴还没讲完 ,老屠早将肉切成10 堵,搅肉机弄了个等离子电子显微天平来一 看,K,0.0001g 都不差 ,于是大为叹服 ,投入门下 ,后来听说当时一个叫啥S AP 的东东挺火于是两人都改行宰 SAP 了⋯简单点 ,假设P O 用到下面 6 个 condition types.1.采购净价condition type PB00: Amount->10000 RMB(Vendor A)2.进项增值税condition type MWST :Amount ->17%*10000 = 1700 RMB3.应付运输费用condition type FRB1 : Amount->1000RMB (Freight vendor B)(可建立Access sequence ZFRB,在此例不建立)4.运输费可抵扣额condition type ZDK1 :Amount->1000*7% = 70RMBCopy from MWST ,Access sequence MWST5.装卸费用condition type ZZX1 : Amount->50 RMB(unload/load vendor C)(Copy from FRB1 , 可建立Access sequence )6.仓储费用condition type ZCC1 :Amount-> 库存总价值的5%((Copy from ZA01-surchage % on gross)一个比较简单的处理方法就是将进项增值税和运输费可抵扣额直接在MIRO 处理,在PO 条件类型中不反应.为此你将FRB1( 应付运输费用注意是1000*93%=930 进存货成本,对应acocunt key FR1 ),ZZX1(condition type 的Control data 2 tab 页的Accruals 打上勾,对应account key ZZX ),ZCC1(condition type 同ZZX1 一样,对应account key ZCC ),MIGO 收货的会计凭证是:Dr: 原材料11529 RMBCr:GR/IR 10000 RMB (V endor A)应计运输费930 RMB(Freight vendor B)应计装卸费用50RMB (vendor C)应计仓储费549RMB = (10000+930+50)*5%*你想将各种采购附加成本计入成本,相应的condition type 必须对应account key(即可设置各种采购附加费用科目)MIRO 时如图1,图1-[1]:校验材料供应商的应付,此时你输入一17%增值税码(关于税务设置请看本书FI 相关配置).会计凭证如下:Dr:GR/IR 10000 RMB应交税金-应交增值税(进项税额for 材料)1700 RMBCr: AP 117000 RMB (for vendor A)图1-[2]:你看FRB1 的condition category 是B(delivery cost) 就知道,这步校验运输费用和装卸费用,出现两个vendor 你选运输费用应付校验如下.Dr: 应计运输费930 RMB ( 抵消MIGO 时的贷项)应交税金-应交增值税(进项税额for 运费) 70RMBCr AP 1000 RMB (for vendor B)装卸费用LIV 同运输费用,仓储费是本公司的应计费用不校验.*通常运输费等可以建立存取顺序然后MEK1 维护一个计划价格,如果计划价格和实际支付有差异,进入OBYC-UPF 科目,详细请参考本书的实例运输费用处理)小庖:不会吧,上面那也太简单了,能不能将简单的问题搞复杂点,事实上很多时候vendor 报价都是含税价格,运输费用也是,也就是说ME11 维护的info record 和MEK1 维护的运输计划费用都是含税价(计划费用采用应计方式处理)现在我要MIGO 直接生成如下的会计凭证,你给我弄出来.Dr : 原材料(采购净价+应付运输费用+装卸费)*(1+5% 保险费)11529RMB = (10000+930+50)*(1+5%)应交税金-应交增值税(进项税额for 材料)1700 RMB应交税金-应交增值税(进项税额for 运费) 70RMBCr: GR/IR 11700 RMB(vendor A, 含税价格,MIRO 就不用输入17%税码校验了) 应计运输费1000RMB (Freight vendor B, 已含税,MIRO 直接转应付运输费)应计装卸费用50RMB (vendor C)应计仓储费549RMB = (10000+930+50)*5%老屠:那也倒是,不搞复杂一点怎么能显示我们的SAP 博大精深呢?不瞒您说,我最喜欢满足各种BT 需求将简单的问题复杂化了.我仔细看了我自己专门量身定购的<<初级会计实务-小学版>>,看了关于材料计价就是看不懂,幸好是小学生版的要是中学版还不知道要被忽优成啥.那个购买材料假设没有其他采购费用的会计凭证是Dr : 原材料11700 RMB应交税金-应交增值税(进项税额)1700 RMBCr: 应付帐款|或银行存款|或应付票据啥的,可没有说GR/IR 的,GR/IR 等于材料采购?还有应交税金-应交增值税(进项税额for 材料)1700 RMB 和应交税金-应交增值税(进项税额for 运费) 70RMB 不在MIGO 时产生让它俩在MIRO 时才产生行啵?你说的那个会计凭证完全可以在MIGO 产生只是人家一般不这样玩(因为MIGO 你看debit 只有存货想dr 税金很难, 这样的FI DOC 也只有我才能给弄出来,有点太BT,这里就不说了.) ,我让PB00和FRB1你维护含税价格,我给他们各建立一参考价格ZPB0 和ZFRB, 然后PB00 和FRB1 带到PO 自动换成不含税价格,你要看含税价格可以看ZPB0 和ZFRB.就这么定下.步骤如下:(1)如图2,ZPB0 参考PB00,该condition 不能手工修改,注意选上参考程序M( 如图2-[5][8]).(2)定义两个account key ZCC|ZZX 对应condition type ZCC1|ZZX1, 这样在OBYC 就可以设置应计科目了.(3)定义计价方案(Calculation Schema)图5-[1]:我设置了 3 个采购价condition ,ZPB0 是用来做PB00 参考condition 的,ZPB0 不允许修改,这个参考condition ZPB0 和PB00 必须满足(1)相同的access sequence 0002 (2)ZPB0里设置RefConType:PB00 RefApplicato M ,如果PB00 设置了supplement PricingProc (默认是RM0002), 在Pricing proc RM0002 最好也设置一下ZPB0.我必须指出的是ZPB0|PBXX|PB00( 通常这个用来做手工输入采购价格的,有的企业设置PBXX 并且优先级别高于PB00-> 从info record 自动带出来的)的step 都是1,图5-[1] 表示采购价格的优先级别是PB00(Cntr 3)>PBXX(Cntr 2)>ZPB0(Cntr).然后PB00设置一个AltCBV(Alternative formula for condition base value, 如图6),就是说我们可写一个routine 更改PB00 从info record 带出的值. 假设info record PB00 是11700.开PO会自动带出这个计价过程ZRM000, 所有的condition 都在一个内表,首先是ZPB0 11700( 参考PB00 的),然后到PB00 时将其值更改(除以1+tax rate,比如本例是17%,tax rate 可以根据物料主数据的purchasing view 的Tax ind. f. material 获得,这个优先级别高于info record 维护的tax code, 关于tax 请看本书的SAP 税务配置).Ok,这下我们应该明白PB00|PBXX 差别和参考价格的应用.图5-[4]:我们为ZZX1 和ZCC1 定义了两个account key ZZX 和ZCC,Accrls 表示该account key 是应计|预提(Accrual|provision), 我喜欢将这些account key 对应的科目叫类GR/IR,因为这些科目主数据有一些和GR/IR 相同的特征比如会计科目的control data tab页的only balances in local crcy 必须选上,.还因为这些科目承载的通常是所谓的采购附加费用(也可是产品版权,请看本书的外包处理实例)这些费用将计入材料成本.图5-[5]:意思是ZCC1 的仓储费是按百分比的,计价基数来自24 行到36 行.图5-[6]: 我将FRB1 的参考conditon ZFRB 放在计价过程最后一行并且没有为之设置accountkey(虽然它是应计condition, 如未设置accrual 其值就可能进actual value)是因为放在FRB1 后,ZCC1 就会将其值的5%也算进去ZCC1 的total value 而实际上ZCC1 的total value 是(PB00+FRB1+ZZX1)*5% = 549.除你为ZZC1 再使用一个AltCBV .现在你开PO,condition 如下,我并没有将MWST(input tax 17%) 和ZDK1(Fre. Tax 7%)的condition list 出来.对于input tax 可以在info record 的purchase data维护一个tax code J1(17%), 这个tax code 会自动带到condition tab 页左边的invoice tab 页,MIRO 时也会相应到到line item.condition 如下图.你也可以MEK1 维护MWST 和ZDK1 的condition record, 此时,ZCC1 的5%就要使用altBCV 了,这样此两condition 就会自动显示在PO item 的condition list 里.MEK1 你可能发现MWST 是根据客户主数据和物料销售视图的tax classifiction 决定的,所以你可能需要扩充access sequence MWST ,详细请看本书的SAP 税务配置.SE16:V_162 定义PO item layout 将GR/IR control 将tax code 设置必输MIRO,FI Doc分3 次by PO 发票校验采购净价condition type PB00: Amount->10000 USD(Vendor A)国外运输费用ZFR1: Amount->1000USD (Freight vendor B)关税ZCS1: 1000%, Amout->11000*1000% = 110000 USD(Custom vendor C)消费税ZXF1:9%, Amount-> 110000*9% = 9900 USD(Tax vendor D)消费品价值总额:Amount->130900 USD进项增值税ZZZ1:Amount->(PB00+ZFR1+ZCS1+ZXF1)*17% = 22253 USD城市运输费用ZFR2:Amount-> 100 USD (Vendor E)消费品价值总额: Amount->130900 +100 = 140000 USDMIGO 会计凭证:Dr: 那破消费品140000USDCr:GR/IR 10000 USD (vendor A)Outer Freight cost 1000 USD(vendor B)Custom cost 110000 USDConsuming tax 9900 USDSAP 税务配置.税务定义MM 篇There are tax indicators at the levels "plant", "account assignment category" and "material".如图2,设置tax ind. F. material 0.1.2,3,物料raw01 的tax ind 是 1.If the tax code can be determined automatically via conditions, it takes precedence over the tax code that has been maintained in the purchasing info record.图1-[2][3][4][5] 没有什么好说的,关键在于这个tax indictor 如何和tax code(tax code link 税务科目FTXP/OB40),tax condition MWST link 上呢?对,建立条件表扩充MWST 存取顺序.MD, 设置access sequence有点问题.在MM pricing procedure 将MWST 设置成Stat 打个小勾表示自动出现在condition list 然后做个AltCBV838. 在info record 的purchase data 维护tax code,amount 搞个routine 弄出来也行.MD, 原来condition table 要用LLAND 的在MEK1 才不会出现什么tax. Ind. F. material 在CN 没有定义.MEK1 Ok, 要不是俺会杀猪,就这个要被它忽优死.现在好了建立一个858, 加到access sequence MWST, 这样物料主数据puchasing维护tax ind. F. material 就可自动带出conditon mwst 的百分比来.确实TMD 自动带出来了,啥也不用做.如何在create PO 自动带出MWST 增值税要点由于SAP default 的MEK1 只有domestic taxes和export taxes 要通过customer classfication 和material master data 的material tax classification.这是MM 不能和SD 扯在一起.(1) 建立一个条件表,一定要有LLAND(destination country) 字段,因为只有country 级才有Tax procedure.比如表A858(2) 将这个条件表加入MWST 存取顺序.(3) 定义material tax ind. 同时在material master data 的purchasing view 选一个Tax ind.f. material.(4) MEK1 建立存取condition record,选表A858,根据Tax ind. f. material 设置tax code.(5) 这样ME21N create PO condition list 就出现MWST, 如上图.它比invoice 的tax code 级别要优先(从ME11 info record 自动带出),通常MIGO 不产生Dr:input tax 什么的,留到MIRO.那个增值税运输增税发票无非也就是这样玩法而已.太TMD easy 了.SD 篇tax图1-[1]:Define tax category by countryCountry CN 的tax category 是MWST图1-[2]:一看老美用的, Country-specific regional codes (county codes), which represent, for example, states in the USA or counties in Great BritainCountry-specific city codes比如老美同一国家可能有不同的州税,定义下regional code图1-[3]:为plant 加上country, country code,regional code, 老美的州税关咱中国人球事,不说它了.图1-[4]:在物料主数据和customer 主数据里不都有tax classifcation 就是在这定义,然后决定税种.一般这块搞一下,VK11 就可以建立MWST condition record 了,这多简单呀.图1-[5]: VAT registration number 又是欧盟国家之间的,咱们学资本主义这些干啥呢?哎,反正什么代征税(withholding tax), 州税我都很熟, 吹牛要是交税就有我来收好了, 估计Xuebi,SHERKY 每月的工资90%都要交这税了.图1-[6]:图1-[7]:SD 一周通系列老屠:SD 的定价和收入科目确定实在是很简单,事实上我发现SD 模块也算是SAP 最简单的模块之一了.小庖:你有没有做过SD 呀.老屠:从来没有做过呀.你这话啥意思?现在人咋都这样呢啊,前些时候我想干回老本行,不过深圳实在找不到要杀猪的,好不容易看到一商场招收一杀活鸡宰活鸭的,我说我是杀猪的,可HR 那小子死活认定要杀鸡宰鸭的,杀猪宰牛的不要,这什么世道?难道天天杀猪还杀不了几只鸡鸭不行?说句实在话,本来SD 这样简单的东西我是不愿意动手的,7 年前我就做过渠道分销售系统的系统分析工作,这种东西都玩腻了.图1-[1]:定义定价条件表Tcode: SE16:V_T681F|V/03|V/04|V/05在此步你可定义SD 定价允许字段和自定义条件表,请看本篇的SD 定价实例.图1-[2]:定义条件类型Tcode: SE16:V_T685A|SE16: V_T685Z和MM 一样,一般是比如你为销售定价PB00 定义一个参考价格ZPB0 什么的,只是参考程序在SD 选V 而MM 是选M 的,如需要设置条件类型的上下限(在VK11 时输入的条件值就会受限制).我记得在MM 的info record PB00 比如设置了上限100HKD, 下限50HKD, 这样在ME11时PB00 就只能在50<=X<=100 取值.但是如果PB00 是允许手工更改在Po condition里手工输入的值并不受这个范围限制,估计SD 的一样,留点东西给读者自行测试.图1-[3]:定义存取顺序Tcode:SE16:V_T682和MM 一样,实际上所有的使用到条件技术(MM 定价|SD 定价|Tax|output|costing sheet甚至SD 的收入科目确定)的东西都共用了一些相关表格和程序,所以说condition 非常简单,一通百通.: 定义和分配计价过程在MM 模块的定价中,我们是先定义方案组(schema group),方案组可以是vendor 和采购组织,然后根据方案组为标准PO 和转移单分配计价方案(Calculation Schma).显然SD 的定价稍微灵活那么一点点,为了说明SD 定价非常简单,在此我尽量使用SAP 预设的东西,实际中也不过是copy 几个东西而已,项目实施最后配置不就是按实际业务copy 来copy 去的吗?简而言之, SD 的计价过程由(1)customer(Pricing procedure assigned to this customer)(2)sales document type (销售订单类型)(3)sales area(销售组织+分销渠道+division) 三部分决定,这是什么意思呢?如上图 3.图3-[1]: 定义customer pricing procedure,你在客户主数据的sales area data 的sales tab 页的Pricing/Statistics 的Cust. Pric.proc 栏位填写.图3-[2][3[4][5]: 定义document pricing procedure, 在图3-[3] 对应到销售订单和billing 类型.图4 是一个合成图,假设我开了个sales order type OR 的销售定单,客户是1,item category 是TAN . 你从下面三个步骤去理解计价过程是如何由customer|SO type|Sales area决定.(1):图4-[5][7] 我们知道客户主数据sales area data的prcing statistics 的cust. Pric.proc. 是1,(2):图4-[1][2][3][4] 我们定义了sales area 5100|80|10,对于A( 因为我开的是OR类型销售订单, 从上图3-[3]我们知道OR 对应的doc pricing 是A),customer pricing 1 的定价过程是RVAA01 , 销售价格condition 默认是PR00 .(3):你从图4-[9] 的那个⑤按进去就能看到condition 明细,在condition 屏幕点击图4-[10] 的那个Analysis 按钮,就能知道的确我没有蒙你这个销售订单的pricing procedure 是RVAA01.练习:现在假设你使用XD02 将customer 1 的Cust. Pric. Proc. 1 改成我定义的Z,然后再开一个刚才一样的销售订单,将会有什么结果?是的, 系统会告诉你没有计价过程, 因为在图4-[1][2][3][4] Define Pricing Procedure Determination 时我并没有为sales area5100|80|10, Do Pr A, CuPP Z 定义一个计价过程.从上面的描述里,可以知道SD 的定价过程比较灵活.图1-[5]:define pricing by item category.图5-[1] 表示item category 为TAN 的必须确定销售成本(通常是VPRS conditon), 我们还看到即使是free of charge item TANN 也要确定销售成本.什么样的销售订单的行项目不要确定成本, 典型的比如寄兽发货的KAN(consignment pick-up),KBN(consignment fill-up) 和文本行项目G2TX(text item).*关于寄售请参考本书的SD 寄售流程.图5-[2] 表示item category 为TAN 的行项目允许直接带出销售定价condition type amount( 如果VK11 维护了的话),TANN 则没有(free of charge 当然不需要销售价格条件).图1-[6][7]:定义工.责员计价相关的主数据字段和condition负的access sequence 是PR00,你看一下应你的SD 定价过假设程的condition type 是PR00对access sequence PR00 可以发现有一些AcNo(Access No.) 使用了price list,material pricing group.包含price list,customer pricing,你可以自定义如果需要更细的销售定价或分类group(Customer 主数据sales area data 的sales tab页定义)和material price group( 在物料销售view 定义)的条件表,将这些条件表加入销售定价condtion type 使用的access sequence.应docPr)|Cupp.决定SD pricing procedure 的是三个条件:sales area |Sales order type(对Price list,pricing group,material pricing group 你可用于建立一些自己的condition table 然后加到销序让销售定价更灵活点而已.售定价条件比如说P R00 的存取顺PR00 只是SD pricing procedure 的其中的一个销售价格条件而已.单?也太TMD简单了吧?么简售定价就是这小庖:完了,销娘的,,以YZZY ,SHERKY,XUEBI为首的三个代表肯定会骂篇就这样完了的话老屠:如果就这B T 的SD计价过一个实际的比较程是魄的全脱的那种类,所以接下来我举他们都喜欢惊心动得住全国人民的厚望,对如何玩的,要不怎么对得起来党和国家的培养,对SD定价实例足上面三个代表的BT 需求(MD 要是都给p ast 上来,将来我儿童不宜,是只是为了满由于此处吗?好歹也能换几个酒钱).接下来5000 字省屠宰SAP 裸体写真集>>还有人买的<<大话略⋯⋯⋯收入科目确定.置设税务c ondition type-> 定1.定义c ondition table-> 定义一般pricing( 定价)可能会有这样的一系列步骤的配置有很多相同情况,甚至共享了很多相同义存取顺序->最后是定价过程.MM,SD 和税务表.Tax, MM,SD Pricing 配置表.1 Condtion table 表:T681,Tax IMG 使用了标准的A003(Tax classification) 和A053(053Taxes via Jurisdiction Code),读者应该记得在MM,SD的pricing 配置中需要自生A*** 的表) 在Tax IMG 中不用自定义C ondition table.定义C ondition table( 会产2 Access Sequence 部分表MM|SD : V_T682, table T682Tax :V_T682I,table T682I.3 Condition type: 相同Tax: V_T685A4 Procedure: 相同V_T683此三者Share 了IMG 表, 一般来讲底理解了其中一种另倆中就也差不离了.,只要彻税码序定义然后在定义税在大多数情况下, Tax IMG 相对简单算顺(如图10-1),只要Assign计务科目就可以.[1]计算过程包括定义存取顺序,条件类型然后是定义税务计算过程(如图10-2,10-3,10-4 )[2] 分配计算过程给国家代码[3] 定义税码[4] 定义税务科目.税务配置步骤.1定义存取顺序如图10-2,以MWST 为例.[1]Access name MWST, 一般税务定义用它就行.[2]Access No. line 在此只一行,记得MM,SD 存取行号有多行.[3] 表示Table A003,MMSD 的condition table 名也是A+自定义table 名.[4] 所用到的字段,其实是A003(KOMK 亦有)的字段,只有两个,简洁.***Tax IMG 的Access Sequences相对简单,多数情况下用户使用MWST 就可,读者还可看到一些专门为美国和巴西定制的Access Sequences.2 定义条件类型做过MM,SD condition 配置的对此再熟不过了,看看TAXCN( 图10-5)的BASB 和MW A S 吧, 一个是计税的Base Amount, 一个是计税的百分比.理解了这俩个condition type 其它的都一样.如图10-3,为了便于读者理解,只列出 5 个最主要参数.[1]Condition type 名称–BASB, 计税的税务基数base amount.[2] 存取顺序名(参照图10-2),在此千万不要输入, 税务基数和存取顺序无关.[3]K 表示税务基数不含税,另一常用的是P表示税务基数已经包含税务[4] 不允许手工更改税务基数,必须系统自动计算.[5] 在SD Condition 计税中,可使用或修改程序来实现,请参考SD 定价配置.思考:在记帐时如使用FB00(图10-9)或直接使用Editing Options 按钮设置是否选择Calculate taxes on net amount, 假设BASB Con.Category 选择的是K不含税(SAP Default), 假设Amount 是1000,是否选择Calculate taxes on net amount 对计有何影响?Tax amount 将是多少.答:选了tax amount 是1000*Tax rate, 未选Tax amount = 1000 / (1+tax rate).假设BASB Con.Category 选择的是P-计税基数含税时, 是否选择Calculate taxes on net amount 对计税有何影响?答:Tax amount 都是0,就是说不计算Tax Amount.接下来再看Condition type BW AS,如图10-4,只截了上面部分.[1]Condition type MWAS[2]Access Seq MSWT, 在图10-5 可看到MWAS 到MWCN 都属于此存取顺序.[3] 进去可看到Condition type MW AS 在各国所定义的税码.[4][5] 请读者自己比较和图10-3 的不同3 定义税务计算过程.读者再次感觉Tax calculation Procedure 和MM,SD 的Pricing Procedure 简直相同,如图10-5.[1]TAXCN, 一般国类企业就用它,其实其他国家的tax calculation procedure 特别是在计算进项税和销项税上大致相同,只是税率不同而已,关于税率(码)定义请用FTXP[2]Step 是计算步骤[3]Fro. To 就是从第几步到第几步(简直就是定价)开始是计税有效行,空表示只使用From 一行计税,比如110 MW AS 销项税从100 To 空,就是说销项税的计算是从BASB-Base Amount 行开始再乘一个销项税率.再看310 CNSD, 从300 行To 空,而300 CNSC 由是从100 行To 空,则CNSD Service Tax 借项将等于100 BASB 乘服务税率再乘一个-1.(如图[4]Account key, 也是OB40 定义Tax account 的Transaction Key***Tcode OBYZ 包含了了上面三个配置.4 为国家代码分配计税过程.直接为国家代码分配一个计税过程而已,如图10-65定义税码IMG Path:Tcode :FTXP 如图10-7.[1] 更改Tax code 属性,总不能input tax 写了17 [5],tax code 来个13% input tax, china[3] 吧.[2] 就是接下来OB40 定义的税务相关科目,一般是名称类似Purchase-Input Tax, Sales-OutputTax.[4]Base Amount, BASB, 下面的Cond. Type 实际就是税务计算过程出现的所有的condition type.[6] 参考图10-5 [3] .[7] 计税过程TAXCN 所包含的所有Condition Types6 定义税务科目IMG Path:Tcode :OB40 ,如图10-8[1] 自动记帐科目分配组,对TAX 是%TX, 再比如MM 的自动科目分配(OBYC) 的group 是RMK, 关于更详细的自动科目分配配置(FBKP 包含了SAP所有的自动科目分配配置)请参考第例自动记帐科目分配.[2][3]MW2 和VS2 服务类税通常科目必须是成对配置的.如图10-9(仅做测试).[1] 假设定义了一个税码JT,税率是50%(测试用).[2][3] 定义服务类税税率借贷是50%,-50% .使用FB60(FB70) 在选用此JT 税码时,会产生一借一贷的抵消会计分录.如果[3] 不设置没有50.000-,则会根据TTax-Based Amount 产生amount*50% 的Tax amount .税务相关记帐.1 FB00 定义Editing Options( 图10-9).[1] 根据实际需要决定 1 是否需要选择,前面已经讲过.2FB50 总帐记帐只所以将FB50 单独提出是因为大都数记帐Tcode (FB60,FB70,FB65,F-02) 能找到那个Calculate tax 选择框,但是在FB50 好象初始界面上没有.1.错误提示2.Double Click3更改科目10010120 的金额为1030( 1000*J5 税率3%),生成凭证如下.特别总帐一日通(Special Purpose Ledger)特别总帐SAP 的应用和实施其实远不象传说中的那么神秘,特别是现在相信ERP 的概念已经深入”民用户的基本电脑操作培训.业责心”,不象多年前你实企施一个ERP项目甚至还得负我在修补是98年,那时B AAN, 我的第一印该我做ERP 开发近十年了,第一次听说已经S AP应干SAP 的待遇其高.象就是听说如此,最搞笑的是似乎很多用不过是其实S AP 的应我开始接触SAP 是2004 年下年,我的感觉来讲用和计,它的应人已经忘却了SAP TMD 首先也是一个软E RP设件系统,既然这样, 相对计是Keep usage as simply as possible, 而设本来就应该实施本来就应该不是复杂的,一个系统的ERP 的系统专门只计该是Consider business process as complex as possible , 除非你设才应题.的某企业的某阶段的某些问为了解决某行业的,不过估计他们经常挂在嘴边悟SAP 的精髓(注, 精髓此二字是他们有人说俺杀猪的还没领我没吃过骨髓那就真是自己也没搞清楚,如果没错的话,我记得猪呀牛的只有骨髓,你硬要说陷).的是诬?老婆回答:如果今天你晚上不又要铺下来吗我和老婆讲,每天起床不用浪费时间折被子吧,这脏,如果不会或没有变脏不用洗脚吧,反正洗完了又会变不折被子,明天你又会找借口说睡觉则,懂啵?叫生活规又何苦洗,这去请巨资顾问就是游戏却要耗费,这这问单可是你企业题正好回答为个用如此简什么SAP应.规则山不是山,见水是水,第2 重:见水不是一位学者这山是山,见样阐述人生的 3 重境界,第1 重:见水仍是水. 企业E RP 的应,用也该如此,第1,ERP 是一个信息系统山仍是山,见水,第3 重是:见,第3,ERP 是一个信息系统.助)管理系统第2,ERP 是一个(辅个角度来讲:不上ERP 是等死,上了是找死.如果你从这,就很容易理解,之了一句话有位兄弟说代的国企,管理水平如何我不多说用台湾张济时,我应划经前国内大部分企业都是经过多年计容.:国企不倒,天理难五常的一句话金黑洞,另一个企要靠ERP 来代退人管理,一个企业吹嘘上了ERP 后堵住了资如果你的企业了.没了,真是I 服了U,这是什么跟什么呀,就不多评论业更得意上了ERP 后采购猫腻提供正确数据的信息,能及时一个真正的高管理水平的公司应该将ERP 看成一个信息系统惯,无为在好好再宰两年SAP 以后再慢慢已成习而治,MD,现是靠人),管理应系统(管理决策还专门能吹善写的高手做秘的了一定要高薪聘请象俺老弟SAP搅肉机这来吹,等以后俺得势样书天天也整点管理方面的文章到处去晒晒⋯问总帐一日通.篇文章叫特别:你为什么把这虚地回答,主要一是屠宰SAP 真TMD 太容易了,你只要花一天的时间看看,我总没当此时很谦。

SAP学习笔记

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系统学习笔记-PP(2)

sap系统学习笔记-PP(2)

知识点102、策略60我们要了解60呢,可能要从工程开发带一下子,产品的开发阶段,可能每个物料都是模型,不会很精确,如果想做的很精确,是有点难度的,建议我们采取计划物料方式,计划物料在我们工程阶段就已经做好了。

简单的解释,计划物料就是把我们很多相似的产品长交期的物料把它变成一个BOM,便于我们做一些销售预测的计划,等我们的产品完善了,正式生产的时候了,有客人的销售订单之后呢,它就会做这样一个冲销关系,这就是计划物料的使用方式。

当我们用计划性物料多了一个料,就是计划型物料,是用系列的概念把它做出来,这些都包含什么料呢,一般都包含一些长交期的材料,一俩天进来的料是不会放进去。

我们在系统里面演示一下。

它的流程是什么样子的呢,首先我这个产品还没有完全可以正式生产,我们会用一个计划性物料,对这个计划性物料做计划,告诉它未来会卖多少东西,下面的东西就取去采购嘛它是不可以做生产的,它只是用来做计划的,因为我们做生产是我们的产品成熟了,我们的生产线调试也完成了,这个时候才做生产,所以说,我的计划性物料是不可以做生产的我首先建一个计划性性物料,这个计划性物料暂时就按成品建1、建立计划性物料2、建正式产成品3、建长交期的原材料料号,建一个普通原材料4、建计划新物料和正式物料的BOM,CS01就是说WCP_06J这个物料,就是我WCP_06的计划性物料第一我们MM02设定WCP_O6J为计划性物料,在MRP3里面把它设定为60保存第二呢,我做一个计划独立需求(销售预测)MD61,我们MD04看一下这里面就有一个计划独立需求VSEV。

第三,跑MRP,触发原材料的采购,但是我们这个计划订单能不能生产呢,是不能生产的,跑完MRP,我们发现呢多了个计划订单订单是,后面是INDR的,肯定是VP的,不能转生产订单我看看它下阶的原材料可不可以去采购为啥看不到下阶物料啊,加了个原材料WRC_01后可以了为什么我产生的计划订单是INDR的呢,不能转采购订单呢,是因为MRP4里面计划独立需求没有设置成2,如果我设置成2我在来跑一下成品MRP,在看下阶原材料的就不是VP 的了,可以转采购申请了。

sap学习笔记.docx

sap学习笔记.docx

SAP学习手册IV发表人:sunxufeng | 发表时间: 2006年三月27日, 17:32请教各位,我已经在测试系统里,归档了销售订单以及其发票,会计凭证和交货单,但是我想看看归档的效果,请问R3系统有可以查看到归档数据的功能吗?另外,交货单还对应一张物料凭证,我就是直接归档交货单了,不知道是不是应该先归档物料凭证再归档交货单?因为归档发票的时候,需要先归档发票对应的会计凭证,再归档发票。

否则系统不让通过。

怎样做归档的资料在本论坛前几天我发的帖子里有人提供了,基本上是STEP BY STEP的教,很详细。

你去那下载吧。

只是归档不同的数据要选择不同的归档对象就可以了。

如归档销售订单用的归档对象是SD_VBAK, 归档交货单用RV_LIKP, 归档销售发票用:SD_VBRK, 归档会计凭证用:FI_DOCUMNT我提的问题是如何查看已经被归档的数据?在每个归档对象中,都有一个管理功能,你选择一下,就可以查看该归档对象所归档的全部内容,系统按日期排列但是我归档的销售订单,数量字段都显示为空。

其实这些订单都有数量。

不知道是没有把数量字段拷贝到归档文件,还是读取程序有误没有显示数量字段。

请帮我再看看好吗?选择某一次归档会话,点击“√”:然后系统显示这次会话归档的销售订单清单,但是奇怪的是,所有的销售订单数量字段为空,如下图:为何计量单位显示为****** 导致无法使用,如何解决?计量单位是在后台设置的。

系统中有一个基本计量单位,你现在所看到的计量单位是自己定义的。

可以任意设置,只要填对两者的换算关系就行了。

物料主数据的单位,不是在你当前语言环境下创建的吧, 看看你的物料主数据是否在英文环境下被建立,没有建立中文单位.请教!怎么删掉SM37中Active状态的进程?有几个进程的状态是ACTIVE 而且执行的时间已经很长了。

现在想把进程DELETE,可是用什么方法都无法办到。

SM50吧,但是在sm37里不是有stop这个功能么?在SM50中看不到这个进程。

不知不觉,学习sap几个月了,积累了不少感受,想跟大家分享

不知不觉,学习sap几个月了,积累了不少感受,想跟大家分享

不知不觉,学习sap几个月了,积累了不少感受,想跟大家分享1、首先要懂得,SAP究竟是不是你所需要的,你要问清楚你自己是否准备好了整天面对电脑静下来,重复做一些枯燥无味的活。

你原来的工作是不是还能有所突破和创新,放弃以前重新开始是需要面对很多挫折和恐惧的。

我还了解到有些人外向,说话很有感染力,其实做HR、公关、销售会更匹配你们的潜力。

2、当你决定踏入SAP的大门后就得义无反顾,学习SAP前期投入很大,我们很难发现错了再从头来过。

每天吃饭2h,睡觉8h,剩下的时间大部分在工作或在去工作的路上。

以后你的一大部分生命的时间得与这个叫SAP的家伙在一起,你每天快乐的多少,就会取决于你对它的兴趣。

3、工欲善其事,必先利其器。

对于学习SAP,不可求全责备,企图完全搞懂他。

记得一个从德国回来,在SAP总部工作10年的顾问跟我说过一句话:“对于SAP,我只是略懂。

”无论他是谦虚或是幽默,都反应了SAP的博大精深,我们能把课上的内容游刃有余,已经很厉害了。

4、我学习的方式是照着老师的讲解和录屏,他点1,你点1,他点2,你点2,这样2遍左右,你对操作就很熟悉了,得思考这样做的意义和道理:为什么先点1再点2,能不能点2再点1呢?这样操作和概念你都能掌握,然后尽量用英文系统再做一遍,以便面试的积累。

书山有路勤为径,学海无涯苦作舟,学习SAP也没有太多捷径,就是这样年复一年,日复一日敲击鼠标和键盘换来的。

5、业务知识,顾问们都说这个很重要,在项目上确实,不过我们主要是为通过面试,被问到不多,但你要对利润率、销售额等基本概念有个初步了解。

有时间建议选择一个模块SD或FICO或MM等视频大致过一遍,有个大体的印象,因为面试中会被问到你核对SD数据用的是哪个T-code之类的。

6、ABAP,我们只有3个地方用得到ABAP,数据源增强、转换规则、变量增强。

对于没学过编程的人来说,ABAP貌似很复杂,其实不竟然。

你可以之后看看项目的一些文档,会发现很多ABAP程序都是类似的,完全可以复制、粘贴,修改其中几个字段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
client的操作:sccL copy
scc3 查看日志
scc4 后台
scc5 delete 选择“从T000删除条目”
000 001 065 066 这四个client为系统client,066用于做earlywatch
sm02 给所有人发送即时消息
se61 修改sap登陆界面
sapdba
c—–a—–……
当数据库备份失败,oracle启动不了的时候sapdba—-j—a—-a—-y
当sap*用户密码忘记时:
sqlplus /nolog
connect sapr3/sap 或者 connet system/manager
 SAP读书笔记
July 23rd, 2007
Pfcg
Su53 查看权限对象 st01 跟踪
St22 看dump,以分析错误 eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority check),找到object,在pfcg中添加object并赋予权限
sm04 查看什么人在做什么事情,可踢人,它只能看到一台机器
al08 查看有多少人登陆,session_manage 表示用户出于登陆状态,什么也没有做,它可以看到两台机器,如果要登陆另外一台机器,可以用sm51转到另外一台机器
os01 查看在线机器名称
oss1 选public进入sap 服务区,可用来发message或者申请lisence key
/h debug
su01 建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定
se09/se10 查看并释放 change request 。(workbench 表示与集团无关,只需要传一遍;customizing 表示与集团相关,则需要分多次传到每个集团)
-rwxrwxr-x 1 p34adm sapsys 5014 Sep 26 09:45 P34_DVEBMGS00_p34dbsvc.
BAK
-rwxrwxr-x 1 p34adm sapsys 1891 Sep 01 12:47 START_D01_p34apsvc
usr/sap/P34/SYS/profile 中有参数文件,可以在改变参数前做参数文件的备份,具体命令如下 cp xxx yyy ,恢复参数文件时,只需要将备份的参数文件copy回原参数文件名即可。这里的yyy包括:DEFAULT.PFL P34_DVEBMGS00_p34dbsvc P34_D01_p34apsvc START_D01_p34apsvc START_DVEBMGS00_p34dbsvc
更改当前用户 su eg. su – orap34
查看cluster lssrc –g cluster
看文件大小 df –k
看有哪些用户 who
看文件内容 more
vi编辑器 vi
查看服务器地址 netstat –in
新建目录 mkdir
cd /usr/sap/P34/SYS/exe/run (注意这一行中的大写字母)
./saposcol (./表示运行)
st02 监控buffer,看命中率(hitratio),swap出错值大于1000则需要用rz10调整参数,一次最好只改一个参数,改完了重启sap使参数生效。
-rwxrwxr-x 1 root system 466 Aug 08 15:55 DEFAULT.PFL.0
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 12:29 P34_D01_p34apsvc
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 09:56 P34_D01_p34apsvc.BAK
192.167.17.1 db内部地址
192.167.17.2 app内部地址
192.167.17.3 tsm内部地址
进入tsm管理界面 dsmadmc(admin : admin)
使用orap34 用户
运行sapdba,以扩展表空间: su – orap34
Sm19 跟踪用户
Sm20 看用户的详细动作
Stat 粗略的查看用户的动作
更改口令 passwd eg. passwd orap34
看当前路径 pwd
看sap或者oracle的进程 eg. ps -ef|grep sap或者 ora
看命令的使用方法,相当于DOS中的help命令 eg. man xxx
su20/su22 以不同角度来查看权限对象
sale 建立逻辑系统 eg. P34CLNT800
db13 Байду номын сангаас 数据备份
db02 数据库表和索引的监控
db12 数据备份日志
sapdba 数据库管理工具
sm36 定义后台作业 (标准的作业——-缺省的计划)
sm59 设置sfc连接,也可用它来登陆到别的机器,哪怕是用sap通讯帐号也可以
sm21 看系统日志
os06 操作系统监视器 ,cpu使用率正常在30%以内,30%~70%可能表示很慢,如果无系统信息,则需要在AIX中执行如下命令:
ps –ef|grep saposcol (查看sap操作系统收集器进程)
2. Pfcg—–找到common role—–添加tcode—-从范围菜单(填入定制的菜单)
se56 看自己的ID有哪些object及object的值
su10 批量修改用户,也可由su01的菜单”批量修改”进入
su02 编辑用户权限的参数文件
su21 建object
sapd 配置打印方式、打印格式。它的配置是跨集团的(打印方式分为:local,remote,front end 三种。local的配置较为复杂,它是指printer和server相连,driver全部都装在server上,然后再由server去连接pc; remote是指server与printer server 相连,printer server 再通过server与pc相连;front end 配置比较方便,它是指server与pc相连,pc接printer,并将其设置成默认printer)
sm37 查看后台作业
sp01 看打印队列,可清空假脱机请求
spad 选择完全管理,先定义“页格式”,然后赋格式类型,再赋设备类型(CNSAPWIN)
smlg 定义组登陆方式,如果发现机器不能自动分配资源或者分配资源出错,则可以在里面删除掉一台机器,然后再添加进去就可以解决,在它里面按F5可以查看机器响应时间,如果在1000ms以内则表示正常.
-rwxrwxr-x 1 p34adm sapsys 1013 Aug 08 15:55 P34_D01_p34apsvc.bak
-rwxrwxr-x 1 p34adm sapsys 5304 Sep 26 14:02 P34_DVEBMGS00_p34dbsvc
———————————————————————————————————————
ls –l
系统中的文件属主如下:
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 10:09 DEFAULT.BAK
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 14:03 DEFAULT.PFL
-rwxrwxr-x 1 p34adm sapsys 2669 Sep 01 12:47 START_DVEBMGS00_p34dbsv
c
p34db:p34adm> cd ..
p34db:p34adm> ls
exe gen global profile profile.bck src(红色的是profile的全备份,蓝色的没有用,是从原来的d00系统中带过来的,大写的bak文件是系统自动备份的,但它只保留最后一次保存之前的结果,所以修改参数后不要多次保存,全部改好了然后一次性保存,恢复参数时一定要用p34adm用户登录,以免文件属主发生改变,导致sap无法启动)
———————————————————————————————————————
用cp –R profile.bck.2005.9.27 profile (将参数文件恢复)
st04 查看数据库日志 (转到——数据库日志)
oracle/P34/saparch 看arch文件
sm13 检查更新是否有效,只需要看中间“更新有效”这几个字就可以了
sm12 检查锁定条目,可用于解锁,eg.用户锁定条目后断网了,其他人不能用,则需要解锁
st03n 可查看一些系统信息,凡是以“n”结尾的都是sap后来开发的事物代码,用于分析sap的一些系统信息,检查响应时间是否超过了2000ms,如果超过了则需要用其它手段来分析为什么这么慢,eg. sm37看后台作业,sm50看进程,sapdba或者db02看tablespace 是否已满,用db02则需要刷新一下,否则有可能不是实时数据,但sapdba就是实时数据。Sm21看系统日志,st22看dump.
S0003605676 密码 I753A556
sm50/sm51 看进程,sm50看当前机器,sm51可以看两台机器
suim 权限比较 eg 查找哪些role里有spro这个事物代码
rz10 编辑系统参数文件
rdisp/gui_auto_logout & rdisp/keepalive 用于控制闲置时间(秒)
connect /as sysdba
se61——创建或修改 general text,即常规文本:zlogin_screen_info—–在行首可用@xx@方式引用一个icon(其中xx为数字,在se38中运行 report rstxicon 可查到所有的icon),文本信息最多为16行,每行45个字符.
相关文档
最新文档