原创 CATT & eCATT {轉載}

CATT是SAP自帶的一個用於輔助測試的工具,理論上是用於功能測試,在新版本的R/3中已經被棄用,取而代之的eCATT。兩者的關係可以從他們的命名中可見一斑。 CATT:Computer Aided Test Tool(Tcode: S

原创 SAP Archiving(1)--OverView {轉載}

所謂的SAP Archiving中文解釋就是歸檔。這是一個什麼樣的概念呢?就比如,紙質辦公的企業,它每年都會有很多的資料和數據,過幾年就需要把一些用不着的文件整理處理,由專門的人員管理和保存,不再或很少拿出來使用(僅供特殊用途)。這是爲了

原创 Table Control {轉載}

Table Control作爲一個表維護的標準工具,在屏幕程序中經常使用。它的特點就是簡單,實現速度快。缺點就是不夠靈活。    我個人更喜歡用ALV grid,由於基於OO,ALV grid繪製圖形表格,更加靈活,功能更加強大(大家從標

原创 Enhancement(2)--Dictionary Elements {轉載}

 對於透明表及結構的增強,主要兩種。一種是Append Structure,還有一種就是Include形式。     Append Structure可以擴展原來的表結構,但是並不是在原來的表上加字段,而是再建一個附加的結構,物理上,數據

原创 ABAP程序模版{轉載}

*----------------------------------------------------------------------** Program Name: Z_KEVIN_TEMPLATE* Project     :

原创 OLE & DOI {轉載}

提到OLE&DOI,我們不得不先說說兩者這間的關係。    OLE是SAP早期與微軟Office集成的工具,而DOI是它的替代技術。在實際項目中使用到OLE&DOI的場合多是EXCEL表格的讀入或是填制。有些需要自動畫表格及填數據,有的只

原创 Enhancement(6)--BAdIs {轉自}

 BAdIs(Business Add-Ins)是SAP在R/3 release 4.6A後增加的增強技術。總的來說,BAdIs克服了之前出口的所有缺點,並且還是用最新的OO技術實現,可謂是萬千寵愛於一身。不過在項目中,用BAdIs的顧問

原创 Enhancement(3)--User Exits {轉載}

User Exits是SAP第一代增強技術,其技術原理就是在程序中預先置放一個Form...EndForm的子程序,並在事物運行時Call這個Form。當然,如果這個Form是空的,那麼不執行任何操作,反之,執行相應的動作。User Ex

原创 SAP Archiving(2)--項目介紹{轉載}

上文介紹了一下Archiving,下面來介紹我參與的那個項目。    一般來說Archiving只要Basis去做就可以了,但是由於上線一段時間後客戶會做很多的定製和增強,那麼原有的Archiving程序就不能再用了,需要重新編寫。   

原创 BDC完整版{轉載}

BDC(batch data communication)是SAP常用的一種數據傳輸方法。用於一些數據量大,但是對速度又要求不高的數據傳輸。     在實施中,很多開發顧問都忽略了BDC的日誌和出錯管理。這給用戶在使用中帶來了很大的不便。

原创 寒假SAP ABAP 培訓筆記 part 7{轉載}

子屏幕     建立步驟: 1.       先建立一個新的程序以存放子屏幕screen type ---subscreen 2.       在主程序屏幕中 建立子屏幕區域(名稱一定要大寫) 3.       在屏幕的PBO中 調用子屏

原创 Web Dynpro及相關{轉載}

Web Dynpro是SAP爲了推行它的Netweaver戰略而對ABAP用途的又一次擴展。     國內使用Web Dynpro的項目不多,我個人也只是將一些SAP的官方文檔看了一下並且自己做了幾個例子把玩了一下(實際上就是把R/3裏的

原创 ABAP的學習方法{轉載}

寫了一部分ABAP總結了,感覺有些東西一定要重點寫下,就比如今天要說的學習方法。    想當時,雖然算是個科班畢業,但是入行之初,還是如履薄冰,幸有恩師barry在旁指點,才少走了很多彎路。    barry教了我不少東西,其中至今受益匪

原创 SMARTFORM & SAPScript{轉載}

SMARTFORM和SAPScript是SAP用於打印單據和報表的工具。SMARTFORM是SAPScript的替代工具,但是由於SAP最初都是用SAPScript,所以很多單據的打印,比如PO,Billing都是用SAPScript,所

原创 ALV,TABLE TREE等一些控件{轉載}

今天來總結一下ABAP中一些常用的控件,除去之前寫過的一些,還有ALV_GRID, ALV_TREE, TABLE_TREE等。     現在用的控件很多都是用類寫的,而它們的使用,說白一點,就和用JAVA中的類沒什麼區別,一個訣竅就是記