Created by Jerry Wang, last modified on Dec 27, 2014

测试代码:

REPORT  ZTEST_BOL.
data: lv0 type x length 1,lv1 type x length 1,lv2 type x length 1,lv3 type x length 1,lv4 type x length 1,lv5 type x length 1,lv6 type x length 1,lv7 type x length 1,lv8 type x length 1.
lv0 = boolx( bit = 0 bool = ( 1 < 2 ) ).
lv1 = boolx( bit = 1 bool = ( 1 < 2 ) ).
lv2 = boolx( bit = 2 bool = ( 1 < 2 ) ).
lv3 = boolx( bit = 3 bool = ( 1 < 2 ) ).
lv4 = boolx( bit = 4 bool = ( 1 < 2 ) ).
lv5 = boolx( bit = 5 bool = ( 1 < 2 ) ).
lv6 = boolx( bit = 6 bool = ( 1 < 2 ) ).
lv7 = boolx( bit = 7 bool = ( 1 < 2 ) ).
lv8 = boolx( bit = 8 bool = ( 1 < 2 ) ).
FIELD-SYMBOLS: <lv_c> TYPE char1.
data: lv type char1.
lv = '1'.
DATA: len TYPE i,res TYPE i,hex TYPE xstring,lv_name TYPE string.
FIELD-SYMBOLS: <lv_temp> TYPE x." length 1.
DO 9 TIMES.DATA(lv_index) = sy-index - 1.lv_name = 'LV' && lv_index.ASSIGN (lv_name) TO <lv_temp>.ASSERT sy-subrc = 0.WRITE: lv_name COLOR COL_NEGATIVE.len = xstrlen( <lv_temp> ) * 8.WHILE sy-index <= len.GET BIT sy-index OF <lv_temp> INTO res.WRITE (1) res NO-GAP.ENDWHILE.ULINE.
ENDDO.

输出:

debugger里观察到的value:( Any byte values, 00 to FF )

新建一个记事本文件,输入字符1,save as成ANSI:

则其hexadecimal value如下:

save as UTF-8:

save as Unicode:

ABAP bit 操作相关推荐

  1. ABAP数据库操作02-数据查询

    ABAP数据库操作02-数据查询 在SE11创建一个表zlion_test,字段:学号.姓名.性别.年龄,并在SE16N中添加4条记录 1.单条查询 单条记录查询要用:single 1.1.查询单条单 ...

  2. ABAP 字符串操作

    1).SHIFT:截断字符串 SHIFT {c} [BY {n} PLACES] [{mode}].: 作用:去掉字符串的前n个位置的字符,如果n未指定,默认为1,如果指定的n小于等于0,则字符串不变 ...

  3. ABAP数据库操作系列之操作语句讲解Select

    1.select详解: Select single:这个语句从数据库中选取一条数据,如果根据查询的条件(where)可以得到多条数据的话,必须有(endselect),在这种情况下,在abap的语法检 ...

  4. 三步搞定ABAP DOI操作EXCEL

    ---------------------------------------------------前言----------------------------------------------- ...

  5. abap获取日期_SAP(ABAP) 常用操作日期类函数

    DATE_GET_WEEK Returns week for a date 返回日期的星期 WEEK_GET_FIRST_DAY Return first day for a week 返回星期的第一 ...

  6. ABAP数据库操作之操作语句Insert

    insert 详解:    INSERT INTO dbtab      VALUES wa.:  INSERT INTO (dbtabname) VALUES wa.  INSERT  dbtab  ...

  7. ABAP中操作回车、换行、回车加换行、的方案

    所有字符在下面的类中: cl_abap_char_utilities=>horizontal_tab - 09 cl_abap_char_utilities=>CR_LF ---- 0D0 ...

  8. ABAP日期操作函数

    CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'       EXPORTING         date      = sy-datum         days   ...

  9. abap 字符串操作_ABAP-字符串常用处理方法

    SPLIT dobj AT sep INTO { {result1 result2 ...} | {TABLE result_tab} } 必须指定足够目标字段.否则,用字段dobj的剩余部分填充最后 ...

最新文章

  1. LED音乐频谱之输出数据处理
  2. 调试寄存器 原理与使用:DR0-DR7
  3. C++ Primer 5th笔记(9)chapter9 顺序容器 string
  4. 经典笔试题: 二叉树中和为某一值的路径(路径总和)
  5. html交互式添加线要素,HTML5 Canvas绘制交互式交叉线
  6. c语言模拟java面向对象_面向对象设计模式C语言实现.PDF
  7. 【渝粤题库】广东开放大学 文化产业概论 形成性考核
  8. OS-written test2
  9. 分布式系统基础-1、架构演进
  10. SCN和Checkpoint
  11. [免费专栏] Android安全之Android工程模式
  12. 【优化】1338- 分享一下图像优化原理
  13. 全球红外(IR)LED行业收入预计2028年达到13.699亿美元
  14. 短视频如何制作?前期、拍摄和后期,三个步骤很重要
  15. 算法(c++)——循环比赛日程安排问题
  16. 全天下最经典的句子,2013重现!
  17. 二、5移动端网页适配
  18. 大数据可视化之医疗大数据平台
  19. SSM框架搭建,及遇到的问题
  20. 《计算机软件基础》实验一

热门文章

  1. python socks5 代理服务
  2. 57、vi常见用法,tags
  3. SonarQube6.2源码解析(三)
  4. 操作系统线程互斥,锁死机制的简单介绍
  5. 小白的算法初识课堂(part5)--散列表
  6. GIT项目管理工具(part7)--移动或者删除文件
  7. Angular 如何根据一个 class 的定义和数据,动态创建一个该类的实例
  8. 关于 SAP Fiori Elements 应用标题属性(title) 的复制逻辑单步调试
  9. 可以公开访问的 SAP gateway demo system ES5/002
  10. 如何确认客户使用的Spartacus库文件是未经修改过的原始版本