SAP PP工艺路线查询报表分享

一、报表逻辑

二、报表界面

三、报表代码

*&---------------------------------------------------------------------*
*& Report ZRPPP0016
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zrppp0016.
************************************************************************
*                  A D M I N I S T R A T I O N                         *
************************************************************************
*  DEV ID           : WID0000
*  Version          : 0.00
*  SAP Version      : ECC6.0
*  Program Name     : 
*  Created by       : 
*  Created on       : 18.11.2013
*  Description      :
************************************************************************

************************************************************************
*                  C H A N G E  H I S T O R Y                          *
************************************************************************
* CID  Changed On   Author        Description
* 001  dd.mm.yyyy   first.last    Create.
* 002  dd.mm.yyyy   first.last    This is a DEMO description.
************************************************************************

************************************************************************
*                  I N C L U D E                                       *
************************************************************************
INCLUDE  zrppp0016_top.
*INCLUDE  *_pbo.
*INCLUDE  *_pai.
INCLUDE  zrppp0016_form.

************************************************************************
*                  S T A R T  O F  S E L E C T I O N                   *
************************************************************************
START-OF-SELECTION.
************************************************************************
***********************************耗时处理*****************************
************************************************************************

  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
    EXPORTING
      percentage = 1
      text       = '数据处理中,请等待...'.

*  PERFORM frm_getdata.
*
*  PERFORM frm_data_prcessing.
START-OF-SELECTION.
  PERFORM f_get_data.
  PERFORM f_deal_data.
***-----
  IF cb_1 = 'X'.
    PERFORM f_dosum_data.

  ENDIF.
***-----
  PERFORM f_fieldcat_build.
  PERFORM f_eventcat_build.

  PERFORM f_alv_display.
************************************************************************
*                  E N D  O F  S E L E C T I O N                       *
************************************************************************

*&---------------------------------------------------------------------*
*& 包含               ZRPPP0016_TOP
*&---------------------------------------------------------------------*
************************************************************************
*                  T A B L E S                                         *
************************************************************************
TABLES : mapl,tvm1t, makt, mara, plfld, plko, plpo, plpod.
TYPE-POOLS: slis.
************************************************************************
*                  T Y P E S                                           *
************************************************************************
DATA: BEGIN OF itab OCCURS 0,
        matnr    LIKE mapl-matnr,    " 物料号
        maktx    LIKE makt-maktx,    " 物料描述
        vbeln    LIKE mapl-vbeln,    "2011-05-12       销售订单
        posnr    LIKE mapl-posnr,    "2011-05-12       销售订单行项目
        werks    LIKE mapl-werks,    " 工厂
        datuv    LIKE mapl-datuv,    " 有效起始日期
        datub    LIKE plfld-datub,   " 有效截止日期
        plnty    LIKE mapl-plnty,    " 任务清单类型
        plnnr    LIKE mapl-plnnr,    " 任务清单组码
        plnal    LIKE mapl-plnal,    " 组计数器
        plnkn    LIKE plpo-plnkn,     "节点
        zaehl    LIKE mapl-zaehl,    "计数器
        verwe    LIKE plko-verwe,    " 任务清单使用
        statu    LIKE plko-statu,    " 状态
        bmsch    LIKE plpo-bmsch,    " 基本数量
        meinh    LIKE plpo-meinh,    " 作业/工序的计量单位
        vornr    LIKE plpo-vornr,    " 操作/活动编号
        steus    LIKE plpo-steus,    " 控制码
        werks_op LIKE plpo-werks, "工序工厂
        arbpl    LIKE plpod-arbpl,   " 工作中心
        arbpl_t  TYPE crtx-ktext,    "工作中心描述
        ktsch    LIKE plpo-ktsch,    "工序代码
        ltxa1    LIKE plpo-ltxa1,    " 工序短文本
        lgtxt    TYPE string,        "工序长文本
        vgw01    LIKE plpo-vgw01,    " 标准值
        vgw02    LIKE plpo-vgw02,    " 标准值
        vgw03    LIKE plpo-vgw03,    " 标准值
        vgw04    LIKE plpo-vgw04,    " 标准值
        vgw05    LIKE plpo-vgw05,    " 标准值
        vgw06    LIKE plpo-vgw06,    " 标准值
        vge01    LIKE plpo-vge01,    "标准值计量单位
        vge02    LIKE plpo-vge02,    "标准值计量单位
        vge03    LIKE plpo-vge03,    "标准值计量单位
        vge04    LIKE plpo-vge04,    "标准值计量单位
        vge05    LIKE plpo-vge05,    "标准值计量单位
        vge06    LIKE plpo-vge06,    "标准值计量单位
        usr00    TYPE usrchar20,     "原定额
        anzma    LIKE plpo-anzma,    "雇员数
        spmus    LIKE plpo-spmus,    " 所需分解
        splim    LIKE plpo-splim,    "分解数
        uemus    LIKE plpo-uemus,    " 要求重叠
        minwe    LIKE plpo-minwe,    " 最小发送数量
        frdlb    LIKE plpo-frdlb,    " 指示符:带外协加工的外部处理工序
        infnr    LIKE plpo-infnr,    " 采购信息记录的编号
        ekorg    LIKE plpo-ekorg,    " 采购组织
        matkl    LIKE plpo-matkl,    " 物料组
        ekgrp    LIKE plpo-ekgrp,    " 外协加工的采购组
        plifz    LIKE plpo-plifz,    " 计划的天数内交货
        peinh    LIKE plpo-peinh,    " 价格单位
        preis    LIKE plpo-preis,    " 采购信息记录中的净价
        sakto    LIKE plpo-sakto,    " 成本要素
        waers    LIKE plpo-waers,    " 货币码
        ktext    LIKE plko-ktext,    " 任务清单描述
        ckselkz  LIKE plpo-ckselkz,  "成本核算相关
      END OF itab.
