上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页
摘要: 一、我们来到SE37,找到REUSE_ALV_EVENTS_GET相关的定义 二、我们需要用到下面这3个事件 三、我们添加一个第五步,并把显示ALV座位第六步。在第五步中定义三个事件 四、在末尾,添加3个子例程,未写相关的参数,相关参数在'REUSE_ALV_GRID_DISPLAY'中可以找到,我 阅读全文
posted @ 2019-07-30 23:42 像一棵海草海草海草 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 一、我们双击"REUSE_ALV_GRID_DISPLAY",来到SE37界面, 二,来到这儿,点击SLIS_T_EVENT, 三、可以看到SLIS_T_EVENT的定义,有一个name和一个form 四、我们定义如下,定义就声明完了。 阅读全文
posted @ 2019-07-29 23:08 像一棵海草海草海草 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 一、事务代码SE37,点击运行 二、再点击执行 三、我们可以看到有17个事件,点击17前面的表格图标 四、来到详细的事件中 五、我们回到SE37,点击显示 六、查看参数,为一个内表 七、我们点击SLIS_T_EVENT,可以看到相关定义,有2个成员,name和form。 阅读全文
posted @ 2019-07-28 21:38 像一棵海草海草海草 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 一、我们执行程序之后,发现表格中所有的内容都是有底色的 二、这个是因为我们在代码中规定了主键 三、我们去掉处理第一个之外的主键 四、运行程序,发现还是所有字段都有背景色 五、这是因为在每次ls_fieldcat赋值之后,需要清空他,不然内容会带到下一次赋值中,在代码中使用clear,如下 六、效果如 阅读全文
posted @ 2019-07-28 21:20 像一棵海草海草海草 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 一、销售表是2个表,一个抬头表,一个是销售内容表,数据库查询语句如下, 二、我们添加相关LAYOUT的格式控制如下 三、需要报每个字段都用相应的LAYOUT控制一下 四、点击模式,在模式里面,添加REUSE_ALV_GRID_DISPLAY功能的调用 五,会自动生成代码,我们小改一下 六、执行效果如 阅读全文
posted @ 2019-07-28 20:55 像一棵海草海草海草 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 一、与ALV相关的类型都是在TYPE-POOLS:SLIS中。我们来到SE11 二、常用的定义有fieldca和layout等,用于显示字段,和控制信息数据等。 三、我们以VBAK表为例,用ALV输出这个VBAK表和VBAP表相关的销售信息 四、代码定义如下 阅读全文
posted @ 2019-07-28 15:08 像一棵海草海草海草 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 一、创建一个ALV的程序 二、填写程序属性 三、保存到本地对象 四、来到代码区,这样一个新工程就创建好了,我们后续来写相关的创建代码 阅读全文
posted @ 2019-07-28 14:35 像一棵海草海草海草 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 一、ALV是SAP中的一个表格,全称为:ABAP List Viewer或者SAP List Viewer,就是可视化表格。 ALV是SAP系统中心的列表标准,可以在ABAP程序中进行报表输出。除去列表的显示和少量交互功能之外,ALV还提供给系统用户多种其它丰富的交互功能。 二、我们打开之前写过的一 阅读全文
posted @ 2019-07-28 14:27 像一棵海草海草海草 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 一、代码如下 二、查询结果如下 三、我们把it_spfli的内表内容添加两个 四、结果如下,查询的是所有的JFK和SFO机场。 总结: SAP里面的SQL语句奇葩的一米,常规的SQL的用法很多都用不了,ORDER BY不能加载最后,一加就报错,搞到半夜,气死我了。 学无止境,且行且珍惜。 阅读全文
posted @ 2019-07-28 02:42 像一棵海草海草海草 阅读(5483) 评论(0) 推荐(0) 编辑
摘要: 一、我们查看SFLIGHT数据库,比如我们需要改这条数据 二、代码如下 三、执行效果如下,显示“数据更新成功” 四、我们来看一下SFLIGHT数据库,发现已经由DEM更改为了AAA了 阅读全文
posted @ 2019-07-27 21:10 像一棵海草海草海草 阅读(5386) 评论(0) 推荐(0) 编辑
摘要: 一、UP TO <数量> ROWS,表示查询出多少条数据 二、效果如下 阅读全文
posted @ 2019-07-27 20:58 像一棵海草海草海草 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 一、我们看一下SFLIGHT表和SPFLI表,表结构如下 二、这2个表的数据如下 三、我们代码如下 四、多表联合查询结果如下 阅读全文
posted @ 2019-07-27 20:10 像一棵海草海草海草 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 一、我们来查看一个sbook的数据库 二、查看这个表的内容如下 三、表数据如下 四、代码如下 五、结果如下 阅读全文
posted @ 2019-07-27 18:52 像一棵海草海草海草 阅读(5971) 评论(0) 推荐(0) 编辑
摘要: 一、在SAP中可以使用两张数据库,一直是NativeSQL和OPEN SQL。 Native SQL(本地SQL)特点: 1.每种关系型数据库都有其对应的 SQL,是数据库相关的。 2.不同的 SAP 系统可能使用各种不 同的数据库,使用本地SQL 的 ABAP 程序无法适应所有的 SAP 系统。 阅读全文
posted @ 2019-07-27 17:00 像一棵海草海草海草 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 一、代码如下 二、效果如下 阅读全文
posted @ 2019-07-27 15:48 像一棵海草海草海草 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: 一、上代码 二、需要注意的是 * CLEAR 只能清空不带WITH HEADER LINE的内表* REFRESH 能清空内表,但是不回收内存* FREE 能清空内表并回收内存,但是此内表还能继续使用 阅读全文
posted @ 2019-07-27 15:17 像一棵海草海草海草 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 一、代码如下 二、MODIFY执行前断点数据 三、查看到数据如下 四、往下单步走一步,发现有3条数据被修改 五、执行后修改如下 阅读全文
posted @ 2019-07-27 14:44 像一棵海草海草海草 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 一、SAP中内表的修改,只能通过工作区来修改,代码如下 二、效果如下 阅读全文
posted @ 2019-07-27 14:27 像一棵海草海草海草 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 一、代码如下 二、调试一下 三、被插入的数据 四、效果如下 阅读全文
posted @ 2019-07-27 13:46 像一棵海草海草海草 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 一、代码如下 二、需要注意的时候,如果内表和工作区同名,这可以用隐式插入,不需要什么工作区INTO到什么表,INDEX为位置,效果图如下: 阅读全文
posted @ 2019-07-27 13:12 像一棵海草海草海草 阅读(3295) 评论(0) 推荐(0) 编辑
摘要: 一、使用COLLECT时,如果关键字没有,那么插入,如果有则求所有关键字列的和,代码如下 二、sy-index在循环中,每次循环从1开始递增 三、查看T_DATA数据 四、如下 五、循环时候,我们查看T_TEST数据 第一次 第二次 第三次 第四次 六、我们查看运行效果 阅读全文
posted @ 2019-07-27 12:35 像一棵海草海草海草 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 一、如果内表是一个普通的内表,只用于存储数据不用来排序,那么优先选择APPEND插入 二、我们运行程序,并把工作区和内表加入到断点变量,如图所示,1X22的意思如图 三、我们点击ITAB1,来看内表数据,如下 四、我们双击WA_ITAB1,查看相关工作区内容如下 阅读全文
posted @ 2019-07-27 11:15 像一棵海草海草海草 阅读(5875) 评论(0) 推荐(0) 编辑
摘要: 一、在Delphi或PHP中,都有代码格式化工具,SAP中也有,如图 二,点击之后,没有任何反应,提示功能没有开启 三、在实用程序->设置中,选择好相关内容 四、勾选自己的相关设置 五、再点击代码界面的程序美化器按钮,代码会变得很整洁 阅读全文
posted @ 2019-07-24 00:47 像一棵海草海草海草 阅读(1524) 评论(0) 推荐(1) 编辑
摘要: 一、代码如下,有2个断点的按钮,可以可以写入BREAK-POINT人工断点 二、运行之后,程序会被断下来, 四个执行按钮,意思分别为:单步进入子程序,单步不进入子程序,返回外面,执行到断点处 三、我们双击变量中的ITAB5 四、在结构中可以看到他是由2个成员组成的结构体 五、我们双击内表图标 六、可 阅读全文
posted @ 2019-07-22 23:21 像一棵海草海草海草 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 一、内表一共有9种定义方式,如下: 二、执行如下 阅读全文
posted @ 2019-07-22 22:58 像一棵海草海草海草 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 一、SAP中逻辑运算符包括AND, NOT, OR 二、输出如下 阅读全文
posted @ 2019-07-21 20:19 像一棵海草海草海草 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 一、代码如下 二、输出效果如下 阅读全文
posted @ 2019-07-21 19:36 像一棵海草海草海草 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 一、代码如下 二、16进制计算过程如下 三、计算结果为16进制的11,也就是10进制的17 阅读全文
posted @ 2019-07-21 18:45 像一棵海草海草海草 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 一、代码和显示如下,很奇怪的事情是,负数的负号居然在数字后面 阅读全文
posted @ 2019-07-21 18:12 像一棵海草海草海草 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 一、SAP中常用预定义系统变量 内容如下: 二、系统变量定义在结构SYST里,我们打开SE38 三、在代码编辑器输入SYST变量 四、双击SYST,来到这个系统结构,里面有很多系统变量 五、我们随便写几个试试 六、显示界面如下 阅读全文
posted @ 2019-07-21 17:03 像一棵海草海草海草 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 一、SAP中常用预定义数据类型 注意事项如下: 1.默认的定义数据类型是CHAR。 2.取值的时候C型默认从左取,N型从右取,超过定义长度则截断。 3.C类型,可以赋值数值,也可以赋值字符,还可以混合,不过取值时如果是数值类型靠右取值。 4.日期和时间类型的变量可进行加减乘除运算。 5.P类型.小数 阅读全文
posted @ 2019-07-21 16:52 像一棵海草海草海草 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 一、事务代码SE91 二、里面有我们创建过的一个消息类Z_TIANPAN_201907_MSG 三、这个消息类中有2个内容 四、我们的代码如下 五、S001效果 六、E001和W001效果 七、I001效果 八、A001效果 九、X001效果 阅读全文
posted @ 2019-07-21 12:17 像一棵海草海草海草 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 一、LVC_S_LAYO为表格常用的布局属性,包括网格线,宽度自适应,隐藏主键等 二、我们来对比使用前和使用后的表格,这个原始布局风格的表格 三、这个是设置了相关属性的表格 阅读全文
posted @ 2019-07-21 08:20 像一棵海草海草海草 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 一、我们需要取一个月中的最后一天,代码如下 二、执行结果如下 三、以上为纯手打,错了好几次才改过来,还有一个办法就是系统自动生成,点击编辑->模式 四、输入需要调用的函数名字BKK_GET_MONTH_LASTDAY 五、在代码区自动生成一些代码 六、小改一下参数就可以了,不用纯手打那么累了,而且容 阅读全文
posted @ 2019-07-21 07:13 像一棵海草海草海草 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 一、之前我们的LVC表格输出的界面,有些列太宽余留空白区块太多,有些列则显示不全还带省略号等 二、我们来到'REUSE_ALV_GRID_DISPLAY_LVC'的模块中,查看他的属性 三、我们查看LVC_S_LAYO的类型结构,CWIDTH_OPT成员为列宽度优化的功能 四、我们来到代码界面,输入 阅读全文
posted @ 2019-07-20 19:13 像一棵海草海草海草 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 一、我们打开之前的程序,在函数里面创建一个名字为SHOW_DATA_LVCE的函数 二、点击编辑->模式 三、选择'REUSE_ALV_GRID_DISPLAY_LVC' 四、选择调用功能,点击勾选按钮 五、在代码里面,会自动生成代码 六、代码需要我们小改一下 七、在主流程里面,我们调用这个函数 八 阅读全文
posted @ 2019-07-20 18:09 像一棵海草海草海草 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一、之前我们写的表格如下,都是通过WRITE输出,不支持同步编辑等操作,给人感觉非常之LOW 二、在SAP中还存在另外一种可编辑的表格,叫LVC表格,效果如下, 三、此可标记表格是座位SAP内置模块来使用的,需要在事务代码【SE37】中查看 四、输入功能模块名: REUSE_ALV_GRID_DIS 阅读全文
posted @ 2019-07-20 16:55 像一棵海草海草海草 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一、我们创建3个引用单元,这3个单元里面分别存放定义相关,执行相关和子程序相关的内容 二、将程序中的各部分都拆分到INCLUDE文件中,DEF文件内容如下 三、INC文件内容 四、MAIN文件中写程序执行的逻辑 五、运行程序时,需要激活对应的3个文件,需要选中3个后再点对勾 六、运行程序 七、效果如 阅读全文
posted @ 2019-07-20 15:29 像一棵海草海草海草 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 一、在SAP程序中写入以下代码 二、双击引用的单元,会弹出以下窗口 三、点击是 四、点击保存 五、保存在本地 六、此文件被包含进来 七、我们把在GET_DATA和SHOW_DATA写到INCLUDE里面 八、然后我们看主程序的代码 九、运行程序 十、显示出正确的结构 阅读全文
posted @ 2019-07-20 15:07 像一棵海草海草海草 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: 一、在屏幕上点击这个品图标,相关说明如下图 二、使用这个程序资源结构对象可以很方便的定位 阅读全文
posted @ 2019-07-20 14:48 像一棵海草海草海草 阅读(715) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页