- 博客(14)
- 收藏
- 关注
原创 smartform style 设置
使用TCODE SMARTSTYLES 进入到style的设置界面,也可以直接从TCODE smartforms 里面进入。STYLE 分为三部分,header data, paragraph format, character format。header data 设置style 的默认值,paragraph format 设置段落格式, 对齐方式,缩进,间距,行间距。其...
2018-10-09 13:50:59
3506
原创 smartform 调试
开发smartform特别复杂的时候,避免不了要在里面加代码,如果这个代码有问题的时候改怎么调试追踪问题?我们接手别人做的form对里面的元素不明白的时候,如何定位到我们需要的元素节点呢?如果遇到这些问题了,那就往下继续看这篇文章。smartform 最终是通过FM的形式调用的,所以就可用FM的调试方法去调试它查找问题点。查看smartform的FM 也可以直接执行form查看...
2018-09-28 14:45:14
2542
原创 smartforms rotate text 文字方向旋转
90度旋转,垂直打印 水平打印打印文字最好放在独立的窗口中,使用打印机语言旋转文字,该效果针对所有文本需要在打印之后恢复到原来的水平打印。SPAD 创建print control 添加到对应的打印机类型中斑马打印机 通用打印机效果图 注意:这种方式因为通过打印机语言控制的,直接作用到硬件上,所以在系统中进行打印预览的时候看不到旋转效果...
2018-09-27 20:03:41
3479
7
原创 三种常用的DELETE 内表语法
1. DELETE itab[ ]. 用于loop当中,删除当前loop行,read table 会改变sy-tabix的值,但是不影响该语法执行结果2.DELETE itab INDEX i. 删除内表中的指定行3.DELETE TABLE itab FROM wa. 删除内表KEY值与工作区KEY值相同的行, 关键字TABLE不能丢,否则执
2017-02-27 17:30:20
19396
原创 SAP 补0
转换例程: ALPHA函数:补0: CONVERSION_EXIT_ALPHA_INPUT 去0: CONVERSION_EXIT_ALPHA_OUTPUT上面函数有一个局限性,当变量值的首字符为字母时(A、B、C......),补0会没有效果。针对上面的问题,我们可以用程序去修正(业务需要为这种特殊情况补0时),代码如下:DATA: lv_num TYPE n
2017-02-22 17:34:46
1697
原创 SAP WEB IDE local 安装
一. 下载和安装 WEB IDE 是免安装的,下载完解压就行。 下载地址 Developer guid 在线文档 在线文档打开会比较慢,可以下载下来观看。二.配置ABAP链接 在IDE的解压文件的配置文件夹中新建文件ER1(没有后缀名) 编辑新建文件添加如下内容: Description=
2017-01-12 13:56:41
7172
1
原创 SD-SO 更改 item category
根据业务需要我们在SO的增强中修改 item category,item category 有许多相关的业务数据,所以在修改之后我们需要调用一些标准subroutine修改与之相关的业务数据。在VBAP ITEM 增强和SO保存检查的增强中添加如下代码进行修改: LOOP AT xvbap. gv_tabix = sy-tabix. CLEAR:
2016-12-30 10:42:07
1326
原创 CFW_DEMO 屏幕上添加 图片、按钮、文本编辑、HTML
本DEMO程序参考了部分系统标准DEMO功能,在PBO的module中可看到相关程序。相关类和方法的说明资料在下面的链接中可以看到http://help.sap.com/saphelp_nw73/helpdata/en/4d/78622691c1262ae10000000a42189b/content.htm?frameset=/en/49/17345ea2e314d3e10000000a
2016-12-29 10:09:56
1248
原创 字符串比较 CS
CS: Contains String 字面理解为字符串的包含。string1 CS string2 . 判断字符串1是否包含字符串2在工作中遇到一种问题,有些老前辈会用上面的表达式判断两个字符串是不是完全一样,写法如下: IF 'YLDO' CS ls_vbak-auart.其本意是判断字段 auart 是否等于 'YLDO' 的,但是业务中有种情况会不产生SO,所以该字
2016-12-18 16:34:57
873
原创 SearchHelp Listbox dialog
最近有点空闲时间,把搜索帮助 、下拉框 、程序计时的功能整理到了一起做成一个DEMO,供学习和工作使用。其中搜索帮助和下拉框有自动联动的效果,有个搜索帮助的函数和一前使用的不一样,还有计时的功能用到的时候比较少但是比较好玩。话不多说直接上干货。选择屏幕按钮源程序:TYPE-POOLS: vrm,abap.DATA: go_time TYPE REF TO cl_gu
2016-12-18 16:13:43
481
原创 ABAP 基本类型 强制转换
代码1:DATA: STLAN TYPE STLAN VALUE 'A'.IF STLAN = 5. WRITE : 'YES'. ELSE. WRITE : 'NO'.ENDIF.上面代码执行时候会dump,报错 CONVT_NO_NUMBER ,这个 时候我只是在进行比较没有进行赋值为什么它会dump。此时变量STLAN 的值为 字母 ‘A’,
2016-10-24 16:05:04
12728
2
原创 SE38 进入到程序对象,点击小笔切换到编辑但是没有效果
程序 RV61A601 在SE38 以 显示的方式进入后,切换到编辑模式,不管是隐式增强 或者 用替代的方式 都会无法编辑,如下图此时,switch off 也是置灰状态,无法点击。这个时候回到SE38 界面,点击change 按钮进入到代码界面,中间会有弹窗出现一直回车(点击对勾),进入后代码就是可编辑状态。上述现象也是偶然碰到,本人研究不深所以也不知道是为什么,后续有机会请教大牛
2016-08-22 15:19:54
2592
原创 smartforms 黑底白字的标签logo制作
1.style 中创建字体颜色为白色2.smartforms 中添加TEXT 文本 SHIP VIA DC3.添加背景颜色4. 效果展示
2016-08-08 15:44:40
1764
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人