FI模块与SD、MM的接口配置方法

【转自 http://blog.itpub.net/195776/viewspace-1023910/】

1 FI/SD 借口配置
FI/SD通过tcode VKOA为billing设置过帐科目,用户可以创建自己的科目定义数据表。 科目是做到COA级的,通过KOFI/KOFK这两个condition type确定分别过帐到FI和CO凭证中。 由于PricingProc.是同SalesOrg.相关联的,所以科目在Organization上首先要做到SalesOrg. 级,其后的AccountKey是在PricingProc.中和不同的PriceConditionType相关联的,决定着最终销售收入、折扣、附加费用、预提等过到不同科目上。

2 FI/MM 借口配置
FI/MM通过tcode OBYC为所有的库存移动设置过帐科目,系统用不同的TransactionKey决定了不同的移动类型/业务类型,对于这些TK的含义,SAPLIB中有较为详细的解释,可参阅。 
科目的配置可以按照需要做在ValuationArea(Plant)和ValuationClass层。 特别是我认为FI/MM AccountDetermination中最有意思的就是TK为GBB的科目定义,其中有一个东东叫做GeneralModificationKey,这个GMK是同MovementType直接相连的;除了很多标准的GMK之外,用户也可以自定义,并将它们同自定义的MovementType相关联,以决定不同的MT连接 到不同的过帐科目上。

3 实例说明
可以按照资料到系统中配置一下,并做一些例子,有助于理解这些科目配置 
3.1、对于收货(特别是来自采购的收货)和发票录入IV/LIV,常用的TransactionKey为: 
BSX 同ValuationClass相关联的所有基于存货科目的过帐 
FR1、FR3 运费和关税的清帐科目(需要通过IV/LIV做Clear,类似GR/IR科目) 
FR2、FR4 运费和关税预提科目(无需Clear) 
WRX 存货GR/IR科目 
DIF SmallDifference(小金额差异),未超过发票价差容限的金额过到此科目(OMR6中定义ToleranceLimit) 
KDM 处理收货同收发票汇率不一致造成的差异过帐 
KDR 处理收外币发票时,由于四舍五入的原因造成的本币金额同GRIR本币金额不一致的差异过帐 
UPF 处理UnplannedDeliveryCost(计划外运费)是否单独过到某个制定科目而不是过到存货或价差科目 
PRD 标准成本法下处理PPV的科目,即采购价差科目

3.2、对于发货和其他库存移动,常用的TransactionKey通常只需要关注GBB,即所谓库存移动的抵减或对应科目,其中比较重要的一个概念就是GeneralModificationKey,这个东东是同MovemtType关联的, 较常用的有: 
AUF : 无Acct.Assignmt的PP/CO订单的收货和结算 
BSA : 通过561/562做库存初始化的过帐科目 
INV : 库存差异导致的收入和费用科目,一般为P+L科目 
VAX/VAY: 销售订单的发货成本科目 
VBO : 委托加工业务,提供给供应商的库存出货科目 
VBR : 处理内部发货业务,如直接消耗到成本中心、资产或内部订单等 
VKA : 基于Acct.Assignmt的销售订单业务,如BTO、MTO业务等 
VKP : 基于Acct.Assignmt的项目业务,如BTP、MTP业务等 
ZOB : 无PO收退货,如501/502 
ZOF : 无PP订单收退货,如521/522 
同样,你可以基于自定义的MovemtType,设置相关联的自定义的GMK,并在GBB中指定科目。 此外,如果启用MaterialLedger、标准成本法核算货ProductCostbyPeriod等,相关的LKW,PRV, PRP,PRQ和PRY等也需要做相关设置,详见帮助。

3.3 对于收货科目设置,举个稍复杂的例子: 
A000工厂下的物料A,ValuationClass为V000;拟在MM/InfoRecord中定价2%的采购运费,不需要通过IV/LIV清帐;价差容限定义1元以下为SmallDifference;在采购过程中发生了计划外运费,并希望过到制定科目上;收发票时的汇率同收货时不同,有差异。 
示例会计科目如下: 
1401 原材料存货科目 
2181 预提运费 
5121 计划外运费 
5122 SmallDifference 
5151 汇率差异 
6000 存货GR/IR

