電話面試,有幾個問題沒有回答上。有些問題是此前完全不了解的,有些是學過但因為好久不用已經忘記。這里試着重新回答一下。
1,如何創建bapi?
創建RFC后,使用事務代碼SWO1創建BAPI,詳情:Custom BAPI creation - Step-by-step Procedure
2,S4中SD定價表有哪些?
PRCD_ELEMENTS以及AXXX表。在S4中PRCD_ELEMENTS替代了KONV,並有所改動。
3,CDS view是否存在提高性能的緩存。
不知道。有的,在1909版本推出,請參考:Dynamic Cache for CDS View performance optimization in S/4HANA
4,FM使用GET/SET全局變量的方式來獲取/更新狀態,如果兩次調用不在同一個調用棧里,是否可以成功?
不可以。
5,索引
參考:SAP中的數據庫表索引
關鍵字:一級索引、二級索引、全文索引、多索引字段、選擇性、索引生效條件、索引對性能的影響。
6,SAP CRM BP如何創建
調用CVI API。 用BAPI_BUPA_CREATE_FROM_DATA創建BP,接着用相應的BAPI更新不同視圖的數據。參考:BAPI list for BP (Bussiness Partner)
這個需求也做過幾次,不知道為什么沒答上來。
7,類增強,在pre-exit中return會怎么樣,方法本體還執行嗎?
正常執行。這個問題沒答上來就有點離譜,因為如果pre-exit的退出導致本體不執行,那它和overwrite-exit就沒區別了。
8,函數模塊分為哪幾種,具體什么特性?
參考:SAP RFC介紹:關於sRFC,aRFC,tRFC,qRFC和bgRFC