Inicio del área de contenido

Documentación proceso de fondo Funciones del sistema de información Localizar documento en árbol de navegación

La tarea del sistema de información en la cuenta de resultados es visualizar los datos integrados. Esto implica la lectura de una gran cantidad de datos de la base de datos. En el Sistema R/3, sin embargo, se perfecciona la llamada de datos de manera que un gran número de transacciones procese una cantidad pequeña de datos cada una.

La llamada de una gran cantidad de datos por parte de una sola transacción representa una excepción. Para satisfacer las necesidades de esta excepción, el sistema de información presenta dos métodos diferentes para llamar los datos.

Ejemplo

Al llamarlos, algunos informes visualizan unas pocas líneas (como el informe de resultado de la empresa) pero se permite investigar hasta las características Deudor y Artículo. Cuando llama un informe de esta categoría, se cargan todos los datos dentro de la memoria principal, o sea, todas las posibles combinaciones de deudor y artículo correspondientes a su empresa. Esto significa tener que cargar una gran parte del nivel de objeto dentro de la memoria principal. Sin embargo, la capacidad de la memoria principal normalmente no es suficiente para llevar a cabo esta función.

Ejemplo

Cuando ejecuta el informe del cual se habla en el ejemplo anterior, se muestran primero únicamente los datos de la empresa. A continuación se leen los datos en los niveles más detallados durante la investigación.

Las secciones siguientes contienen una descripción de cómo se implementan estos dos métodos en el sistema y las consideraciones que necesita tener en cuenta.

Lectura de todos los datos a la llamada del informe

Cuando se ejecuta el informe utilizando esta opción, se cargan los datos seleccionados en la memoria principal con el grado de detalle especificado en el informe. En caso de informes muy detallados, tales como los que utilizan las características Deudor y Artículo, se tarda un tiempo en leer los datos si no ha especificado restricciones en el alcance del informe mediante una selección. Este método de lectura de datos impide llamar el informe rápidamente.

Por esta razón, cualquier informe cuyos datos quiera leer al llamarlos debería tener un grado de detalle mínimo. Se puede mejorar el rendimiento aplicando la integración previa apropiada.

Hay tres clases de integración previa:

Crea datos de grabación de informe específicos del informe ejecutando el informe en el fondo y seleccionando la opción Volver a crear datos de grabación de informe en la selección. Puede crear también datos de grabación de informe interactivamente. Puede hacerlo en la visualización de informe seleccionando Informe ® Grabar datos. Cuando llama el informe otra vez utilizando la misma selección, tiene la opción de visualizar estos datos de grabación. Si deseara tener datos de grabación más actualizados, debería crear los datos de nuevo.

Se utilizan las siguientes clases de integración previa (datos de integración y niveles de integración) durante la ejecución del informe si especifica las opciones apropiadas en la etiqueta Opciones al definir el informe (véase también Definición de informes del resultado).

Los datos de integración específicos del informe se crean automáticamente la primera vez que llama un informe utilizando la opción Utilizar datos de integración. Se debería realizar la ejecución inicial del informe en proceso de fondo. La siguiente vez que ejecuta el informe, se leen los datos de integración y, si es preciso, se completan con datos actuales, es decir, partidas individuales actuales (si se ha seleccionado la opción apropiada para el informe). Se visualiza este status actual en el informe. Además, se actualizan los datos de integración en consecuencia.

A diferencia de los datos de integración específicos del informe, los niveles de integración son válidos para toda la cuenta de resultados. Tal como sucede con los datos de integración, se pueden leer las partidas individuales actuales automáticamente. Los niveles de integración integran la base de datos completa, no sólo los datos relevantes para un informe. Tiene que reestructurarlos manualmente.

Nota

Para obtener información más detallada, véase Niveles de integración.

Lectura de datos sobre cada paso de navegación

Con el segundo método, únicamente los datos que tienen que visualizarse en la lista actual se cargan en la memoria principal cuando se ejecuta el informe. Con cada paso de navegación, el sistema lee datos de la base de datos y selecciona cada vez sólo los datos que necesita.

El requisito previo para poder navegar en el informe con tiempos de respuesta rápidos es tener niveles de integración apropiados para los distintos niveles de navegación. Asimismo, al definir un informe, debería aplicar las normas relativas al formato y la selección (véase la sección Recomendaciones para definir un informe más abajo). Si se cumplen estos requisitos, puede optimizar el rendimiento para desglosar los resultados de la empresa hasta el nivel de partida individual del informe, es decir, hasta el nivel de mayor detalle (deudor/artículo).

Puede activar esta función en la etiqueta Opciones durante la definición del informe (utilizando el indicador Lectura en cada paso de navegación).

Nota

Se toman los niveles de integración como integración previa para los informes utilizando la opción Lectura en cada paso de navegación. Cuando se utiliza esta opción, no se pueden crear datos de integración o datos de grabación de informe porque eso implicaría la necesidad de todos los datos de informe.

Atención

No se analizan las jerarquías externas hasta que se hayan leído los datos en cada paso de navegación. Por esta razón, no utilice ninguna jerarquía externa (o utilice las mínimas posibles) para especificar la restricción de datos seleccionados.

El ejemplo siguiente describe cómo puede llamar un informe detallado (para un gran número de usuarios) con las características Deudor y Artículo, sin reducir el rendimiento.

Ejemplo

    1. Defina un informe ad hoc con las características libres Organización de ventas, Deudor y Artículo (en este orden).
    2. En la etiqueta Opciones, seleccione la opción Lectura en cada paso de navegación para el informe.
    3. El sistema propone a continuación un nivel de integración para el informe. Para esto, seleccione Herramientas ® Niveles de integración ® Definir niveles de integración en el Customizing y, a continuación, seleccione Detalles ® Propuesta para ® Informes en el menú.
    4. Haga dos copias del nivel de integración propuesto y añada un asterisco (*) a los niveles de las características siguientes:
    5. Nivel 1: Organización de ventas

      Nivel 2: Organización de ventas y deudor

      Nivel 3: Organización de ventas, deudor y artículo

    6. Genere los niveles de integración (véase Generación de niveles de integración).
    7. Ejecute el informe.

Si reproduce el ejemplo anterior en su sistema, puede incrementar gradualmente su complejidad. Esto le permitirá medir en qué punto y hasta qué punto se ha obstaculizado el rendimiento.

Recomendaciones para definir un informe

Una manera importante de reducir la cantidad de registros de datos por leer y aumentar de este modo el rendimiento es definir los informes correctamente. Los factores siguientes son cruciales para el rendimiento:

La complejidad del formulario depende de la cantidad y la clase de las características utilizadas. Las características con pocos valores de características no son esenciales. Sin embargo, aquellas con muchos valores son esenciales.

En caso de informes que leyeron todos los datos al ser ejecutados, el grado de detalle de la investigación en el informe influye directamente en la cantidad de datos leídos. Cuanto mayor sea el grado de detalle de la investigación, mayor será la cantidad de datos por leer.

Esta restricción no se aplica en el caso de informes en los que los datos se leen en cada paso de navegación.

Cuanto más se restrinja la selección en la pantalla inicial del informe, menor será la cantidad de datos por leer.

Por consiguiente, hay varias normas que se pueden aplicar al definir un informe para reducir las necesidades de almacenamiento en la memoria principal:

 

 

 

 

Fin del área de contenido