SAP学习笔记.docx
《SAP学习笔记.docx》由会员分享,可在线阅读,更多相关《SAP学习笔记.docx(25页珍藏版)》请在冰豆网上搜索。
![SAP学习笔记.docx](https://file1.bdocx.com/fileroot1/2023-4/3/173834dd-5f2d-48f6-aba5-7031313960a3/173834dd-5f2d-48f6-aba5-7031313960a31.gif)
SAP学习笔记
SAP学习笔记
基本设定以及操作………………………………………………………….
1.SU01账户设定
1该命令用于创建、修改、显示SAP登陆账户,可以设置里面的一些用户参数。
2缺省值选项卡里面的起始菜单处输入事务代码可以使用户在登陆的时候直接进入到事务代码界面。
3登陆语言可以设定默认登陆语言
4十进制计数法这里可以设定默认的小数点显示方法(设定好了就不要再更改,推荐用X)
5个人时区这里可以设定用户所在的时区和服务器所在的时区区分出来。
2.SM12查看用户锁定的表
用户名这里输入要查看的用户名,集团那里输入客户端号,回车,然后把锁定的表删除掉就可以了。
3.SM04查看正在登陆的用户,并且可以把别人踢掉
4.OBR1重置业务数据。
5.OBR2删除主数据
6.OBR3让公司代码正式运行~设置为生产。
7.CG3Y把服务器的文件下载到桌面
8.CG3Z把文件上载到服务器
新公司配置…………………………………………………………………..
1.OY01定义国家基础信息(一般不需要维护)
路径:
SPRO→参考IMG→SAPNetWeaver→一般设置→定义国家→定义MySAP系统中的国家
①国家代码720
②过程TAXCN
③硬通货有些国家货币贬值变化得厉害的时候,用别的国家货币做硬通货例如美元
2.设置国家特定的检查
路径:
SPRO→参考IMG→SAPNetWeaver→一般设置→定义国家→设置国家的特定检查
①银行代码:
一般选择外部分配
②银行代码长度:
一般是15位,如果太长的话要用一个参考字段把多出来的添加进去
3.货币
路径:
SPRO→参考IMG→SAPNetWeaver→一般设置→定义国家→货币→检查货币代码
1RMB或者CNY设置成主要货币就可以了,ISO那里输入国际货币符号CNY
2为货币设定小数位
4.OX02定义公司代码
路径:
SPRO→参考IMG→企业结构→定义→财务会计→编辑、复制、检查公司代码→双击编辑公司代码数据
直接点新条目创建
保存后自动进入详细信息配置:
最后打钩保存就可以了。
5.OB45定义信贷控制范围
路径:
SPRO→参考IMG→企业结构→定义→财务会计→定义信贷控制范围
1这个是为了给一个公司一定的信用额度
直接新条目
2更新:
意思是销售订单等得数据何时更新到总账,一般都是选000012
3FY变式:
指的是年度会计变式,中国一般用K4,表示12个月的会计区间和4个季度的特殊会计区间。
4这个会计年度变式在OB29维护
6.分配信贷控制范围给公司
路径:
SPRO→参考IMG→企业结构→分配→财务会计→给信贷控制范围分配公司代码
覆盖CC范围:
信用控制范围可以重写标志。
一个信贷范围下面有几个公司代码,并且这几个公司用这一个总的额度控制,就需要勾选。
7.OB13定义一个科目表
路径:
SPRO→参考IMG→财务会计→总账会计→总账科目→主数据→准备→编辑科目表清单
直接新条目
1科目最长是10位
2被冻结标记如果勾上了,这个科目表就不能用了,不能记账了
3成本控制集成那里是控制是否自动创建成本要素的,是CO才要用到的内容。
4合并那里是合并科目表的
5分配集团科目表到合并科目表-CXNF
8.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→财务会计→财务会计的全局设置→凭证→过账期间→未清和关账期间变式
11,2015,12,2015:
这里意味着之前K4会计年度变式里面定义的12个自然月记账期间,而后面的13到16期间意味着特殊记账期间,这里控制着这些期间是否启用。
2+:
这个是总开关,控制所有分类的记账期间。
3A:
固定资产类
4D:
客户类
5K:
供应商类
6M:
物料类
7S:
总分类账类
8V:
合同账户类
9AuGr:
授权组:
就是允许哪些人往期间里面记账。
15.OBC4维护字段状态变式
路径:
SPRO→参考IMG→财务会计→财务会计的全局设置→凭证→行项目→控制→定义字段状态变式
里面可以添加各种字段状态组用于不同科目录入的字段状态控制
16.OBC5向字段状态变式分配公司代码
路径:
SPRO→参考IMG→财务会计→财务会计的全局设置→凭证→行项目→控制→向字段状态变式分配公司代码
把字段状态变式应用到公司代码里面去
17.OBA4定义雇员容差组
路径:
SPRO→参考IMG→财务会计→财务会计的全局设置→凭证→行项目→定义雇员的容差组
新条目添加新的
1.组那里留空,这样可以允许这个公司代码下所有人员账户都使用这个组。
2这里可以控制每个记账凭证的金额最大值
3这里可以控制每个凭证的允许差异金额
4如果是针对单独用户的容差设置就要填写组名并且需要分配给用户
5金额和百分比同时有限制的话,系统会自动选择对我们最有利的条件来限制。
18.OB53定义留存收益科目
路径:
SPRO→参考IMG→财务会计→总账会计核算→主数据→总账科目→准备→定义留存收益科目
输入公司代码后这样维护进去。
这里填入的是权益类的科目,用来记录每年的留存收益。
后面记得要在FS00里面创建一个这样的科目。
这个是必须定义的,否则后面创建科目会出错。
19.FBN1定义条目视图的凭证号码范围
路径:
SPRO→参考IMG→财务会计→财务会计的全局设置→凭证→凭证号范围→定义凭证号范围
输入公司代码
添加一个范围。
这里的外部不要勾选,否则每产生一个凭证都需要手动指定凭证号。
添加好后点右下角的加号,再保存。
如果懒得手动一个个号码段输入,可以从1000公司复制过来
20.OB74未清项管理
路径:
SPRO→参考IMG→财务会计(新)→总账会计核算(新)→业务交易→未清项目清算→准备自动结清
1标准:
意思是按照一个什么样的共同标准来进行自动比对清账。
2ZUONR:
这个是凭证录入时里面的“分配”字段,这样同样分配的凭证将可以自动清算。
3这个分配字段就是新建科目的时候的排序码
21.FS00创建会计科目
路径:
SPRO→参考IMG→财务会计→总账会计→总账科目→主数据→总账科目创建和处理→编辑总账科目(单一处理)→集中编辑总账科目
这里注意要在“设置”里面的“层次结构显示”修改为“显示导航树中的账户”
然后点击新建。
输入想要创建的科目号码回车。
1资产负债表类的科目就要勾选必须“仅限以本位币记的余额”
2如果这个科目是要收税的那就要勾选允许含/不含税过账并且在税务类型那填“*”
3中转科目就要勾选未清项目管理
4要查看科目的记账明细的话纪要勾选显示行项目
5排序码要填,根据需求
1选择字段状态变式
2如果勾选只能自动记账,那就不能手工录入这个科目了,只能从别的模块自动带过来。
3保存就科目创建完成了。
……………………………………………………………………………………………………………………………………………………………
4下面是其他的导入科目的方法。
5FS15发送科目,导出成一个文件
6CG3Y把文件下载下来
7CG3Z把文件传到服务器
8FS16接收科目
9OBY2复制总账科目(这又是另外一种方法,和上面的无关)
会计凭证录入……………………………………………………………….
1.F-02手工录入凭证
1技巧:
*号可以带出前一项目的金额,+可以带出前项目的文本
2原因代码:
维护进去的时候要在不复制文本那里打钩。
(原因代码体现在财务现金流量表里)使用OBBE可以维护
3总账凭证也可以用FB50来做。
4F-02可以做所有种类的凭证录入,而FB50只能做总账类的,FB01和F-02功能一样。
5FB02更改凭证FB03显示凭证
6FB01与F-02是一样的,只是一个后台代码、一个是前台代码,这两个与FB50是有区别的,FB50只能录入总账(记账码只能是40、50),而FB01与F-02是所有的账务都可以记,如应收、应付、资产等。
SAP存在这许多类似的代码,除了有前台、后台代码区分外,主要应该还是为了满足不同的客户的需求,如有的公司的凭证管理分得很细,这样就可以通过不同的事务码录入产生不则的凭证号,便于细致的管理;有的不希望分得太细,可以统一用FB01或F-02这个万能事务码来做,产生同一类型的凭证号。
7在BKPF表里可以看到所有凭证的行项目(SE16看表)。
2.FB03看看刚刚做的科目凭证
3.FS10N查看科目余额
也有个FAGLB03可以查看,一样的。
4.OBA7更改凭证类型的编号范围。
当提示凭证号已经被分配的时候可以更改范围然后就会用新的号码段来作为凭证编号了。
例如这里做总账凭证用的是SA类型的凭证,号码范围03.
点击数字范围信息或者使用事务代码FBN1修改号码范围。
5.FTXP维护税务代码
主要是维护每个税码扣税方式和比例
税务科目处可以维护这个税码的记账科目,和OB40维护的一样。
OBCN维护各种税类型
6.OB40把税务挂到科目中
凭证录入过程中如果要交税的,经常会用到各种税码,必须要给这个税码维护一个用来记账的总账科目才可以计税的,例如进项税就双击选择这里的VST进去维护。
输入科目表。
填入用来记录这个税码的科目就可以了。
7.OKKP成本控制范围
做账过程中如果提示“没有控制范围分配给公司代码”需要到OKKP里面新建一个成本控制范围并且分配给公司代码并且激活。
应该是先OX06建立一个范围然后OX19分配给公司代码然后OKKP里面激活使用。
服务器端注册的时候如果选择了是生产机,就必须要这个控制范围才能正常录入凭证。
如果没有做OKKP会提示“有关成本控制范围的控制标志不存在”
OKKP的路径SPRO→控制→一般控制→组织结构→维护成本控制范围
OX06的路径SPRO→企业结构→定义→控制→维护成本控制范围
OX19的路径SPRO→企业结构→分配→控制→把公司代码分配给控制范围
8.F-65预制凭证(总账凭证用FV50预制)
预制的总账凭证用FBV0去过账。
9.F-04过账并清账
10.FBD1周期性凭证
周期性凭证用于处理每个月固定要录入过账的凭证,先预先做好,每个月去执行一下就可以了。
1首次运行日期:
填月末。
2最后运行于:
就是最后一次执行是什么时候的意思。
3运行间隔月数:
每隔多少个月运行一次
4运行日期:
不用写
5凭证类型:
做总账类的话就填SA,货币CNY
6下面的记账码什么跟录入正常凭证一样,然后过账得到一个过账码。
7FBD2更改周期性分录凭证FBD3显示周期性分录清单
11.运行已经制作好的周期性凭证记账。
1输入周期性凭证号,得到一个会话SAPF120
2必须要在FBD1录入的“首次运行日期”那天来运行才能成功生成会话。
(好像不填写过账日期就没问题了)
3然后进SM35里面运行刚刚建立的会话
这里的会话名是我随便选的,正确做法应该是选SAPF120那个会话。
1查看周期性凭证会话清单。
12.OBC4科目组字段状态变式
就是有些字段被定义了必输还是不必输还是隐藏的~在这里维护好变式就可以了。
13.OB41记账码字段状态变式
14.FKMT建立科目模型
新建。
填好模型名称和一些必要的参数。
点击行项目到里面维护一下行项目就可以了。
然后就可以在录入凭证的时候调用例如在F-02里面:
这样就可以调出来了,改一下里面金额什么的就可以直接保存过账了。
15.OB58创建财务报表格式
新条目创建一个。
选会计报表项目。
这里自动行项目代码的勾勾去掉更方便。
然后自己编辑好到底想显示什么样的数据、科目就可以了。
然后用查看报表。
16.FB08冲销凭证
冲销原因决定是红冲还是蓝冲
SM30进入表T041C可以维护冲销原因
1蓝冲-不允许修改冲销凭证的会计期间(当前期间回转):
只能在凭证当时的过账日期那天冲销。
(会虚增借贷)
2蓝冲-允许修改冲销凭证的会计期间(关闭期间回转):
可以选择别的冲销日期。
(会虚增借贷)
3红冲-不允许修改冲销凭证的会计期间(当前期间的实际回转):
只能在凭证过账日期那天冲销
4红冲-允许修改凭证冲销的会计期间(关闭期间实际回转):
过账日期后的其他时间都可以。
5公司代码全局性数据里面的公司代码,勾上允许负数记账才可以做反向凭证,这样在红冲的时候才不会虚增借贷。
路径:
SPRO→财务会计→财务会计的全局设置→公司代码→输入全局参数
6如果是F-02里手动输入凭证进行反记账,要借贷双方调转过来并且勾选其他数据里面的反记账标记。
17.FBRA重置并冲销
18.F-03清账(FB1S)
未清项管理是财务中一个比较重要的概念,确保了业务交易的记录的完整性,提升了财务管理水平。
一般都是中转科目才会有未清项。
FBL1N:
供应商行项目显示
FBL3N:
总账科目行项目显示
FBL5N:
查看客户的行项目,可以看到客户的未清项目
总账里面的科目必须勾选了未清项目管理才可以进项未清管理。
注意:
如果F-03清账的时候提示“在表T043S中,公司代码的输入丢失”什么鬼的,就要设置这个容差组数据。
注意看看T043G(账户容差组)
路径是:
SPRO→财务会计→总账会计→业务交易→未清项目清算→清算差额→为总账科目定义容差组
事务代码OBA0
注意容差组那里不要填!
还不行就OBA3定义“客户/供应商容差”
还有OBA4,前面已经定义过的。
19.OB74自动结算的附加规则(用于自动清账)
在F-02里面录入凭证的时候里面的分配字段可用于自动清账。
这个前面创建公司代码的时候已经配置过了。
20.自动清账
自动清账就是对中转科目、开启了未清项目管理的科目进行清账,使借贷平衡。
自动清账是根据凭证里面的“分配”字段来配对的,金额相等且分配字段一样的两笔借贷款项将会自动清掉。
1我们是在OB74里面规定了是用ZUONR的分配字段来自动清账,当然我们也可以指定其他的规则。
2做凭证的时候如果分配是留空的,那么就会自动填上这个科目的排序码。
凭证的替代和校验
OBBH维护会计凭证替代
银行
1.FI01创建银行主数据
SWIFT码是全球银行业统一的一个代码。
新建了代码为的银行。
2.FI12创建开户行
维护好账户标识、银行号码等数据。
总账那里要填入一个总账科目,这样用这个银行付款就会和这个科目挂上了。
3.FBZP维护支付程序
然后可以在这里面创建银行账户(这里还可以维护公司和银行账号的关系,以及支付公司、支付方式等等)
先维护第一行所有的公司代码
1发送公司代码:
就是做业务的是哪个公司代码。
2付款公司代码:
负责财务付款的是哪个公司代码(主要是用在业务和财务分开公司来管理的情况)
3支付容忍天数:
就是到了支付日期之后还允许再拖延几天的意思。
4需付款的专门账本实务:
好像和特别总账相关
然后返回,维护
。
1无汇率差额:
就是付款与汇率的变化无关。
这里是定义导出给银行进行划账支付的一个表格的格式。
暂时不用维护。
然后维护国家的支付方式:
。
这里维护的是这个国家所允许的支付方式,例如支票啊什么的。
双击付款方法进去可以有更详细的维护。
国家的支付方式维护好了,就要维护公司的支付方式。
直接新建几条进去就可以了。
然后就是银行确定。
选中后维护左边的数据,先维护银行账户。
(要先在FI12维护了账户才行)
银行子账户可以输入各个中转科目,用来设立不同币种的支付科目等。
然后维护分类订单。
(其实就是进行某类型支付时优先使用哪个银行账户支付的控制)
然后维护可用金额(就是这个银行账户里面有多少钱啦)
最后的开户银行其实就是FI12创建开户行。
前面已经维护过了。
供应商
1.OBD3创建供应商账户组
就是用来给供应商归集的。
下面的字段状态是控制这个集里面的供应商的某些字段是否显示是否必输什么之类的。
2.XKN1维护供应商的编号范围
就是新建供应商时系统自动按照这个范围给编号。
3.OBAS对供应商账户组分配编号范围
把定义好的范围分配给供应商账户组。
4.OX08创建采购组织
创建完之后记得用OX01分配给公司代码。
5.FK01创建供应商
(在财务会计的层面来创建)
然后点下一页维护其他数据
这里的客户是指当这个供应商同时也是我们的客户的时候就需要填入客户编号。
银行还不知道是干啥用的
总部:
如果供应商的收款公司是别一个,就填入别的供应商代码。
统御科目是用来记账付款给供应商的科目,是应交账款-供应商。
付款冻结并不是锁死付款,只是出一个黄色警告。
这里用于自动付款。
容差组OBA3设置
XK01也是创建供应商
XK01=MK01+FK01
XK01创建的是全局的包含各层面的供应商主数据。
注意:
供应商和客户有多个地方控制字段状态,一定要注意。
6.F-43校验发票(给供应商付款)
记账码31,下一行项目记账码是借方。
7.F-53给供应商清账
借25,贷50
工厂
1.WB01创建工厂
2.OX18把工厂分配给公司代码
3.OX09创建工厂的库存地点
4.OX17为工厂分配采购组织
物料
1.OMSF创建物料组
2.MM01创建物料主数据
3.OMSY有关公司代码的物料管理视图
要在这里维护了公司代码的物料管理期间才能在创建物料时使用有关公司代码的视图。
4.MB1C更改物料库存
5.OBYC维护自动过账科目
这里是MM模块跟FI做集成的地方,必须要在这里维护了科目才能正常做采购订单的收货和开票。
1BSX存货记账
2DIF物料管理少量差异
3WRX已收货物、已收发票清算科目
4GBB库存记帐的冲销输入
5OB40里面要维护:
MW1,MW2,MWS,NAV,VS1,VS2,VST
6.MB03查看物料凭证
7.MM43查看物料信息,包括列表信息
8.MMBE查看物料库存
9.VKOA跟SD集成的地方
10.MMPV开启物理账期
11.MMRV查看物料账期
OB52里面的M区间也是控制物料账期的
12.设置价格差异的容差限制
13.OMSR关于物料的字段状态控制
采购订单
1.ME21N创建采购订单
2.MIGO采购订单收货
3.MIRO给供应商开发票
4.F-44清账(付款给供应商)
知道要付款多少的时候用F-44,不知道要付款多少的时候用F-53
5.FB60直接开发票给供应商
然后用F-44清账
直接先FB60给供应商开发票
然后做一个贷项凭证FB65(如果有退货给供应商就要做这步冲销)
注意:
要先在OBXU里面维护折扣记账科目才可以折扣。
一些需要维护的科目:
员工费用报销
1.FBKP特别总账标识维护
需要配置这里的K-A和K-F的科目。
2.F-47员工借款请求
这里一定是要填A
做成一个这样的单项凭证。
这个时候在FBL1N里面要勾选注释项目才能看到这个供应商的未清项。
3.F-48付款
FBL1N手工去除冻结标识。
解冻之后再进入就看到没有冻结标识了
4.F110进行自动支付
填写好上面这些数据之后,点击建议一下。
最后运行付款
然后到FB60录入发票。
然后进FBL1N进行解冻
5.F-51过账并清账
如果之前预付的钱没有花完,就用这个进行收款。
销售与分销配置
1.OVX5定义销售组织
2.OVXI定义分销渠道
3.OVXB定义产品组
4.OVX3将销售组织分配给公司代码
5.OVXK将分销渠道分配给销售组织
6.OVXA将产品组分配给销售组织
7.OVXG设置销售范围
8.OVX1定义销售办公室
9.OVX4定义销售组
10.OVXM给销售区域分配销售办公室
11.OVXJ将销售组分配给销售办公室
12.OVX6将工厂分配给销售组织/分销渠道
13.OVXD定义起运点
14.OVX7定义装载点
15.OVXC将起运点分配给工厂
16.OVSF定义运送条件
17.OVSX定义装载组
18.OVL2分配起运点
19.OVL3分配拣配库存地点
20.VOFA创建出具发票类型
21.OVKK定义定价过程确定
22.OV14维护销售单据的物料确定
23.OVK3定义客户税分类和物料税分类
24.OVK5定义物料账户分配组
25.VKOA维护销售收入的总账科目
26.OVRO在销售单据抬头等级分配更新组
27.OVRP在销售单据项目等级分配更新组
客户
1.定义客户的账户组
2.XDN1定义客户的编号范围
3.把编号范围分配给账户组
4.XD01创建客户
1FD01