posted @ 2019-08-05 14:08
像一棵海草海草海草
阅读(244)
推荐(0)
摘要:
一、代码如下 二、运行效果如下 三、点击之后,效果如下 四、按一下F12,在控制台中可以看到
阅读全文
posted @ 2019-08-05 13:54
像一棵海草海草海草
阅读(1625)
推荐(0)
摘要:
一、外部JavaScript文件,不需要写<SCRIPT>标签,myScript.js代码如下: 二、index.php代码如下 三、运行效果如下 四、点击之后 myScript.php如下 index.php如下
阅读全文
posted @ 2019-08-05 13:31
像一棵海草海草海草
阅读(1874)
推荐(0)
摘要:
一、代码如下 二、执行之后 三、点击按钮之后,内容被改变
阅读全文
posted @ 2019-08-05 12:45
像一棵海草海草海草
阅读(1632)
推荐(0)
posted @ 2019-08-05 12:39
像一棵海草海草海草
阅读(304)
推荐(0)
摘要:
一、代码如下 二、点击前效果 三、点击后效果
阅读全文
posted @ 2019-08-05 12:34
像一棵海草海草海草
阅读(565)
推荐(0)
摘要:
一、代码如下 二、点击前 三、点击后
阅读全文
posted @ 2019-08-05 12:31
像一棵海草海草海草
阅读(4120)
推荐(0)
摘要:
一、代码如下: 二、运行后效果如下 三、点击按钮,"曾经沧海难为水"变成了日期事件了
阅读全文
posted @ 2019-08-05 12:25
像一棵海草海草海草
阅读(1926)
推荐(0)
摘要:
一、我们把其他代码都注释掉,直接写一行调用 SET PF-STATUS 'TIANPAN_TOOLS'. 二、运行程序,会看到我们上一篇所添加的相关功能栏图标, 三、点击不同图标,会按程序代码,有不同的提示,如下
阅读全文
posted @ 2019-07-31 03:00
像一棵海草海草海草
阅读(1012)
推荐(0)
摘要:
一、我们来到工具栏页面,如果不想要某个工具栏,删掉相应的文字再双击空白就可以了 二、我们添加一个工具栏,如ZADD,双击文字 三、保存静态文本,会弹出一个功能文本框 四、填写相应的内容后,点击对勾保存 五、会提示一个快捷键,我们随便分配一个 六、再次点对勾 七、多了一个 八、回到我们的代码界面,进行
阅读全文
posted @ 2019-07-31 02:32
像一棵海草海草海草
阅读(1051)
推荐(0)
摘要:
一、我们来到SE41,点击复制状态按钮 二、点击复制状态后,弹出一个框框,上面是模板内容,下面是我们自己的程序 三、我们根据上一篇的标准模板内容,填好相应的模板和我们的程序的内容 三、点击复制按钮 五、SAP会提示哪些内容会被复制,我们点击复制 六、提示已经被复制 七、回到SE38,来到我们自己的程
阅读全文
posted @ 2019-07-31 01:10
像一棵海草海草海草
阅读(1682)
推荐(0)
摘要:
一、我们按照说明,来到SE37功能模块,然后点击【转到】->【函数组】->【显示组】 二、按照说明输入SALV,点击勾选 三、点击主程序 四、点击主程序后,我们来到函数组页面,然后 五、我们可以看到相应的标准状态栏,工具栏和功能键等
阅读全文
posted @ 2019-07-31 00:54
像一棵海草海草海草
阅读(1620)
推荐(0)
摘要:
一、我们按照之前SAP说明里面的文字,定义好相关内容 二、上图代码对应的文档错了,重现截图一下 三、这3个子例程是不需要写调用语句PERFORM的,在SAP内部已经写好了。程序会自动根据名字找到需要调用的子例程。
阅读全文
posted @ 2019-07-31 00:37
像一棵海草海草海草
阅读(925)
推荐(0)
摘要:
一、双击REUSE_ALV_GRID_DISPLAY,来到SE37的这个函数模块中,查看IT_EVENT的相关说明,点击后面的显示按钮 二、翻译第一句 三、翻译第二句 四、翻译第三句 五、翻译第四句 六、翻译第五句 七、翻译第六句 看了说明,现在应该大概知道如何用了,对吧。
阅读全文
posted @ 2019-07-31 00:17
像一棵海草海草海草
阅读(751)
推荐(0)
摘要:
一、我们来到SE37,找到REUSE_ALV_EVENTS_GET相关的定义 二、我们需要用到下面这3个事件 三、我们添加一个第五步,并把显示ALV座位第六步。在第五步中定义三个事件 四、在末尾,添加3个子例程,未写相关的参数,相关参数在'REUSE_ALV_GRID_DISPLAY'中可以找到,我
阅读全文
posted @ 2019-07-30 23:42
像一棵海草海草海草
阅读(1577)
推荐(0)
摘要:
一、我们双击"REUSE_ALV_GRID_DISPLAY",来到SE37界面, 二,来到这儿,点击SLIS_T_EVENT, 三、可以看到SLIS_T_EVENT的定义,有一个name和一个form 四、我们定义如下,定义就声明完了。
阅读全文
posted @ 2019-07-29 23:08
像一棵海草海草海草
阅读(893)
推荐(0)
摘要:
一、事务代码SE37,点击运行 二、再点击执行 三、我们可以看到有17个事件,点击17前面的表格图标 四、来到详细的事件中 五、我们回到SE37,点击显示 六、查看参数,为一个内表 七、我们点击SLIS_T_EVENT,可以看到相关定义,有2个成员,name和form。
阅读全文
posted @ 2019-07-28 21:38
像一棵海草海草海草
阅读(919)
推荐(0)
摘要:
一、我们执行程序之后,发现表格中所有的内容都是有底色的 二、这个是因为我们在代码中规定了主键 三、我们去掉处理第一个之外的主键 四、运行程序,发现还是所有字段都有背景色 五、这是因为在每次ls_fieldcat赋值之后,需要清空他,不然内容会带到下一次赋值中,在代码中使用clear,如下 六、效果如
阅读全文
posted @ 2019-07-28 21:20
像一棵海草海草海草
阅读(749)
推荐(0)
摘要:
一、销售表是2个表,一个抬头表,一个是销售内容表,数据库查询语句如下, 二、我们添加相关LAYOUT的格式控制如下 三、需要报每个字段都用相应的LAYOUT控制一下 四、点击模式,在模式里面,添加REUSE_ALV_GRID_DISPLAY功能的调用 五,会自动生成代码,我们小改一下 六、执行效果如
阅读全文
posted @ 2019-07-28 20:55
像一棵海草海草海草
阅读(1082)
推荐(0)
摘要:
一、与ALV相关的类型都是在TYPE-POOLS:SLIS中。我们来到SE11 二、常用的定义有fieldca和layout等,用于显示字段,和控制信息数据等。 三、我们以VBAK表为例,用ALV输出这个VBAK表和VBAP表相关的销售信息 四、代码定义如下
阅读全文
posted @ 2019-07-28 15:08
像一棵海草海草海草
阅读(1263)
推荐(0)
摘要:
一、创建一个ALV的程序 二、填写程序属性 三、保存到本地对象 四、来到代码区,这样一个新工程就创建好了,我们后续来写相关的创建代码
阅读全文
posted @ 2019-07-28 14:35
像一棵海草海草海草
阅读(866)
推荐(0)
摘要:
一、ALV是SAP中的一个表格,全称为:ABAP List Viewer或者SAP List Viewer,就是可视化表格。 ALV是SAP系统中心的列表标准,可以在ABAP程序中进行报表输出。除去列表的显示和少量交互功能之外,ALV还提供给系统用户多种其它丰富的交互功能。 二、我们打开之前写过的一
阅读全文
posted @ 2019-07-28 14:27
像一棵海草海草海草
阅读(2707)
推荐(0)
摘要:
一、代码如下 二、查询结果如下 三、我们把it_spfli的内表内容添加两个 四、结果如下,查询的是所有的JFK和SFO机场。 总结: SAP里面的SQL语句奇葩的一米,常规的SQL的用法很多都用不了,ORDER BY不能加载最后,一加就报错,搞到半夜,气死我了。 学无止境,且行且珍惜。
阅读全文
posted @ 2019-07-28 02:42
像一棵海草海草海草
阅读(5599)
推荐(0)
摘要:
一、我们查看SFLIGHT数据库,比如我们需要改这条数据 二、代码如下 三、执行效果如下,显示“数据更新成功” 四、我们来看一下SFLIGHT数据库,发现已经由DEM更改为了AAA了
阅读全文
posted @ 2019-07-27 21:10
像一棵海草海草海草
阅读(5615)
推荐(0)
摘要:
一、UP TO <数量> ROWS,表示查询出多少条数据 二、效果如下
阅读全文
posted @ 2019-07-27 20:58
像一棵海草海草海草
阅读(1458)
推荐(0)
摘要:
一、我们看一下SFLIGHT表和SPFLI表,表结构如下 二、这2个表的数据如下 三、我们代码如下 四、多表联合查询结果如下
阅读全文
posted @ 2019-07-27 20:10
像一棵海草海草海草
阅读(2084)
推荐(0)
摘要:
一、我们来查看一个sbook的数据库 二、查看这个表的内容如下 三、表数据如下 四、代码如下 五、结果如下
阅读全文
posted @ 2019-07-27 18:52
像一棵海草海草海草
阅读(6732)
推荐(0)
摘要:
一、在SAP中可以使用两张数据库,一直是NativeSQL和OPEN SQL。 Native SQL(本地SQL)特点: 1.每种关系型数据库都有其对应的 SQL,是数据库相关的。 2.不同的 SAP 系统可能使用各种不 同的数据库,使用本地SQL 的 ABAP 程序无法适应所有的 SAP 系统。
阅读全文
posted @ 2019-07-27 17:00
像一棵海草海草海草
阅读(1493)
推荐(0)
posted @ 2019-07-27 15:48
像一棵海草海草海草
阅读(2185)
推荐(0)
摘要:
一、上代码 二、需要注意的是 * CLEAR 只能清空不带WITH HEADER LINE的内表* REFRESH 能清空内表,但是不回收内存* FREE 能清空内表并回收内存,但是此内表还能继续使用
阅读全文
posted @ 2019-07-27 15:17
像一棵海草海草海草
阅读(1230)
推荐(0)
摘要:
一、代码如下 二、MODIFY执行前断点数据 三、查看到数据如下 四、往下单步走一步,发现有3条数据被修改 五、执行后修改如下
阅读全文
posted @ 2019-07-27 14:44
像一棵海草海草海草
阅读(848)
推荐(0)
摘要:
一、SAP中内表的修改,只能通过工作区来修改,代码如下 二、效果如下
阅读全文
posted @ 2019-07-27 14:27
像一棵海草海草海草
阅读(2011)
推荐(0)
摘要:
一、代码如下 二、调试一下 三、被插入的数据 四、效果如下
阅读全文
posted @ 2019-07-27 13:46
像一棵海草海草海草
阅读(698)
推荐(0)
摘要:
一、代码如下 二、需要注意的时候,如果内表和工作区同名,这可以用隐式插入,不需要什么工作区INTO到什么表,INDEX为位置,效果图如下:
阅读全文
posted @ 2019-07-27 13:12
像一棵海草海草海草
阅读(3475)
推荐(0)
摘要:
一、使用COLLECT时,如果关键字没有,那么插入,如果有则求所有关键字列的和,代码如下 二、sy-index在循环中,每次循环从1开始递增 三、查看T_DATA数据 四、如下 五、循环时候,我们查看T_TEST数据 第一次 第二次 第三次 第四次 六、我们查看运行效果
阅读全文
posted @ 2019-07-27 12:35
像一棵海草海草海草
阅读(1336)
推荐(0)
摘要:
一、如果内表是一个普通的内表,只用于存储数据不用来排序,那么优先选择APPEND插入 二、我们运行程序,并把工作区和内表加入到断点变量,如图所示,1X22的意思如图 三、我们点击ITAB1,来看内表数据,如下 四、我们双击WA_ITAB1,查看相关工作区内容如下
阅读全文
posted @ 2019-07-27 11:15
像一棵海草海草海草
阅读(6089)
推荐(0)
摘要:
一、在Delphi或PHP中,都有代码格式化工具,SAP中也有,如图 二,点击之后,没有任何反应,提示功能没有开启 三、在实用程序->设置中,选择好相关内容 四、勾选自己的相关设置 五、再点击代码界面的程序美化器按钮,代码会变得很整洁
阅读全文
posted @ 2019-07-24 00:47
像一棵海草海草海草
阅读(1647)
推荐(1)
摘要:
一、代码如下,有2个断点的按钮,可以可以写入BREAK-POINT人工断点 二、运行之后,程序会被断下来, 四个执行按钮,意思分别为:单步进入子程序,单步不进入子程序,返回外面,执行到断点处 三、我们双击变量中的ITAB5 四、在结构中可以看到他是由2个成员组成的结构体 五、我们双击内表图标 六、可
阅读全文
posted @ 2019-07-22 23:21
像一棵海草海草海草
阅读(1196)
推荐(0)
摘要:
一、内表一共有9种定义方式,如下: 二、执行如下
阅读全文
posted @ 2019-07-22 22:58
像一棵海草海草海草
阅读(897)
推荐(0)
摘要:
一、SAP中逻辑运算符包括AND, NOT, OR 二、输出如下
阅读全文
posted @ 2019-07-21 20:19
像一棵海草海草海草
阅读(912)
推荐(0)