ZCL_EXCEL 操作EXCEL通用类
简单的总结一些知识点
ABAP_git
ABAP面试经验(回忆) 最近受疫情影响,项目比较少,大家有的降薪有个裁员,日子都不太好过,幸好我的项目还没有结束,所以还在做项目。最近参加面试的小伙伴比较多,我回忆去年我在面试四大的时候,3轮面试的大概过程...
【ABAP随笔】SM30常见增强操作-自动带描述 ,今天算是一点补充:使用EVENT来实现删除前的检查 方法1-增加事件-EVENT TCODE: SE54 输入视图名称,然后点击环境->事件 添加序号为03的条目,写入包含检查代码的例程...
一介绍说明 前段时间做财务报表项目,由于用户集团下面公司众多,每个月看财务管控的报表需要看几十张客制化的报表,而且是在一个excel文件中,相当于一个公司一个sheet页,而且excel的样式需要根据客户的需求进行...
1.创建一个函数组-ZITS_MOBILE 主屏幕-9100 事务码:ZITS_MOBILE 注意:勾上 SAP GUI FOR HTML 2.SE80在包中创建ITS服务 (1)右键点击包—》创建—》其他(1)—》Internet 服务 (2)将对应的屏幕发布成HTML模板......
一数据准备 今天说一下如何使用XLSX Workbench输出多个Sheet 我们根据上一篇文章所用得数据SFLIGHT(航班信息),我们再引入两张table(SCARR,SPFLI)作为Sheet2 Shee3得输出表 首先我们在前面取数部分取出航线和航班...
ABAP debug 1. 调试按钮: F5 单帧执行,点击F5程序将逐行执行,代码中包含子程序或者函数,将会转入该函数中单帧执行 F6 只在当前程序中单帧执行,遇到子程序或者函数会跳过 F7 一次性执行完当前...
今天学习一下新语法 CORRESPONDING 效果和move-corresponding 类似 "1.… CORRESPONDING type( [BASE ( base )] struct|itab [mapping] ) TYPES:BEGIN OF ty_data1, field1 TYPE i, field2 TYPE i, ...
ABAP 7.40新语法 LOOP AT Group 和 REDUCE 1 *LOOP AT itab result [cond] GROUP BY key ( key1 = dobj1 key2 = dobj2 … 2 * [gs = GROUP SIZE] [gi = GROUP INDEX] ) 3 * [ASCENDING|DESCENDING [AS...
冬至已过,又临平安夜和圣诞,又是一年的末尾,闲暇时间需要静下心来温故而知新。 许久未碰打印,知识于脑子又有几分糊涂,遂整理些许知识,记录。 数据随便取于物料表 1 report Z_smartforms ...
大家新年好,这个新年格外的不一样。在家远程办公的我忙着项目上的事,加上过年就一直忘记写博客了。 今天做了一个物料主数据的增强功能 先看下效果图吧:MM02的基础数据2页签下面的增强table control ...
本文参考Jerry Wang的程序学习了使用abap来实现java中ArrayList的功能,参考文章 SAP ABAP里存在Java List这种集合工具类么?CL_OBJECT_COLLECTION了解一下 代码 代码我是写在了本地,以便更容易看懂 REPORTztest_...
1. SE30 运行时间分析评估,找到EXIT_*开头的函数-可以查到CMOD增强点 然后去MODSAP表中查找: 我们可以在SE30中运行MM02,随便输入一个物料,稍微改点东西,然后保存退出, 得到运行时间分析报表: ...
ALV下拉框 如图在ALV下拉框内做了1到5 的选择下拉框,下面一起来看下如何实施 1.在GT_DATA中增加一个字段来用于下拉框的使用: TYPES:BEGINOFty_data, checkboxTYPEc, ... mtartTYPEmara...
1. 自动带出描述类型(更新回数据库) 我们使用的是在SM30中自动带出销售订单类型的描述 首先我们创建一张表和一个维护视图(维护视图的好处就是可以方便增加字段),维护视图中维护标记为R标识字段不可输入 ...
ABAP程序优化笔记 昨天做了一个别人的程序优化,取数逻辑上基本都改了。做这个程序优化真是痛并快乐着,首先拿到一个程序,不完全不知道逻辑,那么首先得看懂它的逻辑,然后想办法去优化。趁着这次机会,写一下ABAP...
突发奇想想要使用abap去获取个网站上公布的api,然后显示一下 就当最近学习NEPTUNE的小练习吧 百度一下获取疫情的网站API,也可以自己去tianapi申请, METHOD init. url = '...
获取标准报表数据(MB52)数据进行客制ALV 之前有一个需求,客户使用的单位大多为采购单位,但是MB52中是物料主数据中的基本单位,所以需要对MB52进行处理。 相比于增强来说,使用submit去获取MB52的数据,然后在自己...
前面的部分链接为: BP客户增强-详细 BP客户增强说明 该部分介绍在BP客户界面保存时增加一个校验事件 DCHCK 首先我们对于前面的增强做一个限制: 1.BP界面合作商类型字段为10,20,30时,才能维护合作商,99或为空时...
今天写一下CL_XLSX_DOCUMENT个人觉得这个比较好用。 导出代码如下: SELECT * INTO CORRESPONDING FIELDS OF TABLE @lt_zmmt001 FROM zmmt001. IF sy-subrc EQ 0 AND p_file IS NOT INITIAL . ...
今天简单说一下使用OLE的方法来输出自己想要的EXCEL。 结果: 部分代码如下: FORM frm_export_excel_2 . ... DATA ls_destination TYPE rlgrap-filename. ... SELECT * FROM zmmt001 INTO...