MUNDOSAP

Regresar   MUNDOSAP > CONSULTORIA > OTROS MODULOS
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 01/02/19, 19:38:29
JE.Fajardo JE.Fajardo is offline
Junior Member
 
Fecha de Ingreso: nov 2016
Mensajes: 3
Campos locales en cabecera de Estadísticas SAP Query

Saludos a todos.

He creado una solución mediante SAP Query que genera 3 tipos de reporte: 1 Lista básica y 2 Estadísticas. Para todos los reportes incluí campos locales en las cabeceras pero la información sólo se observa en el reporte tipo Lista básica. En los Estadística no y en lugar de los valores para esos campos sale asterisco (*)

Mi pregunta es ¿cómo lograr ver el contenido de campos locales en las cabeceras de los reportes tipo Estadísticas?

Para mayor claridad, hago un resumen de lo realizado hasta ahora:
1. Creé un InfoSet (SQ02), adicionando campos locales para guardar los identificadores de sistema y mandante. Esto servirá de auditoría para saber el origen de la información pues algunos usuarios tienen acceso a los mandantes de Calidad y Productivo.
2. Mediante código ABAP, en el evento INITIALIZATION, asigné los contenidos de las variables de sistema SY-SYSID y SY-MANDT a los campos creados, respectivamente.
3. Creé un Query (SQ01) usando el InfoSet mencionado.
4. Activé las denominaciones breves para los campos. Para los creados en el InfoSet asigné los nombres L_SISID y L_MANDT, respectivamente.
5. Creé los reportes tipo Lista básica y Estadísticas. En la cabecera de cada uno adicioné los campos locales en la forma &L_SISID y &L_MANDT.

Como resultado obtengo lo esperado en la Lista básica; es decir que -además de toda la información del reporte (hay otros textos y campos reservados en cabecera)- aparecen los Identificadores de sistema y mandante en lugar de los campos indicados. Sin embargo no sucede lo mismo en los reportes de Estadísticas porque en lugar de esos identificadores aparece un asterisco en el lugar donde ubiqué los campos locales.

Ejemplo:
En Lista básica aparece "DEV" y "300" donde ubiqué los campos &L_SISID y &L_MANDT.
En Estadísticas aparece "*" y "*" - No he logrado encontrar la causa de este comportamiento.

Agradezco la ayuda que puedan darme para dar solución a este asunto y no duden en pedirme más aclaraciones sobre lo sucedido, si son necesarias.

Nuevamente, mis saludos.
Responder Con Cita
  #2  
Viejo 28/02/19, 19:21:37
JE.Fajardo JE.Fajardo is offline
Junior Member
 
Fecha de Ingreso: nov 2016
Mensajes: 3
Buenas tardes.

Después de mucho investigar esperando encontrar solución a este tema publico el resultado, para aquellos que estén interesados. Les cuento que -según la Nota SAP 142501- no es posible usar campos locales o breves en las cabeceras de Estadísticas. Esto fue confirmado por SAP respondiendo que actualmente no hay solución, a pesar de que la nota referenciada es del año 2001.

Resolví la necesidad de otra forma, usando la sentencia "WRITE" en el evento "TOP-OF-PAGE" del InfoSet, con la que logré imprimir la información requerida.

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 11:28:19.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web