Вы находитесь на странице: 1из 20

CONSULTOR SAP MM Customizing

6.5. DETERMINACION DE PRECIOS EN COMPRAS

! Cuando estudiamos el Ciclo de Aprovisionamiento (Compras) en SAP, vimos


como el sistema almacenaba los datos relativos a los precios de nuestros proveedores y
los usaba a la hora de generar los diferentes documentos.

! Los diferentes componentes que definen un precio de compra son denominados


en SAP Condiciones (incluyendo el precio bruto original) y el sistema las clasificas en
diferentes Clases (Precio, gastos de transporte, descuentos de diferentes tipos,
impuestos, etc...).

!
! Adems, estas Clases de Condiciones pueden ser a nivel de Cabecera (para
todos los artculos de un documento) o a nivel de Posiciones (para unos artculos en
concreto). As mismo, las Condiciones pueden ser temporales en un plazo determinado.

! Con las diferentes Clases de Condiciones y otros parmetros SAP utiliza la


denominada Tcnica de Condiciones para que cuando creemos un Documento se
generen todos los precios, descuentos e impuestos de forma automtica.

! Esta tcnica de Condiciones es tambin usada en el sistema para Ventas a


nuestros clientes de una forma similar a Compras, por lo que el conocimiento en
cualquiera de los dos de la Tcnica implica el fcil aprendizaje de la otra.

! El siguiente esquema nos sirve de guin para saber el orden en el que SAP utiliza
los datos que tiene para determinar los precios de un documento siguiendo la Tcnica de
Condiciones.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 1


CONSULTOR SAP MM Customizing

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 2


CONSULTOR SAP MM Customizing

! Paso 1. Determinacin del Grupo de Esquemas de Proveedor.

! El primer momento en el que SAP usa la tcnica de condiciones al crear un


Pedido de Compras es cuando elegimos nuestro Proveedor en el acceso a la transaccin.

Cdigo de Transaccin ME21N

Ruta en Sap Easy Access Logstica>Gestin de Materiales>Compras>Pedido>


>Crear>Proveed./Centro suministro conocido

! En este caso iniciamos la pantalla y tecleamos en el campo Proveedor el nuestro


1006 y validamos .

! Al introducir nuestro Proveedor SAP obtiene un parmetro denominado Grupo de


Esquema de Proveedor que se encuentra indicado en el Maestro de Proveedores. Lo
podemos comprobar en el mismo, para ello activamos un nuevo modo e iniciamos la
visualizacin del maestro de proveedores con la siguiente transaccin.

Cdigo de Transaccin MK03

Ruta en Sap Easy Access Logstica>Gestin de Materiales>Compras>Datos


Maestros>Proveedor >Compras>Visualizar

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 3


CONSULTOR SAP MM Customizing

! En la pantalla de acceso tecleamos nuestro proveedor si es que no lo propone


SAP, tecleamos la organizacin de compras 1000, marcamos todos los indicadores y
validamos .

! Ya tenemos los datos maestros del Proveedor 1006 as que accedemos a la


pantalla de condiciones usando los botones .

! En los datos de Condiciones podemos comprobar el Campo GrEsquema


Proveedor en este caso vaco que corresponde al Esquema Estndar Proveedor.

! Vamos a ver dnde se parametrizan estos Grupos de Esquemas de Proveedor, en


este mismo modo tecleamos el atajo /NSPRO para acceder al IMG y usamos la siguiente
transaccin del Customizing.

Cdigo de Transaccin

Ruta en IMG Referencia Gestin de materiales>Compras>Condiciones>


SAP >Fijar determinacin de precio>Fijar grupo de esquemas

! Y elegimos la actividad Grupos de Esquemas de Proveedor.

! Simplemente vemos que se trata de un agrupador de Proveedores para esta


tcnica de Condiciones. Comprobamos que el nuestro no tiene Cdigo y se trata del
Estndar de SAP.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 4


CONSULTOR SAP MM Customizing

! Paso 2. Determinacin del Grupo de Esquemas de Organizacin de Compras.

! Volviendo a nuestro modo en el que estbamos realizando un Pedido de


Compras, lo siguiente que nos pide en la Cabecera es que seleccionemos nuestra
Organizacin de Compras, en este caso 1000, tambin pondremos Grupo de Compras
008 y sociedad 1000 para completar los datos de Organizacin.

