ZGR_MM_R_ZMM26_MODIFY - SAP 报表修改

需积分: 5 0 下载量 180 浏览量 更新于2024-08-03 收藏 35KB TXT 举报
"ZGR_MM_R_ZMM26_MODIFY.txt" 该文件名为"ZGR_MM_R_ZMM26_MODIFY.txt",显然这是一个SAP ABAP编程中的报告(Report)程序,用于处理物料管理(MM)相关的数据。从描述部分我们可以看到,这个报告可能在2015年6月9日进行了更新或者创建。标签为空,说明没有特别指定的分类。 报告的主要内容是定义了一系列的输入参数和内部表类型,用于与用户交互和数据处理。以下是详细的知识点解释: 1. **报告定义**:`REPORT zgr_mm_r_zmm26_modify` 表示这是一个ABAP报告程序,名为`ZGR_MM_R_ZMM26_MODIFY`。在SAP系统中,报告用于执行特定的数据查询、处理或报告生成任务。 2. **TABLES关键字**:`TABLES: lips, zmm_t_th_item` 定义了程序将引用的两个数据库表,`LIPS`通常用于存储采购订单行项目信息,而`ZMM_T_TH_ITEM`可能是用户自定义的表,用于存储物料相关的特定信息。 3. **选择屏幕(Selection-Screen)**:在ABAP中,选择屏幕允许用户输入筛选条件来运行报告。这里定义了两个块`b1`和`b2`。`b1`包含参数如供应商编号(`p_lifnr`),物料号(`s_matnr`),订单号(`s_vbeln`)以及排序顺序(`s_zorder`)。`b2`包含一个34位的二维码参数(`p_qrcode`)。 - `PARAMETER` 用于定义用户输入的参数,如`p_lifnr`,它是一个输入字段,类型为`LIKP-LIFNR`,用于输入供应商编号。 - `SELECT-OPTIONS` 如`s_matnr`,为物料号提供范围选择能力,用户可以输入多个物料号的范围进行筛选。 4. **参数默认值**:`p_nozero` 和 `p_nopost` 是两个复选框参数,`DEFAULT 'X'` 指定了它们的默认值是选中的。 5. **内部表类型定义**:报告定义了一些内部表类型,例如`ty_main`,这可能用于存储处理过程中的临时数据。其他如`box`、`vgbel`、`vgpos`等,这些类型与采购订单的行项目信息相关,比如订单号(`vgbel`)、订单行号(`vgpos`)。 6. **数据类型引用**:`TYPES` 关键字用于定义新的数据类型,如`name1`、`erdat`、`arktx`、`meins`和`lfimg`,这些都是基于标准表`LIPS`中的字段类型,用于存储如物料名称、创建日期、文本描述、计量单位和净重等信息。 这个ABAP报告看起来是为物料管理和订单处理定制的,允许用户通过输入筛选条件来查询和修改特定的数据。用户可以通过输入供应商编号、物料号、订单号等信息,同时有选项是否考虑零数量的行(`p_nozero`)和是否允许发布(`p_nopost`)。此外,二维码(`p_qrcode`)可能用于快速识别物料或订单。内部表和自定义数据类型的设计是为了方便数据的处理和存储。