自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 ABAP Where used list的代码实现

俺今天接了个需求,要把一些字段的where used list给list出来。众所周知,这玩意直接用三叉戟那个图标的,但是我需要list出来的字段有点多,可能会列到明天去。大量重复冗余的工作当然不该一个优秀的程序员来做。身为不优秀的程序员,我必须向优秀程序员看齐。首先出第一个解决方案,哈哈哈那就是sap脚本,没想到吧,我只要录制一遍查找过程,就可以重复执行脚本取得所有值。...

2019-09-25 17:57:00 509

转载 ABAP屏幕实战之24点小游戏

先放图,做一个简单的屏幕实战,主要实现24点小游戏。 好的,让我们分解步骤。1,创建一个屏幕。2,往上拖元素,界面如上,没什么特别值得注意的地方。3,写程序。好的,做完了,我们下期再见。Emmm....还是说下程序的点,虽然是个简单的小程序,但是写起来需要注意的地方还是很多的。1,四个随机的数字的给出,这里把2-10以及...

2019-09-18 16:29:00 342

转载 ABAP算法题:错位最接近数字问题

一个K位的数N(K≤2000,N≤1020)找出一个比N大且最接近的数,这个数的每位之和与N相同,用代码实现之。例如:0050所求书数字为0104;112所求数为121;算法分析算法思想直接暴力求这个数字是不可以的,数字的量级太大,有K位的数字,不可能直接用int,或者float来表示,使用数组来存储。应该分析这个数字,step1,从右边开始的最小位数开始,...

2019-08-01 10:02:00 312

转载 ABAP算法题:水仙花数

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。DATA i TYPE i VALUE 99.DATA str TYPE string.DO 900 TIMES. i = i + 1. str = i. IF i = str...

2019-08-01 09:53:00 367

转载 ABAP算法题:斐波那契(Fibonacci)数列

斐波那契(Fibonacci)数列是经典的递推关系式定义的数列。第一项是0,第二项是1,之后的每一项都是前面两项之和。(sap labs面试题,要求用不同的方法在白板上写abap算法...毫无心理准备,第一遍写了一个递归,可能是复杂度不太好,面试官让我再写一个,于是写了如下代码)PARAMETERS: p_number TYPE i OBLIGATORY.DA...

2019-07-31 17:50:00 422

转载 ABAP算法题:海盗报数问题。

题目:有一艘海盗船上面有30个海盗,分别为海盗1-30号忽然海盗船撞上了冰山,船上只能留下一个人,船长命令大家循环数数,数到7和7的倍数的人,跳到海里去。分析: 没什么好分析的。输入海盗人数,输入死亡数字,输出海盗死亡顺序。SELECTION-SCREEN BEGIN OF BLOCK b0.PARAMETERS: p_number TYPE i OBLIG...

2019-07-31 17:03:00 528

转载 ABAP算法题:拆分最小有效时间段

需求场景: 输入N个时间段,拆分成不重复的,最小时间段例1, (20190101 - 20190105 ) + ( 20190103 - 20190107) => ( 20190101-20190103) + (20190104-20190105)+(20190106-20190107)思路分析:取得所有时间点,并划分最小范围,判断开始日期出于有效时间段内,并将结束日期+...

2019-07-31 11:24:00 304

转载 ABAP删除字符串某字符

我们经常会遇见这样的需求,转化字符格式。比如12,456.78 这样的数字,我们会被要求转化为123456.78这样的通常的做法为:REPLACE '.' INTO str WITH test.CONDENSE str NO GAPS然而给人的感觉很奇怪,明明我是用的''替换的,这里面是空的,愣是能替换出个空格来。我还得自己再去掉空格。探索了一番...

2019-06-03 18:31:00 2913

转载 ABAP新语法+OO之300行代码搞定AI五子棋(附全代码+注释)

接触abap新语法有一段时间了,看起来新语法吸收了很多java的特性,使代码更加简练,易读(某些也不是那么易读)。众所周知,abap是典型的面向对象语言,但是在我们的应用中,除了badi,oo=alv我们似乎很少使用到class等,但是就目前来看,oo肯定会成为abap的主流(如果abap能活下去)。废话不多说,RT所示,如何使用ABAP新语法+OO之300行代码搞定AI五子棋,...

2019-05-25 19:44:00 713

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除