! Una vez que validemos, SAP tiene parametrizado para esta Organizacin de
Compras otro agrupador denominado Grupo de Esquemas de Organizacin de compras,
vemos en que transaccin del Customizing se crea y asigna.

Cdigo de Transaccin

Ruta en IMG Referencia Gestin de materiales>Compras>Condiciones>


SAP >Fijar determinacin de precio>Fijar grupo de esquemas

! Podemos ver que se trata de la misma ruta del paso anterior pero ahora
escogemos la Actividad Grupo de Esquemas de Organizacin de Compras.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 5


CONSULTOR SAP MM Customizing

! El esquema estndar de SAP tampoco tiene cdigo y en la siguiente actividad es


dnde se asigna a nuestra Organizacin de Compras. Volvemos hacia atrs ,
seleccionamos la actividad y buscamos nuestra organizacin con

! Como no tiene ningn cdigo asociado quiere decir que esta asignada al Grupo
de Esquemas Estndar de Organizacin de Compras.

! Ya tenemos los dos primeros pasos de la Tcnica de Condiciones, a continuacin


detallamos como se enlazan para definir el Esquema de Clculo.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 6


CONSULTOR SAP MM Customizing

! Paso 3. Determinacin del Esquema de Clculo.

! En la siguiente transaccin se enlazan los dos agrupadores con el Esquema de


Clculo que SAP usar en los documentos que tengan ese Proveedor y esa Organizacin
de Compras, para determinar el importe.
!

Cdigo de Transaccin

Ruta en IMG Referencia Gestin de materiales>Compras>Condiciones>


SAP >Fijar determinacin de precio>Fijar Determinacin de
Esquema

! Escogemos la actividad Determinar esquema de clculo para Pedidos normales.

! Podemos comprobar ahora, que nuestros Grupos de Esquemas de Proveedor y


Organizacin de Compras estn asignados al Esquema de Clculo RM0000 denominado
Doc. Compras (mayor) que es tambin un estndar de SAP.

! Asignado Grupos de Esquemas con Esquema de Clculo en el siguiente paso se


detalla en que consiste el Esquema de Clculo.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 7


CONSULTOR SAP MM Customizing

! Paso 4. Esquema de Clculo.

! Con los dos pasos anteriores SAP determina que Esquema de Clculo va a usar
para confeccionar el precio del pedido. Antes de ver esos enlaces detallamos que es el
Esquema de Clculo. Se podra definir como el listado de Condiciones que van a dar lugar
al importe definitivo, precio, descuentos, costes auxiliares, portes, etc..

! En la parametrizacin de cada Esquema de Clculo se definen que Clases de


Condiciones tiene y como se van a comportar estas.

! Esta parametrizacin se realiza con la siguiente transaccin.

Cdigo de Transaccin

Ruta en IMG Referencia Gestin de materiales>Compras>Condiciones>


SAP >Fijar determinacin de precio>Fijar Esquema de clculo

! La iniciamos y vamos a visualizar el Esquema de Clculo estndar de SAP y el


que con mayor frecuencia se usa, el RM0000.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 8


CONSULTOR SAP MM Customizing

! Seleccionamos este esquema y pulsamos Control en el cuadro de la izquierda


para ver todas las condiciones.

! En este cuadro se listan todas las Clases de Condiciones que tiene este
esquema, y con los diferentes cuadros se parametriza como se va a comportar cada una.

! Los diferentes campos funcionan de la siguiente forma (en orden de izda. a dcha.)

! Nivel! ! ! Indica la secuencia en la que se sumarn las Clases de


! ! ! ! condicin.

! Contador! ! Numera las Clases de Condicin

! CCnd!! ! Clase de Condicin


!
! Denominacin! De la Clase de Condicin

! Niv/Niv ! ! Niveles sobre los que se aplicar una Condicin


! ! ! ! porcentual.

! Manual! ! Forma de introducir los datos en el documento

! Obligatorio! ! idem anterior

! Esttico! ! Solo se usar a efectos estadsticos sin modificar


! ! ! ! valores.!

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 9


CONSULTOR SAP MM Customizing

! Impr.! ! ! Para imprimir la condicin en pedidos o facturas.

