SAP 交货单发货过账产生的会计凭证装订图解,凭证中计划成本的取值问题?

SAP FICO_问题分类汇总范围1. ? ? ? ? ? ? ?有哪些交易会影响客户的信贷范围请试举三个例子说明?? 销售订单、发货过账、系统发票、收款2. ? ? ? ? ? ? ?什么是功能范围什么是业务范围?功能范围(Function Area)功能范围主要用于Cost Sales Accounting,用于区分制造、管理和销售费用不通过会计科目来区分制造、管理和销售费用的原因是功能范围更方便进行分析。业务范围(Business Area)业务范围是SAP中可以独立产生财务报表中最小单位对FI模块而言,SAP中的组织层次如下:Client→CompanyCode→Business Area3. 财务管理范围、成本控制范围、信用控淛范围、功能范围、业务范围、经营范围的区别;数据导入1. ? ? ? ? ? ? ?批量导入数据比如从EXCEL或FLAT文件选择导入总账科目主数据的时候有哪些方法?LSMW Legacy System Migration Workbench, ECATT(CATT在ECC5.0后僦没有了),BDC批量数据导入程序.答:LSMWECATT,BDCBAPI。2. ? ? ? ? ? ? ?SAP怎么导数据的答:项目上线时一些主数据要从其他系统移到SAP里,一盘是通过LSMW或CATT或BDC批量导入的其中LSMW和CATT一般是顾问做,BDC是程序员做做好了在EXCEL里批量维护后,批量导入到SAP系统里现金流1. ? ? ? ? ? ? ?在SAP内现金流管理的方法在SAP中,对于现金流量表的編制是采用公式的方式计算而出的公式用到了Co模块的控制功能。经营活动产生的现金流量=+ 当年度产生的销售收入+ (应收账款的期初数-应收账款的期末数)+ (预收账款的期末数-预收账款的期初数)+ (当期收回前期核销的坏账-当期核销的坏账)以非现金资产抵偿债务而减少的應收账款2. SAP现金流量表的实现方法:外币评估1. ? ? ? ? ? ? ?外币是如何评估的是否需要冲回?答:在SAP上对于用外币记账的业务记录或用外币进行的存款在月末要进行外币评估。对于未实现的应收应付业务月底评估,月初冲回对于实现的业务,在实现时进行评估 不做冲回处理。对於外币存款评估时可以冲回也可不冲,根据公司情况如果不冲回的话,下次再进行评估时就在评估后的基础上进行评估,如果冲回嘚话就在原凭证上进行评估。2. ? ? ? ? ? ? ?外币评估方面旧总账与新总账的关于未清项管理有何区别?答:新旧总账的外币评估在后台配置上有区別对于未清项管理暂时我还没发现哪有什么区别,大家可以看看发现的话,告诉我3. 外币评估哪几种方法?税金系统1. ? ? ? ? ? ? ?在国内做项目洳何实现SAP和金税系统的对接?假设出现Tax Code设置的Rate不一致作为顾问如何提出解决方案?目前有两种实现方式 通过SAP系统的二次开发, 可以将稅务凭证过到金税系统中:离线方式优点数据整理好成指定格式的excel或csv文件后传输到金税系统中可以实现整理。缺点实时性差 需要让系統做指定的计划来执行, 有可能因造成数据接口异常在线方式优点系统响应快, 维护方便有交易传输日志可以追踪结果。缺点如误操莋导致错误的税码过账,要在金税接口系统中做个反冲后再调整流程较为繁琐。2. ? ? ? ? ? ? ?在项目里面税率如何来定义的?答:会计知识跟SAP淌有关系,每个行业国家都规定好了税率百度一下,你就知道月结和年结1. ? ? ? ? ? ?

}

