¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo llamar a una macro desde un informe personalizado: Guía paso a paso

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

Hola Gurus,

Podemos llamar a un módulo de función desde una macro ( desde el menú, Editar -> Editar función de usuario ).

¿Es posible llamar a una macro desde un informe personalizado? Por favor, házmelo saber los pasos.

Gracias de antemano.

Saludos,

Vishal

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

4 Respuestas

0
Cargando...

Hola Vishal,

Creo que sería bastante difícil.
Las macros se llaman a través de FM /SAPAPO/ADVX_MACRO_CALCULATION.
Solo funcionará con la entrada correcta.
Y también llamar a este FM y programa de macro en un informe de personalización no es compatible con SAP.

Me pregunto cuál es el propósito de querer llamar a una macro a través de un informe de personalización.

Saludos cordiales,
Ada

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

Hola Vishal,

Intenta conseguir un desarrollador ABAP cerca de ti. Los BAPI recomendados son bastante fáciles de acceder correctamente. Puedes intentar verificarlo por ti mismo a través de Trx. SE37 donde principalmente necesitas completar la versión, el cuaderno de planificación, la vista de datos, la cifra clave y el rango de fechas.

También puedes usar la lista de "dónde se utiliza" para ver cómo SAP completa el mismo BAPI (en caso de que lo usen en algún lugar).

Se puede encontrar documentación adicional sobre los BAPIs a través de Trx BAPI.

Saludos, Peter

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

Hola Peter,

Gracias por la respuesta. También tenía esta opción en mente y estoy trabajando en ello.

He estado trabajando para MM, SD y FI como consultor técnico durante algún tiempo.. y es mi primer encuentro con el desarrollo de APO.

Estoy teniendo dificultades para leer valores de BAPI_PBSRVAPS_GETDETAIL2 basado en parámetros de entrada de producto/ubicación, ya que no estoy muy al tanto de qué campos son necesarios para pasar en este BAPI y cómo obtener esos valores usando producto/ubicación. Y una vez que obtenga estos valores, ¿qué parámetros se utilizarán para actualizar los KF utilizando BAPI_PBSRVAPS_CHANGEKEYFIGVAL.

¿Podrías darme alguna pista al respecto, por favor, para que pueda avanzar rápidamente en esto..!

Muchas gracias de nuevo..

Saludos,

Vishal

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

Hola Vishal,

No intentaría incorporar una programación de macro generada en un programa envolvente en caso de que la lógica del macro sea tan simple como la describiste, es decir, copiar un KF en otro KF para una selección determinada.

En su lugar, mejorarí­a el programa ABAP e incorporarí­a el BAPI respectivo "BAPI_PBSRVAPS_GETDETAIL2" para leer datos de series temporales de la caché en vivo según las entradas de tu pantalla de selección y luego escribirlo de nuevo en la clave de figura deseada con el BAPI "BAPI_PBSRVAPS_CHANGEKEYFIGVAL".

En primer lugar, esto será mucho más fácil en lugar de intentar incorporar artificialmente un macro y, en segundo lugar, será una forma compatible con SAP en caso de cualquier problema.

Saludos, Peter

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?