✒️SAP SD Las funciones especiales
SAP SD Las funciones especiales
condiciones colectivas
puede marcarse una clase de condicion como clase de condicion colectiva, al hacerlo, el valor base e la conicion se calcula como la suma de cada posicion individial en un grupo.
ojo: las condiciones colectivas tienen algunos detalles, por ejemplo: a veces las cantidades se redondean para determinar el valor y no es apropiado usar una condicion colectiva. las condiciones colectivas se generan a nivel cabecera para despues propagarla a las posiciones, donde se pueden generar redondeos, no muy exacto, a esta mima posiciones.
condiciones colectivas con clave distinta.
su objetivo es acumular las cantidades de diferentes posiciones para determinar valores de escala que por si sola la posicion no determinaria. pero ademas cada posicion puede leer su propio registro de condicion con esa cantidad.
en el cutomizing de la clase de consicion se debe tildar el flag de "condicion colectiva".
luego, se debe definir la medida de acumulacion, ejemplo: unidades.
ademas, se debe complmentar con la detrminacion de la clave colectiva: 1, 2o 3.
1.- documento completo: esta clave uma la cantidades/valores de todas las posiciones del documento de ventas que comparten la mima clase de condicion, con la condicion colectiva que se esta procesando actualmente.
2.- para todas las clases de condicion: una la cantidadea/valores de todas la posiciones del documento de ventas independientemente de las clases de conicion que se hayan aplicado.
3.- grupo de articulos: suma las cantidades/valors de todas las posiciones que en el documento compartan entre si el mismo grupo de materiales.
exclusion e condiciones
al momento de definir un esquema de calculo, se puede definir o enlazar las condiciones con las clausulas condicionales.
una clausula condicional puede evaluar el indicador de exclusion de condicion, o bien, en el registro de condicion.
este indicador puede fijarse en la clase de condicion en el esquema o en el registro de la condicion.
estos indicadores corresponden a codificcion ABAP que detrmina la exclusionde una condicion, de acuerdo a si, el valor esta o no y como se excluye. estas codificaciones se denominan subrutinas.
se pueden definir las subrutina propias, ademas de las existentes en el sistema.
los indicadores de exclusion de una condicion pueden encontrars a nivel customizing o a nivel de dato maestro.
determinacion del mejor precio con la exclusion de condiciones
existe otro metodo par ala exclusion de condiciones, que es el uso de un grupo de exclusion. nos ayudará a comparar y excluir primero una condicion u otra.
al determinar el precio, se seleccionan las condiciones con el mejor precio de se grupo, ya sea recargo inferior o superior. todas las demas coniciones se desactivan.
existen varios metodos de comparacion para los grupo de exclusion:
-A: se comparar todas las condiciones determinadas dentro el grupo de exclusion. se selecciona el mejor precio. todas las demas condiciones se desactivan.
-B: se compara todos los registros de condicion encontrados para una clase de condicion. se toma la condicion con el mejor precio, todas las demas se desactivan. este metodo puede utilizarse para la clase de condicion PR00.
-C: la suma de lo registros de condiciones determinados en el primer grupo de exclusion, se compara con la suma de los registros de condiciones determinados en el segundo grupo de exclusion. se selecciona el grupo con el mejor precio. se desactivan las condiciones del otro grupo.
D: i se determina un registro e condicion par la clases de condicion del primer grupo de exclusion, se desactivaran todos lo registros de condiciones para el segundo grupo de exclusion.
E: igual que en B, con la excepcion de que se selecciona el pero precio (recargo superior o descuento inferior)
F: igual que en C, con la excepcion de que se seleciona el grupo con el peor precio. se desactivan las condiciones del otro grupo.
L: igual que en A, con la excepcion de que se seleciona el pero precio (recargo superior o descuento inferior)
actualizacion de condiciones y valores acumulados.
a la hora de actualizacion o modificar los registros de condiciones, es posible determinar valores acumulado y especifica los valores limite. de este modo, puede epecificarse un valor maximo de condicion, un valor base de condicion o una cantidad de pedido para una condicion.
estos valores a analizar se pueden visualizar en el registro de condicion correspondiente.
para que esto se pueda permitir, en el customizing de la clase de condicion se debe activar el flag de actualizacion de condiciones.
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 condicion subyacente.
mediante la configuracion y asignacion de un esquema de calculo diferente a la clase de condicion, se realiza la definicion del conjunto de coniciones adicionales permitidas en el customizing.
condiciones adicionales: son aquellas que no estan configuradas con secuencia de acceso propia.
 
 
 
Sobre el autor
Publicación académica de Alejandro Vazquez Luna, en su ámbito de estudios para la Carrera Consultor en SAP SD.
Alejandro Vazquez Luna
Profesión: Soporte Técnico a Sucursales - Mexico - Legajo: RQ79T
✒️Autor de: 109 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Alejandro Vazquez