✒️SAP SD Las funciones especiales
SAP SD Las funciones especiales
LECCION 5
LAS FUNCIONES ESPECIALES.
1| LAS CONDICIONES COLECTIVAS.
Puede marcarse una clase de condición, en el customizing, como clase de condición colectiva. Al hacerlo, el valor base de la condición, por ejemplo el peso, se calcula como la suma de cada posición individual en un grupo.
Veamos el ejemplo del grafico 651, en donde la clase de condición K029 tiene un registro en escala para ciertos kilogramos. Si consideremos posición por posicion, no se podría dar un valor de descuento de $20, pero como esta marcado como condición colectiva, se suman las posiciones dando que el valor sea 130kg y ubicándose en el valor de $20 de descuento.
2| LAS CONDICIONES COLECTIVAS CON CLAVE DISTINTA.
La condición colectiva con clave distinta, en su funcionalidad, tiene como objetivo acumular las cantidades de diferentes posiciones para determinar valores de escala que por si sola la posición no determinaría, pero además cada posición puede leer su propio registro de condición con esa cantidad.
En el customizing de la clase de condición se debe tildar el flag de “condición colectiva” .
Luego, se debe definir la medida de acumulación, por ejemplo, unidades.
Además, se debe complementar con la determinación de la clave colectiva: 1, 2 o 3.
1. Documento completo: esta clave suma las cantidades/ valores de todas las posiciones del documento de ventas que comparten la misma clase de condición, con la condición colectiva que se esta procesando actualmente.
2. Para todas las clases de condición: suma las cantidades / valores de todas las posiciones del documento de ventas independientemente de las clases de condición que se hayan aplicado.
3. Grupo de artículos: suma las cantidades / valores de todas las posiciones que en el documento compartan entre si el mismo grupo de materiales.
3| LA EXCLUSION DE CONDICIONES.
Al momento de definir un esquema de calculo, en la configuración de este, se puede definir o enlazar las condiciones con las clausulas condicionales.
Una clausula condicional puede evaluar el indicador de exclusión de condición, o bien, en el registro de condición.
Este indicador puede fijarse en la clase de condición en el esquema o en el registro de la condición.
Estos indicadores, en otras palabras, corresponden a codificación ABAP que determina la exclusión de una condición, de acuerdo a si, el valor esta o no y como se excluye. Estas codificaciones se denominan subrutinas.
Se pueden definir las subrutinas propias, además de las existentes en el sistema.
Los indicadores de exclusión de una condición pueden encontrarse a nivel customizing o a nivel de dato maestro.
4| LA DETERMINACION DEL MEJOR PRECIO CON LA EXCLUSION DE CONDICIONES.
Existe otro método para la exclusión de condiciones, que es el uso de un grupo de exclusión. Este, nos ayudara a comparar y excluir primero una condición u otra.
Al determinar el precio, se seleccionan las condiciones con el mejor precio (recargo inferior o descuento superior) de ese grupo. Todas las demás condiciones se desactivan.
Existen varios métodos de comparación para los grupos de exclusión.
A. Se comparan todas las condiciones determinadas dentro del grupo de exclusión. Se selecciona el mejor precio. Todas las demás condiciones se desactivan.
B. Se compara todos los registros de condición encontrados para una clase de condición. Se toma la condición con el mejor precio, todas las demás se desactivan. Este método puede utilizarse para la clase de condición PR00.
C. La suma de los registros de condiciones determinados en el primer grupo de exclusión, se compara con la suma de los registros de condiciones determinados en el segundo grupo de exclusión. Se selecciona el grupo con el mejor precio. Se desactivan las condiciones del otro grupo.
D. Si se determina un registro de condición para las clases de condición del primer grupo de exclusión, se desactivaran todos los registros de condiciones para el segundo grupo de exclusión.
E. Igual que en B, con la excepción de que se selecciona el peor precio (recargo superior o descuento inferior)
F. Igual que en C, con la excepción de que se selecciona el grupo con el peor precio. Se desactivan las condiciones del otro grupo.
L. Igual que en A, con la excepción de que se selecciona el peor precio. (recargo superior o descuento inferior).
5| LA ACTUALIZACION DE CONDICIONES Y VALORES ACUMULADOS.
A la hora de actualizar o modificar los registros de condiciones, es posible determinar valores acumulados y especificar los valores limite. De este modo, puede especificarse un valor máximo de condición, un valor base de condición o una cantidad de pedido para una condición.
Estos valores a analizar, se pueden visualizar en el registro de condición correspondiente.
Para que esto se pueda permitir, en el customizing de la clase de condición se debe activar el flag de actualización de condiciones.
6| LAS CONDICIONES ADICIONALES
Las condiciones que se definen como adicionales no se encuentran configuradas con una secuencia de acceso propia. Se actualizan junto con el registro de condición subyacente.
Mediante la configuración y asignación de un esquema de calculo diferente a la clase de condición, se realiza la definición del conjunto de condiciones adicionales permitidas en el customizing.
Condiciones adicionales: son aquellas que no están configuradas con secuencia de acceso propia.
 
 
 
Sobre el autor
Publicación académica de Oriana Onasis Parra Orozco, en su ámbito de estudios para la Carrera Consultor en SAP SD.
Oriana Onasis Parra Orozco
Profesión: Lic. en Comercio Internacional - Venezuela - Legajo: TK29W
✒️Autor de: 113 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Oriana Parra