一、报表逻辑




二、报表界面


三、报表代码
*&---------------------------------------------------------------------*
 *& 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

 
                   
                   
                   
                   最低0.47元/天 解锁文章
最低0.47元/天 解锁文章
                           
                       
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   186
					186
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            