我们一起学ABAP(04)~数据赋值和字符串总结

1、这章我主要总结一下,ABAP中数据之间的处理方法。

1.1、数据间的赋值

a、MOVE 语句

move 语句的赋值的三种语法:

MOVE <f1> TO <f2>    等同: <f2> = <f1>.

MOVE <f1> [+<o1>][(<l1>)]  TO  <f2> [+<o2>] [(<l2>)].

MOVE-CORRESPONDING <string1> TO <string2>.


b、WRITE TO 语句

write to 语句的三种语法:

WRITE <f1> TO <f2> [<option>].

WRITE(<f>) TO <g>.

WRITE<f1> [+<o1>][(<l1>)] TO <f2>[+<o2>][(<l2>)].


1.2、将数据重置为默认值

语法:

CLEAR <f>

栗子:

DATA number  TYPE I VALUE '10'.

WRITE number.

CLEAR number.

WRITE  / number.

输出结果:   10   

                      0


2、ABAP中基本的算术运算



2.1、ABAP中使用的一些数学函数




3、日期时间

日期:

DATA:  ultimo  TYPE D.

ultimo  =  SY-DATUM.   "输出:20170328

ultimo + 6(2) =  '01'.       "输出:20170301

ultimo  =  ultimo - 1.       "输出:70170228


时间:

DATA:  diff          TYPE    I,

            seconds  TYPE    I,

            hours       TYPE   I.

DATA: T1  TYPE  T VALUE  '200000'.

            T2  TYPE  T  VALUE '020000'.

            diff  =  T2 - T1.

SECONDS  =  diff   MOD  86400.

HOURS = SECONDS / 3600.


4、字符串

4.1、移动字符串的内容


a、按给定的位置数值移动字符串

语法:(mode的值可以是:

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值