sap 幾個名詞

1開發類(Development Class).
開發類可簡單理解爲邏輯上相關的一組ABAP對象,在將來傳輸時將使用同一傳輸層.實際上開發類本身也可看做是一個ABAP對象,可使用SE80建立.
$TMP
是本地開發類,屬於此開發類的任何ABAP對象(包括自定義的表,編寫的程序等都只能在Client做測試用而不能被傳輸到其他Client.
    
包現在被用來代退開發類.
2.(Package)
    
相關的ABAP對象被組合在一個包內,SE16:TADIR可看到被分配到某包的所有的ABAP對象,包決定了這些對象的傳輸層.
所有的包被存在表TDEVC,建立包可使用SE80或直接使用SM30:V_TDEVC.


包作爲開發類的退代和前身有這麼幾個加強特徵.
1.
包可嵌套使用(這點類似Java package)
2.
包類可包含最多本包中可見的對象,這些對象在包外不可見
  這點類似私有對象(Private object),OOP中也很常見.
3.
包可爲包接口定義使用訪問授權.
4.
通常自定義包必須是YZ前墜,這點和其他ABAP對象相同(包其實也可看做ABAP對象).其他一些包前墜 A-S, U-X表示SAP標準包,T私有測試包,$本地臨時包,/***名字空間前墜.
3.傳輸層(Transport Layer)
傳輸層決定包內對象是分配給本地還是可產生傳輸請求.通常,開發系統都被分配了一個標準的傳輸層,當包被建立時,.它就被分配了一個標準傳輸層.包內對象也立即自動獲得相關傳輸屬性.
相關IMG配置使用的是標準的傳輸層.
通常由basis使用Tcode STMS配置傳輸管理系統維護傳輸曾和路由.
2.13-1,顯示的是從DVU開發的程序傳輸到QASPRD的傳輸路由,在圖中程序在DVU serverclient 210,100開發後被傳輸到QAS Client 310測試,成功後被分別傳入PRD Client 800,810820 .

4.傳輸請求
程序是究竟保存在server的什麼地方?程序是如何在不同clientserver之間進行傳輸的?要明白這問題,首先讓我們看看什麼是傳輸程序和傳輸控制程序.


傳輸控制程序TPR3TRANS傳輸程序,R3TRANS被用來實現SAPClient間的數據傳輸和不同版本遷移,TP傳輸控制程序根據傳輸參數(Transport Profile)調用R3TRANS傳輸程序.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章