![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP SD Los registros de condición
SAP SD Los registros de condición
![SAP SD Los registros de condición SAP SD Los registros de condición](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/177.jpg)
REGISTROS DE CONDICIÓN
Listas de condiciones y actualización
Para obtener una visión general de los registros de condición que contiene el sistema, puede efectuarse un análisis de los registros de condición confeccionando listas de condiciones. Se pueden respondar las siguientes preguntas:
- ¿Qué acuerdos sobre precios específicos del cliente se han tomado en un período determinado?
- ¿Qué registros de condición de incoterm se almacenan en el sistema?
- ¿Qué listas de precios se han creado con precios de escala?
Por ejemplo, un documento de listas de condiciones sobre precios de cliente contendría los siguientes elementos:
- Cabecera de página: información sobre la organización de ventas o el canal de distribución.
- Cabecera de grupo: con información sobre el cliente.
- Posiciones: información sobre los precios aplicados a los clientes (clase de condición, material, importe, unidades, fechas, etc.)
En customizing se configura cómo se disponen las listas y qué registros de condición se evalúan. Es decir, se determina a partir de qué tablas se obtendrá la información y cuáles serán los campos que formarán parte de la lista de condiciones. Se estructura el documento de lista de condiciones en las 3 partes comentadas: cabecera de página, cabecera de grupo y posiciones.
Al crear un nuevo informe para listas de condiciones, en primer lugar se determina en qué vistas se desean evaluar los registros de condición. Para ello, se seleccionan determinados campos de las tablas de condiciones existentes.
Según esta selección, el sistema genera una lista de tablas que contiene como mínimo un campo de todos los campos seleccionados. A partir de esta lista se seleccionan las tablas que desea que aparezcan en el informe.
La estructura de la lista se especifica situándose encima de los campos que aparecen en las tablas seleccionadas y clasificándolos en uno de estos tres grupos:
- Cabecera de página: salto de página cuando un valor cambia.
- Cabecera de grupo: nueva cabecera de línea para cada tabla analizada.
- Posiciones: registro de información detallada.
Actualización de los registros de condición
Para la actualización de condiciones hay disponibles dos interfaces de mantenimiento.
Como vimos anteriormente, la interface más nueva permite la actualización en masa de las condiciones en función de características, por ejemplo clientes.
Esto significa que los registros de condición (un dato maestro cargado de un precio, recargo o descuento) se pueden actualizar en todas las clases de condiciones y tablas de condiciones. Por ejemplo, en un solo nivel podrá visualizar y actualizar los precios de material, así como los recargos y los descuentos para un cliente.
Asimismo, se puede llamar las operaciones de actualización de condiciones previas seleccionando "Condiciones >> Seleccionar mediante clase de condición". En esta última opción, solo se podrán actualizar en esta interface los registros de condición de la clase seleccionada.
En la interfaz nueva, el primer paso será seleccionar "Condciones >> Modificar". En esta opción la actualización de condiciones están relacionadas con características. Seleccionamos la asignación estándar: Menú de ámbito COND_AV. En esta asignación estándar podremos modificar varios datos, como precios, descuentos/recargos, portes, impuestos o condiciones. Seleccionamos uno de estos, por ejemplo "Precios >> Precio material" y llamará a una lista de condiciones como filtro. Los datos seleccionados se visualizan en una pantalla de resumen.
La función de actualización de condiciones más reciente se puede configurar mediante menús de ámbito. El menú de ámbito estándar para la actualización de condiciones es COND_AV.
La transacción SE43 permite crear menús de ámbito específicos para el usuario. La forma de hacerlo es copiar el menú de usuario, como por ejemplo COND_AV y ajustándolo de manera que satisfaga las necesidades específicas.
Vista en el sistema
Si vemos el menú de ámbito COND_AV en el sistema, veremos que tiene 5 carpetas de opciones: precios, recargos y reducciones, portes, impuestos y condiciones. Dentro de cada una de ellas hay transacciones para actualizar diferentes objetos, por ejemplo en Precios existen:
- S_ALR_87100161 - Precio de material
- S_ALR_87100160 - Lista de precios
- S_ALR_87100159 - Precio específicos de cliente
Si escogemos la primera opción, se visualiza una pantalla en la que se pueden ingresar diferentes parámetros para visualizar el listado de precios requerido. Entre los parámetros está: organización de ventas, canal de distribución, material, status de liberación, clase de condición (PR00), periodo de validez y parámetros para visualización de lista.
Al ejecutar el listado con los parámetros anteriores informados aparece el listado de condiciones. En dicha pantalla se puede seleccionar un registro de condición (por ejemplo en de la condición PR00 para el material CEL-14) y seleccionar el botón de actualizar o visualizar para ver más detalle de dicho registro de condición. Nos mostrará un registro con la información correspondiente, y por ejemplo se podrá modificar el importe o el periodo de validez del precio para el material.
Creación de registros de condición con modelo
Los registros de condición nuevos pueden crearse con referencia a registros de condición ya existentes.
En los registros de condición recién creados pueden modificarse el importe, el periodo de validez y otros datos comerciales complementarios.
Mediante esta función se permite actualizar varios registros de condición a la vez.
Los registros de condición también pueden modificarse a mano, teniendo la posibilidad de verificar y controlar las modificaciones efectuadas en los registros de condición.
Se creará un documento de modificación para cada material, por ejemplo, si para un cliente C1 se tiene un precio para el material M1 y otro para el material M2, y se modifica el precio en un 10%, se creará un documento de modificación para el material M1 (con el valor anterior y el actual) y otro documento de modificación para el material M2.
Listas de precios netos
La transacción V_NL muestra la lista de precios netos.
La lista de precios netos ofrece la posibilidad de crear información sobre los precios de un cliente para una determinada cantidad de materiales.
Los precios netos se determinan mediante la simulación de un documento de facturación.
Se accede a la lista mediante el ABAP List Viewer. Por este motivo resulta sencillo crear pantallas diferentes específicas para cada cliente.
El procedimiento consiste en tomar datos del área de ventas, cliente, material, centro, fechas del precio y clase de pedido, y realizar una simulación de factura que nos arrojará los resultados de la facturación de los diferentes materiales aplicando las características de clase de pedido, cliente, precios y fechas.
Reglas de cálculo
Las reglas de cálculo para una clase de condición se define en el customizing. Esta regla de cálculo determina el modo en el que se calculan para una condición los precios, descuentos y los recargos.
Al crear registros de condiciones nuevos, puede seleccionar una regla de cálculo diferente a la definida en el customizing. Ahora la regla de cálculo se puede seleccionar al crear un registro de condición por primera vez.
Analicemos la diferencia entre la regla de cálculo y la clase de determinación de precios. La regla de cálculo especifica el modo en el que el sistema calculará precios, recargos y reducciones para una condición. El sistema puede por ejemplo calcular un precio en forma de importe absoluto, o en forma de porcentaje referido a una cantidad, un volumen o un peso.
Por otro lado, la clase de determinación de precios indica como procede el sistema en la copia de los datos de determinación de precios. Lo mismo si se realiza una modificación en un registro de condición que se quiere reflejar en la venta, se realiza una redeterminación de precios y para esto se debe seleccionar una clase de determinación de precios.
Por ejemplo, "A" implica tomar los elementos de precio y actualizarlos según la escala, el sistema no determina nuevas clase de condición, determina de nuevo los precios del escalado en cantidades de entregas modificadas.
"B" implica efectuar una determinación de precios completamente nueva. Los elementos de precios introducidos manualmente no se toman del documento de referencia. Determina de nuevo los impuestos.
"C" el sistema efectua una nueva determinación de precios, toma los elementos de precios ingresados manualmente y determina de nuevo los impuestos.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Sebastian Zunino
Sobre el autor
Publicación académica de José Antonio Saavedra Rodríguez, en su ámbito de estudios para la Carrera Consultor en SAP SD.
José Antonio Saavedra Rodríguez
El Salvador - Legajo: SX28V
✒️Autor de: 166 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial