存货分析明细表
库存商品明细表登记模板
库存商品明细表登记模板摘要:一、库存商品明细表概述二、库存商品明细表登记模板的构成1.基本信息栏2.商品信息栏3.库存变动记录栏三、如何使用库存商品明细表登记模板1.填写基本信息2.填写商品信息3.记录库存变动四、注意事项1.保持表格整洁2.及时更新库存信息3.确保数据准确性正文:一、库存商品明细表概述库存商品明细表是一种用于记录企业商品库存情况的表格,它可以帮助企业实时了解各商品的库存数量、存放地点等信息,为库存管理提供依据。
库存商品明细表通常包括基本信息栏、商品信息栏和库存变动记录栏三个部分。
二、库存商品明细表登记模板的构成1.基本信息栏基本信息栏主要包括以下内容:(1)单位名称:填写企业名称。
(2)单位地址:填写商品库存所在地。
(3)联系人:填写负责库存管理的人员姓名。
(4)联系电话:填写负责库存管理人员的联系电话。
2.商品信息栏商品信息栏主要包括以下内容:(1)商品名称:填写商品名称。
(2)商品类别:填写商品所属类别。
(3)生产厂家:填写商品生产厂家名称。
(4)生产日期:填写商品生产日期。
(5)保质期:填写商品保质期。
(6)库存数量:填写商品当前库存数量。
3.库存变动记录栏库存变动记录栏主要用于记录商品库存的增减情况,包括以下内容:(1)变动日期:填写库存变动发生的日期。
(2)变动原因:填写库存变动的原因,如进货、销售、报废等。
(3)变动数量:填写库存变动的数量。
(4)累计库存:填写变动后的累计库存数量。
三、如何使用库存商品明细表登记模板1.填写基本信息首先,填写单位名称、单位地址、联系人及联系电话等基本信息。
这些信息将为库存管理提供必要的联系方式和地址。
2.填写商品信息接下来,填写商品名称、类别、生产厂家、生产日期、保质期等商品信息。
这些信息有助于对商品进行分类管理和跟踪商品来源。
3.记录库存变动在库存变动记录栏中,详细记录商品的进出库情况。
每次发生库存变动时,都要填写变动日期、变动原因、变动数量及累计库存。
房地产开发公司存货资产清查评估明细表
房地产开发公司存货资产清查评估明细表房地产开发公司存货资产清查评估明细表编号: _________ 日期: _________项目名称: _______________________项目地址: _______________________序号资产类别资产描述建筑面积(平方米) 单位成本(元/平方米) 总成本(元) 市场价值(元) 备注1 住宅楼盘 A栋 1000 5000 5000000 6000000B栋 8005500 4400000 5200000C栋 12005200 6240000 65000002 商业楼盘 D栋 1500 8000 12000000 14000000E栋 20007500 15000000 160000003 土地 F地块 - - - 8000000G地块 -- - 60000004 完工在建工程 H项目 5000 3000 15000000 18000000I项目 30004000 12000000 130000005 未完工在建工程 J项目 2000 2500 5000000 6000000K项目 3500 2800 9800000 10800000总计73700000 84300000说明:- 资产类别: 列出了不同的资产类别,例如住宅楼盘、商业楼盘、土地、完工在建工程和未完工在建工程等。
- 资产描述: 描述了每个资产的具体名称或标识。
- 建筑面积: 指资产的总建筑面积,以平方米为单位。
- 单位成本: 指每平方米的建设成本,以元为单位。
- 总成本: 指每个资产的总成本,以元为单位。
- 市场价值: 指当前市场上该资产的估值,以元为单位。
- 备注: 可以添加任何额外的信息或说明。
该明细表是为了对房地产开发公司的存货资产进行清查和评估而创建的。
通过清查存货资产,公司可以了解其资产组合的价值和潜在风险,为制定战略和决策提供依据。
评估市场价值有助于了解公司资产的实际价值,并用于财务报告和决策分析。
存货明细表
存货明细表存货明细表是一个常见的会计工具,用于记录公司存货的详细信息。
它通常包括存货名称、数量、单位、单价、金额等内容。
存货明细表可以帮助企业管理者了解公司存货的情况,为企业决策提供参考。
存货明细表的建立是经过多方面考虑的。
一方面,存货明细表可以协助管理部门监管公司的采购和销售活动。
通过对存货明细表信息的记录和统计,管理部门可以更好地了解库存、销售和采购情况。
同时,存货明细表也能够加强对存货质量和数量的管理,降低财务风险。
存货明细表中需要记录的内容较为丰富。
存货明细表中的存货名称应规范、准确,一个存货名称可能包括多个属性,包括品牌、型号、规格、颜色、材料等。
例如,一个品牌为“飞利浦”的LED灯泡,型号为“LED401”、规格为“5W”、颜色为“白色”,材料为“铝合金”的存货,在存货明细表中应该如何表达呢?存货名称可以被简单为“飞利浦LED灯泡”,属性则单独标注,“型号:LED401,规格:5W,颜色:白色,材料:铝合金”。
数量、单位、单价和金额则是存货明细表中最重要的内容。
数量和单位应该与存货实际相符,如数量应该是台/个/件等,单价则应该明确一个统一的单位,令价格数据更具可比性。
金额是根据数量和单价计算得出的,应该精确反映出公司的花费。
建立存货明细表需要准备相关资料。
首先,需要取得存货的采购、销售等相关证据,包括采购单、销售单、发票等;然后,将这些证据进行分类整理,以便于入账。
存货明细表的建立可以利用电子表格等程序来实现自动化管理,可以提高工作效率和准确性。
利用存货明细表来管理公司的存货和实现财务控制是符合现代企业制度的要求的,通过理性、科学的管理方式,能够提高公司的经济效益和市场竞争力。
存货明细表作为一个帮助管理者把控公司经济运营状态的工具,确保公司的财务管理得以有效执行。
存货明细表
存货种类期末账面余额期末市价期末账面余额与市价
的差额
1.原材料000其中:原料0 主要材料0 辅助材料0 外购半成品(外购件)
0 修理备用件(备品备件)0 包装材料0 燃料0 其他02.在产品03.半成品04.库存商品05.周转材料06.委托加工物资07.消耗性生产物资08.其他
0合计
财务管理工具——财务报表——资产报表
存货明细表
文档说明:
1.本文档为存货明细报表,包括各存货项目期末账面余额、期末市价、期末账面余额与市价差额三项数据,您可以清楚地了解各种存货的损益情况。
2.本报表根据最新的《小企业会计准则》定义的存货分类项目编制而成,您可以根据本企业情况确定存货报告期,比如月报、季报、年报。
3.报表已内嵌公式,您输入相应数据后即可自动生成结果。
填制本表时,蓝色单元格内的信息需要您手工输入内容;橙色单元格内的信息自动生成,无需您手工输入。
编制单位: 年 月 日 单位:元
版权所有:
北京未名潮管理顾问有限公司。
存货-库存商品及原材料评估明细表【模板】
存货-库存商品及原材料评估明细表
评估基准日:2017年05月18日
注:上述标的以展示实物现状拍卖交付,评估报告明细表仅作参考,与实物的数量、质量、重量有误差的,均
以
实物为准,委托人、拍卖人不退还成交价款及拍卖佣金。
注:上述标的以展示实物现状拍卖交付,评估报告明细表仅作参考,与实物的数量、质量、重量有误差的,均
以
实物为准,委托人、拍卖人不退还成交价款及拍卖佣金。
以
注:上述标的以展示实物现状拍卖交付,评估报告明细表仅作参考,与实物的数量、质量、重量有误差的,均以实物为准,委托人、拍卖人不退还成交价款及拍卖佣金。
注:上述标的以展示实物现状拍卖交付,评估报告明细表仅作参考,与实物的数量、质量、重量有误差的,均以实物为准,委托人、拍卖人不退还成交价款及拍卖佣金。
注:上述标的以展示实物现状拍卖交付,评估报告明细表仅作参考,与实物的数量、质量、重量有误差的,均以实物为准,委托人、拍卖人不退还成交价款及拍卖佣金。
注:上述标的以展示实物现状拍卖交付,评估报告明细表仅作参考,与实物的数量、质量、重量有误差的,均以实物为准,委托人、拍卖人不退还成交价款及拍卖佣金。
材料库存明细表
材料库存明细表公司名称,XXXX有限公司。
日期,2023年1月1日。
序号材料名称规格型号单位初始库存入库数量出库数量结余数量备注。
1 钢材 10mm 吨 50 20 10 60 无。
2 水泥 42.5号袋 200 100 50 250 无。
3 砖头 240mm 块 5000 3000 1000 7000 无。
4 沙子细砂方 1000 500 200 1300 无。
5 油漆白色桶 100 50 30 120 无。
材料库存明细表是一份记录公司材料库存情况的重要文档。
通过对各种材料的规格型号、单位、初始库存、入库数量、出库数量以及结余数量的详细记录,可以帮助公司及时了解各类材料的使用情况,做好库存管理和物资调配工作。
在本次的材料库存明细表中,我们对公司常用的五种材料进行了详细的记录和统计。
首先是钢材,规格型号为10mm,单位为吨,初始库存为50吨,入库数量为20吨,出库数量为10吨,结余数量为60吨。
其次是水泥,规格型号为42.5号,单位为袋,初始库存为200袋,入库数量为100袋,出库数量为50袋,结余数量为250袋。
再次是砖头,规格型号为240mm,单位为块,初始库存为5000块,入库数量为3000块,出库数量为1000块,结余数量为7000块。
接着是沙子,规格型号为细砂,单位为方,初始库存为1000方,入库数量为500方,出库数量为200方,结余数量为1300方。
最后是油漆,规格型号为白色,单位为桶,初始库存为100桶,入库数量为50桶,出库数量为30桶,结余数量为120桶。
通过对以上材料的库存情况进行详细记录和统计,我们可以清晰地了解公司各种材料的使用情况,及时补充不足,避免库存短缺或过剩。
同时,也可以帮助公司进行成本控制和资源调配,提高运营效率和管理水平。
在今后的工作中,我们将继续做好材料库存明细表的记录和管理工作,确保数据的准确性和及时性,为公司的生产经营提供有力的支持和保障。
材料库存明细表的编制是一项重要的工作,需要我们认真对待,严格执行,确保数据的真实可靠。
工程施工存货披露表范本
工程施工存货披露表范本项目名称:XXXX工程项目编制单位:XXXX施工公司编制时间:XXXX年XX月XX日序号存货名称存货类型存货数量存货成本存货减值准备存货净额1 土石方原材料 XXX立方米 XXXX元 XXXX元 XXXX元2 钢筋原材料 XXX根 XXXX元 XXXX元 XXXX元3 混凝土原材料 XXX立方米 XXXX元 XXXX元 XXXX元4 砖瓦原材料 XXX块 XXXX元 XXXX元 XXXX元5 油漆原材料 XXX桶 XXXX元 XXXX元 XXXX元6 水泥原材料 XXX袋 XXXX元 XXXX元 XXXX元7 电线原材料 XXX米 XXXX元 XXXX元 XXXX元8 绝缘材料原材料 XXX平方米 XXXX元 XXXX元 XXXX元9 化工材料原材料 XXX吨 XXXX元 XXXX元 XXXX元10 机械设备在产品 XXX台 XXXX元 XXXX元 XXXX元11 施工设备在产品 XXX台 XXXX元 XXXX元 XXXX元12 足够使用在产品 XXXXXX XXXX元 XXXX元 XXXX元备注:1. 存货减值准备计提原则:根据存货价值下降的情况,计提存货减值准备。
存货价值的下降是指存货账面价值超过其可回收金额。
2. 存货减值准备计提比例:存货减值准备的计提比例由公司的会计政策决定,一般为存货成本的一定比例。
3. 存货成本计算方式:存货成本包括存货的购入成本、加工成本和其他与将存货带到所在地并使其达到可销售或用于生产状况有关的费用,减去存货价值的下降金额。
4. 存货净额计算方式:存货净额=存货数量×存货成本-存货减值准备。
编制人:XXX 审核人:XXX 批准人:XXX以上为XXXX工程项目的工程施工存货披露表。
存货是工程施工过程中的重要资产之一,对于施工单位来说,存货的管理直接影响到工程进度和成本。
因此,对于存货的披露要及时、准确、详细,以提高施工管理的科学性和规范性,保障工程施工的顺利进行。
库存明细表库存明细表格
库存明细表库存明细表格库存明细表库存明细表格是对企业生产经营中物料流、资金流进行条码全程跟踪管理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等;每一步库存明细表库存明细表格都为您提供详尽准确的数据;库存明细表库存明细表格有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题;库存明细表库存明细表格在公司的经营销售管理中,涉及生产管理、产品管理、销售管理、资料档案、信用管理,资金收付等方方面面;2.功能介绍库存明细表库存明细表格的功能有采购、采购、采购付款、销售、销售退货、销售付款、退货情况、盘库、仓库调拨,供方客户资料管理,供方供货汇总、明细报表,采购付款汇总、明细报表多仓库,多币种,报表等功能,库存明细表库存明细表格可以使您摆脱繁杂的数字统计等琐事,只需轻松的点击鼠标即可,库存明细表库存明细表格可以分为B/S架构和架构.是浏览器/模式,只要在服务器装好后,其他人只需要用浏览器比如谷歌就可以正常浏览;随着4G的部署,库存明细表库存明细表格已经进入了移动时代;移动库存明细表库存明细表格就是一个集移动技术、智能移动终端、条码扫描、商业智能等技术于一体的库存明细表库存明细表格产品;它将原有库存明细表库存明细表格上的进货、销售、等物流业务管理和简单财务核算等功能迁移到手机,工作人员可以随时随地进行库存明细表库存明细表格操作和管理,极大地提高了库存明细表库存明细表格的效率,为企业提供了一个省钱、省力的现代化的;3.四大主要功能1、销售管理1. 库存明细表库存明细表格包括销售订单、销售出货、客户退货以及统计查询等功能.2. 基本流程以客户先下订单,后出货的日常业务需求,库存明细表库存明细表格自动跟踪每张单据的完成情况;3. 库存明细表库存明细表格支持一张销售订单,多次出货,库存明细表库存明细表格会准确的为您调整库存数量及金额,并记录每次销售的详细情况;4. 库存明细表库存明细表格支持根据一张销售订单直接生成一张相应的;5. 库存明细表库存明细表格支持独立的,不用根据订单出货,如果客户直接上门提货则通过销售出货单来直接出货;6. 鉴予客户行业的多样性及客户需求的灵活性,库存明细表库存明细表格同样支持通过退货单实现直接退货;7. 支持每种单据及时查询详情;2、采购管理1. 库存明细表库存明细表格包括采购订单、采购入仓、采购退货以及查询统计功能等功能.2. 库存明细表库存明细表格实现先下采购订单,再分批进货的日常业务需求,根据每次进货的情况,系统自劢核算对应的采购订单的完成情况;3. 支持同一订单,分多次进货,库存明细表库存明细表格会准确的调整库存数量及金额,并记录每次采购的详细情况;4. 库存明细表库存明细表格支持直接采购入仓不直接商品退货;5. 库存明细表库存明细表格支持每种单据及时查询详情,以及所有采购的商品汇总以及明细查询;3、仓库管理1. 库存明细表库存明细表格包括转仓、盘点、报废、损溢、赠送、组\拆装和成本调价单等功能模块,实现对仓库常用事务的管理,并能监控库存明细,商品的具体流通情况;2. 库存明细表库存明细表格实现根据盘点中的历史数据不现有数据,生成盈亏数量及金额,支持自劢生成相应的报损单;3. 商品的进出都必须是经过审核,提高系统以及数据的操作安全性;4. 实现自劢计算库存数量和金额的变化,并反映在“库存汇总”、“出入库汇总”中;5. 库存明细表库存明细表格支持商品库存上、下限的设置,自劢对缺货或高于库存上限的商品进行报警;4、基础资料1. 库存明细表库存明细表格录入所有系统所需的基础资料信息,比如客户信息,商品信息,员工信息,供应商信息等;2. 库存明细表库存明细表格设置区域,订单类型,价格方式,支付方式.个性化属性资料;3. 库存明细表库存明细表格支持导入,导出功能,利用EXCEL强大的编辑功能;4. 库存明细表库存明细表格使用用户可以将外界或者其他系统的数据简单快捷的转换为本套系统数据;5. 库存明细表库存明细表格独创无界面刷新技术,即时添加,即时保存,使用户的数据保持一致;6. 库存明细表库存明细表格的所有操作都以基础资料设置为第一步,统一规范资料; 库存明细表库存明细表格三大优点1,提升企业效率企业的采购、进货、销售以及财务做账等等,这都是一道道程序和环节,中间的任何拖延与错误都会造成企业效率的降低,比如依靠人工的库存明细表库存明细表格,不仅费力而且费时,还容易出错,在很大程度上影响着仓库的管理效率;再比如在财务做账上,日常的业务往来会产生大量的财务数据,企业审计一次,往往需要财务人员长时间工作,可以说效率很低下;而依靠库存明细表库存明细表格就可以很快的处理好这些工作,做到了准确化、快速化;2,节约企业的资源企业的资源包括物料资源和人力资源;库存明细表库存明细表格在节约企业物料资源上主要就是避免企业的“跑冒滴漏”问题;跑冒滴漏,这一企业问题由来已久,因为这种情况具有隐蔽性,不易发觉,等问题出现后,再想办法解决,已经给企业造成损失;而库存明细表库存明细表格的引进就会很彻底的解决这一问题,因为库存明细表库存明细表格可以为任何的具体的“跑冒滴漏”都可以找到相应的责任人来承担责任;而对于节约人力资源来说,企业不再需要不再需要多数仓管人员,库存明细表库存明细表格都是对人力的节约,更深的层次来说是对企业成本的节约;3,库存明细表库存明细表格提供全面的业务分析进货、销售、库存等运营各环节的数据分析,让用户详尽的掌握运营业务的整体情况;分析包括商品进货统计、商品销售统计、库存状况、应收应付款统计、利润统计、员工销售额统计、客户销售排行、商品销售排行、经营状况汇总等;其中金针库存明细表库存明细表格在业务分析方面做的还是比较全面的;在网络飞速发展的今天,上海国经网络科技股份有限公司紧跟互联网潮流,推出了SAAS 级库存明细表库存明细表格;库管王专注中小企业的库存管理,是一款具有BOM物料清单的在线库存明细表库存明细表格,方便企业及时了解原材料和产成品在仓库中的动态,实时更新仓储数据,并可设置各种预警机制;库存明细表库存明细表格的目标是实现“零库存”,让所有企业的资金周转再也不成问题库管王功能特点:。
存货明细表
清查出有问 题资产数 11=7-9-10
损失原因 12
*
存货明细表
基准企业申报损失数 列 小计 核权益 损 14=15+16 15 16
小计 17=18+19
中介审核数 列损益 18
* 制表人:
— %d —
介审核数 核权益 19
关键证据 20
索引号 21
十六 分期收款发出商品
十七 委托代销商品
十八 受托代销商品
十九 其他
合计 单位负责人: 填 报 日 期:
*
账面值 实际成本 跌价准备 2 3
净额 4=2-3
会计技术差 错 5
基准数 数量 6 金额 7=4-5
财务负责人:
清查数 数量 8 金额 9=7/6*8
预计残值(预 计可收回金 额) 10
KM
KMA
*
*
*
按新会计制度 尚可收回金额 22
应计提跌价准备 23=IF(3>0,IF((79)>0,3/7*9,0),IF((922)>0,9-22,0))
新制度下账面 净值 24=IF(3>0,9,I F(9>=22,22,9) )
按新会计制度 预计损失原因 25
基础表18 单位: 元
备注 26
编制单位:
序号 * 一
类别及名称 * 物资采购(在途物资)
存放地 *
计量单位 *
账 数量 1
二
原材料
三
燃料
四
备品备件
五
包装物
六
低值易耗品
七
材料成本差异
八
在产品(不包括商品房存货)
九
产成品(不包括商品房存货)
存货明细表(表格模板、XLS格式)模板
清查出有问 题资产数 11=7-9-10
损失原因 12
*
存货明细表
基准日:<d>jzr</d>
发生时间 13
企业申报损失数 列 小计 核权益 损 14=15+16 15 16
小计 17=18+19
中介审核数 列损益 18
* 制表人:
— %d —
介审核数 核权益 19
关键证据 20
索引号 21
KM
KMA
*
*
*
按新会计制度 尚可收回金额 22
应计提跌价准备 23=IF(3>0,IF((79)>0,3/7*9,0),IF((922)>0,9-22,0))
新制度下账面 净值 24=IF(3>0,9,I F(9>=22,22,9) )
按新会计制度 预计损失原因 25
基础表18 单位: 元
备注 26
十六 分期收款发出商品
十七 委托代销商品
十八 受托代销商品
十九 其他
合计 单位负责人: 填 报 日 期:
*
账面值 实际成本 跌价准备 2 3
净额 4=2-3
会计技术差 错 5
基准数 数量 6 金额 7=4-5
财务负责人:
清查数 数量 8 金额 9=7/6*8
预计残值(预 计可收回金 额) 10
编制单位:
序号 * 一
类别及名称 * 物资采购(在途物资)
存放地 *
计量单位 *
账 数量 1
二
原材料
三
Байду номын сангаас燃料
四
备品备件
五
包装物
六
低值易耗品
存货账龄分析明细表
****************************************************************** * PROGRAM SOURCE HEADER****************************************************************** *Program Name: ZHTFI_R019*Description: 存货账龄分析明细表*Date/Author: 2012.06.27/许林锋*Table Update:*Special Logic:*Include:****************************************************************** * MODIFICATION LOG****************************************************************** *ChangeDate *Programer *Request *Desctiption*-----------------------------------------------------------------*2007.06.27 *许林锋 *DEVK900358 *New Program*2007.06.28 *许林锋 *DEVK900358 *Change*2007.06.29 *许林锋 *DEVK900358 *Change*2007.07.02 *许林锋 *DEVK900358 *Change*2007.07.03 *许林锋 *DEVK900358 *Change*2007.07.04 *许林锋 *DEVK900358 *Change*2007.07.05 *许林锋 *DEVK900358 *Change******************************************************************* *-----------------------------------------------------------------*Program Name*-----------------------------------------------------------------report zhtfi_r019.tables: t001, t001w, t001l, mara, mbew.*Data*-----------------------------------------------------------------*ALVtype-pools: slis.data: i_fieldcat_alv type slis_t_fieldcat_alv with header line,i_layout type slis_layout_alv, "alv的格式w_fieldcat type slis_fieldcat_alv, "alv列属性w_repid like sy-repid. "当前程序data: d_pos type i value 0."rangesranges: r_bwkey for t001k-bwkey, "评估范围r_bukrs for t001k-bukrs, "公司代码r_werks for t001w-werks. "工厂data: begin of it_data occurs 0,bukrs like t001-bukrs, "公司mjahr like mkpf-mjahr, "年度rpmax(2) type c, "期间matnr like mseg-matnr, "物料maktx like makt-maktx, "物料描述mtart like mara-mtart, "物料类型matkl like mara-matkl, "物料组werks like mseg-werks, "工厂lgort like mseg-lgort, "库位menge_e like mseg-menge, "期末数量dmbtr_e like mseg-dmbtr, "期末金额menge_1 like mseg-menge, "1-3月数量 dmbtr_1 like mseg-dmbtr, "1-3月金额menge_2 like mseg-menge, "4-6月数量 dmbtr_2 like mseg-dmbtr, "4-6月金额menge_3 like mseg-menge, "7-9月数量 dmbtr_3 like mseg-dmbtr, "7-9月金额menge_4 like mseg-menge, "10-12月数量 dmbtr_4 like mseg-dmbtr, "10-12月金额 menge_5 like mseg-menge, "1-2年数量 dmbtr_5 like mseg-dmbtr, "1-2年金额menge_6 like mseg-menge, "2-3年数量 dmbtr_6 like mseg-dmbtr, "2-3年金额menge_7 like mseg-menge, "3年以上数量 dmbtr_7 like mseg-dmbtr, "3年以上金额 end of it_data.data: begin of it_werks occurs 0,bwkey like t001k-bwkey, "评估范围bukrs like t001k-bukrs, "公司代码werks like t001w-werks, "工厂end of it_werks,it_werks_b like table of it_werks with header line.data: begin of it_matnr occurs 0,matnr like mara-matnr, "物料号码mtart like mara-mtart, "物料类型matkl like mara-matkl, "物料组maktx like makt-maktx, "物料描述end of it_matnr.data: begin of it_mseg occurs 0,mblnr like mkpf-mblnr, "物料凭证mjahr like mkpf-mjahr, "年度budat like mkpf-budat, "过账日期zeile like mseg-zeile, "项目matnr like mseg-matnr, "物料werks like mseg-werks, "工厂lgort like mseg-lgort, "库位shkzg like mseg-shkzg, "借/贷dmbtr like mseg-dmbtr, "本位币金额menge like mseg-menge, "数量end of it_mseg.data: begin of it_bsim occurs 0,bukrs like bkpf-bukrs, "公司代码belnr like bkpf-belnr, "会计凭证gjahr like bkpf-gjahr, "会计年度budat like bkpf-budat, "过账日期buzei like bsim-buzei, "项目matnr like bsim-matnr, "物料shkzg like bsim-shkzg, "借/贷dmbtr like bsim-dmbtr, "本位币金额end of it_bsim.data: begin of it_lgort occurs 0,bukrs like t001-bukrs, "公司werks like mseg-werks, "工厂lgort like mseg-lgort, "库位end of it_lgort.data: begin of it_bukrs occurs 0,bukrs like t001-bukrs, "公司代码end of it_bukrs.data: begin of it_perpr occurs 0,matnr like mara-matnr, "物料bukrs like t001-bukrs, "公司代码perpr like mseg-dmbtr, "单价end of it_perpr.data: p_budat_low_f like mkpf-budat, "查询期间的第一天p_budat_high_f like mkpf-budat, "查询期间的最后一天"各个期间的开始结束日p_budat_low_1 like mkpf-budat,p_budat_high_1 like mkpf-budat,p_budat_low_2 like mkpf-budat,p_budat_high_2 like mkpf-budat,p_budat_low_3 like mkpf-budat,p_budat_high_3 like mkpf-budat,p_budat_low_4 like mkpf-budat,p_budat_high_4 like mkpf-budat,p_budat_low_5 like mkpf-budat,p_budat_high_5 like mkpf-budat,p_budat_low_6 like mkpf-budat,p_budat_high_6 like mkpf-budat,p_budat_low_7 like mkpf-budat,p_budat_high_7 like mkpf-budat,p_budat_low like mkpf-budat, "期间的第一天p_budat_high like mkpf-budat. "期间的最后一天data: d_menge_i_1 like mseg-menge," d_dmbtr_i_1 like mseg-dmbtr, d_menge_i_2 like mseg-menge," d_dmbtr_i_2 like mseg-dmbtr,d_menge_i_3 like mseg-menge," d_dmbtr_i_3 like mseg-dmbtr,d_menge_i_4 like mseg-menge," d_dmbtr_i_4 like mseg-dmbtr,d_menge_i_5 like mseg-menge," d_dmbtr_i_5 like mseg-dmbtr,d_menge_i_6 like mseg-menge," d_dmbtr_i_6 like mseg-dmbtr,d_menge_i_7 like mseg-menge," d_dmbtr_i_7 like mseg-dmbtr,d_menge_i_e like mseg-menge, d_dmbtr_i_e like mseg-dmbtr,d_menge_i_e_sum like mseg-menge, d_dmbtr_i_e_sum like mseg-dmbtr, * d_perpr like mseg-dmbtr. "单价d_perpr type f.data: d_menge_i like mseg-menge, d_dmbtr_i like mseg-dmbtr, d_menge_i_sub like mseg-menge, d_dmbtr_i_sub like mseg-dmbtr. data d_str type string.*Selection Screen*-----------------------------------------------------------------selection-screen begin of block blk_1 with frame title text-blk.select-options: s_bukrs for t001-bukrs obligatory, "公司s_werks for t001w-werks, "工厂s_lgort for t001l-lgort. "库位selection-screen skip.select-options: s_matnr for mara-matnr, "物料s_mtart for mara-mtart, "物料类型s_matkl for mara-matkl. "物料组select-options: s_bklas for mbew-bklas. "估价类selection-screen skip.parameter: p_mjahr like mkpf-mjahr obligatory, "年度 p_rpmax(2) type c obligatory. "期间selection-screen end of block blk_1.*Define*----------------------------------------------------------------- define move_sub.d_menge_i = d_menge_i_sub. clear d_menge_i_sub.* d_dmbtr_i = d_dmbtr_i_sub. clear d_dmbtr_i_sub. end-of-definition.define sub_m_d.d_menge_i_sub = d_menge_i - &1.* d_dmbtr_i_sub = d_dmbtr_i - &2.end-of-definition.define move_m_d.&1 = d_menge_i.* &2 = d_dmbtr_i.end-of-definition.define write_screen.call function 'SAP GUI_PROGRESS_INDICATOR' exportingtext = &1.end-of-definition.*Initialization*----------------------------------------------------------------- initialization.perform sub_initialization.*At Selection Screen*-----------------------------------------------------------------at selection-screen.perform func_check_authority.*Start of selection*----------------------------------------------------------------- start-of-selection.perform sub_get_data.*End Selection.*-----------------------------------------------------------------end-of-selection.if it_data[] is initial."写屏幕d_str = text-s04.write_screen d_str.else."写屏幕d_str = text-s03.write_screen d_str.perform sub_build_layout.perform sub_build_fields.perform sub_dis_data.endif.*&---------------------------------------------------------------------* *& Form sub_get_data*&---------------------------------------------------------------------* * text*----------------------------------------------------------------------* * --> p1 text* <-- p2 text*----------------------------------------------------------------------* form sub_get_data .*---取数"写屏幕d_str = text-s01.write_screen d_str."取当前期间的第一天和第二天concatenate p_mjahr p_rpmax '01' into p_budat_low_f. call function 'RP_LAST_DAY_OF_MONTHS'exportingday_in = p_budat_low_fimportinglast_day_of_month = p_budat_high_fexceptionsday_in_no_date = 1others = 2."取得选择标准下的所有公司代码、评估范围、工厂select a~bwkey a~bukrs b~werksinto table it_werksfrom t001k as ajoin t001w as b on a~bwkey = b~bwkeywhere a~bukrs in s_bukrsand b~werks in s_werks.if not it_werks[] is initial.loop at it_werks.clear: r_bukrs, r_bwkey, r_werks, it_bukrs."所有公司代码it_bukrs-bukrs = it_werks-bukrs.collect it_bukrs.r_bukrs-sign = 'I'.r_bukrs-option = 'EQ'.r_bukrs-low = it_werks-bukrs.append r_bukrs.r_bwkey-sign = 'I'.r_bwkey-option = 'EQ'.r_bwkey-low = it_werks-bwkey.append r_bwkey.r_werks-sign = 'I'.r_werks-option = 'EQ'.r_werks-low = it_werks-werks.append r_werks.clear it_werks.endloop.else.clear: r_bukrs, r_bwkey, r_werks.r_bukrs-sign = 'I'.r_bukrs-option = 'EQ'.r_bukrs-low = 'XXXX'.append r_bukrs.r_bwkey-sign = 'I'.r_bwkey-option = 'EQ'.r_bwkey-low = 'XXXX'.append r_bwkey.r_werks-sign = 'I'.r_werks-option = 'EQ'.r_werks-low = 'XXXX'.append r_werks.endif.sort: r_bukrs by low,r_bwkey by low,r_werks by low.delete adjacent duplicates from: r_bukrs,r_bwkey,r_werks."取得所有公司代码下的工厂select a~bwkey a~bukrs b~werksinto table it_werks_bfrom t001k as ajoin t001w as b on a~bwkey = b~bwkeywhere a~bukrs in s_bukrs."取得物料号码、物料类型、物料组、物料描述select a~matnr a~mtart a~matkl b~maktxinto table it_matnrfrom mara as ajoin makt as b on a~matnr = b~matnrjoin mbew as c on a~matnr = c~matnrwhere a~matnr in s_matnrand a~mtart in s_mtartand a~matkl in s_matkland a~lvorm = '' " 为空表示未被删除物料。