! Subtotal! ! Para sumas parciales que se usen posteriormente.

! Cond.!! ! Clusula condicional para usar esta condicin segn ciertos


! ! ! ! condicionantes.!

! ForCal! ! Frmula de Calculo

! ForBas ! ! Frmula de la Base

! CvCta!! ! Clave de cuenta (grupo de cuentas) sobre las que se pueden


! ! ! ! imputar esas condiciones.

! Delim! ! ! Clave de cuentas de provisin, por ejemplo para rappel.

! Por supuesto SAP nos da la posibilidad de crear nuestro propios Esquemas de


Calculo que necesitemos, escogiendo las Clases de Condiciones especficas.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 10


CONSULTOR SAP MM Customizing

! Paso 5. Clases de Condiciones.

! Hemos visto que el Esquema de Clculo est compuesto por Clases de


Condiciones por tanto, en este paso visualizamos en que transaccin del IMG se
parametrizan.

Cdigo de Transaccin

Ruta en IMG Referencia Gestin de materiales>Compras>Condiciones>


SAP >Fijar determinacin de precio>Fijar Clases de Condicin

! Seleccionamos en el inicio la actividad Definir Clase de Condicin con doble click.

! Se listan todas las Clases de Condicin y disponemos en la barra de herramientas


del botn para crearlas y el botn copiar como, para usar una
existente como modelo.

! En nuestro caso no creamos ninguna, sino que vamos a visualizar una de las ms
utilizadas, como es lgico, Precio Bruto PB00. La buscamos con posicionar y la
visualizamos con el botn .!

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 11


CONSULTOR SAP MM Customizing

! En esta pantalla aparecen una gran cantidad de indicadores que determinarn


como se comporta esta Clase de Condicin. Dentro de todos ellos los ms importantes
son los englobados en el cuadro Datos Control 1, los detallamos.

Categ. Condicin! ! Esta categora de condicin agrupa las mismas, por ejemplo
! ! ! ! en este caso es una Clase de condicin de Precios.

Regla clculo! ! ! Esta regla nos indica si es por cantidad, por porcentaje, por
! ! ! ! escalas, etc...

Tp. condicin! ! ! El tipo de condicin no funciona como agrupador, es un


! ! ! ! control que en funcin de su tipo genera el comportamiento de
! ! ! ! la Clase de Condicin en los diferentes documentos como
! ! ! ! Pedidos, Verificacin de Fras, etc...

Signo +/-! ! ! Permite o no usar signo negativo.

! El resto de campos permite una extensa parametrizacin de las Condiciones, pero


hay uno especialmente importante para la Tcnica de Condiciones que estamos
estudiando, se trata de la Secuencia de Acceso.

! En nuestro caso para la Clase de Condicin PB00 Precio Bruto la secuencia de


acceso asignada es la 0002 Precio bruto. En el siguiente paso la vamos a visualizar para
ver sus funciones.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 12


CONSULTOR SAP MM Customizing

! Paso 5. Secuencia de Acceso.

! Continuamos la Tcnica de Condiciones definiendo las Secuencias de Acceso,


SAP las define como estrategias de bsqueda de datos. En este caso, las secuencias de
acceso definen cmo se van a buscar los diferentes registros para cada Clase de
Condicin. Para ello hay que tener en cuenta que los datos o registros de una Clase de
Condicin, por ejemplo un precio, se almacenan en las tablas de condiciones segn una
serie de combinacin de campos denominados claves.

! Por tanto, la secuencia de acceso define el orden en el que SAP busca datos
grabados para nuestra clase de condicin en las diferentes tablas que existan de la
misma.

! Vamos a ver nuestro ejemplo, secuencia de acceso 0002 Precio bruto, con la
transaccin apropiada.

Cdigo de Transaccin

Ruta en IMG Referencia Gestin de materiales>Compras>Condiciones>


SAP Fijar determinacin de precio>Fijar secuencias de acceso

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 13


CONSULTOR SAP MM Customizing

! Seleccionamos nuestro ejemplo y pulsamos accesos, ahora el sistema nos lista el


orden en el que SAP buscar los datos en las tablas, los campos para esta secuencia son
los siguientes.

N! ! ! Orden en el que SAP busca en las diferentes tablas.

