Tabla de secuencias y condiciones de acceso en SAP MM (V/05, M/03)
โก Resumen inteligente
Tabla de secuencias de acceso y condiciones en SAP Decide dรณnde se busca un precio. La secuencia enumera los accesos en orden de prioridad, cada uno apuntando a una tabla de condiciones cuyos campos clave identifican el registro de la condiciรณn.

ยฟQuรฉ es una tabla de secuencias y condiciones de acceso?
A tipo de condiciรณn Por ejemplo, PB00 describe quรฉ tipo de valor tiene un precio bruto. No sabe dรณnde encontrarlo. Esa es la funciรณn de la secuencia de acceso asociada.
Dos objetos trabajan juntos:
- Tabla de condiciones. Una tabla cuyos campos clave definen una combinaciรณn para la cual se puede mantener un precio, por ejemplo, proveedor, material y centro. La tabla 18 es la combinaciรณn de registro de informaciรณn de material utilizada en el ejemplo siguiente.
- Secuencia de acceso. Una lista ordenada de accesos, cada uno de los cuales apunta a una tabla de condiciones. SAP Las prueba desde arriba y se detiene en la primera que devuelve un registro.
Por lo tanto, el pedido expresa prioridad comercial. Un precio negociado en un contracDeberรญa superar un precio rรฉcord de informaciรณn general, por lo que la contracEl acceso se encuentra encima. RevSi se modificaran ambos, se sobrescribirรญan silenciosamente los tรฉrminos negociados con una tarifa estรกndar, razรณn por la cual el mantenimiento de la secuencia de acceso merece atenciรณn.
La cadena se completa con el esquema de cรกlculo, que decide en quรฉ orden se aplican los tipos de condiciรณn una vez que cada uno ha encontrado su valor.
Definir secuencia de acceso
Para definir y mantener secuencias de acceso, debe seguir unos sencillos pasos.
Paso 1) Vaya a SPRO > Gestiรณn de materiales > Compras > Condiciones > Definir proceso de determinaciรณn de precios > Definir secuencias de acceso.
Como se muestra a continuaciรณn, encontrarรก una estructura de diรกlogo de Secuencias de acceso, Accesos y Terrenos.
- Elija la secuencia de acceso que desea mantener (PB01 precio bruto).
- Double haga clic en el Accesos carpeta en la estructura del diรกlogo.
Paso 2) En el siguiente paso, definirรก los mรฉtodos de acceso para la secuencia de acceso. Puede ver que hay varios mรฉtodos de acceso presentes para una secuencia.
Cada uno de ellos es exclusivo. Esto significa que si se encuentra un registro en el primer acceso (Contracelemento t), lo que significa que si el sistema encuentra una condiciรณn disponible del ContracSi no se encuentra el elemento t, no se realizarรก ninguna otra bรบsqueda y se utilizarรก ese valor. De lo contrario, el sistema seguirรก los demรกs accesos para encontrar la entrada adecuada.
Tambiรฉn puede establecer un requisito para utilizar un mรฉtodo de acceso. Por ejemplo, hay un requisito 35 asignado para acceder 10, que utiliza la tabla de condiciones 17 โ Registro de informaciรณn del material (especรญfico de la planta).
Un requisito para el acceso nรบmero 10 es 35 โ Registro informativo de planta. Si no hay ningรบn registro de informaciรณn de planta para la combinaciรณn de los valores de la tabla 17, el acceso 10 no se utilizarรก en absoluto.
Paso 3)
- Selecciona el acceso que deseas modificar.
- Elija la carpeta de nivel mรกs bajo en la estructura del diรกlogo โ Terrenos.
Paso 4)
- Puedes ver que estamos ubicados en la pantalla de detalles de la secuencia de acceso PB01, acceso 20 y tabla 18.
- Aquรญ se muestran los campos clave de una tabla de condiciones utilizada en el acceso a las condiciones.
La tabla de condiciones consta de campos de condiciรณn a los que se les asignan ciertos atributos. Cuando el sistema intenta acceder a un registro de condiciรณn, utiliza estos atributos.
- Fuente de valor especial โ este campo contiene un valor que se utilizarรก de forma predeterminada durante el acceso (por ejemplo, utilizando una categorรญa de registro de informaciรณn fija para la secuencia de acceso)
- En eso โ Si esta casilla estรก marcada, el sistema permitirรก el valor inicial de este campo al acceder a la tabla de condiciones. Si no, el sistema no procesarรก la bรบsqueda en la tabla de condiciones.
- Atรญpico โ tipo de tratamiento en el acceso. Puede especificar si el campo es relevante para el acceso condicionado si forma parte de un tipo de clave fija o gratuita. El valor predeterminado se deja en blanco (tipo de clave fija).
- Prioridad โ prioridad de un campo (caracterรญstica), se puede configurar de 01 a 99. La mayorรญa de las veces este campo se deja en blanco.
Definir tablas de condiciones
Ahora, cuando sabemos quรฉ es una tabla de condiciones, para quรฉ se utiliza, podemos ver dรณnde se puede definir una tabla de condiciones y quรฉ opciones tenemos al crearla.
Como ha visto en el tema anterior, hemos utilizado la tabla 18 โ Registro de informaciรณn del material en nuestro ejemplo.
Veamos dรณnde y cรณmo se define.
Visualizaciรณn de una tabla de estado existente
Paso 1)
- Ejecutar el cรณdigo de transacciรณn V / 05 y en la pantalla inicial ingresamos nuestro nรบmero de mesa โ 18.
- En la secciรณn 2, puede ver la definiciรณn de la tabla, el nรบmero de tabla, la descripciรณn y dos opciones que se pueden seleccionar. La primera significa el uso del perรญodo de validez (siempre recomendado) y la otra es una verificaciรณn del estado de liberaciรณn del registro. Si se marca, solo se tendrรกn en cuenta los registros de informaciรณn liberados al buscar la condiciรณn.
- Aquรญ estรก la lista de campos que ya ha visto en el tema Definir secuencia de acceso.
Puedes ver cรณmo se define la tabla para su uso posterior en la personalizaciรณn de la secuencia de acceso.
V / 05 La transacciรณn se utiliza para mostrar una tabla de condiciones.
V / 04 La transacciรณn se utiliza para cambiar una tabla de condiciones.
V / 03 La transacciรณn se utiliza para crear una tabla de condiciones.
Creaciรณn de una nueva tabla de condiciones
Ahora puede definir una nueva tabla de condiciones si es necesario., para utilizarlo en la definiciรณn de la secuencia de acceso. La mayorรญa de las veces no se requieren nuevas tablas de condiciones, porque SAP Ofrece un amplio catรกlogo de tablas predefinidas.
Paso 1)
- Ingrese el cรณdigo t M/03 y ejecรบtelo.
- Elija su nuevo nรบmero de mesa (debe estar sin usar, por ejemplo, 818).
- Si desea copiar una tabla existente en su nueva tabla, puede seleccionar la tabla de origen aquรญ. Esto es รบtil si su tabla es similar a otra tabla existente y solo necesita un cambio simple para cumplir con los requisitos.
Paso 2) En la siguiente pantalla, puede realizar todas las configuraciones para una tabla de condiciones y generarla.
- Haga clic en este botรณn si desea editar la descripciรณn.
- Elija si su tabla debe verificar los perรญodos de validez y los estados de lanzamiento.
- Lista de campos actuales. Puede seleccionar cualquier campo que desee eliminar (haciendo un solo clic en รฉl) y elegir el icono de eliminaciรณn (icono de lista con un signo menos rojo).
- Puede agregar campos desde el catรกlogo de campos haciendo doble clic en ellos.
- Debe generar la tabla para que las funciones de fijaciรณn de precios la utilicen.
Tambiรฉn puede usar el clic derecho para eliminar o agregar un campo a su tabla, asรญ como para navegar por el catรกlogo de campos en el lado derecho de la pantalla. No todos los campos se pueden mostrar en una sola pรกgina del catรกlogo de campos.
Despuรฉs de la creaciรณn exitosa, se le pedirรก que cree una solicitud de cambio y luego se le presentarรก una pantalla de registro como puede ver en la siguiente pantalla.
Has generado correctamente una tabla de condiciones; veamos si podemos verla en las pantallas de mantenimiento de la secuencia de acceso.
Ya estรก ahรญ, asรญ que ahora podemos crear un acceso usando esta tabla. No lo explicaremos en detalle, ya que es un proceso muy sencillo.
En el nodo de accesos de nuestra secuencia de accesos, seleccione el botรณn Nuevas entradas. Puede crear un acceso como el que se muestra en la siguiente pantalla para realizar pruebas.
Tambiรฉn se deben asignar campos a nuestro acceso PB01 โ 96 para que funcione correctamente.
Tabla de condiciones Transacciรณn Codes: MM y SD
Cabe destacar que los cรณdigos de transacciรณn mencionados anteriormente son dos familias paralelas, y usar la incorrecta suele generar confusiรณn. Los pasos anteriores utilizan V/05 para visualizar y M/03 para crear, lo que refleja la cantidad de consultores que trabajan habitualmente; sin embargo, las familias no son intercambiables.
| Acciรณn: | Administraciรณn de materiales | Ventas y distribuciones |
|---|---|---|
| Crear tabla de condiciones | M / 03 | V / 03 |
| Tabla de condiciones de cambio | M / 04 | V / 04 |
| Tabla de estado de visualizaciรณn | M / 05 | V / 05 |
| Mantenimiento de la secuencia de acceso | M / 07 | V / 07 |
| Mantenimiento del tipo de condiciรณn | M / 06 | V / 06 |
La familia M pertenece a compras y la familia V a ventas. Ambas leen las mismas definiciones de tabla subyacentes, por lo que V/05 mostrarรก una tabla de compras, pero siempre la crearรก en la familia que coincida con la aplicaciรณn para que el catรกlogo de campos ofrecido sea el correcto. La fijaciรณn de precios del lado de ventas se cubre en el SAP Curso de formaciรณn SD.
โ ๏ธ Advertencia: Una nueva tabla de condiciones no se puede usar hasta que se genere. Guardar la definiciรณn por sรญ sola no crea ninguna tabla en la base de datos, y la secuencia de acceso simplemente no la ofrecerรก. Complete siempre el paso de generaciรณn y revise el registro.
Cรณmo se encuentran los registros de condiciรณn en tiempo de ejecuciรณn
La configuraciรณn solo tiene sentido una vez que el comportamiento en tiempo de ejecuciรณn estรก claro. Cuando se le asigna un precio a un artรญculo de una orden de compra, SAP Realiza la siguiente secuencia para cada tipo de condiciรณn en el esquema.
- Lea la secuencia de acceso. El tipo de condiciรณn especifica una secuencia. Un tipo de condiciรณn sin secuencia, como PBXX, se omite por completo y solo se puede introducir manualmente.
- Evaluar el requisito. Cada acceso puede contener una rutina de requisitos. El requisito 35 del ejemplo verifica si existe un registro de informaciรณn especรญfico de la planta. Si el requisito falla, se omite ese acceso sin leer la base de datos.
- Construye la llave. Los campos clave de la tabla de condiciones se completan a partir del documento. El proveedor, el material, el centro y la organizaciรณn de compras se obtienen del encabezado y la posiciรณn del pedido.
- Lea la tabla de condiciones. Si existe un registro para esa clave exacta y es vรกlido en la fecha de fijaciรณn de precios, se toma el valor y la bรบsqueda finaliza. Esto es lo que significa exclusivo.
- Fallo por no impacto. Si no se encuentra nada, se intenta el siguiente acceso. Cuando todos los accesos fallan, la condiciรณn simplemente no tiene valor, lo que, en una condiciรณn obligatoria, genera un error.
Este comportamiento explica dos sรญntomas comunes. Un precio que es obstinadamente incorrecto generalmente significa que un acceso mรกs alto coincide con un registro que nadie recordaba, y el botรณn Anรกlisis en la pantalla de condiciones del artรญculo nombra el acceso que ganรณ. Un precio que nunca aparece generalmente significa que todos los accesos fallaron, la mayorรญa de las veces porque registro de informaciรณn de compra El perรญodo de validez ha expirado. La determinaciรณn de todo el esquema se cubre en definiciรณn de grupos de esquemas.











