SAP项目中开发用到的BAPI
SAP项目中开发用到的BAPI
MM模块1、BAPI_MATERIAL_SAVEDATA创建物料主数据注意参数EXTENSIONIN的使用,可以创建自定义字段例如WA_BAPI_TE_MARAMATERIALITAB_UPMATNRT_EXTENSIONINSTRUCTUREBAPI_TE_MARAT_EXTENSIONINVALUEPART1WA_BAPI_TE_MARAAPPENDT_EXTENSIONINWA_BAPI_TE_MARAXMATERIALITAB_UPMATNRT_EXTENSIONINXSTRUCTUREBAPI_TE_MARAXT_EXTENSIONINXVALUEPART1WA_BAPI_TE_MARAXAPPENDT_EXTENSIONINX2、BAPI_OBJCL_CREATE分类视图的创建3、BAPI_OBJCL_GETCLASSES分类视图得到详细信息4、BAPI_MATERIAL_SAVEREPLICA物料视图的扩充5、BAPI_GOODSMVT_CREATE创建物料凭证注意表T158G可以决定goodsmvt_codeGOODSMVT_CODE参数对应值01MB0102MB3103MB1A04MB1B05MB1C06MB1107MB046、BAPI_GOODSMVT_CANCEL冲销物料凭证7、BAPI_PR_CREATE创建PR8、BAPI_PO_CREATE1创建PO9、BAPI_PO_CHANGE修改PO和删除PO10、WS_REVERSE_GOODS_ISSUE冲销交货单的过账发货11、BAPI_RESERVATION_CREATE1创建预留12、BAPI_RESERVATION_CHANGE修改和删除预留SD模块1、BAPI_SALESORDER_CREATEFROMDAT2创建销售订单2、SD_SALESDOCUMENT_CREATE创建销售订单3、BAPI_OUTB_DELIVERY_CREATE_SLS根据销售订单创建交货单4、BAPI_BILLINGDOC_CREATEMULTIPLE创建发票,注意参数ref_doc_ca5、BAPI_SALESORDER_CHANGE修改或者删除销售订单6、MB_CANCEL_GOODS_MOVEMENT冲销交货单的过账发货7、BAPI_BILLINGDOC_CANCEL发票的冲销8、修改外向交货单
9、SD_DELIVERY_UPDATE_PICKING修改外向交货单拣配数量10、WS_DELIVERY_UPDATE外向交货单的发货过账
fPM模块1、BAPI_OBJCL_CREATE、BAPI_OBJCL_CHANGE、BAPI_OBJCL_GETDETAIL计量点通用属性导入2、MEASUREM_DOCUM_RFC_SINGLE_001计量凭证创建FI模块1、K_HIERARCHY_TABLES_READ成本要素组明细2、BAPI_ACC_DOCUMENT_POST创建会计凭证3、BAPI_ACC_DOCUMENT_REV_POST反冲会计凭证PS模块1、BAPI_PS_INITIALIZATION、BAPI_BUS2001_CREATE、BAPI_PS_PRECOMMIT创建项目定义2、BAPI_PS_INITIALIZATION、BAPI_BUS2054_CREATE_MULTI、BAPI_PS_PRECOMMIT创建WBS创建WBS的时候,注意参数wbs_left和wbs_up,这个是创建有层级的WBS必须要填写的3、KBPP_EXTERN_UPDATE_CO修改项目和WBS的预算
fr