| MM01 |
BAPI_MATERIAL_SAVEDATA |
| ME38 |
BAPI_SAG_CHANGE |
| ME21N |
BAPI_PO_CREATE1 |
| MIGO |
BAPI_GOODSMVT_CREATE |
| CS01 |
CSAP_MAT_BOM_MAINTAIN |
| VL31 |
BBP_INB_DELIVERY_CREATE |
| CA01 |
BAPI_ROUTING_CREATE |
| BAPI_MATERIAL_SAVEDATA |
建立/更改物料主檔 |
| BAPI_OBJCL_CREATE |
建立/更改物料主檔分類 |
| BAPI_OBJCL_CHANGE |
建立/更改物料主檔分類 |
| CLMM_MAINTAIN_CLASSIFICATIONS |
批量建立/更改物料主檔分類 |
| CLAF_CLASSIFICATION_OF_OBJECTS |
顯示物料主檔分類特性值 |
| BAPI_MATERIAL_EXISTENCECHECK |
檢查物料主檔是否存在 |
| BAPI_MATERIAL_GETLIST |
顯示物料主檔明細 |
| |
|
| BAPI_PO_CREATE1 |
建立采購單 |
| BAPI_PO_CHANGE |
更改采購單 |
| BAPI_PO_GETDETAIL |
顯示采購單明細 |
| BAPI_PO_RELEASE |
核發采購單 |
| BAPI_REQUISITION_CREATE |
建立請購單 |
| BAPI_REQUISITION_CHANGE |
更改請購單 |
| BAPI_REQUISITION_GETDETAIL |
顯示請購單明細 |
| BAPI_REQUISITION_RELEASE_GEN |
核發請購單 |
| |
|
| BAPI_CHARACT_CREATE |
建立特性 |
| BAPI_CHARACT_CHANGE |
更改特性 |
| BAPI_CHARACT_DELETE |
刪除特性 |
| BAPI_CHARACT_RENAME |
重新命名特性 |
| BAPI_CHARACT_GETDETAIL |
讀取特性屬性 |
| BAPI_CHARACT_ADDLONGTEXT |
設定特性或數值的長文 |
| BAPI_CHARACT_REMOVELONGTEXT |
刪除特性或數值的長文 |
| BAPI_CHARACT_GETLONGTEXT |
讀取數值的特性長文 |
| CARD_CHARACTERISTIC_READ |
顯示特性值的值列表 |
| |
|
| BAPI_CLASS_CREATE |
建立類別 |
| BAPI_CLASS_CHANGE |
變更類別 |
| BAPI_CLASS_DELETE |
刪除類別 |
| BAPI_CLASS_GETDETAIL |
讀取類別資訊(取分類下特性及特性值) |
| BAPI_CLASS_EXISTENCECHECK |
檢查物件存在性 |
| |
|
| BAPI_VENDOR_GETDETAIL |
顯示供應商明細 |
| BAPI_VENDOR_EXISTENCECHECK |
檢查存在性 |
| |
|
| BAPI_MATERIALGROUP_GET_LIST |
讀取物料群組/物料群組說明 |
| |
|
| BAPI_GOODSMVT_CREATE |
過帳物料異動 |
| BAPI_GOODSMVT_CANCEL |
沖帳(取消)物料異動 |
| BAPI_GOODSMVT_GETDETAIL |
顯示物料異動明細 |
| BAPI_GOODSMVT_GETITEMS |
顯示物料文件的明細清單 |
IM層和WM層的盤點,用到的BAPI列舉如下,都驗證並在項目上使用,很多都是自己debug標准程序找到的,大家可放心使用:
BAPI: IM層
MB_SELECT_MAT_PHYSINV_STD 獲取要創建的盤點憑證清單 對應的TCODE: MI31,MIE1,MIQ1,MIW1,MIO1
BAPI_MATPHYSINV_CREATE 創建盤點憑證 對應的TCODE:MI01,MI02用的BDC
BAPI_MATPHYSINV_COUNT 錄入實盤數量 對應的TCODE:MI04
BAPI_MATPHYSINV_CHANGECOUNT 修改實盤數量 對應的TCODE:MI05
BAPI_MATPHYSINV_POSTDIFF 差異過賬 對應的TCODE:MI07
盤點用到的BAPI
BAPI:WM層
創建盤點憑證:自己寫了一個程序 COPY 這個TCODE:LX16然后改了改,這個標准的是用BDC生成的,所以也是用的BDC,單個創建是LI01N
激活盤點憑證:自己寫了一個程序COPY這個TCODE:LX16然后改了改,也是用的BDC,調用LI02N
L_INV_COUNT_EXT LI11N的BAPI
L_ZAEHLUNG_BUCHEN LI12N的BAPI
貨物移動的bapi BAPI_GOODSMVT_CREATE
其中 參數 : GOODSMVT_CODE 有
GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order
* 02 - MB31 - Goods Receipts for Prod Order
* 03 - MB1A - Goods Issue
* 04 - MB1B - Transfer Posting
* 05 - MB1C - Enter Other Goods Receipt
* 06 - MB11
* 07 - MB04
sap貨物移動相關的bapi(MIGO/MB1A)
事物代碼MBST憑證沖銷 BAPI BAPI_GOODSMVT_CANCEL
獲得憑證明細 BAPI BAPI_GOODSMVT_GETDETAIL
根據物料 工廠 移動類型 記賬日期 創建人 等查詢憑證 BAPI BAPI_GOODSMVT_GETITEMS
SAP內部使用 BAPI BAPI_GOODSMVT_SAPCREATE
************************************
MM模塊
1、 BAPI_MATERIAL_SAVEDATA 創建物料主數據
注意參數EXTENSIONIN的使用,可以創建自定義字段
例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.
T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'.
T_EXTENSIONIN-VALUEPART1 = WA_BAPI_TE_MARA.
APPEND T_EXTENSIONIN.
WA_BAPI_TE_MARAX-MATERIAL = ITAB_UP-MATNR.
T_EXTENSIONINX-STRUCTURE = 'BAPI_TE_MARAX'.
T_EXTENSIONINX-VALUEPART1 = WA_BAPI_TE_MARAX.
APPEND T_EXTENSIONINX.
2、 BAPI_OBJCL_CREATE 分類視圖的創建
3、 BAPI_OBJCL_GETCLASSES 分類視圖得到詳細信息
4、 BAPI_MATERIAL_SAVEREPLICA 物料視圖的擴充
5、 BAPI_GOODSMVT_CREATE 創建物料憑證 注意表T158G可以決定goodsmvt_code
GOODSMVT_CODE參數對應值 01 MB01
02 MB31
03 MB1A
04 MB1B
05 MB1C
06 MB11
07 MB04
6、 BAPI_GOODSMVT_CANCEL 沖銷物料憑證
7、 BAPI_PR_CREATE 創建PR
8、 BAPI_PO_CREATE1 創建PO
9、 BAPI_PO_CHANGE 修改PO和刪除PO
10、WS_REVERSE_GOODS_ISSUE 沖銷交貨單的過賬發貨
11、BAPI_RESERVATION_CREATE1 創建預留
12、BAPI_RESERVATION_CHANGE 修改和刪除預留
13、PRICES_CHANGE PRICES_POST 更改物料移動平均價或者標准價格