以下是一些常用的BAPI函数,按照不同的SAP模块进行分类:
MM(物料管理)模块
-
物料主数据操作
BAPI_MATERIAL_SAVEDATA
:创建物料主数据BAPI_MATERIAL_SAVEREPLICA
:物料视图的扩充
-
货物移动
BAPI_GOODSMVT_CREATE
:创建物料凭证(如MB1B)BAPI_GOODSMVT_CANCEL
:冲销物料凭证(取消物料凭证,如MBST)BAPI_GOODSMVT_GETDETAIL
:显示物料异动明细BAPI_GOODSMVT_GETITEMS
:显示物料文件的明细清单
-
预留操作
BAPI_RESERVATION_CREATE1
:创建预留BAPI_RESERVATION_CHANGE
:修改和删除预留
-
类别和特性维护
BAPI_CLASS_CREATE
:建立类别BAPI_CLASS_CHANGE
:变更类别BAPI_CLASS_DELETE
:删除类别BAPI_CHARACT_CREATE
:建立特性BAPI_CHARACT_CHANGE
:更改特性BAPI_CHARACT_DELETE
:删除特性
SD(销售与分销)模块
-
销售订单
BAPI_SALESORDER_CREATEFROMDAT2
:普通销售订单创建BAPI_SALESORDER_CHANGE
:修改或删除销售订单
-
交货单
BAPI_OUTB_DELIVERY_CREATE_SLS
:根据销售订单创建交货单BAPI_OUTB_DELIVERY_CHANGE
:执行拆分、拣配、交货单修改操作
-
发票
BAPI_BILLINGDOC_CREATEMULTIPLE
:创建发票BAPI_BILLINGDOC_CANCEL
:发票的冲销
-
客户
SD_CUSTOMER_MAINTAIN_ALL
:创建、修改、扩充客户
FI(财务管理)模块
-
凭证冲销
BAPI_ACC_DOCUMENT_REV_POST
:凭证冲销(如FB08)
-
固定资产
BAPI_FIXEDASSET_CREATE1
:生成资产号(资产卡片新增)BAPI_FIXEDASSET_CHANGE
:固定资产修改(调拨)BAPI_ASSET_RETIREMENT_POST
:资产报废
-
内部订单
BAPI_INTERNALORDER_CREATE
:内部订单创建
CO成本管理模块
1. 成本中心相关BAPI
-
BAPI_COSTCENTER_CREATE
或类似接口:- 用于在SAP中创建成本中心。
- 通常涉及提供成本中心的基本信息,如成本中心编号、名称、负责人等。
-
BAPI_COSTCENTER_CHANGE
或类似接口:- 用于修改SAP中现有成本中心的信息。
- 可以更改成本中心的名称、负责人、控制范围等属性。
-
BAPI_COSTCENTER_GETDETAIL
或类似接口:- 用于检索成本中心的详细信息。
- 可以根据成本中心编号或其他筛选条件检索成本中心的相关信息。
2. 利润中心相关BAPI
-
BAPI_PROFITCENTER_CREATE
或类似接口:- 用于在SAP中创建利润中心。
- 通常涉及提供利润中心的基本信息,如利润中心编号、名称、负责人等。
-
BAPI_PROFITCENTER_CHANGE
或类似接口:- 用于修改SAP中现有利润中心的信息。
- 可以更改利润中心的名称、负责人、上级利润中心等属性。
3. 成本要素和成本对象相关BAPI
-
BAPI_COSTELEMENT_CREATE
或类似接口:- 用于在SAP中创建成本要素。
- 成本要素是成本控制中的基本元素,用于记录和分析成本。
-
BAPI_COSTOBJECT_CREATE
或类似接口:- 用于在SAP中创建成本对象。
- 成本对象可以是任何需要单独跟踪和分析成本的项目或活动。
PP模块
- 生产订单管理:
BAPI_PRODORD_CREATE
或类似接口:用于创建生产订单。这通常涉及提供订单头数据、物料清单(BOM)和工艺路线等信息。BAPI_PRODORD_CHANGE
或类似接口:用于修改生产订单的数据,如更改状态、数量或添加注释等。BAPI_PRODORD_GETLIST
或类似接口:用于检索生产订单的列表,可以根据各种筛选条件进行搜索。