DATA: BEGIN OF itab_1 OCCURS 0,
        matnr LIKE mapl-matnr,    " 物料号
        maktx LIKE makt-maktx,    " 物料描述
        "VBELN LIKE MAPL-VBELN,    "2011-05-12       销售订单
        "POSNR LIKE MAPL-POSNR,    "2011-05-12       销售订单行项目
        werks LIKE mapl-werks,    " 工厂
        datuv LIKE mapl-datuv,    " 有效起始日期
        datub LIKE plfld-datub,   " 有效截止日期
        "PLNTY LIKE MAPL-PLNTY,    " 任务清单类型
        plnnr LIKE mapl-plnnr,    " 任务清单组码
        plnal LIKE mapl-plnal,    " 组计数器
        "PLNKN LIKE PLPO-PLNKN,     "节点
        "ZAEHL LIKE MAPL-ZAEHL,    "计数器
        verwe LIKE plko-verwe,    " 任务清单使用
        statu LIKE plko-statu,    " 状态
        "BMSCH LIKE PLPO-BMSCH,    " 基本数量
        "MEINH LIKE PLPO-MEINH,    " 作业/工序的计量单位
        "VORNR LIKE PLPO-VORNR,    " 操作/活动编号
        "STEUS LIKE PLPO-STEUS,    " 控制码
        "WERKS_OP LIKE PLPO-WERKS, "工序工厂
        "ARBPL LIKE PLPOD-ARBPL,   " 工作中心
        "KTSCH LIKE PLPO-KTSCH,    "工序代码
        "LTXA1 LIKE PLPO-LTXA1,    " 工序短文本
        "LGTXT TYPE STRING,        "工序长文本
        vgw01 LIKE plpo-vgw01,    " 标准值
        vgw02 LIKE plpo-vgw02,    " 标准值
        vgw04 LIKE plpo-vgw04,    " 标准值
        "VGW04 LIKE PLPO-VGW04,    " 标准值
        "VGW05 LIKE PLPO-VGW05,    " 标准值
        "VGW06 LIKE PLPO-VGW06,    " 标准值
        "VGE01 LIKE PLPO-VGE01,    "标准值计量单位
        "VGE02 LIKE PLPO-VGE02,    "标准值计量单位
        "VGE03 LIKE PLPO-VGE03,    "标准值计量单位
        "VGE04 LIKE PLPO-VGE04,    "标准值计量单位
        "VGE05 LIKE PLPO-VGE05,    "标准值计量单位
        "VGE06 LIKE PLPO-VGE06,    "标准值计量单位
        "USR00 TYPE USRCHAR20,     "原定额
        "SPMUS LIKE PLPO-SPMUS,    " 所需分解
        "UEMUS LIKE PLPO-UEMUS,    " 要求重叠
        "MINWE LIKE PLPO-MINWE,    " 最小发送数量
        "FRDLB LIKE PLPO-FRDLB,    " 指示符:带外协加工的外部处理工序
        "INFNR LIKE PLPO-INFNR,    " 采购信息记录的编号
        "EKORG LIKE PLPO-EKORG,    " 采购组织
        "MATKL LIKE PLPO-MATKL,    " 物料组
        "EKGRP LIKE PLPO-EKGRP,    " 外协加工的采购组
   &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值