我们在程序中定义的类只能在本程序中使用,如果我们需要该类能被所有程序调用,那么就需要使用全局类。

举例:程序中类:lcl_report,转换成全局类:zcl_report

1、程序代码

  1. REPORT y001.
  2. CLASS lcl_report DEFINITION.
  3. PUBLIC SECTION.
  4. METHODS:select_data,
  5. write_data.
  6. PRIVATE SECTION.
  7. DATA:lt_t100 TYPE TABLE OF t100.
  8. ENDCLASS.
  9. CLASS lcl_report IMPLEMENTATION.
  10. METHOD select_data.
  11. SELECT * INTO TABLE lt_t100 UP TO 10 ROWS FROM t100 WHERE sprsl = sy-langu.
  12. ENDMETHOD.
  13. METHOD write_data.
  14. FIELD-SYMBOLS: <fs_t100> TYPE t100.
  15. LOOP AT lt_t100 ASSIGNING <fs_t100>.
  16. WRITE:/ <fs_t100>-arbgb,
  17. <fs_t100>-text.
  18. ENDLOOP.
  19. ENDMETHOD.
  20. ENDCLASS.
  21. START-OF-SELECTION.
  22. DATA:lo_main TYPE REF TO lcl_report.
  23. CREATE OBJECT lo_main.
  24. lo_main->select_data( ).
  25. lo_main->write_data( ).

复制代码

2、T-code:SE24
 
3、选中需要转换的类,可以重新命名,点击导入

program class2.jpg (40.64 KB, 下载次数: 0)

下载附件

4 天前 上传

4、激活全局类

[面向对象] ABAP中程序类如何转化成全局类相关推荐

  1. EXCEL中把文本数据转化成数字数据

    在EXCEL中,用公式计算值得时候,经常会遇见无法计算,出现#VALUE!的情况. 如: 此时,单击报错的感叹号-----再点击"显示计算步骤" 我们发现,就是的数字1997,是由 ...

  2. 【函数参数传递】编写一个函数,统计字符串中小写字母的个数,并把字符串中的小写字母转化成大写字母。

    字符串怎么存? 先把字符串中的小写字母统计出来,用strfun()这个函数.当功能比较复杂的时候就一步一步来做. 然后把数组传过来.数组名就是一个指针.需要一个返回值,来记录小写字母的个数,n=str ...

  3. java类对象转化成字符串_String类型字符串(xml格式)转换成java对象类型

    使用到的包: 1. 2. 将字符串类型的字符串转换成的Java的对象时,需要先将字符的格式转换成JSON格式的字符串(所以用到了json.jar包),在使用JSON格式的字符串转换成的Java的对象类 ...

  4. protobuf java 编译_Maven项目中,编译proto文件成Java类

    新建Maven项目 新建一个 Maven 项目: pom定义了最小的maven2元素,即:groupId,artifactId,version. groupId:项目或者组织的唯一标志,并且配置时生成 ...

  5. Google Earth Engine(GEE)——将GEE中的土地分类数据转化成矢量并导出

    本次我们将利用gee中的ESA100米分辨率的土地分类数据进行栅格转矢量,最后,我们最后转换后的结果依旧可以保留原有土地分类的属性结果,也就是原有的分类标签依旧作为一个属性值被添加到分类的结果中. 函 ...

  6. c语言中如何将月份转化成英语,把数字月份转化成英文月份 用C++编写

    满意答案 #include"iostream.h" main() { int i,j; for(j=1;j<2;) { cout< cin>>i; if(i ...

  7. [面向对象] ABAP中类重构助手Refactoring Assitant

    我们在使用OO编程时,随着业务逻辑越来越复杂,就需要对现在的类进行重构,新建新类或接口,将当前类中的方法.属性.事件迁移过去.如果手工一步一步删减增添,那么太浪费时间,SAP为我们提供了类重构助手Re ...

  8. python将中文数字转化成阿拉伯数字

    python将中文数字转化成阿拉伯数字 正则表达式提取文本中的数字 中文转化成阿拉伯数字 完整代码 正则表达式提取文本中的数字 这里演示一下文本中提取中文年份 import re m0 = " ...

  9. xjc java_JDK Tools - xjc: 将 XML Schema 编译成 Java 类

    xjc 是 JAXB 将 xsd 生成 Java 类的工具. 命令格式 xjc [ options ] schema file/URL/dir/jar ... [-b bindinfo ] ... 命 ...

最新文章

  1. mpls企业组网怎么样?
  2. Lesson 02:变量、数据类型
  3. 开发人员学Linux(2):VirtualBox中安装CentOS7系统设置
  4. 视图添加字段_Odoo开发教程2-为模型添加字段
  5. 超值一篇分享,Docker:从入门到实战过程全记录
  6. ajax提示弹出dev,windows git pull或者push代码时弹出安全框解决办法
  7. Hopfield 神经网络及稳态性的证明
  8. mac PHP 环境搭建
  9. 飞思卡尔单片机编程与c语言,飞思卡尔单片机C语言编程(中文).pdf
  10. SPSS基础教程:统计分析前的准备
  11. WEB前端学习day-6-盒子,浮动,学成在线案例
  12. aio-pika的使用
  13. ubuntu 网卡双网口 配置_Ubuntu双线双网卡双IP配置方法
  14. 以太坊 2.0:验证者详解
  15. Auto.js Pro安卓免ROOT引流脚本开发系列教程28网易公开课(6)-取随机话术
  16. QT安装我i发下载存档问题解决
  17. 《手把手教你读财报》- 读书总结
  18. 【图文详解】HBase 的数据模型与架构原理详解
  19. SQL进阶教程——自连接的用法(第二章)
  20. 真心话大冒险HTML5小游戏,真心话大冒险游戏怎么玩才有趣

热门文章

  1. ASP.NET服务器应用程序不可用
  2. [导入]编写程序实现n阶(n为奇数)魔方(C)
  3. 重要通知:PMCAFF播客上线了!
  4. 红包实名的背后,支付实名制如何影响产品设计?
  5. 咖友:打个雷啊 | 今日头条VS腾讯新闻:让马化腾也坐不住的新闻资讯行业未来之争...
  6. PMCAFF | 创业必读:如何打造一个团队从无到有,再到高效的管理方式
  7. 全球最高龄男性去世享年113岁 生前喜欢泡温泉(图)
  8. samba客户端的总结与归纳
  9. Redis开发运维实践问题处理只内存检查
  10. 阿里云,我的一些看法