Tiptop成本计算函数结构表and计算步奏

更新时间:2023-11-02 08:59:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

易拓成本计算函数-步骤-逻辑

Tiptop成本计算函数结构表

一 p500_ask() –询问画面

二p500_del()—删除成本相关资料cch_file,ccg_file,,ccu_file, cct_file,ccc_file,cce_file 三 p500()----成本计算主函数

3.1. p500_get_date()---获取成本计算日期 3.2. p500_last0()---取上期结存转本月期初 3.2.1 p500_ckp_ccc()---若ccc为空,则指定其为0 3.3. p500_ccc_0()---清空ccc_file,给一个零 3.4. p500_last()---取上期结存转本月期初 3.5. p500_wip()---处理 WIP 在制成

3.5.1 wip_del()---delete ccg_file, cch_file,cce_file 该主件相关资料 3.5.2 wip_1()---计算每张工单的 WIP-主件 部份 成本 3.5.3 wip_2()---计算每张工单的 WIP-元件 投入 成本 (cch)

3.5.3.1 wip_2_1() --WIP-元件 上期期末转本期期初

3.5.3.2 wip_2_21()--WIP-元件 本期投入材料 (依工单发料/退料档) 3.5.3.2.1 p500_cch_01() ---# 将 cch 归 0

3.5.3.3 wip_ccg21()--计算每张工单的 WIP-主件 投入数量 -> 有争议 3.5.3.4 wip_2_22() --- WIP-元件 本期投入人工制费 3.5.3.5 wip_2_23()--- WIP-元件 本期投入调整成本 3.5.4 wip_3()---计算每张工单的 WIP-元件 转出 成本 (cch)

3.5.4.1 -- wip_32()---WIP-元件 本期转出成本 (实际成本制) 3.5.4.1.1 p500_sub(l_sfa.sfa01,l_sfa.sfa03,l_sub_qty)

第1共11页 罗向锋制作

易拓成本计算函数-步骤-逻辑

3.5.4.1.2 p500_sub(l_cch.cch01,l_cch.cch04,l_sub_qty) 3.5.5 wip_4()---计算每张工单的 WIP-主件 SUM 成本

3.6. p500_wip2()----处理重复性生产WIP(计算产品在制成本(料,工,费)投入,) 3.6.1 wip2_1()--计算产品WIP主件 ccg

3.6.2 wip2_2()--计算每张工单的 WIP-元件 投入 成本 (cch) 3.6.2.1 wip2_2_1() # step 1. WIP元件 期初

3.6.2.2 wip2_2_21() # step 2-1. WIP元件 本期投入材料 (依发料/退料档) 3.6.2.3 wip2_2_22() # step 2-2. WIP元件 本期投入人工制费 3.6.2.4 wip2_2_23() # step 2-3. WIP元件 本期投入调整成本 3.6.3 wip2_3()--计算每张工单的 WIP-元件 转出 成本 (cch) 3.6.4 wip2_4()--计算产品WIP主件 SUM cch (ccg) 3.7. p500_tlf()---由 tlf_file 计算各类入出库数量, 采购成本 p500_upd_cxa09(l_apb12,l_apb09,1) p500_ccc22_cost() p500_ccc44_cost()

3.8. p500_ccb_cost()---计算入库调整金额 3.9. p500_ccg_cost()---计算wip入库调整金额

3.a. p500_ccg3_cost()---计算wip入库调整金额(重复性生产) 3.b. p500_ccc_tot(p_sw)--- 计算所有出库成本及结存 p500_ccc_ccc26() p500_ccc_ccc23()

3.b.1 p500_tlf21_upd()----回写tlf21的成本--update

第2共11页 罗向锋制作

易拓成本计算函数-步骤-逻辑

p500_get_tlf21(p_tlf01,p_tlf10,p_chr,p_flag) 3.c. p500_ccc_ins()----insert ccc档

3.d. p500_can_upd()---加上销货收入调整金额 3.e. p500_rework()----计算重工工单

3.e.1 p500_rework1() ---先算 WIP 及 完成品入库

3.e.1.1 p500_wip_rework() --处理 WIP 重工成本 (重工sfb99='Y') wip_1() # 计算每张工单的 WIP-主件 部份 成本 (ccg) wip_2() # 计算每张工单的 WIP-元件 投入 成本 (cch) wip_3() # 计算每张工单的 WIP-元件 转出 成本 (cch) wip_4() # 计算每张工单的 WIP-主件 SUM 成本 (ccg) 3.e.2 p500_rework2() ---再算所有出库成本及结存 3.e.2.1 p500_ccg2_cost() --加上WIP重工入库金额 3.e.2.2 p500_ccc_tot('2') --计算所有出库成本及结存 3.e.2.3 p500_ccc_upd() --Update ccc_file

