• ABAP读取销售订单选配BOM函数-CS_BOM_EXPL_KND_V1


        CLEAR: es_topmat, ev_dstst,  et_stb, et_matcat.

        SELECT SINGLE matnr, werks, cuobj INTO @DATA(ls_vbap)
          FROM vbap WHERE vbeln = @iv_vbeln AND posnr = @iv_posnr.
        IF ls_vbap IS INITIAL.
          RETURN.
        ENDIF.

        CALL FUNCTION 'CS_BOM_EXPL_KND_V1'
          EXPORTING
            ftrel                 = ' '
            altvo                 = ' '
            aufsw                 = ' '
            aumgb                 = 'X'
    *       aumng                 = 0.000
            auskz                 = 'X'
            bagrp                 = ' '
            beikz                 = ' '
            bessl                 = ' '
            bgixo                 = ' '
            brems                 = ' '
            capid                 = iv_capid
            cospr                 = ' '
            cuobj                 = ls_vbap-cuobj
            datuv                 = sy-datum
            delnl                 = ' '
            ehndl                 = '1'
            emeng                 = '1.000'
            erskz                 = ' '
            erssl                 = ' '
            fbstp                 = ' '
            knfba                 = 'X'
            ksbvo                 = 'X'
            mbwls                 = ' '
            mktls                 = ' '
            mdmps                 = 'X'
            mdnot                 = 'X'
            mehrs                 = iv_mehrs_multiple_level
            mkmat                 = ' '
            mmory                 = '0'
            mtnrv                 = ls_vbap-matnr
            postp                 = ' '
            rndkz                 = '1'
            rvrel                 = ' '
            sanfr                 = ' '
            sanin                 = ' '
            sanka                 = ' '
            sanko                 = ' '
            sanvs                 = ' '
            schgt                 = ' '
            stkkz                 = ' '
            stlal                 = ' '
            stlan                 = ' ' "'1'  "BOM 用途,1 代表生产
            werks                 = ls_vbap-werks
            vbeln                 = iv_vbeln
            vbpos                 = iv_posnr
            qverw                 = ' '
            verid                 = iv_verid
    *       SVWVO                 = ' '
    *       VRSVO                 = ' '
            norvl                 = 'X'
            sgt_scat              = ' '
            sgt_rel               = ' '
          IMPORTING
            topmat                = es_topmat
            dstst                 = ev_dstst
          TABLES
            stb                   = et_stb
            matcat                = et_matcat
          EXCEPTIONS
            alt_not_found         = 06
            call_invalid          = 10
            missing_authorization = 04
            no_bom_found          = 01
            no_suitable_bom_found = 05
            no_plant_data         = 99
            error_message         = 99.
     

  • 相关阅读:
    MS35774,高精度、低噪声的两相步进电机驱动芯片
    破碎的像素地牢探险:游戏分享
    App分发的原理ipa分发系统需求
    Java设计模式很难吗,这篇带你熟悉设计模式
    【Java】<泛型>,在编译阶段约束操作的数据结构,并进行检查。
    2.1_2进程的状态与转换
    xml的介绍、xml的示例文件、xml语法介绍
    Python四大数据结构整理
    PDF怎么合并?这些合并方法你该知道
    vue封装请求
  • 原文地址:https://blog.csdn.net/champaignwolf/article/details/126930306