Está en la página 1de 7

Copia de condiciones de precio en MM o SD.

En ocasiones, nos encontramos con la necesidad de hacer una copia masiva


de condiciones de precio (precios, descuentos, recargos, portes, etc) y no se
nos ocurre otra forma que preparar un fichero de carga y mediante un legacy
(LSMW), Batch Input o un desarrollo a medida realizar la carga de los datos
proporcionados por el usuario.
Existe también la alternativa de realizar una copia con modelo utilizando el
estándar de Sap con un mínima configuración (parametrización y en algunos
casos la preparación de un sencillo programa de selección de los registros a crear).

La alternativa la tenemos disponible tanto en SD (transacciones VK31, VK34,


VK11 ,VK14) o en MM (transacciones MEK1 o MEK4).

Nota Importante: realizar la copia utilizando este procedimiento


pivota en torno a uno de los valores de los registros de condición
existentes. Por ejemplo, si tenemos un descuento asociado a un proveedor,
podremos copiar a N proveedores pivotando sobre el campo proveedor. Pero solo
podremos pivotar sobre un campo a la vez.
Por ejemplo, podremos igualmente copiar los registros de un material de un
centro a otro.

En nuestro ejemplo, vamos a configurar la posibilidad de copiar unos registros de


condición que hemos creado en nuestro sistema (clase de condición ZRL1
%Descuento proveedor), replicando los registros existentes en un proveedor a un
conjunto de proveedores seleccionados en el momento de la copia.

Parametrización del control de copia.

Para la parte de MM, en la ruta Gestión de materiales –> Compras –>


Condiciones –> Fijar determinación de precio –> Control de copia
para condiciones. Dispone de dos opciones de configuración:
 Regla de copia para clases de condición (vista V_T688K): en esta
configuración indicamos las clases de condición origen/destino para las que vamos a
poder hacer copia.
 Reglas de copia para condiciones (vista V_T688): en esta parametrización
indicamos, para la tabla de condiciones en la que tendremos definidos los registros
de condición que vayamos a copiar, el campo sobre el cual va a pivotar la copia.

Puede ser necesario revisar la configuración de las clases de condiciones (vista


V_T685A) y su secuencia de acceso para obtener la tabla de condiciones que se
este utilizando en el sistema para la clase de condición que vayamos a copiar.

En la sección de configuración Control de copia se indica el programa


que nos permitirá hacer la selección de los registros destino (en nuestro
caso, la lista de proveedores a los que copiar la condición) para los que realiza la
copia de las condiciones modelo. Existe una lista de programa estandar con los
criterios mas habituales, aunque podremos crear nuestro propio programa Z
tomando como modelo uno existente y adaptarlo a nuestro criterio de copia.
Aquí también configuramos si te tomará la fecha de los registros de
condición existentes como modelo y si la regla de copia por defecto es
la que estemos configurando.
Si estuviéramos en SD, la configuración se realizaría desde la ruta Comercial –>
Funciones basicas –> Determinación de precio –> Control de copia para
condiciones. Exactamente con la misma filosofía de funcionamiento.

Operativa de copia.

Una vez realizada la parametrización, accederemos a la transacción MEK4 e


indicaremos la clase de condición a copiar y la Combinación de claves
de la secuencia de acceso asociada a la condición (determinará la tabla de
condición utilizada, que deberá de coincidir con la que hayamos configurado en
el customizing).

Realizaremos a continuación la selección de los registros de condición que


vayamos a utilizar como modelo en la copia.
Una vez presentando la lista de registros, accederemos a la utilidad de
copia pulsando los botones Copiar o Copiar con selección de regla (tal
y como vemos en la imagen siguiente).

El sistema nos llevará al programa de selección de los registros


destino que hayamos indicado en la parametrización de las Reglas de Copia para
Condiciones. Es este caso, indicaremos el proveedor origen de las condiciones y
los proveedores destino (si lo dejamos en blanco no ofrecerá toda la lista de
proveedores).

Tras indicar los criterios de selección, el sistema nos mostrará una lista de los
proveedores destino para la copia, donde podremos seleccionar los valores que
realmente queremos procesar.
En el último paso, el sistema nos mostrará la propuesta de registros que
van a ser creados. Podremos tener disponibles varias vistas para visualizar los
registros a crear (en mi ejemplo, por periodos de validez y por importe). Estas
vistas se parametrizan en el customizing de Indice de condiciones, opciones
Definir Resumenes y Asignar resumenes.
Desde este lugar podremos seguir añadiendo registros a crear, pues están
disponibles los botones Copiar y Copiar con Sel.regla para afinar en la lista de
valores a crear e incluir nuevos valores.
También tenemos disponibles los botones “Modificar Fecha” y “Modificar
Importe” para realizar una actualización masiva de esos valores en el caso de que
fuera necesario.

Finalmente grabaremos y se realizara la creación de los registros de


condición. Con la transacción ME3K podremos consultar los registros creados
y verificar que la creación se ha realizado correctamente:

Como habéis podido comprobar, un método sencillo para poder realizar una
replicación masiva de registros de condiciones con una configuración muy
sencilla. Con la única limitación de poder pivotar sobre un único valor,
aunque nos puede ser muy útil en determinadas situaciones donde
hay que realizar un copiado rápido de condiciones o en aquellos casos
donde se producen cambios organizativos que requieren actualizaciones masivas
en los registros de condición.
Espero que os sea de utilidad

También podría gustarte