3.e.3 p500_wipx0() ---记录WIP-拆件式工单 在制成本 (工单性质=11) --因为要取重工后单价 3.e.3.1 p500_wipx()---处理 WIP 在制成本 (工单性质=11拆件工单) 3.f . p500_reshare()--对于 联产品入库分摊 部份, 进行第二次处理 3.f.1 p500_ccg4_cost() -- 计算联产品入库分摊 3.f.2 p500_ccc_tot('3') --计算所有出库成本及结存 3.f.3 p500_ccc_upd() -- Update ccc_file

3.g . p500_reshare2()---对于 拆件式入库分摊 部份, 进行处理 3.g.1 p500_ccg5_cost() --计算拆件式入库分摊

第3共11页 罗向锋制作

易拓成本计算函数-步骤-逻辑

3.g.2 p500_ccc_tot('3') -- 计算所有出库成本及结存

3.g.3 p500_ckp_ccc() --CHECK ccc_file做NOT NULL栏位的判断 3.g.4 p500_ccc_upd() -- Update ccc_file

3.h . p500_cct2ccg()--将cct_file,ccu_file写入ccg_file,cch_file 四 p500_out()----显示成本计算错误讯息(ccy_file) 4.1 p500_rep()---显示成本计算错误讯息(ccy_file)

附录一:成本计算作业说明(axcp500)

依输入须计算成本之料件, 按成本阶数由下往上累算成本 1.取本期期初成本:

Step (1):取上期开帐资料(库存成本开帐数据维护作业(axct001))若无开帐资料, 则取: Step (2):上期期未成本(ccc_file ,ccc91,ccc92a/b/c/d/e/ ) 2.若此料件有做开立工单生产, 则做在制成本处理:

Step (1):删除这个料件的所有本月份的在制工单数据 (ccg_file,cch_file) Step (2):自工单档(sfb_file)取工单未结案或本期结案且

开单日期<=成本计算年月且非重工工单(sfb38!=’Y’) Step (3):计算本张工单之 –主件部份(ccg_file)

Step(3-1):加总本张工单所耗工时(SELECT SUM(ccj05)) Step(3-2):加总本张工单完工入库量(自tlf_file) Step (4):计算本张工单之 –组件部份(cch_file)

Step(4-1):取上期开帐数据(在制成本开帐数据维护作业(axci400)) 若无开帐资料, 则取:

第4共11页 罗向锋制作

易拓成本计算函数-步骤-逻辑

Step(4-2):取上期期未成本(cch_file)

Step (5):自异动记录文件(tlf_file), 取本张工单下阶的发/退料储存到每月工单元件在制成本文件

(cch_file)

Step (6):计算本工单投入人工/制费/加工, 每张工单的人工/制费/加工记录于每月工单元件在

制成本文件(cch_file), 而组件料号(cch04) 固定为 DL+OH+SUB

人工/制费:SUM(ccj09b),SUM(ccj09c) FROM ccj_file WHERE ccj04 = 这张工单 加工:取A/P 净额

Step (7):取在制成本调整数据维护作业(axct401), 直接调整本张工单成本 (GVC 不会使用) Step (8):计算本张工单的转出成本:

Step (8-1):根据本张工单完工入库量 * 此投入料之QPA = 转出数量

Step (8-2):若有替代料件, 则会首先转出主投入料件, 再依生管投入替代料顺序做转出. Step (8-3):若本期有超领量, 且本期有完工入库量, 则超领量会在本期全数转出 Step (8-4):若生产 = 完工入库套数 则下阶料全数转出

Step (8-5):转出成本单价为 “本期期初+本期投入” 之加权平均 Step (8-6):人工/制费/加工 的转出方式:

(1)依实际输入(人工制费期末结存套数须由人为个别设定各工单约当量) (请参照教育训练手册说明) GVC 使用参数(3)

(3) 依产出套数(人工制费期末无结存)只要本期有完工入库套数, 则人工/制费/加工全数

转出

Step (8-7): 若当期未转出即结案 , 则归差异成本(cch4*)

Step (8-8):若在制成本差异调整维护作业(axct402g)中,有输入调整数据, 则直接对差异

第5共11页 罗向锋制作

本文来源:https://www.bwwdw.com/article/6it2.html

Top