当前位置:   article > 正文

常用的BAPI 函数_sap amdp_bapi_call_on_transaction

sap amdp_bapi_call_on_transaction

常用的BAPI函数

1 移库操作

标准事务码:MB1B

函数:BAPI_GOODSMVT_CREATE

2 (货物移动)冲销操作 (取消物料凭证)

标准事务码:MBST

函数:BAPI_GOODSMVT_CANCEL

参考资料:

货物移动_冲销物料凭证 – 枫竹丹青SAP学习与分享

BAPI函数:BAPI_GOODSMVT_CANCEL的使用 - 简书

SAP凭证冲销(转) - VerySky - 博客园

3 生成资产号(资产卡片新增)

标准事务码:AS01

函数:BAPI_FIXEDASSET_CREATE1 

4 固定资产修改 (调拨)

标准事务码:AS02

函数:BAPI_FIXEDASSET_CHANGE 

参考资料:

SAP 固定资产调拨BAPI:BAPI_FIXEDASSET_CHANGE_yulin的博客-CSDN博客

5 内部订单创建

标准事务码:KO01

函数:BAPI_INTERNALORDER_CREATE 

参考资料:

SAP PP 创建内部订单 BAPI_INTERNALORDER_CREATE_IamRunjiang的博客-CSDN博客_abap 创建内部订单

生成内部订单BAPI_SAP李俊的博客-CSDN博客_abap 创建内部订单

6 凭证冲销

标准事务:FB08

函数:BAPI_ACC_DOCUMENT_REV_POST

其它:BDC录制也可,容易出错

参考资料:

SAP 凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做_王小磊-CSDN博客_bapi_acc_document_rev_post

冲销凭证BAPI_ACC_DOCUMENT_REV_POST 报错 “不要填写‘凭证编号’字段”_王小磊-CSDN博客_bapi_acc_document_rev_post

7 资产报废

标准事务:ABAVN

函数: BAPI_ASSET_RETIREMENT_POST ABAVN     

参考资料:

BAPI_ASSET_RETIREMENT_POST 固定资产报废 BAPI_少年休闲海-CSDN博客

多重资产报废

函数:AMDP_BAPI_CALL_ON_TRANSACTION

AMBU_CALL_AC_DOCUMENT_POST

参考资料:

SAP ABAVN固定资产中实现多重资产的批量报废-SAP技术站

8 过账凭证

标准事务:FB01/F-02

函数:BAPI_ACC_DOCUMENT_POST 

参考资料:

FB01 F-02过账BAPI:BAPI_ACC_DOCUMENT_POST_SAP刘梦_新浪博客_森林木的博客-CSDN博客

BAPI_ACC_DOCUMENT_POST 基本用法_王敏的专栏-CSDN博客

9 资产转移

标准事务:ABUMN、ABT1N

函数:BAPI_ACC_ASS_TRANSFER_POST

资产转移BAPI_zhouxu841023的专栏-CSDN博客

10 创建销售订单

标准事务:VA01

函数:BAPI_SALESORDER_CREATEFROMDAT2

ABAP 销售订单创建BAPI:BAPI_SALESORDER_CREATEFROMDAT2总结_SAP L同学的博客-CSDN博客_abap创建销售订单bapi

11 创建退货交货单

标准事务:VA01

函数:BAPI_CUSTOMERRETURN_CREATE

BAPI:创建退货订单-BAPI_CUSTOMERRETURN_CREATE_放弃幻想_的博客-CSDN博客

12 创建调拨单

标准事务: ME21N

函数:BAPI_GOODSMVT_CREATE

BAPI_GOODSMVT_CREATE(调拨 收货 发货 入库 退货) - 肆意点 - 博客园

13 交货单删除/外向交货单按批次拆分

BAPI_OUTB_DELIVERY_CHANGE

[BAPI]外向交货单按批次拆分[BAPI_OUTB_DELIVERY_CHANGE] | 摆渡SAP

14 输入统计关键指数(饲养头牛日)

标准事务:KB31N

函数: BAPI_ACC_STAT_KEY_FIG_POST

ABAP KB31N统计指标_wx_keep的博客-CSDN博客_kb31n

15 加/去 前导零

物料号(MATNR)、凭证号(VBELN)、客户(KUNNR)、供应商(LIFNR)、利润中心(PRCTR)、成本中心(KOSTL)、总账科目(SAKNR)、资产编号(ANLN1)、次级资产编号(ANLN2)、资产分类(ANLKL)

通常需要加前导0,或者去前导0.

*加上前导零

  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

    EXPORTING

      input  = L_IN

    IMPORTING

      output = L_OUT.


*去除前导零

  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'

    EXPORTING

      input  = L_IN

    IMPORTING

     output = L_OUT.


除了调用函数,可以直接加前导0,或去掉前导0

ALPHA = IN  加前导0

DATA(L_OUT) = |{ L_IN ALPHA = IN }|.

ALPHA = OUT  去掉前导0

DATA(L_OUT) = |{ L_IN ALPHA = OUT }|.

16 单位转换,将中文转换为SAP单位   CONVERSION_EXIT_CUNIT_INPUT

        CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'
          EXPORTING
            input                = <fs_input_item>-meins
            language             = sy-langu  "当前登录语言
          IMPORTING
            output               = ls_item-meins
          EXCEPTIONS
            unit_not_found       = 1
            OTHERS               = 2 .

https://www.cnblogs.com/jinyin/archive/2020/07/17/13329027.html

17 创建采购信息(价格信息)

事务:ME11

函数:ME_INFORECORD_MAINTAIN_MULTI

参考:https://www.cnblogs.com/ap-ad-java-abap/p/17681321.html

ME11/ME12采购信息记录及条件记录创建及更新BAPI:ME_INFORECORD_MAINTAIN_MULTI_abap me_inforecord_maintain-CSDN博客1

18创建成本中心

事务:KS01

函数:BAPI_COSTCENTER_CREATEMULTIPLE

19创建利润中心

事务:KE51

函数:BAPI_COSTCENTER_CREATEMULTIPLE


如何根据标准事务码,找到对应的标准BAPI代码?以ABAVN多重报废举例。

1、SE93,输入事务码

2、SE80,输入包

3、业务过程——业务对象类型——BUS1022固定资产——方法——资产报废——双击——ABAP——双击名称,即可看到对应的源码和BAPI

如果不知道怎么用,可以先搜一下别人怎么用的,一般情况下都有人用过,并在网络上分享了如何使用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/452068
推荐阅读
相关标签
  

闽ICP备14008679号