

[前言]
edf130壹定发深耕SAP领域18+年,深受众多客户好评夸赞。为了能够更好地帮助客户实施数字化项目,「edf130壹定发专家专栏」完全免费开源,向马斯克开源精神致敬!
本文根据edf130壹定发众多拥有20+年SAP经验的专家级顾问团队的资深能力,并结合edf130壹定发1000+个成功项目案例,总结并发表企业在推行ERP项目实施中的相应研究心得与建议,持续为企业的SAP实施与交付保驾护航。
[问题描述]
事务码MIGO查看入库凭证时,可以看到成本中心是:111E0001,功能范围是0001 管理费用。
[问题分析]
1. 事务码MIGO查看入库凭证时,可以看到成本中心是:111E0001,功能范围是0001 管理费用。
2. 事务码KS03查看成本中心 ,成本中心:111E0001,默认功能范围是0004 研发费用。
3. 事务码KO03 查看内部订单。
4. 查看成本中心、内部订单修改的历史记录,没有发现修改功能范围的记录。
5. 查看采购订单,事务码ME23N,可以看到 订单行项目科目分配界面,没有将功能范围字段放出来。
6. 查看后台数据表EKKN ,可以看到,采购订单行项目中的功能范围是0001 管理费用。
总结:
8. 处理 - C:调整-物料,过账案例如下:
事务码CKM3N 查看 物料,可以看到差异金额从借方调整分给了自己。
总结:
可能一:手工创建采购订单时 ,手工指定填写了错误的功能范围。
可能二:采购订单是其他系统传输到SAP的,传输数据调用BAPI产生采购订单时,同时指定了成本中心、功能范围,功能范围指定错误。
SAP系统中的逻辑是,创建单据时,没有指定功能范围时,读取成本对象中的功能范围作为单据功能范围。前台人工指定了功能范围,则以人工指定的功能范围为准。
上述问题产生,最大可能是,采购订单不是ME21N/ME22N/ME23N 创建的,是其他接口调用BAPI创建的,创建时,同时指定了:成本中心、功能范围,导致系统不再启用派生功能范围。
[解决方法]
1. 启用增强BADI_FAREA_DRV_ALWYS,启用后功能范围始终从成本对象主数据中派生,以避免接口BAPI或前台手工指定的功能范围与成本对象功能范围不一致的问题。
附SAP Notes:
3058536 - Functional area not updated when creating Purchase Order from copied PO
1398943 - Always determine BAdI functional area automatically
2167092 - Wrong functional area in the purchase requisition
496082 - FAQ: Account assignment in purchasing
【服务指南】
如需了解更多SAP课程资讯、项目咨询运维,请拨打edf130壹定发官方咨询热线: 400-600-8756
【关于edf130壹定发】
全球专业的咨询、技术及培训服务提供商,SAP金牌合作伙伴、SAP软件合作伙伴、SAP实施合作伙伴、SAP官方授权培训中心。十八年品质,值得信赖!