日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [面向对象] ABAP中程序类如何转化成全局类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們在程序中定義的類只能在本程序中使用,如果我們需要該類能被所有程序調用,那么就需要使用全局類。

舉例:程序中類:lcl_report,轉換成全局類:zcl_report


1、程序代碼
  • REPORT y001.

  • CLASS lcl_report DEFINITION.
  • ??PUBLIC SECTION.
  • ? ? METHODS:select_data,
  • ? ?? ?? ?? ?write_data.
  • ??PRIVATE SECTION.
  • ? ? DATA:lt_t100 TYPE TABLE OF t100.
  • ENDCLASS.
  • CLASS lcl_report IMPLEMENTATION.
  • ??METHOD select_data.
  • ? ? SELECT * INTO TABLE lt_t100 UP TO 10 ROWS FROM t100 WHERE sprsl = sy-langu.
  • ??ENDMETHOD.
  • ??METHOD write_data.
  • ? ? FIELD-SYMBOLS: <fs_t100> TYPE t100.
  • ? ? LOOP AT lt_t100 ASSIGNING <fs_t100>.
  • ? ?? ?WRITE:/ <fs_t100>-arbgb,
  • ? ?? ?? ?? ???<fs_t100>-text.
  • ? ? ENDLOOP.
  • ??ENDMETHOD.
  • ENDCLASS.

  • START-OF-SELECTION.
  • ??DATA:lo_main TYPE REF TO lcl_report.

  • ??CREATE OBJECT lo_main.
  • ??lo_main->select_data( ).
  • ??lo_main->write_data( ).
  • 復制代碼 2、T-code:SE24
    ?
    3、選中需要轉換的類,可以重新命名,點擊導入
    ?

    program class2.jpg?(40.64 KB, 下載次數: 0)

    下載附件

    4?天前?上傳


    4、激活全局類
    ?

    總結

    以上是生活随笔為你收集整理的[面向对象] ABAP中程序类如何转化成全局类的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。