您的位置:首页 > 其它

IFS自定义成本来源来实现系统自带成本来源的方法

2008-12-02 09:04 351 查看
IFS自定义成本来源来实现系统自带成本来源的方法

[问题提出]
1) 在IFS成本系统里,IFS本身有很多系统自带的成本来源,比如110(Estimated Material Cost)/120(Latest Purchase Price)/140(Planned Purchase Price)等等;
2) 当然IFS也自带其自定义的成本来源的作法,但其作法也是以系统自带的成本来源为基础,比如,设定与110相对应的*自定义的比率,此种作法还是没有解决完全的自定义成本来源;
3) 本文所要遇到的自定义成本来源是完全自己在任何地方设定(含自己客制化)的成本来源,与系统自带的成本来源完全无关。

[问题分析]
1)自定义成本来源与系统自带的成本来源其差别应该是在取采购件成本之差异;
2)新增成本集来做测试,用新的成本模板,成本模板选用自定义成本来源;
3)本文采用145作为Cost Element、Cost Set设为8来模拟营销部自定义价格来试算成本

[问题解决]
1) 新建自定义成本来源[此处需在后台加入/前台只能做USER类型的]:COST_ELEMENT_TAB此表中新增一自定义成本来源[145(营销部试算成本)]其中COST_ELEMENT_TYPE填写SYSTEM 此很关键[目的是把145也当成系统自带的]
2) 相关成本设定:
2.1) Cost Bucket的增加[路径:ERP->Costing->Costing->Cost Bucket]
表头增加145(营销部价格试算)->表身(Bucket of Elements)选用step 1)建立的[145(营销部试算成本)
2.2)Cost Template的增加[路径:ERP->Costing->Costing->Cost Templae]
表头增加P-145(营销部价格试算)->表身(Cost Template)选用step 2.1)建立的145(营销部价格试算)
2.3)Cost Set的增加[路径:ERP->Costing->Basic Data for Costing->Cost Set]
增加Cost Set 8(营销部价格试算)
Manuf.CostTemplate Id选用M-110(Manufacturing Cost Template)
Purch.CostTemplate Id选用step 2.2)建立的P-145(营销部价格试算)
2.4)Part Cost Group的设定[路径:ERP->Costing->Part Cost Group->Part Cost Group/Cost Set]
找到Cost Set 8在其表身(Part Group)内设定一行:
Part Cost Group Id: P110
Manuf.CostTemplate Id选用M-110(Manufacturing Cost Template)
Purch.CostTemplate Id选用step 2.2)建立的P-145(营销部价格试算)
3) 后台脚本修改[很关键]:
修改包: COST_CALCULATION_API,函数为Get_Element_System_Cost,
在cost_element_id_的case处增加
ELSIF (cost_element_id_ = '145') THEN
……………….//此处处理代码可自行依需求来写

--余下的动作就很简单了,可以直接在前台做个料号成本来源的介面来试算成本了;

by foreveryday007 20081202
心有多大,宇宙就有多大。
http://blog.csdn.net/foreveryday007
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: