![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP SD Las funciones especiales
SAP SD Las funciones especiales
![SAP SD Las funciones especiales SAP SD Las funciones especiales](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/445.jpg)
Lección 5. Funciones especial Condiciones especiales
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 gráfico 651, en donde la clase de condición K029 tiene un registro en escala para ciertos kilogramos. Si consideremos posición por posición, no se podría dar un valor de descuento de $20, pero como está marcado como condición colectiva, se suman las posiciones dando que el valor sea 130 kg y ubicándose en el valor de $20 de descuento.
Condiciones colectiva 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 sí 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 está 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 sí el mismo grupo de materiales.
Exclusión de condiciones
Al momento de definir un esquema de cálculo, en la configuración de éste, 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, 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 está o no y cómo 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.
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. Éste, 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 demás condiciones se desactivan.
Existen varios métodos de comparación para los grupos de exclusión:
A la hora de actualizar o modificar los registros de condiciones, es posible determinar valores acumulados y especificar los valores límite. 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.
Condiciones adicionalesLas 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 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 Karen Elizabeth Flores Castillo, en su ámbito de estudios para la Carrera Consultor en SAP SD.
Karen Elizabeth Flores Castillo
Profesión: Ingeniero de Sistemas - Nicaragua - Legajo: OA17N
✒️Autor de: 121 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Karen Flores