ABAP Memory與SAP Memory

1. ABAP Memory
用戶登陸後,最多一個系統可以開6個窗口,這在SAP中稱爲External Mode。
而同一個窗口中,運行某程序後,可以通過CALL TRANSACTION/SUBMIT或其他代碼跳轉到其他程序,這個稱爲Internal Mode。Internal Mode的調用棧最多爲9層。
那麼ABAP Memory,它是屬於Internal Mode間可以共享的數據,而External Mode間無法共享。
2. SAP Memory
上面說了External Mode,那麼它們之間共享數據必須通過SET/GET PARAMETER語句,不再是EXPORT/IMPORT的模式。
 
例子. 創建程序A,輸入:
DATA matnr TYPE matnr.
GET PARAMETER ID 'YTEST' FIELD matnr.
WRITE matnr.
創建程序B,輸入:
DATA: matnr TYPE matnr.
matnr = '000000000000012345'.
SET PARAMETER ID 'YTEST' FIELD matnr.
在窗口1運行程序B並關閉後,在窗口2運行程序A,發現程序A仍然讀到了SAP Memory的值。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章