SAP内部订单会计 下载本文

内容发布更新时间 : 2024/11/19 6:44:31星期一 下面是文章的全部内容请认真阅读。

戏说ERP之内部订单 --SAP屠夫

第五章 内部订单

ERP中内部订单用来规集费用,费用控制,成本分析等,其主要功能包括:

(1).预算功能:可使用ERP的内部订单(或PS项目模块)监控企业包括支出预算结算等投资

活动,预算功能也常用于粗略地控制部门的一般管理费用,用户可以方便地增加减少预算额度, 如果采用跨年度预算,系统可以方便地将当年预算余额结转到下年(预算结转-)Tcode:KOCO,承诺结转->Tcode:KOCF)。

(2).计划功能:内部订单的费用成本计划功能可和MM模块和生产能力计划集成,用于监视 实际成本并和实际成本对比分析,从而为管理决策者提供依据。

(3).分析功能: 可以随时分析内部订单的计划/实际发生额对比,各不同期间的实际/实际对

比,按月/季指标分析,分析内部订单发生的行项目,对订单的未清项等进行分析 。

( 4 ). 期末处理:可将日常内部订单规集的成本费用在期末进行重分配(Tcode:KSW1/KSW5)

或结算(Tcode:KO88)到目标成本对象,这些成本对象包括订单/项目/成本中心/网络/资

产/Co-PA的获利段/费用科目等。

内部订单应用非常简单,下面先谈谈订单主数据的建立。 第一节 订单主数据

内部订单主数据配置如图1。

图1-[1]:激活订单管理(Tcode:OKKP)

想使用内部订单功能,需要在OKKP在控制范围内将内部订单模块激活。

图1-[2]:定义订单类型(Tcode: KOT2|KOT2-OPA|KOT2_FUNCAREA)

戏说ERP之内部订单 --SAP屠夫

在此定义所需要的订单类型。

图2-[1]:系统提供的订单种类(Order Category)包括内部订单,CO成本订单,成本收集器,质量订单,PP生产工单,流程订单,PM维护订单等,订单种类由系统预选设定,订单种类用来组织订单的业务功能,在下面会详细分析。

图2-[2]:需要建立什么样的订单类型(Order Type)视企业实际需求而定,图2-2设

置了资产/在建工程的投资订单类型,一般费用统计订单,可结算的实际费用订单和专门的维修费用统计订单。订单类型的作用有:

1.号码分配,可给不同的订单分配不同的编号范围,可以使用无意义的外部编

号也可使用有意义的外部给号,比如投资订单外部编号可在其中包含项目号,维修费用统计订单分大检修和日常普通维修,一个外部给号分别为DX/PX+成本中心号,费用计入相应的成本中心同时输入维修费用统计订单做统计用以此来区分费用归属,统计性订单此时就成了一个类似中国会计上的辅助核算字段,这样从编号就能直接分辨出费用归属。

2.通过订单类型参数控制该类订单是否允许计划,允许预算,是否允许计入收

入,允许状态控制等,请看图3,在图3中详细描述了这些控制字段。 记住三个重要术语: 1. 对象种类/类型(Object Category/Object Type) 系统将状态管理中有相似处理功能的对象组合在一起,叫Object Categor或Object Type,请看Tcode:BS12。 2. 订单种类(Order Category) 订单种类算是对象种类的一种,下图是BS12和KOT2的一个合成图,可看到的右边是KOT2的订单种类(Order Category)01/02到70,分别对应BS12中的对象种类/类型(Object Category/Object Type)ORC/ORD/ORF/ORG等,双击BS12,就能为每个订单类型分配允许的业务交易状态,在接下来还会就此问题详细阐述。 戏说ERP之内部订单 --SAP屠夫

3. 订单类型(Order Type)

订单类型有自己的编号和控制参数,用来区分出内部订单的实际用途。

这3者关系是,系统默定了对象种类,订单种类是其中一种,对象种类可控制该对象是

否允许什么业务交易,系统都有一定的默认设置,除非特殊需求,一般并不建议修改,比如系统默认不允许使用分摊循环将费用分摊到目标对象CO 订单(Tcode:KKF1建立),这样需要BS12设置对象种类ORF允许业务交易RKIU。 4. 对象类(Object Class)

对象类也用来根据业务交易来组织成本对象并分析成本流,对象类有四种:

INVST:投资/OCOST:间接费用/PRODT:生产/PROFT:利润分析

在内部订单主数据中可选择一个内部订单的对象类,我们知道在CO模块常用的成本对象包括内部订单,成本中心,获利分析段,WBS元素等,象成本中心这个对象默认就属于对象类OCOST:间接费用。

