• 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.
     

  • 相关阅读:
    C++项目——云备份-④-服务端配置信息模块设计与实现
    APP自动化之Poco框架
    es6模块化,怎么判断当前文件使用的是es6的模块化还是commenjs的模块化
    PMP备考大全:经典题库(6月第4周)
    怎么实现软件测试的游戏化,如何制定游戏化策略
    【Java开发】 Spring 08 :访问 Web 资源( 借助 RestTemplate or WebClient )
    KubeVela交付
    敏捷开发Scrum Master的职责
    PlantUML语法
    会议OA系统03
  • 原文地址:https://blog.csdn.net/champaignwolf/article/details/126930306