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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

sap面试题目

發(fā)布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sap面试题目 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題一:鎖對象(Lock Object)和 FM(Function Module)激活鎖定對象時,產(chǎn)生的 FM 的名字是什么?
答案:首先要在 ABAP 字典中創(chuàng)建鎖對象,然后才能在 ABAP 程序中設(shè)鎖。創(chuàng)建鎖對象時,系統(tǒng)會自動生成兩個 FM 來進(jìn)行鎖管理。

用于設(shè)鎖的 FM 為:ENQUEUE_<鎖對象名>。它用于在鎖表(Lock Table)中生成一個鎖項(Lock Entry)。若設(shè)鎖不成功的話,就會在 Return 中反映出來。 用于釋放鎖的 FM 為:DEQUEUE_<鎖對象名>。它用于從鎖表中刪除一個鎖項。 在 ABAP 程序中,只需使用 "CALL FUNCITION ..." 語句就可以調(diào)用它們。 這兩個鎖 FM 是在 SAP 系統(tǒng)的一個特殊工作進(jìn)程中執(zhí)行的,專門進(jìn)行鎖管理。它運行在一個單獨的服務(wù)器上,而該服務(wù)器專門用于維護(hù)整個 SAP 系統(tǒng)的主鎖表(Central Locak Table)。 有兩種鎖類型: 共享鎖——只讀鎖,一個用戶正在讀數(shù)據(jù)時,阻止其他用戶更改該數(shù)據(jù)。 獨占鎖——可寫鎖,一個用戶正在修改數(shù)據(jù)時,阻止其他用戶更改該數(shù)據(jù)。 問題二:更新方面的 FM 更新 FM 分為 V1 和 V2,那么首先會執(zhí)行哪一種更新類型呢?每種類型又是以哪種模式(異步、同步或本地)執(zhí)行的呢? 答案:V1 更新類型比 V2 更新類型的優(yōu)先級高,因此,V1 比 V2 行執(zhí)行。V1 的執(zhí)行模式可以為異步、同步或本地;V2 只能為異步執(zhí)行。 問題三:ABAP 內(nèi)存(ABAP Memory)交換 在使用 ABAP 內(nèi)存的程序間進(jìn)行數(shù)據(jù)交換時用到的兩個語句是什么? 答案:EXPORT to MEMORY ID <id> 用于將數(shù)據(jù)復(fù)制到 ABAP 內(nèi)存,IMPORT from MEMORY ID <id> 用于將數(shù)據(jù)從 ABAP 內(nèi)存復(fù)制到程序中。 在 ABAP 內(nèi)存間進(jìn)行交換的數(shù)據(jù)必須在兩個程序中都進(jìn)行聲明,并包含同樣的數(shù)據(jù)聲明。 問題四:授權(quán)對象(Authorization Objects)
什么是授權(quán)對象?在 ABAP 程序中使用哪條語句進(jìn)行授權(quán)檢查?
答案:授權(quán)對象由一組字段組成,這些字段中的值將被用于進(jìn)行授權(quán)檢查。ABAP 程序中使用 AUTHORITY-CHECK 語句根據(jù)授權(quán)對象進(jìn)行授權(quán)檢查。
在 AUTHORITY-CHECK 語句中,必須指明授權(quán)對象的所有字段,但有一個例外,可以用 DUMMY 關(guān)鍵字來繞過某個字段的檢查。
一個授權(quán)對象中最多可以定義 10 個字段。

問題五:修改(Modifications)
在 SAP 系統(tǒng)中是怎樣定義"修改"的?它們對更新(upgrade)有怎樣的影響?
答案:修改是指用戶對 SAP 發(fā)布的庫對象(Repository Object)進(jìn)行的更改。
必須在更新期間對修改進(jìn)行評審(Review),來決定是否應(yīng)該使用新的 SAP 對象,以及將來使用時是否需要進(jìn)一步修改該對象。

