日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

在Global Object Services (GOS) 中加入自定义项目

發(fā)布時間:2025/3/20 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Global Object Services (GOS) 中加入自定义项目 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在我之前的日志里面,我們已經(jīng)討論了如何將自定義的業(yè)務(wù)憑證集成到SAP標(biāo)準(zhǔn)的憑證流瀏覽器中,參考鏈接(如何在SAP的的憑證流瀏覽器(DRB)中加入客戶自定義的憑證)這次我們將繼續(xù)這一話題,并且討論一下如何將憑證流瀏覽器集成到SAP的Global Object Service中,下面的截屏就是關(guān)于如何通過GOS顯示憑證流,

?

請看下面的步驟:

?1.???? 首先我們要確定要把這個自定義的菜單項(xiàng)添加到那個位置,比如在上面的截屏中,我們打算將Relationship Browser添加到Relationships下面,(Relationships是SAP標(biāo)準(zhǔn)提供的)。

?2.???? 用SM30維護(hù)數(shù)據(jù)表SGOSATTR,這個表中的記錄對應(yīng)了GOS中的菜單項(xiàng)。

首先在這個數(shù)據(jù)表中找到GOS菜單項(xiàng)的相應(yīng)位置對應(yīng)的記錄,比如,在上面的截屏中,Relationships對應(yīng)的記錄的字段SGOSATTR-NAME的值應(yīng)該是 ‘SRELATIONS’。然后修改這條記錄,將字段SGOSATTR-NEXTSRV的值改成我們自定義的菜單項(xiàng),比如,”MYDOC_DISP”。

下一步是在表中添加一條新的記錄,它的字段NAME的值就應(yīng)該就是前面修改過的那條記錄的字段SGOSATTR-NEXTSRV的值。比如,”MYDOC_DISP”。然后給他的字段CLSNAME指定一個Class,我們需要自己創(chuàng)建這個Class,并且繼承自父類CL_GOS_SERVICE。

?其他字段的值可以參考SAP標(biāo)準(zhǔn)提供的其他的菜單項(xiàng)。請參考下面的截屏:

?3.???? 在我們前面創(chuàng)建的Class中的Method: EXECUTE中完成代碼,這個Method將會在GOS中的菜單項(xiàng)被選中時被執(zhí)行到。在這個method中我們需要加入自己的代碼,比如,調(diào)用FM:DRB_SHOW 用來顯示憑證流。我們可以在代碼中使用這個Class從父類中繼承來的Attributes: GS_LPORB,它是用來存放當(dāng)前業(yè)務(wù)的憑證信息,其中GS_LPORB-INSTID就是當(dāng)前憑證的號碼;GS_LPORB-TYPEID就是當(dāng)前憑證的Business Object Type。


總結(jié)

以上是生活随笔為你收集整理的在Global Object Services (GOS) 中加入自定义项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。