[发明专利]企业管理软件库存资源动态查询方法无效
申请号: | 200910012308.7 | 申请日: | 2009-06-30 |
公开(公告)号: | CN101655855A | 公开(公告)日: | 2010-02-24 |
发明(设计)人: | 闫波 | 申请(专利权)人: | 大连冶金轴承股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/00 |
代理公司: | 沈阳利泰专利商标代理有限公司 | 代理人: | 艾福义 |
地址: | 116200辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 企业管理软件库存资源动态查询方法,包括硬件和软件两大部分,硬件部分包括服务器和设置在各职能部分的终端计算机,通过总线联接成局域网络,或组成以太网络;软件部分包括:以ORACLE EBS为例,下同:使用可支持数据库开发的高级计算机语言,如VISUAL BASIC、C++、JAVA、FORMBUILDER等开发工具,利用ORACLE EBS提供的三个表:即mtl_Onhand_quantities_detail、mtl_reserVations、mtl_material_transactions_temp如有需要可以关联价目表QP_LIST_LINES、成本表cst_item_costs等等组成联合查询,将库存组织、子库存、物料编码等字段作为变量,利用查询语句的‘=’和‘LIKE’与变量关联。本发明克服了原有软件不支持模糊查询的不足,可以方便实现多组织动态资源查询,达到提高效率,加快客户响应速度的效果。 | ||
搜索关键词: | 企业 管理软件 库存 资源 动态 查询 方法 | ||
【主权项】:
1、企业管理软件库存资源动态查询方法,包括硬件和软件两大部分,其中硬件包括服务器和设置在各职能部门及各工作岗位上的终端计算机,并通过总线联接,组成局域网络,或组成以太网,其特征在于:软件包括:1)依开发工具不同,建立可以连接数据库的FORM,FORM上需要放置用于接收输入参数的文本筐一个(或多个,根据需要),选项按钮一个,执行查询的命令按钮一个,以及能够显示结果的表格;2)对库存组织、库存编码、物料编码进行规范,必要时可以启用弹性域(FLEXFIELD),以便于模糊查询;3)用SQL语言建立查询语句,这是最关键的内容,语句简捷才能高效;一定要实现根据选项按钮的不同状态实现精确查询和模糊查询两种功能,这里提供一个在三个表中最为复杂的SQL片段:①查询现有量(在手量),这是最简单的查询,代码如下:SELECT moq.organization_id organization_id,moq.inventory_item_id inventory_item_id,moq.subinventory_code subinventory_code,moq.przmary_transaction_quantity,1 quantity_typeFROM mtl_onhand_quantities_detail moq②查询保留数量,代码如下:SELECT mr.organization_id organization id,mr.inventory_item_id inventory item id,mr.subinventory_code subinventory_code,0-mr.primary_reservation_quantityNvl(mr.detailed_quantity,0)primary_quantity,3 quantity_typeFROM mtl_reservations mrWHERE Nvl(mr.supply_source_type_id,13)=13AND mr.primary_reservation_quantity>Nvl(mr.detailed_quantity,0)③临时表中的占用数量,代码如下:SELECT mmtt.orqanization_id organization_id,mmtt.inventory_item_id inventory_item_id,mmtt.subinventory_code subinventory_code,0-decode(mmtt.transaction_status,2,1,decode(mmtt.transaction_action_id,1,-1,2,-1,28,-1,3,-1,5,-1,Sign(mmtt.primary_quantity)))*round(Abs(mmtt.primarlquantity)),Decede(mmtt.transaction_status,2,5,1)quantity_typeFROM mtl_material_tlansactions_temp mmttWHERE mmtt.posting_flag=`Y`AND mmtt.subinventory_code IS NOT NULLAND (Nvl(mmtt.transaction_status,o)<>2OR (Nvl(mmtt.transaction_status,o)=2AND mmtt.transaction_action_id IN(1,2,28,3,21,29,32,34))AND mmtt.tlansaction_action_id NOT IN(24,30)Union AllSELECT decode(mmtt.transaction_action_id,3,mmtt.trahsfer_organization,mmtt.organization_id)organization_id,mmtt.inventory_item_id inventory_item_id,mmtt.transfer_subinventory subinventory_code,round(Abs(mmtt.primary_quantity),5),1 qvantlty_typeFROM mtl_Material_transactiOns_temp mmttWHERE mmtt.posting_flag=`Y`AND Nvl(mmtt.transaction_Status,0)<>2AND mmtt.transaction_action_id IN(2,28,3,5)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连冶金轴承股份有限公司,未经大连冶金轴承股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910012308.7/,转载请声明来源钻瓜专利网。