自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一步前行

往前一步是深渊

  • 博客(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 ABAP 编辑器输入中文后变成?乱码

乱码效果如下图:正确答案,亲测可用

2017-02-22 17:53:02 7513

原创 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关注的人

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