1. 程式人生 > >建立 BAPI 程式的步驟

建立 BAPI 程式的步驟

建立BAPI程式的步驟

===========================================================

作者: zclouis(http://zclouis.itpub.net)
發表於:2007.11.08 13:29
分類: SAP 技術
出處:http://zclouis.itpub.net/post/30325/411949
-----------------------------------------------------------

1.定義BAPI Structure (Structure不能在BAPI中重複使用,因為一旦BAPI被釋放,其Structure

被凍結)
  T-CODESE11

2.建立FUNCTION MODULET-CODESE37
  每個BAPI必須有自己的Function GroupFunction Group屬性必須為RFC

3.建立Business Object(T-CODESWO1)

4.使用BAPI WIZARD建立API Method (T-CODE:SWO1:Utilities--API methods--methods)
  這樣BAPI可以被外部程式呼叫

5.Function Module符合BOR Method

4.釋放BAPI Function Module

,
  釋放Business Object Type,(先釋放物件型別在釋放物件型別下的元件)
  釋放BAPI作為BOR的一種Method
  PathCODESWO1-〉Editàchange release status-〉Object type-〉To modeled、、、


建立BAPI注意事項

 

1. 要注意 Function Module 要釋放了之後, SWO1中才可以把 method設為 reaslse. 
   
se37, Function Module ---> release ---> release.

2. 新增方法: swo1, 把滑鼠選中在Method,然後點Create,輸入Function的名字,
   Function
加入到了Method中之後,雙擊這個method,進入method的屬性,
  
然後在"ABAP"選項卡中選擇API. 然後釋放Object和元件.

3. 改變 Object component的狀態: edit ----> change release status ---> ...

4. 然後 "產生" 就可以了.

5. SOW1中建立物件的時候,必須要用package才可以,不然物件是不可傳送的.

引用自:http://hi.baidu.com/gary_c/blog/item/4dd97500a21d4981e850cdb2.html