✒️SAP SD Las funciones especiales
SAP SD Las funciones especiales
1- Condiciones Colectivas
Puede marcarse como Clase de condición colectiva. Al hacerlo, el valor base de la condición se calcula como la suma de cada posición individual en un grupo. Ejemplo el Peso.
Pedido, tiene pos 10 por 60 kg y pos 20 por 70 kg. Para determinar el registro de condición K029, se suma ambas posiciones por ser colectiva, determinando un descto (seg. tabla de registro de cond.) de $20 para cada posición. Es decir el dscto se determina sumando todas las posiciones y el valor descto se aplica también a cada posición.
2- Condiciones colectivas con clave distinta
Tiene como objetivo acumular las cantidades de diferentes posiciones para determinar valores de escala, 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 complementa 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 está procesando actualmente.
2- Para todas las clases de condición: Suma las cantidades/valores de todas las posiciones del dcto 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 dcto compartan el mismo grupo de materiales.
3- Exclusión de condiciones
En la configuración de un esquema de cálculo, se puede definir o enlazar las condiciones con las cláusulas condicionales.
Una cláusula condicional puede evaluar el indicador de exclusión de condición.
Este indicador puede fijarse en la clase de condición en el esquema o en el registro de condición.
Estos indicadores son codificación ABAP que determina la exclusión de una condición, de acuerdo a si el valor esta o no y cómo se excluye. Estas codificaciones se denominan subrutinas.
Se pueden definir subrutinas propias, además de la existentes en el sistema.
Los indicadores de exclusión de una condición, puede encontrarse a nivel customizing o a nivel dato maestro.
4- Determinación del mejor precio con la exclusión de condiciones
Existe otro método para la exclusión de condiciones, que es el uso de un grupo de exclusión. Este nos ayudará 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 demas 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 y 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 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 del 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 desactivarán todos los registros de condiciones para el segundo grupo de exclusión.
E: Igual que en B, con la excepción que se selecciona el peor precio (recargo superior o descuento inferior).
F: Igual que en C, con la excepción que se selecciona al grupo con el peor precio. Se desactivan las condiciones del otro grupo.
L: Igual que en A, con la excepción que se selecciona el peor precio (recargo superior o descuento inferior).
5- Actualización de condiciones y valores acumulados
Es posible especificar 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 permita, en el customizing de la clase de condición, se debe activar el flag de actualización de condiciones.
6- Condiciones adicionales
Las condiciones 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 cálculo 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 Freddy Ronald Meléndez Ponce, en su ámbito de estudios para la Carrera Consultor en SAP SD.
Freddy Ronald Meléndez Ponce
Profesión: Ingeniero de Computación y Sistemas - Peru - Legajo: FQ10K
✒️Autor de: 108 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Analista funcional de procesos de negocio, experiencia en implementación de sistemas de información ligados a la industria avícola. participante en proyecto de implantación sap r/3, módulo sd en chimú
Certificación Académica de Freddy Meléndez