你看到Object Category,Order Category, Order Type, Object Class这些术语一定会想起Valuation Level,Valuation Category, Valuation Area, Valuation Class,有了这些术语ERP系统才能答建的庞大从而实现强大的功能,这种设计理念是这样的: 固化订单种类(Order Category)的情况下,实际上也就固化了订单的业务处理逻辑,但是,为了迎合各企业的复杂流程下,允许自配置一定的订单类型(Order type),在其中再定义一些参数,实际上,整个ERP的配置逻辑大抵如此而已。

戏说ERP之内部订单 --SAP屠夫

图3是订单类型定义的一个画面 。

图3-[1]:设置订单编号(Tcode:KONK),可为外部或内部编号。 图3-[2][3][4]:注意订单的几个profille:

settlement profile:订单的结算参数文件,可控制该订单是否允许结算,允许结

算接受方的个数,允许结算到何种目标成本对象,详细请参

考相关章节。

planning profile:控制订单的计划参数。

budget profile:控制订单的预算参数设置。

status profile:控制订单的状态,可用来做订单的审批流程。

图3-[5]:表示订单的数据保存多久后才能被archive。

图3-[7]:如果选上,则表示允许post 收入/销售抵扣要素(cost element category 11/12),

和成本中心一样,系统默认是不允许过帐收入要素的,比如某生产企业使用内部

订单归集企业的非主营生产业务,该内部订单将同时归集其它业务收入(收入)和配比其他业务支出或成本,就需要选上允许收入过帐。

图3-[8]:状态参数文件可用来做订单的审批流程,请参考接下来的第二节 订单审批。 图3-[9]:表示订单一建立就被release,订单如果没有释放是不能用于记帐的,有的企业不

喜欢玩审批,有的企业却喜欢整审批,特别是预算订单,一般不整个3-5级审批那 是死不罢休,哎,企业多了,什么样的鸟儿都有,如你想使用订单审批流程,当然这勾就不选上。

图3-[12]:你可定义个print form打印订单。

图3-[13]:屏幕字段选择,和会计科目的字段状态组(Tcode:OBC4),记帐码字段状态

(Tcode:OB41)或移动类型字段状态(Tcode:OMJJ),你决定订单主数据的字段是隐藏,显示,可输还是必输。

戏说ERP之内部订单 --SAP屠夫

图3-[14]:可为某类型订单设置一个默认的功能范围,比如为CO成本订单设置默认的“生产成本“功能范围,以免用户输入错误。

图3-[15]:在“Model Order“栏可输入一个模板订单,这个订单起参考作用也可是普通的内

部订单,这样在新建立此订单类型的订单时可将此模板订单的主数据字段复制到新订单,即类似参考建立。

图4-[1][2]:将统计性订单的统计指标设置为必输,选上高亮则表示默认在主数据里选上。

图1-[3]维护订单编号范围(Tcode:KONK)

维护订单的编号范围,可以是外部编号,也可以是内部编号,可以走菜单->传输传输 编号。

图1-[4][5][6][7]:订单审批配置,详细请看第二节。

内部订单使用实例 在前面已经介绍过内部订单模块功能,下面举几个实例说明如何使用内部订单 1. 实际费用归集 和成本中心通常用来归集部门发生的费用不同,(实际)内部订单通常用来归集某个专项的费用,这个专项可以是公司的一次春游,一次年会甚至某个建设项目,通常这个专项是跨成本中心的,比如年会,可以建立一实际内部订单,可以将组织这次年会所有的费用全部记入该内部订单,在期末根据一定规则再结算到成本中心,同样也可将各项费用计入一个项目订单,待项目完成后在统一结算至各个资产。 在一个ERP项目中,项目组有30多个成本中心,职工薪酬差旅费等从HR自动过帐,还有些劳保费用,期末需要将这些成本中心的费用按照职工薪酬资产业务类型,差旅费资产业务类型等转入待摊以便统计资产的各项费用(使用资产业务类型做统计),如果需要将这30多个成本中心一一转平,工作量大,所以事先使用分配将30多个成本中心的各项费用先分配到一实际内部订单,再从内部订单统一根据各中资产业务类型转走费用(注意,兼顾报表需求,暂时不能使用结算功能结算到资产,因为结算只使用一个资产类型),工作量减少30倍。 2. 辅助核算和统计过帐 内部订单的统计过帐实质上就是使用内部订单做辅助核算,和国内ERP不同的是,国外ERP的成本对象实际上是扩展了的辅助核算,常用的成本对象有成本中心,内部订单,WBS元素,实际上类似3个辅助核算项目,再加上客户/供应商/物料随时可在字段状态组放开从而在记帐上选择,一般核算到这份上也就可以,我在相关章节已经讨论过成本对象和辅助核算的区别,系统中永远只有一个实际过帐的成本对象,当存在多个成本对象时,系统预先设置了