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
[问题提出]
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
相关文章推荐
- IFS系统成本资料来源
- 自定义SwipeRefreshLayout实现上拉加载更多并自带系统的下拉刷新
- Joomla调用系统自带编辑器的实现方法
- AndrowListView实现(自定义游戏列表)防止屏幕闪烁,设置分割线android中不推荐的方法,要考虑向下兼容,用了推荐的新方法,可能不兼容旧版本系统的手机
- Android调用系统自带浏览器打开网页的实现方法
- 模仿系统方法自定义UIAlertView的实现和代理
- 运用系统自带的一个Cell然后自定义Cell方法
- IOS CoreLocation实现系统自带定位的方法
- [系统集成] RT(Request Tracker)执行自定义脚本及发送微信、短信的实现方法
- Runtime 应用(一)拦截系统自带的方法交换实现
- List<T>泛型数组API自带的Sort() 排序方法根据自定义排序实现
- 使用系统自带方法代码,VFL, Masonry实现Autolayout
- iOS系统自带地图的基本方法实现
- Joomla调用系统自带编辑器的实现方法
- Object - C运行时应用(一)—— 拦截系统自带的方法交换实现
- Android进阶——自定义View之继承系统控件实现自带删除按钮动画效果和软键盘自动悬浮于文本框下方
- C#实现自定义windows系统日志的方法
- Android编程实现自定义系统菜单背景的方法
- 实现windows和linux系统文件互传的最简便方法
- python 制作自定义包并安装到系统目录的方法