代码改变世界

SAP 报错:跨集团用户/口令检查中出错

2020-09-15 09:21 by 覆盆子, 阅读(319) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:在SICF里面修改接口访问密码时提示“跨集团用户/口令检查中出错”这个错误,原因是该账号被lock住了,估计是密码多次输入错误的原因吧,通过WSADMIN登陆也是无法登录,且无任何提示 所以SU01给账号解锁就好了 阅读全文

ABAP 将相同结构的A表数据COPY到B表中

2020-07-26 17:37 by 覆盆子, 阅读(1045) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:主要就是动态内表 PARAMETERS: p_tabf TYPE dd02l-tabname, "原表名称 p_tabt TYPE dd02l-tabname. "备份表名称 DATA: it_tabf TYPE lvc_t_fcat, it_tabt TYPE lvc_t_fcat. DATA:  阅读全文

ABAP CHAR类型在输出或字段合并时自动去除前导零的问题

2020-07-23 11:32 by 覆盆子, 阅读(579) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:ABAP SAP 前导零 阅读全文

ABAP REPLACE的使用 和数据库更新try.endtry.的使用

2020-06-10 11:04 by 覆盆子, 阅读(3555) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:1、在通过REPLACE来删除字符串中某些指定的字符串时,比如要删除“ABCDEFGH”中的"DEF"时 我们如果用REPLACE,则语法如下 REPLACE 'DEF' WITH `` INTO 'ABCDEFGH'. 执行出来的结果就是'ABCGH'. 注意这里面WITH 后面用到的是STRIN 阅读全文

ABAP SELECT

2020-06-05 13:38 by 覆盆子, 阅读(1297) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:1、select * 和SELECT XX1 XX2 XX3等的区别: 如果读取到的XX1 XX2 XX3组成的行数据存在重复,比如读到了超过1行的A1 B2 C1,那么它在内表里只会保存1行,在读取金额时尤其金额如果相同,那么就会少一条数据 所以如果涉及金额累加等,尽量用SELECT * 2、SE 阅读全文

ABAP FUNCTION MODULE直接执行小写变大写

2018-11-26 12:24 by 覆盆子, 阅读(1003) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:Function在测试的时候,手动直接执行并输入参数,其参数中的小写字母会自动转换成大写,而通过其它程序调用FM,传入的参数则不会将小写转换为大写 好变态的情况,让我丢人丢大了,哎 阅读全文

ABAP 判断字符串中是否包含非数字

2018-11-20 16:37 by 覆盆子, 阅读(3966) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:data: lv_str type c. IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = lv_str) = abap_true. WRITE '数字'.ELSE. 阅读全文

SELECT FIELDNAME1 FIELDNAME2 …… INTO CORRSPONDING FIELD OF TABLE搭配FOR ALL ENTRIES IN自动去重

2018-11-12 16:29 by 覆盆子, 阅读(955) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:如果SELECT FIELD1 FIELD2 …… INTO CORRSPONDING FIELD OF TABLE不带FOR ALL ENTRIES IN 他就不会去重复了 带上就会去重复 阅读全文

SAP ABAP READ TABLE binary search明明有值但就是取不到

2018-08-29 10:11 by 覆盆子, 阅读(2007) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:read之前一定要排序,按照read的KEY字段进行排序,否则就可能取不到。 READ 不加BINARY SEARCH的取数逻辑, 其实是取第一笔数据 阅读全文

SAP ABAP PA30默认指定开始时间和结束时间的设置

2018-08-24 14:14 by 覆盆子, 阅读(1910) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:较痛苦,因为DEBUG了三个小时,终于找到了地方,发现,不是增强,不是自定义程序,而是配置 如下途中的开始时间和到时间,这两个用户说需要将到的这个时间默认成99991231 怎么做呢,具体如下 首先找到这个子页签的号码,我这边是9017,然后进入表T582A中,确认“无开始日期的创建/DD”“无结束 阅读全文
点击右上角即可分享
微信分享提示