✒️SAP SD Las funciones especiales
SAP SD Las funciones especiales
LAS FUNCIONES ESPECIALES
Condiciones colectivas
Se puede configurar una clase de condición como colectiva, con lo cual el valor base de la condición se calcula como la suma de cada posición individual en un grupo. Se generan a nivel de cabecera y luego se distribuye a las posiciones pero hay que tener cuidado porque se pueden generar redondeos no muy exactos.
Condiciones colectivas con clave distinta
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 la configuración de la clase de condición se debe marcar el flag de Condición colectiva y luego se debe definir la medida de acumulación y por último se debe complementar con la determinación de la clave colectiva 1, 2 o 3.
- Documento completo > Suma las cantidades/valores de todas las posiciones del documento de ventas que compartan la misma clase de condición.
- Para todas las clases de condición-> Suma las cantidades/valores de todas las posiciones del documento de ventas independientemente de la clases de condición que se hayan aplicado.
- Grupo de artículos -> Suma las cantidades/valores de todas las posiciones que en el documento compartan entre si el mismo grupo de materiales.
Excusión de condiciones
Cuando se configura 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 o bien en el registro de condición. El indicador puede fijarse en la clase de condición en el esquema o en el registro de la condición, estos indicadores corresponden a codificación ABAP.
Determinación del mejor precio con la exclusión de condiciones: Existe otro método para la exclusión de condiciones que es con un grupo de exclusión lo que permitirá comparar y excluir primero una condición u otra. Existen varios métodos de exclusión:
- A-> Se comparan todas las condiciones y se selecciona el mejor precio. Todas las demás se desactivan
- B-> Se comparan todos los registros de condición encontrados para una clase de condición y se toma la condición con el mejor precio. Todas las demás se desactivan. Uso en la PR00
- C-> La suma de los registros de condiciones determinados en el primer grupo de compara con la suma de los registros del segundo grupo. Se selecciona el grupo con el mejor precio y se desactivan las condiciones del otro grupo.
- D-> Se determina el registro de condición para las clases de condición del primer grupo y se desactivaran todos los registros del segundo grupo.
- E-> Igual que en B, con la excepción de que se toma 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.
- L-> Igual que en A, con la excepción de que se selecciona el peor precio (recargo superior o descuento inferior)
Actualización de condiciones y valores acumulados: Al actualizar o modificar los registros de condiciones es posible determinar valores acumulados y especificar los valores límite. Para que esto suceda en la configuración de la clase de condición se debe activar el flag de actualización de condiciones.
Condiciones adicionales: Estas no se encuentran configuradas en una secuencia de acceso propia, se actualizan junto con el registro de condición subyacente. En 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.
 
 
 
Sobre el autor
Publicación académica de Carolina Samela, en su ámbito de estudios para la Carrera Consultor en SAP SD.
Carolina Samela
Argentina - Legajo: TQ39L
✒️Autor de: 97 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Carolina Samela