摘要: (1) 调用其他程序: (2) 调用其他程序参数传递参数: (3) RANGE表: (4)其他情况: * 程序间获取ALV数据的两种方法: 方法1:通过修改SUBMIT的目标程序,把内表EXPORT到内存,SUBMIT后IMPORT ,该方法需要修改目标程序,可以任意设置目标程序的中断点; 方法2: 阅读全文
posted @ 2016-06-23 09:37 明大叔 阅读(22132) 评论(0) 推荐(0) 编辑
摘要: SAP系统的常见订单状态如下: · CRTD (创建):标识生产订单刚刚创建,此时禁止做后续发料和报工确认等操作; · PREL (部分下达):当生产订单部分下达时,如仅下达部分工序时出现此状态; · REL (已下达):当生产任务已经明确可下发生产时,将生产订单转换为已下达状态,这个状态后可以继续 阅读全文
posted @ 2016-06-07 10:21 明大叔 阅读(44942) 评论(0) 推荐(1) 编辑
摘要: 1.添加空行,保证每一页有固定的打印的表格行数 上图,每页最多打印13行,数据只有11行,自动添加两个空行补齐 代码如下“ 2.变量 &symbol& (括号中,小写字母为变量) &symbol& 屏蔽从第一位开始的N位 &symbol (n)& 只显示前N位 &symbol (S)& 忽略正负号 阅读全文
posted @ 2016-05-26 10:48 明大叔 阅读(15016) 评论(0) 推荐(1) 编辑
摘要: 一、 SQL Trace 通过SQL跟踪,可以具体查询数据来源于哪些数据库表, 例如:可以查询某个交易(或几个交易)所涉及的数据库表。 为了减少在最终查询结果的工作量,要在屏幕显示你所要显示的数据的前一步, 先进入ST05,点击Activate Trace,然后执行显示数据前的操作,屏幕数据显示之后 阅读全文
posted @ 2016-05-24 17:30 明大叔 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 1.获取生产订单状态 2.负号前移 *数量 l_amount = wa_qtrk-erfmg. *负号左移消除0 SHIFT l_amount up to '-' left CIRCULAR . SHIFT l_amount RIGHT DELETING TRAILING '.0'. condens 阅读全文
posted @ 2016-05-19 16:37 明大叔 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1 *&---------------------------------------------------------------------* 2 *& FORM FRM_UPDATA_EXCEL 3 *&---------------------------------------------------------------------* 4 * TE... 阅读全文
posted @ 2016-05-18 16:50 明大叔 阅读(538) 评论(0) 推荐(0) 编辑
摘要: SAP 中如何寻找增强 方法一、利用TCODE寻找增强(第二代的增强) 执行一个程序(源代码后附),在选择屏幕处输入你所需要增强的程序TCODE,执行後,就会出现一个列表,那里就有关于如何增强这个的绝大部分SMOD增强。 点击进去,自己手动寻找需要的增强。 这是第二代增强 方法二、利用系统函数寻找 阅读全文
posted @ 2016-05-13 17:36 明大叔 阅读(2855) 评论(0) 推荐(0) 编辑
摘要: 语法: READ REPORT <prog> INTO <itab>. INSERT REPORT <prog> FROM <itab>. 假定下列简 单程序:REPORT ZSTRUC1.WRITE / 'Hello, I am a little structure!'.及程序的下 列行:DATA 阅读全文
posted @ 2016-04-28 09:51 明大叔 阅读(929) 评论(0) 推荐(0) 编辑
摘要: DEMO_CDS_JOIN 1.显示/隐藏 选择屏幕 *& * *& SELECT-OPTIONS *& * SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-000. PARAMETER: P1 RADIOBUTTON GROUP 阅读全文
posted @ 2016-04-27 11:02 明大叔 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 1. call function 'POPUP_TO_CONFIRM_WITH_MESSAGE' exporting diagnosetext1 = '数据为空!' textline1 = '请检查文件是否正确' titel = '警告' importing answer = l_answer. l 阅读全文
posted @ 2016-04-26 15:56 明大叔 阅读(820) 评论(0) 推荐(0) 编辑
摘要: ***方法一**************************************** 通过SE30,运行TCODE后,点Evaluate后,查看运行时间分析评估:命中清单。 找以“exit”开头的SAP程序,如:EXIT_SAPLIE01_007, 这个FUNCTION就是TCODE提供的一 阅读全文
posted @ 2016-04-26 11:20 明大叔 阅读(660) 评论(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 明大叔 阅读(6541) 评论(0) 推荐(0) 编辑
摘要: 原文地址:ABAP-如何读取内表的字段名称 *& **& Report ZTRAINING29 如何得到内表的字段名称与字段类型 **& T-code **& **& Created by Xavery hsueh(薛现军) on 2011-06-08 **& Last edited date: * 阅读全文
posted @ 2016-03-23 23:14 明大叔 阅读(3583) 评论(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 明大叔 阅读(2028) 评论(0) 推荐(0) 编辑
摘要: 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) row_number() OVER() 从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY c1 DESC) 是先把c1列降序,再为降 阅读全文
posted @ 2016-03-21 17:11 明大叔 阅读(4222) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_3f2c03e301017fqz.html ------------------------------------------------------------ 在ABAP程序中除使用 EXEC SQL 执行NativeSQL外 阅读全文
posted @ 2016-03-11 11:01 明大叔 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: I AM A ABAPER! 科技的进步,一定会使一些东西变得越来越精简! 大道至简!!! 文章很好!!!!!!!!!!! ---------------------------------------------------------------------------------------- 阅读全文
posted @ 2016-03-11 10:08 明大叔 阅读(775) 评论(0) 推荐(0) 编辑
摘要: (一) 信息系统项目管理师可行性研究与评估知识内容 1、项目论证:主要是指在项目方案的设计和变更过程中所作的论述、推理和证明。 2、项目评估:主要是指在项目方案完成后对于项目方案的评价、评审和审查等方面的工作。 1、项目论证与评估的作用。 项目决策的前提和保证、获得项目融资的凭证和依据、促进和提高项 阅读全文
posted @ 2016-02-18 16:02 明大叔 阅读(801) 评论(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 明大叔 阅读(4223) 评论(0) 推荐(0) 编辑
摘要: 事件: 这里有几组事件关键字 ,这些事件关键字在特定环境下控制ABAP/4 程序流。 逻辑数据库 是典型报表程序的外部流控制的中心点。如果将逻辑数据库链接到报表 程序,将导致显示选择 屏幕,并决定系统如何从数据库表中读取数据这引起在下列表中说 明的事件序列。下列事件出现在典型报表程序的运行时间处,... 阅读全文
posted @ 2016-01-19 11:21 明大叔 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 在网上看到的一篇文章: 程序的效率是每个程序员都应该重视的,无论您是采用哪一种语言进行开发. 程序有时候越短,并不一定越快,有时候程序很多代码,但不一定会很慢. 性能是一把双刃剑, 获得时间效率的同时, 牺牲的是空间的开销. 这里总结了一些建议以提高你的程序运行速度和减低系统荷载。 首先是尽量减少I 阅读全文
posted @ 2016-01-19 10:55 明大叔 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: 遥不可及的并非十年之后,而是今天之前,,, 阅读全文
posted @ 2016-01-19 10:42 明大叔 阅读(471) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/mingdashu/p/Configuration.html 简单介绍SLT 同步数据的整个配置过程: ——————————————BEGIN————————————————————————— 1.在SLT系统中创建与Oracle的链接 在SLT系统中输 阅读全文
posted @ 2016-01-06 08:54 明大叔 阅读(8400) 评论(1) 推荐(1) 编辑
摘要: 获的两个日期之间的分钟数 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 明大叔 阅读(38655) 评论(4) 推荐(5) 编辑
摘要: 关于ABAP中处理字符串的方法,非常详细,学习过程中总结一下分享给大家,,, ABAP/4 提供多个处理类型 C 即字符串 的数据对象的关键字。 处理字符串 的方法有: 1.拆分字符串split 2.连接字符串 3.获得字符串长度 4.压缩字段内容(去空格) 5.搜索字符串 6.覆盖字符字段 7.替 阅读全文
posted @ 2016-01-04 10:45 明大叔 阅读(37898) 评论(0) 推荐(0) 编辑
摘要: DROP PROCEDURE ""."ZCONCAT_EKKO_EBN"; CREATE PROCEDURE ""."ZCONCAT_EKKO_EBN"(OUT RESULT ""."OUT_SPLIT_EK_EBN") LANGUAGE SQLSCRIPT AS BEGIN DECLARE _ZHETONG NVARCHAR(1000) ARRAY; DECLARE _Z... 阅读全文
posted @ 2015-12-31 09:20 明大叔 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 1 *&---------------------------------------------------------------------* 2 *& Report ZHAIM_FORM_TEST 3 *& 4 *&------------------------------------... 阅读全文
posted @ 2015-12-25 13:01 明大叔 阅读(2543) 评论(0) 推荐(0) 编辑
摘要: 在 ABAP/4 中声明表格 控制在屏幕中使 用表格控制 时,必须在 ABAP/4 程序中同时 声明表格控 制结构和表 格控制字段 。例如:TABLES: SFLIGHT.CONTROLS: FLIGHTS1 TYPE TABLEVIEW USING SCREEN 100.CONTROLS: FLI... 阅读全文
posted @ 2015-12-22 16:02 明大叔 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: Tree Control 是最常用的Windows控件之一,在其他语言中成为"Tree View"等,ABAP的 Tree Contiol 能实现类似的功能。 本文主要介绍一下内容: 1. 实例一个简单的 Tree Control,双击取得节点的Key 和 TEXT 2. 建立有数据表接口的Tree 阅读全文
posted @ 2015-12-22 13:31 明大叔 阅读(1694) 评论(1) 推荐(0) 编辑
摘要: 实现按照不同级别分组统计关于GROUP BY 中的GROUPING SETS,ROLLUP,CUBE 从需求的角度理解会更加容易些。需求举例:假如一所学校只有两个系,每个系有两个专业,每个专业有两个班,须在需要一张按照不同级别统计学生人数的报表例如: 系别专业班级学生人数1系专业1班级1班级2专业2... 阅读全文
posted @ 2015-12-11 10:19 明大叔 阅读(588) 评论(0) 推荐(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 明大叔 阅读(32385) 评论(1) 推荐(0) 编辑
摘要: 关于ALV表格颜色,感觉这种需求在项目中用到的时候不是很多,但是前一段时间面试的时候,面试官问了我关于ALV单元格颜色的问题。 以前了解过一点,回答的不是很好,后来百度了一下,大概了解了一些,今天工作不忙,所以总结一下,以后工作用到可以过来看一下。 (其实有的时候面试官就是想通过这些不常用的知识点, 阅读全文
posted @ 2015-12-07 15:53 明大叔 阅读(5101) 评论(0) 推荐(0) 编辑
摘要: ABAP实现ALV表头的DEMO:效果:源代码: 1 *&---------------------------------------------------------------------* 2 *& Report Z_ALV_DEMO 3 *& 4 *&-------------... 阅读全文
posted @ 2015-12-04 17:01 明大叔 阅读(9666) 评论(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 明大叔 阅读(25490) 评论(5) 推荐(3) 编辑
摘要: http://help.sap.com/saphelp_nw70ehp1/helpdata/EN/43/70d83e8cb23d67e10000000a114084/content.htm 阅读全文
posted @ 2015-10-09 16:56 明大叔 阅读(373) 评论(0) 推荐(0) 编辑
摘要: SUCCESS: WARNING: ERROR: ERROR关联元素中的数据 ERROR关联元素 异常消息: EXCEPTION 异常关联元素 阅读全文
posted @ 2015-10-08 16:58 明大叔 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 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 明大叔 阅读(1113) 评论(0) 推荐(0) 编辑