- 博客(28)
- 收藏
- 关注
原创 mysql多层查询
附件:city.sql - djmgmysql查询某节点下层的所有元素节点:select parentId, areaId, areaCode,areaName, level, center from city_area where find_in_set(areaId, (select GROUP_CONCAT(childrenIds) from ( ...
2021-02-08 16:56:00
309
原创 FOR ALL ENTRIES IN的使用
1. 作用以内表数据作为查询条件,以方便对查询数据的进一步筛选,选出符合已存在内表中所有满足条件的数据值。2. 代码示例IF lt_crd_mseg[] IS NOT INITIAL. SELECT z~*,d~zoutpo AS ebeln1, d~ebelp AS ebelp1 INTO TABLE @lt_zmmdg011a FROM zmmd...
2020-07-07 10:18:00
5082
1
原创 BAPI_DELIVERYPROCESSING_EXEC - 创建内向交货单
Note: BAPI_DELIVERYPROCESSING_EXEC 未发布根据内向采购订单创建内向交货单:FORM CREATE_INBOUND_DELIVIRY. DATA: _RET TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE, _CREATED_ITMES TYPE STANDAR...
2020-07-04 17:42:00
4007
原创 DIALOG-PROCESS AFTER INPUT中的CHAIN
PROCESS AFTER INPUT. MODULE EXIT_COMMAND AT EXIT-COMMAND. CHAIN. " --屏幕字段遍历处理 FIELD FILED1 MODULE MOD1. "--FILED1值不为空时都会执行MOD1 FIELD FILED2 MODULE MOD2 ON R...
2020-07-01 18:52:00
416
原创 CONVERT_BDCMSGCOLL_TO_BAPIRET2 - BDC消息转BAPIRET2消息
FORM bdc_transaction USING tcode ctumode. DATA: _ret TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE. REFRESH messtab. CALL TRANSACTION tcode USING bdcdata MODE ctumode"A:调试 N:不...
2020-06-18 14:48:00
857
1
原创 FB_MESSAGES_DISPLAY_POPUP - 消息展示弹窗
DATA: GT_SMESG TYPE TSMESG, GT_SMESG_ALL TYPE TSMESG.FORM deal_bapi_ret TABLES bapi_ret CHANGING err_status DATA: ls_smesg TYPE smesg. DATA(lv_zeile) = lines( gt_smesg_all[] ). r...
2020-06-18 14:30:00
876
原创 `POPUP_GET_VALUES` - 弹窗取值
data: lt_svals type table of sval with header line, lv_ret_code. lt_svals-tabname = 'LIKP'. lt_svals-fieldname = 'VBELN'. lt_svals-value = gs_de_header-vbeln. APPEND it_value. CA...
2020-06-18 14:01:00
304
原创 SET PARAMETER AND CALL TRANSACTION
"ME23N 显示采购订单DATA(LV_PO_EBELN) = GT_PO[ E_ROW_ID-INDEX ]-ZINBPO.CHECK LV_PO_EBELN IS NOT INITIAL.SET PARAMETER ID 'BES' FIELD LV_PO_EBELN.CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN."VA0...
2020-06-17 09:37:00
221
原创 ABAP:SELECT 当没有发现数据时不会更改INTO后的变量
DATA(update_date) = '20020615'.SELECT SINGLE update_date INTO @update_date FROM ztest WHERE update_date = '20020616'.WRITE update_date.当表中不存在数据时 即返回sy-subrc = 4, 此时 update_d...
2020-06-15 13:29:00
295
原创 OOALV 简单使用
report zjty_demo_08.tables: zjty_eng.type-pools: icon, slis.class zcl_alv_grid definition deferred.data: ok_code type sy-ucomm, begin of gs_english. include structure zjty_eng...
2020-06-11 15:41:00
677
原创 ABAP调试小技巧
调试小技巧 ✌️1、调试结束时,只要调试程序所在会话没有结束,调试器就不会关闭 ,可输入 /hx关闭调试器 激活调试 /h 关闭调试 /hx2、不同类型的断点 调试器断点 BREAK-POINT. 回话断点 BREAK <User-Name>. 外部断点 BREAK-POINT ID <Group-ID>3、创建观察点 在L...
2020-06-10 18:04:00
529
原创 ABAP代码规范
ABAP代码规范本文参考GitHub项目【Clean ABAP】目录ABAP代码规范命名1. 使用描述性名称2. 优先使用解决方案域和问题域术语3. 使用复数4. 使用易读的名称5. 杜绝完全不规范的缩写,避免望文不知义6. 在各处使用相同的缩写7. 类使用名词,方法使用动词8. 用is_和has之类的动词开始布尔方法9.避免使用干扰词data,info,object等10. 鼓励您...
2020-06-10 17:34:00
782
原创 操作已过时函数’HELP_VALUES_GET_WITH_TABLE'出现的问题
操作已过时函数’HELP_VALUES_GET_WITH_TABLE'出现的问题 问题描述:在设置选择屏幕的搜索帮助时,使用已过时函数’HELP_VALUES_GET_WITH_TABLE'时出现从数据库中查询的INT类型数据不正确。(当点击输入框后的搜索帮助后,从数据库表中查询的数据显示是只有一个相同的数据且这个数据在数据库表中不存在)。 解决办法:1 将数据...
2019-01-17 15:42:00
439
原创 ABAP-RUNTIME ERROR:fields symbol has not yet been assigned.
ABAP-RUNTIME ERROR:fields symbol has not yet been assigned. 报错:部分代码::错因:在设置ALV样式中的重命名字段时,将添加的字段名写为数据库表中的字段名,导致添加的字段名与所对应的内表字段名不一致。纠正:总结:对ALV的设置仍不太熟悉。 posted on 201...
2019-01-16 11:20:00
1824
原创 求最大公约数和最小公倍数
求最大公约数和最小公倍数 辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是: 用较小数除较大数, 再用出现的余数(第一余数)去除除数, 再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。 如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。 最小公倍数,即是 两数相...
2018-09-25 12:42:00
239
原创 字符串操作
字符串操作 1. 将句子中的单词逆序eg.”hello world” ==> “world hello” 1 char* reverseStr(char* p_StrHead, char* p_StrEnd){ 2 if(p_StrHead == NULL || p_StrEnd == NULL)return NULL; 3 char c...
2018-09-25 12:42:00
152
原创 字符串常量
字符串常量 字符串常量:char* a = "hello world";首先,操作系统在编译器规划内存方案中的的文字常量区分配一段内存,存储"hello world"字符串,然后在栈区分配一个内存,存储"hello world"字符串所在内存的首地址,字符串常量一旦分配是不允许修改的,即a[2]=’E’是错误的,往往报Segmentation fault错误。字符数组:...
2018-09-25 12:42:00
268
原创 排序算法
排序算法 1 void DirectInsertionSort::SortAlgorithmi(int array[], int n){ 2 //实现直接插入排序-升序 3 int i, j; 4 for(i=1; i<n; i++){ 5 int temp = array[i]; //保存需插入有序区的元素...
2018-09-19 19:24:00
113
原创 Standard Templete Library —— Containers
Standard Templete Library —— Containers The STL contains sequence containers (序列容器)and associative containers(关联容器). The standard sequence containers include vector, deque, and list. The...
2018-09-18 19:23:00
153
原创 打一下下气
打一下下气 不知为何,总是感觉自己的记忆力很弱,前天的东西,隔天仿佛就忘得一干二净了,就像没有记忆一样。为了解决一下这个问题,我决定以后得每一天都要写日记,希望日记能帮我更好地记忆吧。还有就是要早睡早起啊,真的不想多说什么了。 七律·长征mao ze dong红军不怕远征难万水千山只等闲五岭逶迤腾细浪乌蒙磅礴走泥丸金沙水拍云崖暖大渡桥横铁索寒更喜岷...
2018-09-18 09:42:00
132
原创 Jpeg图片显示过程
Jpeg图片显示过程 posted on 2018-09-17 22:41 lMimjx 阅读(...) 评论(...) 编辑 收藏
2018-09-17 22:41:00
815
原创 canary-金丝雀
canary-金丝雀 17世纪,英国矿井工人发现,金丝雀对瓦斯这种气体十分敏感。空气中哪怕有极其微量的瓦斯,金丝雀也会停止歌唱;而当瓦斯含量超过一定限度时,虽然鲁钝的人类毫无察觉,金丝雀却早已毒发身亡。当时在采矿设备相对简陋的条件下,工人们每次下井都会带上一只金丝雀作为“瓦斯检测指标”,以便在危险状况下紧急撤离。 In the 17th century, ...
2018-09-17 22:40:00
789
原创 编程细节
编程细节 1. 双精度变量与0的比较: const double eps = 0.000000001; double a = 0.00000000001; double b = 0.000000002; if (a >= -eps && a <= eps) // if(a &...
2018-09-15 20:21:00
216
原创 Shell实现从键盘输入年份和月份,显示该年、月的日历
#!/bin/bash#read yearecho "Input year:"read year ##read monthecho "Input month:"read monthif [ $month -lt 0 ];then echo "Month must bigger than 0!" exit 1elif [ $month -
2017-11-22 19:20:54
4977
原创 Android Studio有关Gradle更新问题--
所遇问题:每次启动Android Studio打开项目或是新建项目都会“卡”在Building "项目" Gradle Info界面
2017-10-15 13:17:23
266
原创 计算机体系结构-模拟超长字方案序列的产生与命中率的计算
#pragma region >/***************************************************************** 作者:Stolid* CLR版本:*** 创建时间:2017-10-14 下午 18:17* 2015* 描述说明:模拟超长字存储方案访问序列的生成,计算缓冲行的* 访问命中率。
2017-10-14 18:28:23
1112
原创 VS2015添加自动头部注释
对于新建的.cs文件:用记事本打开E:\vs2015\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\Class.cs头部添加:(示例)#region 版 本 注 释 >>/*----------------------------------------------------------------// Cop
2017-10-14 13:58:26
1891
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人