sap CAD桌面整合 CDESK增強

2021-08-06 04:46:22 字數 1483 閱讀 8262

1. 事務碼cdesk增強主要涉及兩個badi :cdesk_tbm_addin  

cdesk_tbm_addin 方法 add_new_functions 新增自定義的按鈕,**例項如下:

data ls_menu like 

line 

of menu_objects.

clear ls_menu.

ls_menu-tabstrip = 

'tssap'

.             

"頁籤 

ls_menu-context = 

'material'

.        

"節點ls_menu-

icon 

= '@a6@'

.ls_menu-button_btext = 

'批量建立'

.ls_menu-button_tip = 

'批量建立物料'

.ls_menu-

type 

= '2'

.              

"工具欄按鈕型別

ls_menu-fcode = 

'zbc'

.           

"功能** 在方法process_new_functions將使用

ls_menu-ctext = 

'批量建立'

.ls_menu-accelerator = ''.

cdesk_tbm_addin 方法 process_new_functions 定義按鈕事件處理邏輯:

data ls_document type 

line 

of plm_document_tab.

case fcode.

when 

'zbc'

.loop 

at documents into ls_document.

if ls_document-statusintern <> '40'

.message e012(zplm)

.endif

.endloop

.when 

others

.endcase.

1. cdesk_badi_main  主要用來增強已有的介面

on_function方法實現對已有按鈕事件的增強

data ls_document type 

line 

of plm_document_tab.

case fcode.

when 

'create_mat'

.    

loop 

at documents into ls_document where statusintern <> '40'

.if sy-subrc = 0.

message e012(zplm)

.endif

.endloop

.endcase.

桌面整合 應用整合之道

在企業中隨著it系統建設的深入,企業人員每天必須登入不同的it系統,處理電子郵件 資料錄入 公文審批 報表審核等工作,在一些重要重要的事項中,則需要在不同的系統中翻查核對資料,在團隊中反覆溝通最終彙總完成。而多數現有的it系統中,在跨系統間資料檢視 關聯 互動的支援上幾乎為零。在團隊的協同上的支援又...

桌面虛擬化之動態密碼整合

虛擬桌面的興起,讓越來越多的使用者可以通過網際網路接入到企業內的桌面環境。企業得益於虛擬桌面技術帶來了業務上的靈活及生產效率的提高。但是,正是因為虛擬桌面將使用者與企業桌面的距離拉近,所以理論上員工只要有許可權 有網路就可以接入到企業中的桌面,接觸到以前只能在企業裡才可以看到的資料。而我們說的許可權...

桌面虛擬化之應用程式的整合

摘要 從去年下半年開始,桌面虛擬化市場越來越火,很多客戶 諮詢桌面虛擬化 方案,很多人開口都是 桌面雲 但是應用程式 的整合決定了桌面虛擬化項 目的成敗,如果這個環節處理不好,會 導致使用者應用無法使用,或者使用體驗不 好,乙個好的顧問必須懂 得如何做好應用程式的整合。概述 作為乙個好的顧問,我們必...