Aqui tenéis un ejemplo de la función 'CS_BOM_EXPL_MAT_V2'. Con esta función obtendréis los componentes de un material padre.
CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
EXPORTING
capid = 'SD01'
datuv = sy-datum
emeng = '1'
mehrs = 'X'
mtnrv = s_matnr-low
stlal = s_stlal-low "'1'
werks = s_werks-low "'1000'
TABLES
stb = istb
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
OTHERS = 8.
Solo tenemos que cambiar el mtnrv que es el material madre, el stlal que es la alternativa y el Werks que es el centro.
El campo mehrs es para seleccionar todos los subcomponentes que tenga el material madre.
Tenemos que tener cuidado con el campo capid, porque dependiendo el campo que le metamos nos sale la lista completa o no nos sale nada.
CAPID -> PP01
La tabla istb tiene que tener la siguiente estructura:
DATA : istb LIKE stpox OCCURS 0 WITH HEADER LINE.
No hay comentarios:
Publicar un comentario