可通过OBYC配置为: 
库存过帐 BSX A000 V000 1401 
预提运费 FR2 A000 V000 2181 
小额价差 DIF 5122 
计划外运 UPF 5121 
汇率差异 KDM A000 V000 5151 
GR/IR WRX A000 V000 6000

收货时的分录为(MAP计价方式,忽略VAT): 
Dr. 1401 1020.00 
Cr. 6000 1000.00 
2181 20.00 
收采购发票时的分录为: 
Dr. 6000 1000.00 
5121 100.00 
5122 0.80 
5151 1.20 
Cr. A/P 1102.00 
收运费发票的分录: 
Dr. 2181 20.00 
Cr. A/P 20.00

比如你用MB1A通过201做PGI,在OMJJ中你可以看到有一个Account Grouping,双击进去后有如下一条String: 201 K X X WA03 2 GBB VBR。其中K表示Consumption Posting,而GBB VBR是连接Account的关键。用OBYC,选择GBB(指库存抵减过帐)双击,里面比较复杂的设置有可能是:Valuation Modif.(a Plant) > General Modif.(VBR) > VC > Account!。 
这样,201就通过GBB,VBR同相关科目联到了一起。 
当然,这是个很简单的例子,SAP对于不同的Special Stock,数量、金额是否更新,都会在OMJJ 中引用不同的所谓(Value String),这个东东比较复杂,我是做FICO的,了解得不多,不过很值得研究啊.

101是针对采购、生产和成本控制订单收货的MT,在OMJJ>Account Groupg. 中你可以看到常用的Movemt. Indicator是B(采购订单)和F(生产订单),请特别注意看Consumption Posting(A,V,E,P...)字段有值的那些行,他们链接的Transaction Key是KBS,这个KBS叫做Account Assigned Purchase-Order,在OBYC中是无法手工配置科目的。SAP在Movement Type的Post String/Value String中处理这种KBS时,会直接指向库存科目,即在BYC中,Transaction Key为BSX库存科目定义。

刚才提到在OMJJ>Account Grouping中的101那些行,它们的Value String是WE06,你可以用t-code SE16看一个表叫做T156W,查看WE06的那些行,你会发现: 
WE06 01 KBS 
WE06 02 WRX 
这KBS刚才说过了,那么这个WRX你会在OBYC中发现,它定义的是GR/IR的科目,即收货时 
Dr. Inventory (KBS/BSX) 
Cr. GR/IR (WRX)

用这种方法,你就可以分析其他的MT了,如同101类似的105/106,122/123等,蛮复杂的。 
另外,在SAP Library中的相关IMG配置解释得也不完整,有很多Transaction Key在4.6C 的Library都没有说明,只能自己研究了。 
我们曾经用过的方法,就是用不同的MT做库存移动,然后在程序中设动态断点,依据那些 Value String,跟踪它到底用的是那些Transaction Key和科目定义。

时间: 2024-08-01 12:44:02

FI模块与SD、MM的接口配置方法的相关文章

微信公众平台开发入门教程(2)接口配置

开发模式:1. 简介 微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字.图片.语音的全方位沟通.互动.微信公众平台分订阅号和服务号.企业号三类平台,利用公众账号平台进行自媒体活动,简单来说就是进行一对多的媒体性行为活动,如商家通过申请公众微信服务号实现展示商家微官网.微社区.微会员.微推送.微支付.微活动,微报名,微分享.微名片等,还可以实现部分轻应用功能.已经形成了一种主流的线上线下微信互动营销方式. 至2014年开

理解BPDU Guard的意义(BPDU Guard在全局配置与接口配置上的区别)

理解BPDU Guard的意义(BPDU Guard在全局配置与接口配置上的区别)   本文截自于博主CCNP交换技术稿件内容   BPDU Guard(BPDU保护),简单的讲它的意义就是一个不该接收BPDU的端口,比如被启动了portfast的端口,一旦收到BPDU报文,那么BPDU保护功能将会立即关闭该端口,并将端口状态置为error-disabled状态.BPDU Guard的配置分为全局型的配置和接口级的配置,注意这两种配置将带来一些不同的效果. 全局配置BPDU Guard 全局配置

