¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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
  • 105 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?