問題六:修改助手(Modification Assistant)
什么是修改助手?
答案:修改助手是 4.5 版中引入的一個工具,用于簡化更新過程??梢酝ㄟ^ ABAP 編輯器觸發(fā)修改助手,它會記錄對系統(tǒng)進(jìn)行的修改。修改助手支持通過 ABAP 編輯器、Screen Painter、Menu Painter、文本元素維護(hù)、Function Builder 和 ABAP 字典進(jìn)行的修改。
問題七:功能模塊出口(Function Module Exit)
實現(xiàn)功能模塊出口時 SAP 應(yīng)用程序中應(yīng)使用哪條語句?
答案:某些 SAP 應(yīng)用程序中存在功能模塊出口,它使用戶能夠向 SAP 程序中添加一些功能。通過搜索 "CALL CUSTOMER" 可以發(fā)現(xiàn)是否存在功能模塊出口。

問題八:事務(wù)變式(Transaction Variants)
什么是事務(wù)變式?為何要使用它?
答案:事務(wù)變式是一組屏幕變式,用于預(yù)定義屏幕行為和默認(rèn)值。通過使用變式功能,可以將用戶不需要的字段、子屏幕及全屏幕從用戶視圖中取消。可以給任何輸入字段設(shè)置默認(rèn)值,字段也可以不用帶 "Ready for Input" 狀態(tài)。
只能為對話和報表事務(wù)創(chuàng)建事務(wù)變式;變式中只能包含普通屏幕、子屏幕及對話屏幕。
開發(fā)人員可以使用 GuiXT 腳本語言通過事務(wù)變式維護(hù)對屏幕進(jìn)行修改。修改屏幕布局的方式有:插入按鈕、值幫助(Value Helps)、移動對象、插入屏幕等等。

問題九:更改 SAP (Changing SAP)
請列出用戶修改 SAP 標(biāo)準(zhǔn)功能的不同方式。
答案:SAP Standard 可以通過 Personalization、Customizing、Modifications、Enhancements 及自定義 ABAP 程序進(jìn)行更改。這些方式的示例如下:
Personalization——Personalization 技術(shù)包含創(chuàng)建變式、設(shè)置/獲取參數(shù)及活動組(Activity Groups)。
Customizing ——是最常用的使用 SAP 工具(如 R/3 Reference Model and Implementation Guide)更改 SAP Standard 的方式??梢哉J(rèn)為 Customizing 是實施 R/3 所必需的,通常由 Functional Team 來執(zhí)行。
Enhancements——常由開發(fā) Team 執(zhí)行,包含的活動有:字典增強(qiáng)、Funciton Module Exits、菜單和屏幕出口及 Business Add-ins (BADI)。
自定義 ABAP 程序——可以與 SAP 對象或自定義開發(fā)的對象一起工作。
Modifications——不建議對 SAP 對象使用 Modifications。使用 SSCR (SAP Software Change Registration)注冊所有對 SAP 對象的手動修改。

問題十:添加字段
向 SAP 表中添加字段的方法是哪兩種?
答案:這兩種方法是:Append 結(jié)構(gòu)(Append Structure)和自定義 Include(Customizing Include)。Append 結(jié)構(gòu)是在向表尾添加字段時創(chuàng)建的,自定義 Include 由 SAP 開發(fā)人員指定,以使用戶可以創(chuàng)建新字段。

問題十一:什么是 BADI?
答案:BADI 是 Business Add-in 的縮寫。它是一種新的功能增強(qiáng)概念,使用 ABAP 對象技術(shù)。這是一種使用面向?qū)ο蟮姆椒▉磉M(jìn)行 SAP 增強(qiáng)。實現(xiàn) BADI 要用到類、接口及方法等面向?qū)ο蟮母拍睢?br /> 要對一個 SAP 應(yīng)用程序進(jìn)行增強(qiáng),必須首先定義 BADI。為 BADI 創(chuàng)建一個接口,接著創(chuàng)建一個適配器類(Adapter Class)來實現(xiàn)這個接口, 然后創(chuàng)建這個適配器類的實例。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1752173

總結(jié)

以上是生活随笔為你收集整理的sap面试题目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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