当前位置: 首页 > news >正文

SAP MM委外采购订单执行报表分享

一、报表逻辑

二、报表展示

三、报表代码

*&---------------------------------------------------------------------*
*& Report ZRPMM0047
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zrpmm0047.

TABLES: mara,ekko,ekpo.

TYPES: BEGIN OF ty_alv,
         ebeln     TYPE ekpo-ebeln,
         werks     TYPE ekpo-werks,
         ebelp     TYPE ekpo-ebelp,
         lifnr     TYPE ekko-lifnr,
         MATNR_mj  TYPE ekpo-matnr,
         MAKTX_mj  TYPE makt-maktx,
         MATNR_zj  TYPE resb-matnr,
         MAKTX_zj  TYPE makt-maktx,
         menge     TYPE ekpo-menge,
         meins     TYPE ekpo-meins,
         bdmng     TYPE resb-bdmng,
         MEINS_zj  TYPE resb-meins,
         BDMNG_yf  TYPE resb-bdmng,
         zjyfsl    TYPE resb-bdmng,
         zjwfsl    TYPE resb-bdmng,
         zcgshsl   TYPE resb-bdmng,
         zcgwshsl  TYPE resb-bdmng,
         zjsysl    TYPE mslb-lblab,
         zytsl     TYPE mslb-lblab,
         zstsl     TYPE mslb-lblab,
         zokuje    TYPE p DECIMALS 5,
         zsfja(10) TYPE c,
         elikz     TYPE ekpo-elikz,
         kausf     TYPE marc-kausf,
         LOEKZ     TYPE ekpo-LOEKZ,     "删除标识
       END OF ty_alv.


DATA gt_alv TYPE TABLE OF ty_alv.

SELECTION-SCREEN BEGIN OF BLOCK b1.
  SELECT-OPTIONS: s_matnr FOR mara-matnr,
                  s_lifnr FOR ekko-lifnr,
                  s_ekorg FOR ekko-ekorg,
                  s_werks FOR ekpo-werks OBLIGATORY,
                  s_eben FOR ekpo-ebeln.
*                  s_ebelp FOR ekpo-ebelp.

SELECTION-SCREEN END OF BLOCK b1.

INITIALIZATION.

START-OF-SELECTION.

  PERFORM frm_get_data.
  PERFORM frm_show_data.


*    SELECT
*&---------------------------------------------------------------------*
*& Form frm_get_data
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*& -->  p1        text
*& <--  p2        text
*&---------------------------------------------------------------------*
FORM frm_get_data .

  TYPES:
    BEGIN OF ty_sum_541,
      ebeln TYPE mseg-ebeln,
      ebelp TYPE mseg-ebelp,
      matnr TYPE mseg-matnr,
      menge TYPE mseg-menge,
    END OF ty_sum_541.

  TYPES:
    BEGIN OF ty_sum_101,
      smbln TYPE mseg-smbln,
      smblp TYPE mseg-smblp,
      sjahr TYPE mseg-sjahr,
      menge TYPE mseg-menge,
    END OF ty_sum_101.

  SELECT a~matnr AS MATNR_mj,
    a~ebeln,
    a~ebelp,
    b~lifnr,
    a~menge,
    a~meins,
    a~elikz,
    a~werks,
    c~matnr AS matnr_zj,
*    c~maktx as maktx_zj,
    c~bdmng,
    c~meins AS meins_zj,
    a~LOEKZ
  FROM ekpo AS a
  LEFT JOIN ekko AS b ON a~ebeln = b~ebeln
  LEFT JOIN resb AS c ON c~ebeln = a~ebeln AND c~ebelp = a~ebelp
  WHERE a~matnr IN @s_matnr
  AND b~lifnr IN @s_lifnr
  AND b~ekorg IN @s_ekorg
  AND a~werks IN @s_werks
  AND a~pstyp = 3
  A

http://www.dtcms.com/a/498712.html

相关文章:

  • Docker中授权普通用户使用docker命令以及解决无权限访问/var/run/docker.sock错误
  • 算法奇妙屋(八)-泰波那契数列模型
  • 荆门哪里做网站女生学建筑工程技术就业前景
  • HarmonyOS中ArkTS与Flutter数据类型对比详解
  • 【11408学习记录】考研数学核心突破:线性变换的深度解析与应用实例
  • PHP8.5 的新 URI 扩展
  • 基于单片机的 220v车载逆变电源的设计与制作(论文+图纸)
  • 网站建设定制设计南京企业网站开发
  • python|运算符
  • 基于精准营养与数字表型的糖尿病生活方式干预新范式
  • 基于开源AI大模型、AI智能名片与S2B2C商城小程序的购物中心精准零售数据架构研究
  • 深度学习进阶(八)——AI 操作系统的雏形:AgentOS、Devin 与多智能体协作
  • 旧物新生,从二手回收小程序开启绿色生活
  • 网站建设模板代理手机购物app排行榜前十名
  • openharmony之分布式购物车开发实战
  • 音乐网站建设的意义全媒体运营技巧和工具
  • 关于最简单的机器学习的梯度下降公式的求导过程
  • 【AI】一文说清楚神经网络、机器学习、专家系统
  • C语言数据结构:算法复杂度(2)
  • MySQL————索引
  • 建设网站具体步骤电子报 网站开发
  • 站外引流推广渠道专业的高密网站建设
  • (Kotlin高级特性二)kotlin内联函数(inline)的作用?为什么noinline和crossinline?
  • 网站关键词在哪里看做网站工作量怎么算
  • PostgreSQL 自动化脚本安装方案
  • 济南网络公司建站网站开发属于什么费用
  • IoT 系统中的 Saga 应用模式及其设计要点
  • WebServer类
  • 吃透 C++ 栈和队列:stack/queue/priority_queue 用法 + 模拟 + STL 标准实现对比
  • 重庆网站模版建设青岛做网站的公司排名