基于Servlet、JSP、JDBC、MySQL的登录模块(含过滤器的使用和配置)

接前文的注册模块,本篇是登录模块.主要包括登录主界面,和登录相关编写的LoginAction.LoginDao和LoginService.以及配置的Filter.下面按逻辑顺序记录详细过程和代码: 一.在前文的index目录点击登录按钮后,通过javascript跳转至LoginAction. <script type="text/javascript"> function login(){ var th = document.form1; if(th.username.v

Midway-ModelProxy — 轻量级的接口配置建模框架

Midway-ModelProxy - 轻量级的接口配置建模框架 前言 使用Node做前后端分离的开发模式带来了一些性能及开发流程上的优势(见<前后端分离的思考与实践 一>), 但同时也面临不少挑战.在淘宝复杂的业务及技术架构下,后端必须依赖Java搭建基础架构,同时提供相关业务接口供前端使用.Node在整个环境中最重要的工作之一就是代理这些业务接口,以方便前端(Node端和浏览器端)整合数据做页面渲染.如何做好代理工作,使得前后端开发分离之后,仍然可以在流程上无缝衔接,是我们需要考虑的问题.

高通APQ8074 spi 接口配置

8074 平台含有两个BLSP(BAM Low-Speed Peripheral) , 每一个BLSP含有两个QUP, 每一个QUP可以被配置为I2C, SPI, UART, UIM接口, BLSP是高通对于低速接口的一种管理方式. 每个QUP是和特定的引脚相关的, 如下图所示,比如下面的引脚是属于BLSP8的, 也就是第二个BLSP的第二个QUP, 注意这些引脚只能被配置到第二个BLSP的第2个QUP上,可以通过继续查看高通相关资料 QUP的中断相关信息 得到这些信息后,如果只是要将SPI配置

路由器接口配置与管理——6

广域网接口配置 七.POS接口配置与管理 POS(Packet Over SONET/SDH)接口可利用SONET(Synchronous Optical Network,同步光纤网)或SDH(Synchronous Digital Hierarchy,同步数字体系)提供的高速传输通道直接传送IP数据业务,广泛应用于城域网及广域网中. AR G3路由器系列中,POS接口是由1STM1或1STM4接口卡提供. 1.POS接口介绍 POS接口使用的光模块: POS使用链路层协议(FR.PPP和HDL

路由器接口配置与管理——7

广域网接口配置 九.PON接口配置与管理 PON(Passive Optical Network,无源光网络)是最近发展的点到多点的光纤接入技术,是一种纯介质网路,利用光纤实现数据.语音和视频的全业务接入.PON接口包括EPON接口和GPON接口,可以提供高速率的数据传输. 1.PON概述 PON网络不包含任何有源电子器件,全部由无源光器件组成.PON网络的业务透明性较好,原则上可适用任何制式和速率的信号.已逐渐成为下一代接入网的主流承载技术. 1)PON系统组成 PON系统由三部分组成,分别为

H3C子接口配置要点及实例说明

 类型一:以太网子接口配置要点(单臂路由) 第一步:在路由器对端的交换机上配置好vlan信息(如vlan10/vlan20) 第二步:将交换机上与路由器直接相连的以太口配置成trunk口并同意全部vlan信息通过. 第三步:进入路由器以太口的子接口如ethernet0/0/0.10和ethernet0/0/0.20 第四步:配置好该子接口的ip地址,一般配置成相应vlan网关ip地址 第五步:为该子接口封装802.1q协议并指明该子接口相应vlan的vid 比如:[Huawei-Ethern

微信公众帐号开发教程第3篇-开发模式启用及接口配置

编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在"高级功能"里进行配置,点击"高级功能",将看到如下界面: 从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启.那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?编辑模式:主要针对非编程人员及信息发布类公众帐号使用.开启该模式后,可以方便地通过界面配置"自定义菜单"和"自动回复的消息".