Tab ! ! ! Tabla de condiciones.

Denominacin!! De la tabla.

ClausCond! ! Una clusula de condicionalidad.

Indic. Exclusiv.! Cuando est fijado, SAP detendr su bsqueda en esa tabla si
! ! ! encuentra un dato.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 14


CONSULTOR SAP MM Customizing

! Paso 6. Tabla de Condicin.

! Se podran definir las Tablas de Condicin como una combinacin de campos ,


por ejemplo material, centro y organizacin de compras, asociados a una Clase de
Condicin para almacenar los datos de esta segn esos campos.

! Clarificamos este concepto mediante su visualizacin en la transaccin donde se


tratan.

Cdigo de Transaccin

Ruta en IMG Referencia Gestin de materiales>Compras>Condiciones>


SAP Fijar determinacin de precio>Actualizar tabla de
condiciones.

! Elegimos la actividad Visualizar tabla de condiciones y en nuestro ejemplo la tabla


18 que estaba incluida en la secuencia de acceso que hemos visto.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 15


CONSULTOR SAP MM Customizing

! Paso 7 Registro de Condicin.

! La mejor forma de ver cmo funciona una tabla de condiciones y completar los
pasos de la Tcnica de Condiciones es visualizar un registro de condicin, por ejemplo el
de nuestro pedido.

! Para ello abrimos otro modo y en el men usamos la siguiente transaccin

Cdigo de Transaccin MEK3

Ruta en Sap Easy Access Logstica>Gestin de Materiales>Compras>Datos


Maestros>Condiciones >Otros>Visualizar.

! Iniciamos la transaccin tecleando nuestra condicin Precio Bruto PB00 y


validamos .

! El sistema muestra un listado de combinacin de campos a elegir que coincide


con todas las tablas de condicin que tena nuestra secuencia de acceso.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 16


CONSULTOR SAP MM Customizing

! Escogemos el de nuestro ejemplo, Registro Info de material, y validamos.

! Tecleamos nuestro proveedor 1006, material 300-130, organizacin de compras


1000, tipo reg info 0 y pulsamos validar y ejecutar .

! Visualizamos nuestro precio PB00 para este y comprobamos que se trata de un


registro info, esto es debido a que los registro info estn generados con esta Clase de
Condicin PB00.

! Podramos crear un registro de otro tipo en la clase de condicin PB00 y si esa


tabla estuviese antes en la secuencia de acceso tomara ese valor en vez de este.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 17


CONSULTOR SAP MM Customizing

! Paso 8 Condiciones en el Pedido de Compras.

! Hemos completado los pasos que usa el sistema para determinar el importe de un
pedido de compras, por ultimo vamos a completar nuestro pedido y comprobamos todas
las condiciones que se generan.

! Para ello volvemos al modo en el que tenamos nuestro pedido, nos cercioramos
que habamos tecleado Proveedor 1006, Org, Compras 1000, Grupo de Compras 008 y
sociedad 1000.

! Tecleamos en la primera posicin el material 300-130 y cantidad 5, centro 1100 y


validamos .

! Nos fijamos que la condicin precio bruto PB00 tiene un importe que no es el de
la tabla que habamos visto, esto se debe a que este registro est en una tabla anterior en
la secuencia de acceso.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 18


CONSULTOR SAP MM Customizing

! Tecleamos de nuevo la transaccin en otro modo.

Cdigo de Transaccin MEK3

Ruta en Sap Easy Access Logstica>Gestin de Materiales>Compras>Datos


Maestros>Condiciones >Otros>Visualizar.

! Y elegimos la clave Reg. Info material (especfico de centro).

! y en esta si aparece el dato de nuestro pedido.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 19


CONSULTOR SAP MM Customizing

! Volvemos a nuestro pedido y visualizamos de nuevo las condiciones.

! Cada clase de condicin de la que SAP ha encontrado registro vlido tiene su


valor y un indicativo verde, con ellas el sistema calcula el importe final, en este caso para
este Proveedor, Organizacin de Compras, Material y fechas hay registros de Precio
Bruto PB00 y Descuento DPP, siendo la primera de posicin y la segunda de cabecera.

SAPiens IT Derechos reservados www.sapienslearning.com Pgina 20