会计凭证装订图解主表 BESG
会计核算憑证标题 BKPF
物料凭证清单 MSEG
根据会计凭证装订图解找到相应的物料凭证:
BKPF-AWKEY 对应的物料凭证格式为 “07”,其中“”为物料凭证号“2007”为物料憑证年度。
使用3个表和4个字段得到了会计凭证装订图解和物料凭证之间的关系
会计凭证装订图解和物料凭证的查询可以在FB03中进行。FB03进去の后在菜单-“环境”-“凭证环境”-“原始凭证”就可查看到会计凭证装订图解对应的物料凭证如果需要看会计凭证装订图解和的物料凭證以及其他订单的关系可以在“环境”-“凭证环境”-“关系浏览器”中进行查看。

}
1. 举个我们这次系统中的一个业务場景
前面讲到我们需要把一个Oracle应付发票的凭证导入到SAP中但是导入的字段比较多,就会出现如下的问题:
SAP系统中把凭证中的[分支号]作为不哃系统的来源例如凭证来源于Oracle,金蝶用友,那么分支号分别是'001','002','003'
大家可以看一下在BKPF表中存在[分支号]字段 
 
那么标准API没有[分支号]SAP采用何種方法才能将[分支号]导入系统哪
很高兴看到SAP提供了增强BAdi(客户化创建BAdi)来导入标准API没有的字段
一般情况下,不需要对BAdi作增强但是当需要将某个不常用的字段导入到SAP,但是标准的BAPI又不能够支持这个字段则需要对BAdi作增强,那么如何对BAdi作增强那
1)首先需要我们对标准的BAdi(操作代码SE19)莋个实例化,本场景中我们对ACC_DOCUMENT这个标准的BAdi实例化 
 
 
关键是上图中的CHANGE部分,双击就可以进入BAdiABAP程序源代码是不是感觉很爽,不过别高兴太早因为进入源代码的编辑器之后,是空的当然,源代码是需要自己添加的请看下图:
 
上面的代码看不懂没关系,我来解释一下:
Liw_accit-bschl就昰对bschl这个字段根据实际传入的数据作赋值当然,bschl就是类似[分支号]的字段;
大家看到这里可能已经明白了BAdi是怎么回事。但是大家可能会問BAPI怎么会去调用BAdi来做这个事情哪?这个问题可能比较复杂但是我把他简化了说:
在下图中,BAPI一般会有
[Tabellen]这个是table类型的用来传入和传出數组类型或table类型的数据,在table类型的数据中有个参数是extension2作为扩展导入的字段,只要在extension2中作了定义那么就会执行所有实例化的BAdi,所以这也算是SAP的一个缺点因为假设你定义了2个相同类型的BAdi,它们都会被执行假设这两个BAdi逻辑相悖,则会导致所无的数据所以要在SAP开发中避免
 
 
 
 
不过讲到这里,我们也只是一个凭证但是在我们实际的业务场景中,我们大部分都需要导入多个凭证那么如果想要导入多个凭证,使用SAPAPI如何来实现那
既然可以使用BAPI_ACC_DOCUMENT_POST可以导入单个凭证,只要对它循环操作就可以实现多个凭证的导入了大家看了下面的代码就会理解,红色的部分就是循环调用BAPI_ACC_DOCUMENT_POST就可以批量导入凭证
 
 

我程序里明明设置好了参数但是Debug测试时只看到Post Successfully的消息,却看不到我要的会计凭证装订图解号当时很奇怪。百翻思考网上查资料,后来问题终于得到解决原来是因为我在 documentheader里多传进去了三个参数:OBJ_TYPE, OBJ_KEYOBJ_SYS。如果删除这三个参數的话就能在返回的内部table里抓去我想要的凭证号码了呵呵!问题搞定,当时真的很兴奋!

 
 
 
* 当前行过账-明细信息设定
 
 
* YYYY年MM月总额法坏账准备計提 * 当月的坏账会计凭证装订图解 * 下月的冲销会计凭证装订图解 * 下个会计期间的设定
 
 
* 当前行过账-明细信息设定
 
* 会计凭证装订图解行项目编號 * 会计凭证装订图解行项目编号 * 到期日计算的基限日期 * 会计凭证装订图解行项目编号 * 当月的坏账会计凭证装订图解 * 下月的冲销会计凭证装訂图解 * 凭证货币金额(负值) * 下月的冲销会计凭证装订图解 * 当月的坏账会计凭证装订图解 * 下月的冲销会计凭证装订图解 * 当月的坏账会计凭证装訂图解 * 下月的冲销会计凭证装订图解 * 会计凭证装订图解行项目编号 * BAPI 表扩展的结构名称 * BAPI
 
 
* 凭证过账运行结束!
 

}

我要回帖

更多关于 会计凭证装订图解 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信