¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Optimización de la función 'CS_BOM_EXPL_MAT_V2' para recuperar registros de materiales BOM

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...

Hola a todos,

He utilizado el módulo func 'CS_BOM_EXPL_MAT_V2' en mi informe llamándolo dos veces pasando diferentes parámetros cada vez. Ver abajo

LLAMAR FUNCIÓN 'CS_BOM_EXPL_MAT_V2'

EXPORTANDO

capid = 'SD01'

datuv = sy-datum

ehndl = '1'

mktls = 'X'

mehrs = 'X'

mmory = '1'

mtnrv = mastb-matnr

svwvo = 'X'

vrsvo = 'X'

IMPORTANDO

topmat = topmat

dstst = dstst

TABLAS

stb = lit_stb

matcat = lit_matcat

EXCEPCIONES

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

OTROS = 8.

LLAMAR FUNCIÓN 'CS_BOM_EXPL_MAT_V2'

EXPORTANDO

capid = espacio

datuv = sy-datum

mtnrv = mastb-matnr

stlal = '01'

stlan = '3'

werks =

mehrs = 'X'

IMPORTANDO

topmat = topmat

dstst = dstst

TABLAS

stb = lit_stb

EXCEPCIONES

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

OTROS = 8.

Estoy recuperando registros solo si es un BOM.

Cuando se llama por primera vez, no recupera registros para algunos materiales, pero para algunos aún los recupera, y el segundo módulo funcional recupera registros para todos los materiales.

¿Por qué está sucediendo esto, por qué el primer módulo funcional no recuperó y el segundo módulo funcional sí? ¿Podría alguien explicar?

Puntos recompensados con seguridad.

Gracias,

Ponraj.s.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

En el segundo módulo de función, has utilizado

stlal = '01'

stlan = '3'

que es para componente BOM y BOM alternativo.

Si estos campos se pasan a la FM, entonces solo se recuperan los componentes BOM para un material.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Prabhu,

Aún no entiendo por qué el primero no ha recuperado datos y el segundo sí está recuperando registros, y también hemos dado STLAN como '03' solo en el segundo módulo de funciones.

Entonces, ¿el primer módulo de funciones debería recuperar todos los valores de stlan, verdad?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

<b>stlal = '01'

stlan = '3'</b>

these 2 things are importnent when u are exploding BOM.

Regards

Peram

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

en el segundo módulo de función que has utilizado

stlal = '01'

stlan = '3'

que es para componente de lista de materiales y lista de materiales alternativa.

Si estos campos se pasan a la FM, entonces solo se obtienen los componentes de la lista de materiales para un material.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?