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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

SAP内存 和 ABAP内存 的简单介绍说明

發(fā)布時(shí)間:2025/3/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAP内存 和 ABAP内存 的简单介绍说明 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在編寫程序的過程中不同的程序之間經(jīng)常需要相互傳值,SET / GET PAREMETER 和 IMPORT / EXPORT是SAP提供的兩種方式。前者的值是放在SAP內(nèi)存,后者是放在ABAP內(nèi)存。這兩種內(nèi)存的主要的區(qū)別就是作用范圍了,SAP內(nèi)存是對(duì)當(dāng)前登錄所有會(huì)話都可以訪問到的,除非用戶退出系統(tǒng)不然在整個(gè)登錄期間都有效。ABAP內(nèi)存只是針對(duì)一個(gè)會(huì)話,你用哪個(gè)會(huì)話設(shè)置的那么就只能在當(dāng)前的會(huì)話才可以取到值,新開的或者是其他的會(huì)話是訪問不到的。 下面通過兩段簡(jiǎn)單的代碼來說明下 代碼1.設(shè)置內(nèi)存值 DATA:str(20) TYPE c, ??pstr(20) TYPE C.
"ABAP內(nèi)存 EXPORT str = 'ABAP EXPORT'. EXPORT str TO MEMORY ID 'EXPORT'.
"SAP內(nèi)存 SET PAREMETER pstr = 'SAP SET PAREMTER'. SET PARAMETER ID 'PARAMETER' FIELD pstr.
WRITE:'SET OK'.
代碼2.獲取值 DATA:str(15) TYPE c, ??pstr(20) TYPE c. GET PARAMETER ID 'PARAMETER' FIELD pstr. IMPORT str FROM MEMORY ID 'EXPORT'. WRITE :'PARAMETER VALUE:',pstr,/,'EXPORT VALUE:',str.
代碼3.設(shè)置新的值 DATA:str(20) TYPE c, ??pstr(20) TYPE C. "ABAP內(nèi)存 EXPORT str = 'ABAP EXPORT NEW'. EXPORT str TO MEMORY ID 'EXPORT'. "SAP內(nèi)存 SET PAREMETER pstr = 'SAP SET PAREMTER NEW'. SET PARAMETER ID 'PARAMETER' FIELD pstr. WRITE:'SET OK'.
首先執(zhí)行代碼1 同一會(huì)話執(zhí)行第二個(gè)程序? 輸出:兩個(gè)都有值 PARAMETER VALUE: SAP SET PAREMTER EXPORT VALUE: ABAP EXPORT
/OSE38 新會(huì)話執(zhí)行代碼2 輸出: PARAMTER 有值 ?EXPORT 沒值 PARAMETER VALUE: SAP SET PAREMTER EXPORT VALUE:
3.使用其他賬戶登錄 執(zhí)行代碼2 輸出:兩個(gè)都沒有值 PARAMETER VALUE: SAP SET PAREMTER EXPORT VALUE:
4.新的賬號(hào)運(yùn)行代碼3原來的賬號(hào)和新的賬號(hào)分別執(zhí)行代碼2(這個(gè)說明了SAP內(nèi)存是一個(gè)用戶一個(gè),不共享各自獨(dú)立的) 新的賬號(hào)的輸出 PARAMETER VALUE: SAP SET PAREMTER NEW EXPORT VALUE: ABAP EXPORT NEW
原來的輸出 PARAMETER VALUE: SAP SET PAREMTER EXPORT VALUE: ABAP EXPORT
? 附:以下一段是從網(wǎng)上拷過來的,關(guān)于SAP內(nèi)存和ABAP內(nèi)存的比較,挺好的就拷貝過來看看 ? 1、讀取和使用方法不同 ? SAP內(nèi)存使用SET/GETparameters方法; ? ABAP內(nèi)存使用 EXPORT 和 IMPORT?方法; ? 2、共享范圍不同 ?SAP內(nèi)存可以被所有的主session訪問,內(nèi)存數(shù)據(jù)可以同一個(gè)session中不同程序之間,或者不同session之間; ?ABAP只能在同個(gè)session的不同程序之間共享數(shù)據(jù); ? 3、作用范圍不同 ?SAP內(nèi)存在整個(gè)終端session時(shí)間內(nèi)都有效; ?ABAP內(nèi)存只能在一個(gè)session時(shí)間內(nèi)有效; ? 4、使用一般原則 ? SAP內(nèi)存用于屏幕默認(rèn)值輸入; ? ABAP內(nèi)存用于模塊之間傳替數(shù)據(jù) 與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的SAP内存 和 ABAP内存 的简单介绍说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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