Exit de usuario: Eliminación de operaciones interiores 
Hay un exit de usuario disponible para facilitar la eliminación de operaciones interiores de investigación.
Con esta ampliación, por ejemplo, puede eliminarse el volumen de negocios entre valores de característica (por ejemplo, entre empresa emisora y empresa receptora) en base a las reglas establecidas en el exit de usuario.Configuración del exit de usuario
El exit de usuario puede llamarse desde el menú SAP en Herramientas
® Workbench ABAP ® Utilidades ® Ampliaciones ® Gestión de proyectos ® Utilidades ® Ampliaciones SAP.El nombre técnico de la ampliación se visualiza en pantalla.
Sitúe el cursor en la línea "Nombre técnico de la ampliación visualizado".
Aquí se encuentran los datos técnicos necesarios para configurar un exit, así como una nota sobre ejemplos de codificación.
Reglas para la eliminación de operaciones interiores
El exit de usuario dispone de cuatro reglas diferentes para la eliminación. Éstas pueden utilizarse de forma individual o bien en combinación con otras. Las reglas se explican en la siguiente sección. Para cada regla se facilita la fórmula técnica y un ejemplo:
Anotación de fórmula: Registro de datos (remitente) = Registro de datos (receptor)
Si, por ejemplo, la empresa X se vende a sí misma, desde un punto de vista externo no se generan beneficios. Este valor se eliminará del informe de acuerdo con la regla 1.
Emisor |
Receptor |
Importe |
Resultado |
X |
X |
50,- |
se elimina |
Anotación de fórmula: Celda del informe (emisor)
Si el valor de característica del emisor que se encuentra en una celda determinada del informe coincide con el valor de característica del receptor en el registro de datos, este valor se eliminará del informe.
La regla 2 suele combinarse con la regla 3. Véase
Ejemplo de eliminación con las reglas 2 y 3.Anotación de fórmula: Celda de informe (emisor) =
Si las características del emisor no se especifican en la celda, se eliminará el valor del ratio.
La regla 3 depende del nivel actual de partición. Normalmente, sólo es lógico su uso en combinación con otra regla. En caso contrario, la eliminación normalmente se ejecutará total o parcialmente en una columna, dependiendo de la característica de partición actual. Véase
Ejemplo de eliminación con las reglas 2 y 3.Anotación de fórmula:
En la jerarquía de datos maestros, los valores de característica A1 y A2, por ejemplo, se subordinan al valor de característica A. El valor de característica A1 obtiene un ingreso de 200 DM en una operación con el valor de característica A2. Desde el punto de vista del valor de característica A1 se han logrado ingresos externos, mientras que desde el punto de vista del valor de característica A, se trataba de una operación interna. El importe se elimina en la celda A. Véase
Ejemplo de eliminación con la regla 4.Cuándo utilizar las reglas
La regla 4 se utiliza principalmente en informes que visualizan una jerarquía de datos maestros. Esta regla elimina siguiendo la jerarquía de datos maestros.
Si la jerarquía de los valores de característica se configura en la base de datos, se deberá utilizar una combinación de las reglas 2 y 3.
Configuración de condiciones de eliminación
Las reglas de eliminación pueden utilizarse de forma individual o bien en combinación con otras. Pueden activarse para una sola pareja de características (por ejemplo, empresa emisora y empresa receptora) o para varias parejas de características. También existe la posibilidad de crear varias combinaciones compuestas de reglas y parejas de características.
Actualización de condiciones sencillas
Una condición sencilla es una sola combinación de reglas y parejas de características, que determinan la eliminación.

Eliminación del ratio Ingresos externos según la regla 4 para la pareja de características Empresa.
El primer paso para la actualización de una condición de eliminación consiste en la selección del ratio a eliminar. Éste deberá ser un ratio de fórmula previamente definido para la eliminación, por ejemplo, EXREVEN = REVEN.
A continuación se deberá decidir para qué pareja o parejas de características deben eliminarse los valores. Una pareja de características consta de un valor de característica del emisor y de un valor de característica del receptor, como son, por ejemplo, empresa emisora y empresa receptora.
En el tercer paso se selecciona la regla con la que se debe ejecutar la eliminación. Estos datos se integran en un grupo de eliminación.
Al introducir más de una regla, el sistema verificará si a la hora de ejecutar el informe se cumple al menos una de las reglas, por ejemplo la regla 2 ó 3. Esto es así porque las reglas se combinan en una condición sencilla mediante la conjunción "OR".
Actualización de condiciones complejas

Se desea eliminar, según las reglas 2 ó 3, la pareja de características "Empresa", aunque sólo si se cumplen las reglas 2 ó 3 para la pareja de características "Centro de beneficio".
En el siguiente gráfico se explica la relación entre los elementos de este grupo de eliminación.

En este ejemplo, el ratio EXREVEN está asignado al grupo de eliminación 1. Dentro del grupo de eliminación existen dos subgrupos, uno para la pareja de características "Empresa" y otro para la pareja de características "Centro de beneficio". Cada subgrupo tiene dos reglas asignadas. En este ejemplo son las reglas 2 y 3.
Según esta condición, la eliminación sólo se ejecuta cuando se cumple al menos una regla en ambos subgrupos:
Subgrupo 1 Empresa: |
|
Subgrupo 2 Centro de beneficio |
(Regla 2 OR regla 3) |
AND |
(Regla 2 OR regla 3) |
Durante la ejecución de un informe el sistema verifica en cada celda si se cumple alguna de las dos reglas (2 ó 3) de la pareja de características "Empresa". A continuación, se verificará si se cumplen la regla 2 o la regla 3 para la pareja de características "Centro de beneficio". Si se cumple al menos una regla en cada subgrupo, se eliminará del informe el valor de la celda correspondiente. Véase
Ejemplo de eliminación con las reglas 2 y 3.Una condición compleja son varias condiciones sencillas que, combinadas entre sí, determinan la eliminación. Desde un punto de vista técnico, las condiciones sencillas se combinan mediante "AND". Si se desean combinar estas condiciones utilizando "AND", deberá asignarse cada condición sencilla a un subgrupo.
Un subgrupo consta de una condición sencilla, a su vez compuesta por una o más parejas de características con sus correspondientes reglas. Todos los subgrupos que se evalúan conjuntamente forman un grupo de eliminación.
En un subgrupo las reglas se conectan mediante la conjunción "OR" por lo que, al ejecutar un informe, el sistema verifica si al menos se cumple una condición. Los distintos subgrupos están conectados mediante "AND". Esto significa que el sistema no elimina el valor en cuestión hasta que no se cumpla al menos una condición en todos los subgrupos de un grupo de eliminación.