本发明涉及钢铁行业成本测算技术领域,特别涉及一种钢铁工序成本预测系统。
背景技术:
成本预算是生产经营预算的核心组成部分,是指公司按照预算期的特定生产和经营情况所编制的预定成本,为成本的事前管理,是公司生产经营管理的重要组成部分。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
现有技术中,成本测算主要通过用户按照成本卷积方法手工退到处理实现,涉及系统众多,存在手工处理逻辑复杂、耗费人力时间长、及时性差等问题。
技术实现要素:
本发明提供了一种钢铁工序成本预测系统,解决了现有技术中成本测算涉及系统众多,存在手工处理逻辑复杂、耗费人力时间长、及时性差的技术问题,达到了减少人工处理,减少人员工作量,提高工作效率的技术效果。
本发明提供了一种钢铁工序成本预测系统,所述系统包括:数据处理模块,所述数据处理模块采用cube的方式发送预测数据,且所述数据处理模块提供流程控制表;预测数据录入模块,所述预测数据录入模块与所述数据处理模块通信连接,且,所述预测数据录入模块接收所述预测数据,并根据cube对所述预测数据进行录入界面设计和数据处理逻辑定义;流程控制模块,所述流程控制模块分别与所述数据处理模块、所述预测数据录入模块通信连接,所述流程控制模块通过所述流程控制表进行节点编辑状态控制。
优选的,所述流程控制模块控制分界面数据录入,其中,所述分界面数据包括当前月计划录入数据、当前月手工实时数据、测算流程子界面数据。
优选的,所述流程控制模块采用jsp编程架构web网站,且通过rfc函数,读写信息库的后台状态表,并对网页内容进行控制。
优选的,所述预测数据录入模块具体包括:创建单元,所述创建单元用于创建成本测算版本,通过选择时间和版本号,进行版本创建,且创建后的版本数据与当前实时数据一致;删除单元,所述删除单元根据预测时间和版本号对已创建的版本进行删除操作;管理单元,当数据提交出现错误,且所述数据不可更改,通过所述管理单元对所述数据进行撤销;其中,所述创建单元采用bps标准复制功能实现版本创建;所述删除单元采用bps标准删除功能实现版本删除;所述管理单元采用bps标准复制功能和bps标准删除功能和退出功能实现版本撤回。
优选的,所述节点编辑状态包括0状态和1状态,当节点状态为0时,对数据进行查看和编辑;当节点状态为1时,对数据进行查看。
优选的,所述预测数据录入模块将用户录入的业务数据和节点状态数据回写至所述数据处理模块。
优选的,根据saperp、mes三级系统、人力系统、投料系统、手工批导数据获得所述预测数据,其中,所述数据处理模块数据的回写功能使用sapbps的标准功能实现。
优选的,用户基于sapbex工作簿的模式查看成本预测报表。
本发明实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
1、在本发明实施例提供的一种钢铁工序成本预测系统,所述系统包括:数据处理模块,所述数据处理模块采用cube的方式发送预测数据,且所述数据处理模块提供流程控制表;预测数据录入模块,所述预测数据录入模块与所述数据处理模块通信连接,且,所述预测数据录入模块接收所述预测数据,并根据cube对所述预测数据进行录入界面设计和数据处理逻辑定义;流程控制模块,所述流程控制模块分别与所述数据处理模块、所述预测数据录入模块通信连接,所述流程控制模块通过所述流程控制表进行节点编辑状态控制。解决了现有技术中成本测算涉及系统众多,存在手工处理逻辑复杂、耗费人力时间长、及时性差的技术问题,达到了减少人工处理,减少人员工作量,提高工作效率的技术效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
图1为本发明实施例中一种钢铁工序成本预测系统的结构示意图;
图2为本发明实施例中一种钢铁工序成本预测系统的方法逻辑示意图。
具体实施方式
本发明实施例提供了一种钢铁工序成本预测系统,用以解决现有技术中成本测算涉及系统众多,存在手工处理逻辑复杂、耗费人力时间长、及时性差的技术问题。
本发明实施例中的技术方案,总体思路如下:
本发明实施例提供的一种钢铁工序成本预测系统,所述系统包括:数据处理模块,所述数据处理模块采用cube的方式发送预测数据,且所述数据处理模块提供流程控制表;预测数据录入模块,所述预测数据录入模块与所述数据处理模块通信连接,且,所述预测数据录入模块接收所述预测数据,并根据cube对所述预测数据进行录入界面设计和数据处理逻辑定义;流程控制模块,所述流程控制模块分别与所述数据处理模块、所述预测数据录入模块通信连接,所述流程控制模块通过所述流程控制表进行节点编辑状态控制。达到了减少人工处理,减少人员工作量,提高工作效率的技术效果。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1为本发明实施例中一种钢铁工序成本预测系统的结构示意图。如图1所示,所述系统包括:
数据处理模块1,所述数据处理模块1采用cube的方式发送预测数据,且所述数据处理模块1提供流程控制表;
进一步的,根据saperp、mes三级系统、人力系统、投料系统、手工批导数据获得所述预测数据,其中,所述数据处理模块数据的回写功能使用sapbps的标准功能实现。
进一步的,用户基于sapbex工作簿的模式查看成本预测报表。
具体而言,所述系统分为两大部分,共三个模块。两个部分指前台和后台两部分,前台为用户使用界面,后台为支持运算模型。前台部分包括两个模块:即所述测算流程控制模块3和所述预测数据录入模块2。后台部分包含一个模块:即为所述数据处理模块1。所述数据处理模块1主要包括测算数据的来源模型、运算模型以及测算数据结果模型等部分,涵盖了主要的后台部分。所述数据处理模块1采用cube的方式发送预测数据,其中,cube为infocube(信息立方体)的缩写,且数据存储在cube上,通过所述数据处理模块1上定义的汇总条件和过滤条件,对数据进行存取和计算。且所述数据处理模块1提供流程控制表,此成本预测系统总共包含22道工序的成本预测,各工序中可以手工调整本道工序预测成本,调整后将对所有下游工序的实时成本产生影响。21(不包含原燃料)道工序中成本项可以分析三类:上游工序的产成品;本次工序所需要的基本成本项;本次工序所需基本成本项的分类。针对所有工序中的基本成本项设计为由统一的信息提供商进行存储,该信息提供商对包含原燃料的21道工序提供基本成本项数据。其中每一道工序中的成本项需要和相关的物料号、财务科目进行映射匹配,在系统数据流中使用该配置信息实现成本项的动态取数,避免用代码hardcode的缺点,因此需要在系统中创建相关配置信息表实现该功能。所述系统的数据来源包括saperp、mes三级系统、人力系统、投料系统、手工批导数据等等,其中大部分数据来源中的数据已经存在于之前的数据模型中,因此所述系统数据中心包含之前已经创建的相关业务模块模型以及此次系统需新建的数据模型。所述系统数据回写功能设计使用sapbps的标准功能实现。sapbps提供了基于web的查看、修改数据的功能。最终用户使用基于sapbex工作簿的模式查看成本预测报表,bw工作簿既可以实现复杂格式的报表展现,也方便相关报表的上报和统计。
预测数据录入模块2,所述预测数据录入模块2与所述数据处理模块1通信连接,且,所述预测数据录入模块3接收所述预测数据,并根据cube对所述预测数据进行录入界面设计和数据处理逻辑定义;
进一步的,所述预测数据录入模块2具体包括:创建单元,所述创建单元用于创建成本测算版本,通过选择时间和版本号,进行版本创建,且创建后的版本数据与当前实时数据一致;删除单元,所述删除单元根据预测时间和版本号对已创建的版本进行删除操作;管理单元,当数据提交出现错误,且所述数据不可更改,通过所述管理单元对所述数据进行撤销;其中,所述创建单元采用bps标准复制功能实现版本创建;所述删除单元采用bps标准删除功能实现版本删除;所述管理单元采用bps标准复制功能和bps标准删除功能和退出功能实现版本撤回。
具体而言,所述预测数据录入模块2使用bps功能实现,主要负责数据录入界面及相关功能的实现,以及相关报表展示部分,所述预测数据录入模块2具体包括:创建单元,管理单元,删除单元,具体的,所述创建单元用于成本测算版本创建,通过选择日历年/月和版本号,创建版本,创建后的版本数据与当前实时数据一致,并且不再自动更新,每个月允许至多创建五个版本。版本管理员可以在此界面选择预测年月和版本号,版本号最高到5,即版本001、002、003、004、005,进行预测版本创建操作;所述删除单元用于删除版本,支持对已创建的版本进行删除操作,版本管理员可以在此界面选择预测年月和版本号进行预测版本删除操作;所述管理单元用于版本撤回和保存值,如果某道工序误操作提交一版错误的数据,但是已经处于不可修改状态,可以通知管理员进行版本撤回为补救措施。管理员登录后,可以选择某一个具体工序,对其年月和版本确认后进行撤回版本操作并必须保存值操作。版本撤回后,后续任何工序所做修改都会被重置,且后续任何工序的操作状态也将重置到未处理或处理状态。这种设计方案增强了系统的灵活性。但是需要注意:如果管理员撤回至某一道工序(操作成功),后序任何工序都必须重新按顺序修改和保存并提交。创建版本使用bps标准复制功能实现,复制“000版本/00状态“数据,创建”001版本/10状态“数据;删除版本使用bps标准删除功能实现,删除选中版本的所有数据。撤回版本使用bps标准复制功能+bps标准删除功能+退出功能实现,撤回到指定年月、指定工序,并将相关联的其他工序的操作状态通过abap做相应更改。原燃料价格部分所涉及的维度和指标整理如下:维度:物料、日历年/月、日历年、bps工序(yr0)、bps数据录入状态(000)、bps版本(000)、bps原燃料分类指标:上月库存量、上月库存价、当月计划价、当月订单量、当月预计到达量、当月消耗量、当月采购价格、消耗价格、库存量、库存价。支持在数据录入时对数据进行保存,保存状态的数据未生效,支持对已保存数据进行提交,提交后数据生效。根据业务需要,原燃料预测模块产生的数据将作为成本预测模块的基础数据,在原燃料预测模块数据进行提交时,由处理链或者用户可通过手动抽取数据将数据自动填充到后序成本预测模块的cube的相应数据位。修改节点数据状态表,将此节点的数据状态改为已处理,同时,允许后道工序提交数据。数据提交使用bps标准复制/删除功能实现,删除“000版本/010状态”数据,创建“001版本/020状态”数据,成本预测模块初始化功能通过调用bw的处理链实现,数据状态更新通过对提交按钮进行abap增强实现。下游工序的成本预测表样见各工序逻辑表样,所涉及的维度和指标如下:维度:成本行系统、日历年/月、日历年、bps工序、bps数据录入状态(000)、bps版本(000)、显示、bps成本分类、bps工序层次指标:上月实际单价、上月实际单耗、上月实际单成、当月计划单价、当月计划单耗、当月计划单成、实时单价、实时单耗、实时单成、实时总消耗、实时总成本、预测单耗、预测单成、预测总消耗、预测总成本、预测比实际价格差、预测比计划价格差、预测比实际消耗差、预测比计划消耗差、预测比实际成本差、预测比计划成本差、预测比实际价格差影响、预测比实际消耗差影响、预测比计划消耗差影响、预测比计划价格差影响。
为保证流程编制及审批流程的正常进行并对各个流程节点的数据进行记录,除了满足表样正常展示所要求的维度之外,需增加如下与数据状态相关的维度字段:版本:用于区分测算版本,分为001或002或003或004或005版本,000版本为实时版本数据录入状态:用于区分数据的录入状态,系统为000,保存为010,已提交为020。进一步的,数据保存使用bps标准功能实现,数据提交使用bps标准复制/删除功能实现,创建“001版本/010状态”,删除“001版本/10状态”数据变为“001版本/020状态”数据,数据状态更新通过对提交按钮进行abap增强实现。
流程控制模块3,所述流程控制模块3分别与所述数据处理模块1、所述预测数据录入模块2通信连接,所述流程控制模块3通过所述流程控制表进行节点编辑状态控制。
进一步的,所述流程控制模块3控制分界面数据录入,其中,所述分界面数据包括当前月计划录入数据、当前月手工实时数据、测算流程子界面数据。
进一步的,所述流程控制模块3采用jsp编程架构web网站,且通过rfc函数,读写信息库的后台状态表,并对网页内容进行控制。
具体而言,所述流程控制模块3主要负责系统首页登录,各工序成本测算流程的控制。当用户使用web浏览器登录成本预测系统登录页面时,其页面功能包括:页面显示当前正在进行的版本、版本创建时间、最后一道工序确认人,最后一道工序确认时间以及工序确认状态;一共有22道工序,已经维护过成本工序的可采用绿色底色,没有维护的可采用红色底色,处理中的可显示蓝色底色;在每道工序成本修改后,会影响到其下游每一道工序的结果,该处理过程由系统自动计算,其中,原燃料工序需要手动执行处理链传输预测价至下道工序。当本道工序修改完成并提交后,该道工序变为绿色底色,并且不可修改,只能查看当前版本已提交的数据。同时,该道工序的下游工序允许进入修改;首页上会显示出最近一道工序成本确认人和确认日期、确认时间,鼠标移动到已保存成本的工序,即绿色区域,会在画面下方出现该工序成本确认日期、确认时间和确认人。进一步的,对于分界面而言,该界面功能包含本月计划录入、手工实时数据录入、测算流程子界面数据操作等。录入本月计划:每月计划下发后用户可以在此界面选择某道工序录入本月计划。录入本月手工实时数据:用户可以在此界面选择某道工序录入本月手工实时数据。本月计划与本月手工实时数据录入操作都完成后才会被允许在本月创建版本,其中任何一个未完成都不被允许创建版本。子界面:子界面起到权限控制、允许多人同时录入不同数据至同一界面的功能,用户可以在正式测算预测流程中在此界面选择相应的子界面进行相关操作。子界面与母界面不允许同时操作数据。所述流程控制模块3核心后台表为bw的二维状态控制表(可以做成直接写dso形式)、自建后台表。本模块主要技术手段为使用jsp编程架构一个web网站,配合rfc函数,读写bw后台状态表,并对网页内容进行控制实现。当点击不同工序对应的图框或者是文字,将以超链接的方式跳转到bps页面,后台使用同一个bw用户验证登录网站和bw/bps系统。
进一步的,所述节点编辑状态包括0状态和1状态,当节点状态为0时,对数据进行查看和编辑;当节点状态为1时,对数据进行查看。
进一步的,所述预测数据录入模块将用户录入的业务数据和节点状态数据回写至所述数据处理模块。
具体而言,所述数据处理模块1将数据以实时cube的方式提供给与所述预测数据录入模块2访问;所述预测数据录入模块2以cube作为数据基础进行测算数据录入界面设计和数据处理逻辑定义,且所述预测数据录入模块2自带可视化页面编辑器,开发人员可通过添加web界面控件的方式进行web页面设计,控件需绑定数据处理逻辑定义部分(bps0)所定义的计划功能。layout控件绑定手工计划功能,用于支持用户进行数据录入。按钮控件绑定数据处理计划功能,用于对录入数据进行保存、删除、执行调用bw处理链的代码、修改流程控制表等等。开发人员在可视化界面编辑器进行web界面设计后,生成bspapplication,其中,bspapplication是sapweb开发方式的一种,每个bpsapplication对应唯一的链接地址,用户可在企业内网通过直接输入网址访问设计完成后的web界面。所述数据处理模块1为所述流程控制模块3端提供流程控制表用于节点编辑状态控制,节点分为0和1两种状态,当节点状态为0时,既可对数据进行查看又可对数据进行编辑,当节点状态为1时,只可对数据进行查看不可对数据进行编辑。节点控制表的信息是由bps进行更新的,例如用户在某个节点点击提交按钮时,后台调用abap代码修改流程控制表。所述预测数据录入模块2对录入界面设计完成后,将对每个录入界面生成唯一的链接地址。所述流程控制模块3端通过对每个节点绑定链接地址来实现对bps网页界面的访问。
实施例二
下面对本发明的一种钢铁工序成本预测系统的使用方法进行详细说明,具体如下:
所述系统通过充分发挥sapbw(businessinformationwarehouse,商务信息仓库,以下简称bw)的数据上载、报表查询和bps(businessplanningandsimulation,业务计划与模拟,以下简称bps)的数据回写功能来实现成本测算业务的流程化和规范化,达到规范流程、减少人工处理、规范报表体系的效果。如图2所示,使用方法的总体规则包括:预测成本默认实时成本,可修改,并保存修改后数据在报表展示;原燃料预测价格,用于铁钢消耗物料的单价,上道工序半成品成本用于下道工序的单价;原燃料、回收物、能源介质可以采集到明细项的,在报表中显示各项明细成本(能源介质不能日常取数的,显示合计总成本);设备物料按照耐材、备件、机物料、大型工器具及低值易耗品等大类显示合计总成本;各工序可以单独调整本道工序的预测成本,调整后将对所有下游工序的实时成本产生影响。
涉及到的计算公式:原燃料价格预测部分:库存量=上月末该物料的库存量+本月预计到达量(默认为当月订单量,可调整)-本月消耗量(月初手工录入,可调整);炼铁、钢坯、轧钢成本预测:单价=标准价、
本发明实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
1、在本发明实施例提供的一种钢铁工序成本预测系统,所述系统包括:数据处理模块,所述数据处理模块采用cube的方式发送预测数据,且所述数据处理模块提供流程控制表;预测数据录入模块,所述预测数据录入模块与所述数据处理模块通信连接,且,所述预测数据录入模块接收所述预测数据,并根据cube对所述预测数据进行录入界面设计和数据处理逻辑定义;流程控制模块,所述流程控制模块分别与所述数据处理模块、所述预测数据录入模块通信连接,所述流程控制模块通过所述流程控制表进行节点编辑状态控制。解决了现有技术中成本测算涉及系统众多,存在手工处理逻辑复杂、耗费人力时间长、及时性差的技术问题,达到了减少人工处理,减少人员工作量,提高工作效率的技术效果。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。