GitHub Guide Site

CS BOM EXPL MAT V2

CS_BOM_EXPL_MAT_V2

Esplosione BOM materiale

*"*"Local Interface:
*"  IMPORTING
*"     VALUE(FTREL) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(ALEKZ) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(ALTVO) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(AUFSW) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(AUMGB) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(AUMNG) LIKE  STKO-BMENG DEFAULT 0
*"     VALUE(AUSKZ) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(AMIND) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(BAGRP) LIKE  MARA-MATNR DEFAULT SPACE
*"     VALUE(BEIKZ) LIKE  STPO-BEIKZ DEFAULT SPACE
*"     VALUE(BESSL) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(BGIXO) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(BREMS) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(CAPID) LIKE  TC04-CAPID DEFAULT 'STD1'
*"     VALUE(CHLST) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(COSPR) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(CUOBJ) LIKE  MARC-CUOBJ DEFAULT 000000000000000
*"     VALUE(CUOVS) TYPE  IBVERSION DEFAULT 0
*"     VALUE(CUOLS) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(DATUV) LIKE  STKO-DATUV DEFAULT 00000000
*"     VALUE(DELNL) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(DRLDT) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(EHNDL) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(EMENG) LIKE  STKO-BMENG DEFAULT 0
*"     VALUE(ERSKZ) LIKE  STPO-ERSKZ DEFAULT SPACE
*"     VALUE(ERSSL) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(FBSTP) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(KNFBA) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(KSBVO) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MBWLS) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MKTLS) LIKE  CSDATA-XFELD DEFAULT 'X'
*"     VALUE(MDMPS) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MEHRS) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MKMAT) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MMAPS) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(SALWW) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(SPLWW) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MMORY) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MTNRV) LIKE  MARA-MATNR DEFAULT SPACE
*"     VALUE(NLINK) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(POSTP) LIKE  STPO-POSTP DEFAULT SPACE
*"     VALUE(RNDKZ) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(RVREL) LIKE  STPO-RVREL DEFAULT SPACE
*"     VALUE(SANFR) LIKE  STPO-SANFE DEFAULT SPACE
*"     VALUE(SANIN) LIKE  STPO-SANIN DEFAULT SPACE
*"     VALUE(SANKA) LIKE  STPO-SANKA DEFAULT SPACE
*"     VALUE(SANKO) LIKE  STPO-SANKO DEFAULT SPACE
*"     VALUE(SANVS) LIKE  STPO-SANVS DEFAULT SPACE
*"     VALUE(SCHGT) LIKE  STPO-SCHGT DEFAULT SPACE
*"     VALUE(STKKZ) LIKE  STPO-STKKZ DEFAULT SPACE
*"     VALUE(STLAL) LIKE  STKO-STLAL DEFAULT SPACE
*"     VALUE(STLAN) LIKE  STZU-STLAN DEFAULT SPACE
*"     VALUE(STPST) LIKE  STPOX-STUFE DEFAULT 0
*"     VALUE(SVWVO) LIKE  CSDATA-XFELD DEFAULT 'X'
*"     VALUE(WERKS) LIKE  MARC-WERKS DEFAULT SPACE
*"     VALUE(NORVL) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(MDNOT) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(PANOT) LIKE  CSDATA-XFELD DEFAULT SPACE
*"     VALUE(QVERW) LIKE  TMQ2-USEQU DEFAULT SPACE
*"     VALUE(VERID) LIKE  MKAL-VERID DEFAULT SPACE
*"     VALUE(VRSVO) LIKE  CSDATA-XFELD DEFAULT 'X'
*"     VALUE(SGT_SCAT) TYPE  SGT_SCAT OPTIONAL
*"     VALUE(SGT_REL) TYPE  SGT_REL OPTIONAL
*"     VALUE(CALLER_APP) TYPE  CALLER_APP OPTIONAL
*"     VALUE(BOM_VERSN) TYPE  BOM_VERSION OPTIONAL
*"  EXPORTING
*"     VALUE(TOPMAT) LIKE  CSTMAT STRUCTURE  CSTMAT
*"     VALUE(DSTST) LIKE  CSDATA-XFELD
*"  TABLES
*"      STB STRUCTURE  STPOX
*"      MATCAT STRUCTURE  CSCMAT OPTIONAL
*"  EXCEPTIONS
*"      ALT_NOT_FOUND
*"      CALL_INVALID
*"      MATERIAL_NOT_FOUND
*"      MISSING_AUTHORIZATION
*"      NO_BOM_FOUND
*"      NO_PLANT_DATA
*"      NO_SUITABLE_BOM_FOUND
*"      CONVERSION_ERROR

      CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
        EXPORTING
          capid                 = 'PP01'
          datuv                 = i_expdate
*         emeng                 = CONV basmn(  lw_vendutoxperiodo-Quantity  )
          emeng                 = 1
          mtnrv                 = lw_vendutoxperiodo-material
          werks                 = mp_plant
          vrsvo                 = abap_true
          mehrs                 = abap_true
          mktls                 = abap_true
        TABLES
          stb                   = lt_bomexp[]
        EXCEPTIONS
          alt_not_found         = 1
          call_invalid          = 2
          material_not_found    = 3
          missing_authorization = 4
          no_bom_found          = 5
          no_plant_data         = 6
          no_suitable_bom_found = 7
          conversion_error      = 8
          not_supported         = 9
          db_not_supported      = 10
          no_valid_to           = 11
          OTHERS                = 12.