Modificación de los pasos de derivación estándar
Utilización
Para cada sociedad PA definida, el sistema genera pasos de derivación estándar para definir todas las dependencias conocidas automáticamente entre características. Puede visualizar estos pasos de derivación estándar seleccionando Vista ® Visualizar todas las etapas.
También puede cambiar los pasos de derivación que se han creado automáticamente y añadirles nuevos pasos. De este modo, puede, por ejemplo, definir cadenas lógicamente dependientes de cargo de pasos de derivación o hacer posible realizar intentos fallidos de derivación múltiples para el mismo campo destino.
Ejemplo de cadena lógica
Se han definido las características "Zona de mercado" y "Área de responsabilidad". La zona de mercado se deriva del país, y el área de responsabilidad se deriva de una combinación de sector y zona de mercado.
Campo fuente: |
Campo destino: | |
País |
® |
Zona de mercado |
Sector, Zona de mercado |
® |
Área de responsabilidad |
En este caso, el orden de los pasos de derivación es básico. En primer lugar se determina el país y, a ser posible, el sector. A continuación se deriva del país la zona de mercado, para después poder encontrar el área de responsabilidad. Incluidos los pasos propuestos que define el sistema para derivar el sector y país, el orden de los pasos de derivación queda como sigue:
Paso |
Derivación |
Clase de derivación |
1 |
Cliente ® País |
Creado por el sistema automáticamente; |
2 |
Artículo ® Sector |
Creado por el sistema automáticamente; |
3 |
País ® Zona de mercado |
Norma de derivación definida por el usuario |
4 |
Sector/Zona de mercado ® Área de responsabilidad |
Norma de derivación definida por el usuario |
Ejemplo de intentos de derivación múltiples
Se ha definido una característica definida por el usuario "Grupo de clientes". Normalmente se desea derivar este grupo de clientes de la clase de cliente, que se almacena en la tabla de maestro de clientes. No obstante, para algunos clientes también conviene que el grupo de clientes dependa del sector.
Para que así sea, es necesario crear dos pasos de derivación:
Paso |
Derivación |
Clase de derivación |
1 |
Cliente, Sector ® Grupo de clientes |
Regla de derivación |
2 |
Cliente ® Grupo de clientes;
|
Accesos a tabla |
Para el primer paso, necesita hacer las entradas de reglas de derivación correspondientes para definir todos los ejemplos donde un grupo de clientes diferenciado debería depender del cliente y el sector. Si no hay ningún grupo de clientes almacenado para una combinación determinada de cliente y sector, el sistema efectúa el segundo paso, que facilita el grupo de clientes a partir del maestro de clientes. Si el primer paso es correcto, el segundo paso no se efectúa, ya que para cada paso el sistema comprueba primero con cada paso si el campo destino ya se ha completado.
Cuando se crea una regla de derivación nueva, el sistema siempre define Visualizar mensaje de error como la reacción por defecto para casos en los que no se encuentra ningún valor previsto. Para lograr el efecto descrito arriba, debe desactivar el mensaje de error en el paso 1. Esto se hace seleccionando Atributos (véase
Influencia en el procedimiento de derivación estándar).El gráfico siguiente proporciona un ejemplo de una estrategia de derivación útil:
Características
Para cambiar los pasos de derivación estándar, puede seleccionar entre las opciones siguientes:
Si ha definido sus propias características y quiere que sus valores se deriven automáticamente de otras características, debe añadir sus propios pasos a los pasos de derivación estándar. Además, puede que también sea necesario crear pasos adicionales para representar cadenas lógicas o intentos de derivación múltiples.
Para los pasos de derivación estándar, el sistema propone la dependencia que suele proporcionar el resultado deseado. Sin embargo, en algunos casos puntuales puede ser conveniente modificar un paso de derivación por defecto ya que las características se pueden determinar utilizando diferentes dependencias alternativas.
Por otra parte, no puede cambiar todos los pasos de derivación estándar. Sólo se pueden modificar los pasos estándar de características tomadas de tablas SAP. No se pueden modificar los pasos para características fijas y campos de unidad. Puede visualizar todos los pasos de derivación modificables seleccionando Vista ® Pasos modificables.
Se seleccionan las características "País" y "Grupo de clientes" de la tabla maestra de clientes KNA1. El sistema deriva por defecto valores para estas características basados en el solicitante. Si, por el contrario, se desea derivar valores para el país y el grupo de clientes del destinatario de las mercancías, hay que modificar el campo fuente para el paso de derivación estándar convenientemente.
Es posible borrar todos los pasos de derivación definidos por el usuario. Además, puede borrar los pasos estándar creados por el sistema a condición de que sean modificables (véase arriba). Hacer esto tiene sentido si, en lugar de utilizar una dependencia sugerida por el sistema, quiere definir su propio paso para derivar los valores para una característica tomada de una tabla SAP. Si borra un paso estándar, se debería asegurar siempre de que ha definido su propio paso para derivar valores para esa característica. Si no existe otro paso para esa característica, el sistema creará de nuevo el paso borrado cuando se vuelva a generar el entorno de la sociedad PA.
Puede que sea necesario cambiar el orden de los pasos de derivación predefinidos para lograr una secuencia lógica de pasos interdependientes o definir intentos de derivación múltiples para proporcionar datos en un campo.