Tabela de Sequência e Condições de Acesso em SAP MM (V/05, M/03)
⚡ Resumo Inteligente
Tabela de sequência e condição de acesso em SAP Decide onde um preço será pesquisado. A sequência lista os acessos em ordem de prioridade, cada um apontando para uma tabela de condições cujos campos-chave identificam o registro da condição.

O que é uma tabela de sequência e condição de acesso?
A tipo de condição Por exemplo, PB00 descreve que tipo de valor é um preço bruto. Não sabe onde encontrar um. Essa é a função da sequência de acesso associada a ele.
Dois objetos trabalham juntos:
- Tabela de condições. Uma tabela cujos campos-chave definem uma combinação para a qual um preço pode ser mantido, por exemplo, fornecedor mais material mais centro. A Tabela 18 é a combinação de registros de informações de material usada no exemplo abaixo.
- Sequência de acesso. Uma lista ordenada de acessos, cada um apontando para uma tabela de condições. SAP Ele tenta de cima para baixo e para no primeiro que retorna um registro.
O pedido, portanto, expressa prioridade comercial. Um preço negociado em um contratotracdeveria superar um preço recorde de informação geral, então o contracO acesso fica acima dele. RevA substituição dos dois substituiria silenciosamente os termos negociados com uma taxa padrão, razão pela qual a manutenção da sequência de acesso merece cuidado.
A cadeia é completada por esquema de cálculo, que decide a ordem em que os tipos de condição são aplicados depois que cada um encontra seu valor.
Definir sequência de acesso
Para definir e manter sequências de acesso, você precisa seguir alguns passos simples.
Passo 1) Acesse SPRO > Gestão de materiais > Compras > Condições > Definir processo de determinação de preços > Definir sequências de acesso.
Conforme mostrado abaixo, você encontrará uma estrutura de diálogo de Sequências de acesso, Acessos e Campos.
- Escolha a sequência de acesso que deseja manter (PB01 preço bruto).
- Double clique no Acessos pasta na estrutura de diálogo.
Passo 2) Na próxima etapa você define métodos de acesso para a sequência de acesso. Você pode ver que vários métodos de acesso estão presentes para uma sequência.
Cada um deles é exclusivo. Isso significa que, se um registro for encontrado no primeiro acesso (Contracitem t), o que significa que se o sistema encontrar uma condição disponível no ContracSe o item não for encontrado, a busca será interrompida e esse valor será utilizado. Caso contrário, o sistema seguirá os outros acessos para encontrar a entrada apropriada.
Você também pode definir um requisito para um método de acesso a ser usado. Por exemplo, existe um requisito 35 atribuído ao acesso 10, que usa tabela de condições 17 – Registro de informações de material (específico da planta).
Um requisito para o número de acesso 10 é 35 – Registro de informações da planta. Se não houver registro info da planta para a combinação dos valores da tabela 17, o acesso 10 não será utilizado.
Passo 3)
- Selecione o acesso que deseja modificar.
- Escolha a pasta de nível mais baixo na estrutura da caixa de diálogo – Campos.
Passo 4)
- Você pode ver que estamos localizados na tela de detalhes da sequência de acesso PB01, acesso 20 e tabela 18.
- Os campos-chave de uma tabela de condições usada no acesso de condições são mostrados aqui.
A tabela de condições consiste em campos de condições que possuem determinados atributos atribuídos a eles. Quando o sistema tenta acessar um registro de condição ele utiliza esses atributos.
- Fonte de valor especial – este campo contém um valor a ser usado como padrão durante o acesso (por exemplo, usando uma categoria fixa de registro info para a sequência de acesso)
- Nisso – se esta caixa estiver marcada o sistema permitirá o valor inicial para este campo ao acessar a tabela de condições. Caso contrário, o sistema não processará a pesquisa da tabela de condições.
- Atípico – tipo de processamento no acesso. Você pode especificar se o campo é relevante para o acesso condicional se fizer parte de um tipo de chave livre ou fixa. O padrão é deixado em branco (tipo de chave fixa).
- Prioridade – prioridade de um campo (característica), podendo ser definida de 01 a 99. Na maioria das vezes este campo fica em branco.
Definir tabelas de condições
Agora, quando sabemos o que é uma tabela de condições, para que serve, podemos ver onde uma tabela de condições pode ser definida e que opção temos ao criá-la.
Como você viu no tópico anterior, utilizamos a tabela 18 – Registro de Informações de Materiais em nosso exemplo.
Vamos ver onde e como isso é definido.
Exibindo uma tabela de condições existente
Passo 1)
- Execute o código da transação V / 05 e na tela inicial digite o número da nossa mesa – 18.
- Na seção 2 você pode ver nossa definição de tabela, número da tabela, descrição e duas opções que podem ser selecionadas. O primeiro significa a utilização do período de validade (sempre recomendado) e o outro é a verificação do status de liberação do registro. Se marcada, somente os registros info liberados serão levados em consideração na busca pela condição.
- Aqui está a lista de campos que você já viu no tópico Definir sequência de acesso.
Você pode ver como a tabela está definida para uso posterior na personalização da sequência de acesso.
V / 05 transação é usada para exibir uma tabela de condições.
V / 04 transação é usada para alterar uma tabela de condições.
V / 03 transação é usada para criar uma tabela de condições.
Criando uma nova tabela de condições
Agora você pode definir uma nova tabela de condições, se necessário, para utilizá-la na definição da sequência de acesso. Na maioria das vezes, novas tabelas de condições não são necessárias, porque SAP Oferece um amplo catálogo de tabelas predefinidas.
Passo 1)
- Insira o código t M/03 e execute-o.
- Escolha o seu novo número de mesa (não deve ser utilizado, por exemplo, 818).
- Se quiser copiar uma tabela existente para sua nova tabela, você pode selecionar a tabela de origem aqui. Isto é útil se a sua tabela for semelhante a outra tabela existente e precisar apenas de uma simples alteração para atender aos requisitos.
Passo 2) Na próxima tela, você pode fazer todas as configurações de uma tabela de condições e gerá-la.
- Clique neste botão se desejar editar a descrição.
- Escolha se sua tabela deve verificar períodos de validade e status de lançamento.
- Lista de campos atuais. Você pode selecionar qualquer campo que deseja remover (clicando uma vez nele) e escolher o ícone de remoção (ícone de lista com um sinal de menos vermelho).
- Você pode adicionar campos do catálogo de campos clicando duas vezes neles.
- Você precisa gerar a tabela para que ela seja usada pelas funções de precificação.
Você também pode clicar com o botão direito para excluir ou adicionar um campo à sua tabela, bem como navegar no catálogo de campos no lado direito da tela. Nem todos os campos podem ser mostrados em uma única página do catálogo de campos.
Após a criação bem-sucedida, você será solicitado a criar uma solicitação de alteração e, em seguida, será apresentada uma tela de log como você pode ver na tela a seguir.
Você gerou com sucesso uma tabela de condições. Vamos verificar se ela aparece nas telas de manutenção da sequência de acesso.
Está lá, então agora podemos criar um acesso usando esta tabela. Não vamos abordar isso em detalhes, pois é um processo extremamente simples.
No nó de acessos da nossa sequência de acessos, selecione o botão Novas entradas. Você pode criar um acesso como o da imagem abaixo para fins de teste.
Para que funcione corretamente, também é necessário atribuir campos ao nosso acesso PB01 – 96.
Transação da tabela de condições Codes: MM e SD
Os códigos de transação acima merecem uma observação, pois existem duas famílias paralelas e o uso da família errada é uma fonte frequente de confusão. Os passos acima usam V/05 para exibir e M/03 para criar, o que reflete a forma como muitos consultores trabalham na prática, mas as famílias não são intercambiáveis.
| Ação | Gerenciamento de materiais | Vendas e distribuição |
|---|---|---|
| Criar tabela de condições | M / 03 | V / 03 |
| Alterar tabela de condições | M / 04 | V / 04 |
| Exibir tabela de condições | M / 05 | V / 05 |
| Manutenção da sequência de acesso | M / 07 | V / 07 |
| Manutenção do tipo condição | M / 06 | V / 06 |
A família M pertence ao setor de compras e a família V ao setor de vendas. Ambas leem as mesmas definições de tabela subjacentes, razão pela qual a transação V/05 exibirá uma tabela de compras, mas sempre criará na família que corresponde à aplicação, para que o catálogo de campos oferecido seja o correto. A precificação do lado de vendas é abordada em [referência omitida]. SAP Curso de treinamento SD.
⚠️ Aviso: Uma nova tabela de condições fica inutilizável até ser gerada. Salvar a definição por si só não cria uma tabela no banco de dados, e a sequência de acesso simplesmente não a oferecerá. Sempre conclua a etapa de geração e verifique o log.
Como os registros de condição são encontrados em tempo de execução
A configuração só faz sentido quando o comportamento em tempo de execução estiver claro. Quando um item de uma ordem de compra é precificado, SAP Executa a seguinte sequência para cada tipo de condição no esquema.
- Leia a sequência de acesso. O tipo de condição nomeia uma sequência. Um tipo de condição sem sequência, como PBXX, é completamente ignorado e só pode ser inserido manualmente.
- Avalie a necessidade. Cada acesso pode conter uma rotina de verificação. O requisito 35 no exemplo verifica se existe um registro de informações específico da planta. Um requisito que não seja atendido ignora esse acesso sem realizar nenhuma leitura do banco de dados.
- Construa a chave. Os campos principais da tabela de condições são preenchidos a partir do documento. Fornecedor, material, centro e organização de compras são obtidos do cabeçalho e do item do pedido.
- Leia a tabela de condições. Se existir um registro para essa chave exata e ele for válido na data de precificação, o valor é utilizado e a busca é interrompida. Isso é o que significa "exclusivo".
- Falhar sem sucesso. Se nada for encontrado, tenta-se o próximo acesso. Quando todos os acessos falham, a condição simplesmente não tem valor, o que, em uma condição obrigatória, gera um erro.
Esse comportamento explica dois sintomas comuns. Um preço que permanece teimosamente incorreto geralmente significa que um acesso superior está correspondendo a um registro que ninguém se lembrava, e o botão Análise na tela de condições do item indica o acesso vencedor. Um preço que nunca aparece geralmente significa que todos os acessos falharam, na maioria das vezes porque... registro de informações de compra O período de validade expirou. A determinação de todo o esquema está contemplada em Definindo grupos de esquemas.











