随笔分类 -  ABAP

ABAP学习
摘要:1. call function 'POPUP_TO_CONFIRM_WITH_MESSAGE' exporting diagnosetext1 = '数据为空!' textline1 = '请检查文件是否正确' titel = '警告' importing answer = l_answer. l 阅读全文
posted @ 2016-04-26 15:56 明大叔 阅读(833) 评论(0) 推荐(0) 编辑
摘要:***方法一**************************************** 通过SE30,运行TCODE后,点Evaluate后,查看运行时间分析评估:命中清单。 找以“exit”开头的SAP程序,如:EXIT_SAPLIE01_007, 这个FUNCTION就是TCODE提供的一 阅读全文
posted @ 2016-04-26 11:20 明大叔 阅读(680) 评论(0) 推荐(0) 编辑
摘要:原文:http://blog.sina.com.cn/s/blog_7229b9c00100opx2.html if p_file is initial. message '请输入导入文件的路径' type 'I'. leave to transaction sy-tcode. endif. dat 阅读全文
posted @ 2016-03-25 14:55 明大叔 阅读(6774) 评论(0) 推荐(0) 编辑
摘要:原文地址:ABAP-如何读取内表的字段名称 *& **& Report ZTRAINING29 如何得到内表的字段名称与字段类型 **& T-code **& **& Created by Xavery hsueh(薛现军) on 2011-06-08 **& Last edited date: * 阅读全文
posted @ 2016-03-23 23:14 明大叔 阅读(3650) 评论(0) 推荐(0) 编辑
摘要:ABAP处理的数据量较大时,盯着一动不动的选择屏幕是不是很无聊?? LOOP AT I_TAB. DESCRIBE TABLE I_TAB[] LINES L_LIN. L_PERC = SY-TABIX / L_LIN * 100. L_LIN1 = L_PERC. CONCATENATE L_L 阅读全文
posted @ 2016-03-23 22:24 明大叔 阅读(2052) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.sina.com.cn/s/blog_3f2c03e301017fqz.html ------------------------------------------------------------ 在ABAP程序中除使用 EXEC SQL 执行NativeSQL外 阅读全文
posted @ 2016-03-11 11:01 明大叔 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系1、数据关系:BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG2、六个表说明:clearedopenedBSASBSIS==>all GL documentsBSAKBSIK==>all AP d... 阅读全文
posted @ 2016-01-22 11:54 明大叔 阅读(4367) 评论(0) 推荐(0) 编辑
摘要:事件: 这里有几组事件关键字 ,这些事件关键字在特定环境下控制ABAP/4 程序流。 逻辑数据库 是典型报表程序的外部流控制的中心点。如果将逻辑数据库链接到报表 程序,将导致显示选择 屏幕,并决定系统如何从数据库表中读取数据这引起在下列表中说 明的事件序列。下列事件出现在典型报表程序的运行时间处,... 阅读全文
posted @ 2016-01-19 11:21 明大叔 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:在网上看到的一篇文章: 程序的效率是每个程序员都应该重视的,无论您是采用哪一种语言进行开发. 程序有时候越短,并不一定越快,有时候程序很多代码,但不一定会很慢. 性能是一把双刃剑, 获得时间效率的同时, 牺牲的是空间的开销. 这里总结了一些建议以提高你的程序运行速度和减低系统荷载。 首先是尽量减少I 阅读全文
posted @ 2016-01-19 10:55 明大叔 阅读(2127) 评论(0) 推荐(0) 编辑
摘要:获的两个日期之间的分钟数 data min TYPE i. CALL FUNCTION 'DELTA_TIME_DAY_HOUR' EXPORTING T1 = '060000' T2 = '070000' D1 = '20160101' D2 = '20160101' IMPORTING MINU 阅读全文
posted @ 2016-01-04 16:13 明大叔 阅读(40485) 评论(4) 推荐(5) 编辑
摘要:关于ABAP中处理字符串的方法,非常详细,学习过程中总结一下分享给大家,,, ABAP/4 提供多个处理类型 C 即字符串 的数据对象的关键字。 处理字符串 的方法有: 1.拆分字符串split 2.连接字符串 3.获得字符串长度 4.压缩字段内容(去空格) 5.搜索字符串 6.覆盖字符字段 7.替 阅读全文
posted @ 2016-01-04 10:45 明大叔 阅读(38775) 评论(0) 推荐(0) 编辑
摘要:1 *&---------------------------------------------------------------------* 2 *& Report ZHAIM_FORM_TEST 3 *& 4 *&------------------------------------... 阅读全文
posted @ 2015-12-25 13:01 明大叔 阅读(2572) 评论(0) 推荐(0) 编辑
摘要:在 ABAP/4 中声明表格 控制在屏幕中使 用表格控制 时,必须在 ABAP/4 程序中同时 声明表格控 制结构和表 格控制字段 。例如:TABLES: SFLIGHT.CONTROLS: FLIGHTS1 TYPE TABLEVIEW USING SCREEN 100.CONTROLS: FLI... 阅读全文
posted @ 2015-12-22 16:02 明大叔 阅读(2077) 评论(0) 推荐(0) 编辑
摘要:Tree Control 是最常用的Windows控件之一,在其他语言中成为"Tree View"等,ABAP的 Tree Contiol 能实现类似的功能。 本文主要介绍一下内容: 1. 实例一个简单的 Tree Control,双击取得节点的Key 和 TEXT 2. 建立有数据表接口的Tree 阅读全文
posted @ 2015-12-22 13:31 明大叔 阅读(1774) 评论(1) 推荐(0) 编辑
摘要:BCALV_EDIT_03 http://blog.sina.com.cn/s/blog_a87b19300102who3.html 关于ALV表格颜色,这种需求在项目中会经常用到。 列颜色 列的颜色很简单,在构成ALV字段的FIELDCAT内表中有一个字段是EMPHASIZE,将一个char型4位 阅读全文
posted @ 2015-12-08 11:39 明大叔 阅读(33390) 评论(1) 推荐(0) 编辑
摘要:关于ALV表格颜色,感觉这种需求在项目中用到的时候不是很多,但是前一段时间面试的时候,面试官问了我关于ALV单元格颜色的问题。 以前了解过一点,回答的不是很好,后来百度了一下,大概了解了一些,今天工作不忙,所以总结一下,以后工作用到可以过来看一下。 (其实有的时候面试官就是想通过这些不常用的知识点, 阅读全文
posted @ 2015-12-07 15:53 明大叔 编辑
摘要:ABAP实现ALV表头的DEMO:效果:源代码: 1 *&---------------------------------------------------------------------* 2 *& Report Z_ALV_DEMO 3 *& 4 *&-------------... 阅读全文
posted @ 2015-12-04 17:01 明大叔 阅读(9785) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_a87b19300102whnz.html http://www.cnblogs.com/mingdashu/p/authority-check.html 学习总结,分享给大家,,,(有图有真像) 我在ECC里创建了一张表,随意插入了5条 阅读全文
posted @ 2015-12-03 10:46 明大叔 阅读(26133) 评论(5) 推荐(3) 编辑
摘要:1.excel表格上传 1.DESCRIBE TABLE itab LINES wrk_n. 将内表的行数赋值给wrk_n。 2.wrk_n = LINES( itab ). 内表作为函数LINES的参数,返回itab的行数给wrk_n。 注意,itab的前后各有一个空格,否则会提示LINES未定义 阅读全文
posted @ 2015-05-28 17:25 明大叔 编辑