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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ABAP Business switc和business function简介

發布時間:2023/12/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ABAP Business switc和business function简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Created by Jerry Wang, last modified on Jun 28, 2014

  • 創建一個package,該package里包含的ABAP objects將會受到business function的控制。比如新建一個customizing activity并將其存儲在該package下,則business function 打開時,該activity可見,否則不可見。
  • tcode SFW1, 創建一個新的business switch:

    將step1創建的package assign給該business switch。

  • 此處還需要將該switch assign給business function,因此需要在下一步驟新建一個business function

  • tcode SFW2,創建一個新的business function, 類型選擇為G:

    將step2創建的business switch assign進來:

    回到SFW1里查看switch 狀態為off:

  • 4. 使用ABAP class CL_ABAP_SWITCH 在代碼里檢查switch 狀態.

    F代表off

    使用tcode SFW5 通過激活business function的方式來激活switch.

    點擊checkbox來激活business function:

    激活以后:

    再回到SFW1檢查status已經變成on:


    如果有ABAP class存儲在被switch控制的package內,即使switch關掉,該ABAP也能夠被正常調用。

    但是如果一個BAdI implementation 存儲在被switch控制的package內,switch就可以控制該BAdI implementation runtime時是否被調用:

    即使Implementation is active的checkbox勾上,但是當switch 關掉時,該BAdI implementation仍然是處于deactivate狀態的。

    總結

    以上是生活随笔為你收集整理的ABAP Business switc和business function简介的全部內容,希望文章能夠幫你解決所遇到的問題。

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