Olá
Estou simulando a explosão da BOM através do FM CS_BOM_EXPL_MAT_V2, que é a função da CS03, mas temos alguns materiais que leva em torno de 6 segundos, a bom têm 3110 itens.
Existe outra função, ou outra forma de chamar a função, para explodir a bom atendendo os requisitos do bloco k e que retorne em menos tempo?
Estou chamando desta forma:
CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
EXPORTING
AUMNG = 0
CAPID = 'PP01'
CUOBJ = 000000000000000
CUOVS = 0
DATUV = SY-DATUM
EHNDL = '1'
EMENG = 0
MKTLS = ''
MEHRS = 'X'
MMORY = '1'
MTNRV = p_matnr
STPST = 0
SVWVO = 'X'
WERKS = p_werks
VRSVO = 'X'
IMPORTING
TOPMAT = wa_topmat
DSTST = wa_dstst
TABLES
STB = t_stb
MATCAT = t_matcat
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
OTHERS = 9.