-
SAP ABAP定义变量的时候TYPES和DATA的区别
types只是定义了一个结构,是不占用内存的. data定义了一个变量,是需要占用内存的. 定义一个变量的时候可以引用一个结构,但是定义结构的时候就不能引用一个变量了.- 33
- 0
-
REDUCE (內表缩减)新语法
语法 reduce 类型 ( 初始化定义 结构定义 条件 运算) REDUCE type( [let_exp] INIT {x1 = rhs1}|{ = wrexpr1}|{x1| TYPE dtype1} {x2 = rhs2}|{ = wrexpr2}|{x2| TYPE dtype2} ... FOR for_exp1 FOR for_exp2 ... NEXT ... {x…- 156
- 0
-
转换range为内表的函数
Convert a Rangetab into a table with structure VIMSELLIST CALL FUNCTION 'VIEW_RANGETAB_TO_SELLIST' EXPORTING fieldname = p_fname append_conjunction = 'AND' TABLES sel…- 135
- 0
-
对于fiori element界面上的金额,数量小数位处理固定位数
有两种方法 1,设置对应的金额币种,后隐藏币种 @Semantics.amount.currencyCode: 'currency' 2,在odata服务力的MPC_EXT define中设置,强制小数位 super->define( ). model->get_enti…- 169
- 0
-
[Smart] 将SAP Script迁移到Smartform中
我们知道Smartform和SAP Script都能实现表单的打印,SAP Script是sap的初期产品,现在看来很是不好用,逐渐被主流的Smartform和adobe form取代。sap新一代的Smartform向下兼容老版的SAP Script,同时我们可以也将老版的SAP Script迁移Migration到Smartform中。 1、T-code:SMARTForms&n…- 165
- 0
-
[Smart] SMARTFORM中Copies Window窗口类型的应用
场景:同一文档格式打印三份只是内容不同,第一个显示Customer copy,第二个显示Bank copy,第三个显示College copy。 1、SMARTFormS创建Smart Form 创建一个window,选择Copies Window类型 2、调整刚创建的window位置 点击Form Painter,然后拖拽调整 …- 146
- 0
-
[Smart] SMART FORMS设计中Table的使用方法
1、T-code SMARTFormS创建一个smart from 2、Global definitions,定义Global data, Types, Initialization等 定义Types 定义Global Data 定义Initialization,注意新版系统input/output parameter在激活时才显示,记得将输出的内表填上 3、创建Tab…- 185
- 0
-
[Smart] SMARTFORM样式Smart Styles使用
场景:我们需要在smart Form的txt文本中,实现如下字体效果: 1 level 1 1.1 level 1.1 1.2 level 1.2 2 level 2 2.1 level 2.1 2.2 level 2.2 复制代码 1、T-code:SmartStyles创建样式 选择“Paragraph Formats”,单击新建 调整左边距:2…- 203
- 0
-
[Smart] 通过接口将参数传入SMARTFORMS
场景:通过smartForm的接口(Form Interface),将参数传入smartform;这里我们以Material Number and Material description 为例 1、T-code SMARTFORMS 双击Global Settings->Form Interface,定义接口传入参数 2、创建一个文本,光标定位main窗口右键创建text 输…- 131
- 0
-
[Smart] smartform中Address和Graphics的使用
1、se78上传图片到服务器 可参考:abap中实现在屏幕上显示图片 2、T-code SmartForms创建Graphics Object和id可以F4手工选择,name就是se78上传图片命名的名称 选择真彩色 3、参考2创建Address地址 Address Number通过F4选择,不是随便输入的,这个number都存储在ADRC表中 4、测试预…- 80
- 0
-
[Smart] SMARTFORM 循环打印实现
SMARTFORM 循环打印实现 (循环调用SMARTFORM) 用SMARTFORM做打印已经很久了,功能也了解了不少,但是还是有很多功能有待去学习。 SAP做的东西都太强大了,怎么学也学不完。最近在做FORM打印的时候,客户要求按供应 商分类打印,并且按每个供应商的信息统计页码,当然,在程序中定义些变量什么的也是可 以实现的,但是还是有点麻烦。还是用SMARTFORM标准的页码吧,就想到循环打…- 150
- 0
-
[Smart] SMARTFORM使用自定义格式打印输出重叠解决方案
通常我们在进行smartforms格式化打印单据的时候,也许系统定义的格式无法满足我们,这个时候我们就需要自定义一个格式来打印,对于自定义的格式我们在预览的时候是正常的,但是打印出来我们发现一些问题,重叠了,下面的文章先介绍如何在SAP里面自定义格式,然后再说打印重叠的解决方案。 1、SAP如何进行自定义SMARTFORMS格式 1、运行事务代码SPAD;选择工具栏上的【完全管理】按钮-->…- 356
- 0
-
内表定义追加INCLUDE STRUCTURE
TYPES: BEGIN OF ty_s_cdhdr. INCLUDE STRUCTURE zmm_report_005. TYPES: checkbox, &…- 121
- 0
-
SAP将字符转化为数字的函数
data:l_p(16) type p decimals 3. CALL FUNCTION 'UNITS_STRING_CONVERT' EXPORTING units_string &n…- 234
- 0
-
ABAP 判断字符串是否是数字-正则表达式
通过正则表达式: IFcl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = '1.01') = abap_true. WRITE'数字…- 297
- 0
-
ABAP字符串按长度拆分
1 REPORT ytest_012 MESSAGE-ID oo. 2 3 DATA: l_string(1024) TYPE c. 4 DATA: l_string1(1024) TYPE c. 5 DATA: l_string2(1024) TYPE c. 6 DATA: l_pos TYPE…- 69
- 0
-
正则表达式在ABAP中的应用
正则表达式(Regular Expressions) 一、简要认识 正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如表达式“ab+” 描述的特征是“一个 'a' 和任意个 'b' ”,那么 'ab'…- 413
- 0
-
语法 字符串处理 | { }|
|....|: 没错就是前后两个 "|",可以用来操作String,用例子说的更明白: DATA(str) = |Hello World!|. " str = 'Hello World!' DATA(str) = | {attr} |. " attr是什么值str就是什么值 DATA(str) = | {func( )} |…- 131
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
客服
扫码打开当前页
关注公众号:APP喵获取资源更新提醒
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!