建立 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-CODE:SE11)
2.建立FUNCTION MODULE(T-CODE:SE37)
每個BAPI必須有自己的Function Group,Function Group屬性必須為RFC
3.建立Business Object(T-CODE:SWO1)
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
Path:CODE:SWO1-〉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