抓取报表ALV GRID上的数据

在很多开发情况下,我们需要处理sap标准报表程序跑出的数据,很多人会想到内存的处理方法,但是得到的格式不如人意,在google了几天后终于找到了个例子,以下是本人实例中的相关部分。

types:begin of ty_mb5td,
matnr type ekpo-matnr, “Article
werks type ekpo-werks, “Site
mb5td_calc_trame type mb5td-mb5td_calc_trame,“Calculated Stock in Transit on Date
meins type mara-meins, “Base Unit of Measure
end of ty_mb5td.
data:t_mb5td type table of ty_mb5td,
gw_mb5td type ty_mb5td.

*内表定义的字段要跟ALV structure里的一致。

*&———————————————————————*
*& Form. GET_DATA
*&———————————————————————*
* text
*———————————————————————-*
* –> p1 text
*
*———————————————————————-*
form. get_data.

data:ls_data type ref to data.
field-symbols: type table,
type data.
cl_salv_bs_runtime_info=>set(
display = abap_false
metadata = abap_false
data = abap_true ).

submit rm07mtrb_date ”Tcode MB5TD
with bukrs in s_bukrs
with reswk eq p_werks
with pa_budat eq p_budat
with xtram eq ”
and return.

try.
cl_salv_bs_runtime_info=>get_data_ref(
importing r_data = ls_data ).
assign ls_data->* to .
catch cx_salv_bs_sc_runtime_info.
message ‘Unable to retrieve ALV data’ type ‘E’.
endtry.

cl_salv_bs_runtime_info=>clear_all( ).

loop at assigning .
move-corresponding to gw_mb5td.
append gw_mb5td to t_mb5td.
endloop.
sort t_mb5td.

endform. “ GET_DATA

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/166523/viewspace-753166/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/166523/viewspace-753166/

抓取报表ALV GRID上的数据 转于elliott相关推荐

  1. 抓取SAP报表ALV GRID上的数据

    在开发的产销存报表的过程中,由于数据量过大,且取数逻辑太过于复杂,导致报表性能上很缓慢: 后来业务顾问要求直接在MB5B上取数,一开始有点纳闷,怎么从标准报表上取数. 于是从网络上搜索相关资料发现还真 ...

  2. 抓取标准报表ALV GRID上的数据

    在很多开发情况下,我们需要处理sap标准报表程序跑出的数据,很多人会想到内存的处理方法,但是得到的格式不如人意,在google了几天后终于找到了个例子,以下是本人实例中的相关部分. types:beg ...

  3. wireshark抓虚拟网卡_抓取Vmware虚拟网卡上的网络数据包

    抓取 Vmware 虚拟网卡上的网络数据包 首先简单介绍一下 Vmware 中的几种网络连接方式, Vmware 安装后默认安装 3 个虚拟 网卡: Vmnet0 . Vmnet1 . Vmnet8 ...

  4. pythonallowpos_利用Python抓取并分析京东商品评论数据

    2.1 内容简介 本章主要介绍如何利用Python抓取京东商城商品评论信息,并对这些评论信息进行分析和可视化.下面是要抓取的商品信息,一款女士文胸.这个商品共有红色,黑色和肤色等颜色, 70B到90D ...

  5. python新闻评论分析_使用 python 抓取并分析京东商品评论数据

    本篇文章是python爬虫系列的第三篇,介绍如何抓取京东商城商品评论信息,并对这些评论信息进行分析和可视化.下面是要抓取的商品信息,一款女士文胸.这个商品共有红色,黑色和肤色三种颜色, 70B到90D ...

  6. Node.js 抓取电影天堂新上电影节目单及ftp链接

    代码地址如下: http://www.demodashi.com/demo/12368.html 1 概述 本实例主要使用Node.js去抓取电影的节目单,方便大家使用下载. 2 node packa ...

  7. 抖音短视频数据抓取实战系列(三)——Fiddler抓取抖音用户详细信息数据

    抖音短视频数据抓取实战系列(三)--Fiddler抓取抖音用户详细信息数据 项目目录 1.抖音短视频数据抓取实战系列(〇)--前言 2.抖音短视频数据抓取实战系列(一)--模拟器的选择与设置 3.抖音 ...

  8. 高校新闻抓取分析之百度新闻篇---数据抓取

    高校新闻抓取分析之百度新闻篇-数据抓取 tips: 本文代码使用python3编写 代码仓库 使用urllib抓取数据 百度新闻网页界面分析 在我读大学的时候(18年前),百度新闻还能基于新闻标题或者 ...

  9. python爬取饿了么数据_阿里95亿美元拿下饿了么,我用python抓取了饿了么外卖数据信息...

    今天收到一个消息,阿里95亿美元拿下饿了么.阿里巴巴已经签订收购协议,联合蚂蚁金服用95亿美元兑饿了么全资收购.现在我用Python抓取饿了么的外卖数据. ■1.环境介绍: win10 64bit p ...

最新文章

  1. Swift 与 Objective-C混编xxx-Swift.h File not found
  2. 150名打工人被AI判定“效率低”遭开除,网友:属实是人工智能,能治工人
  3. C#中的System.Net.Sockets内部实现原理
  4. 使用Solr 增加索引以及检索
  5. Linux下,查看USB设备信息
  6. leetcode-6-Z字形变换
  7. 吉林大学计算机专业宿舍研究生,吉林大学计算机系的研究生宿舍怎么样?我想考那的..._在职考研_帮考网...
  8. MAX187_量程0-2.5伏电压表_软件滤波
  9. 7-4 panic和recover
  10. displaytag用法一
  11. CATIA怎么约束快捷键_CATIA设置和查看快捷键的方法及系统默认常用快捷键汇总 | 坐倚北风...
  12. widows上安装golang
  13. 【Unity3D】制作进度条——让Image同时具有Filled和Sliced的功能
  14. 我的世界刷猪人塔java版_我的世界1.11.2自动猪人塔制作指南 猪人塔存档下载 | 我的世界 | MC世界侠...
  15. nginx无证书代理http/https协议两种解决方案——筑梦之路
  16. 12.12飞思卡尔芯片的prm mcp和映射理解
  17. 摩申网络2017年7月4日游戏新闻
  18. 在WEB页面中根据分辨率自动调整内容宽度,以适应表格宽度
  19. 大一学生HTML个人网页作业作品——火影忍者动漫7页面带特效带轮播(HTML+CSS+JavaScript)
  20. 年薪超过 50 万的程序员在哪些公司工作?

热门文章

  1. Kangle一键升级ENT商业版本
  2. USB限流IC,过流保护芯片
  3. 被遗忘的SEO基础知识
  4. 3.2.2对中文的考察2
  5. 干货|撰写创业计划书的大致框架
  6. hbuilderx如何连接夜神处理器实现模拟安卓的效果
  7. 美团三面:一直追问我, MySQL 幻读被彻底解决了吗?
  8. 【使用 arm-poky-linux-gnueabi-gcc -v 指令可以查看 gcc 版本时报错】
  9. 视频会议系统/远程会议解决方案分为几种?企业如何选择?MCU与SFU方案的区别是什么?
  10. DSP28377D开发笔记(一) 初步认识DSP28377D芯片