O valor base alternativo é usado apenas como base de cálculo, enquanto o cálculo alternativo é utilizado para modificar o valor final.
Por exemplo, imagine que você tem um tipo de condição ZZ01, com um registro de condição mantido (dados mestres) por $100. Agora, a condição ZZ02 também existe mais abaixo no esquema, mas com uma taxa de 10%. O cálculo padrão resultaria em um valor final de $110.
O valor base alternativo poderia dizer: "não utilize $100 como base, utilize apenas o preço original PR00, que era de $90". Então, o valor final seria $100 + (10% de $90) = $109.
A rotina de cálculo alternativa diz: "ignore o 10% completamente. Em vez disso, utilize um 20% calculado externamente". Então, você acaba com um valor final de $100 + (20% de $100) = $120.
Ao combinar ambos, você poderia obter $100 + (20% de $90) = $118.
Mais uma vez,
Tipo de Cálculo Alternativo:
Normalmente, se você deseja calcular um valor, deve usar um tipo de cálculo para determinar o valor. Esse tipo de cálculo pode ser de adição, subtração ou multiplicação. Da mesma forma, a SAP também tem um tipo de cálculo padrão nos dados de controle do tipo de condição. Lá você tem opções baseadas em quantidade, baseadas em quantidade fixa ou baseadas em porcentagem.
O que acontece é que, se você definir seu tipo de condição que calcula o preço base de um material com base na quantidade, então o cálculo será feito com base na quantidade do material. Se o cliente pedir 10 unidades e você tiver mantido um preço unitário de 100 Rs para cada material, então o valor determinado é de 1000 INR. Da mesma forma, se o tipo de condição for de desconto, mantenha o tipo de cálculo como %. Isso significa que se você mantiver o valor de 10% no registro de condição, então essa porcentagem será considerada como o tipo de cálculo e o valor da condição será determinado.
Em alguns casos, você deve renunciar aos tipos de cálculo padrão e usar um método específico do cliente para calcular um valor. Por exemplo, se estiver calculando as taxas de frete para um material, isso depende de muitos critérios como peso, volume e também o valor mínimo, etc. Nestes casos, você renuncia ao valor padrão e então usa o tipo de cálculo alternativo para calcular o valor da condição contra a condição específica.
Valor Base de Condição Alternativo:
Se você precisa calcular algum valor, deve ter um valor base para isso. Por exemplo, se deseja calcular um desconto de 10% para um material, então deve ter um valor base sobre o qual esse 10% é calculado. Normalmente, você usa o valor de condição do preço base do material para calcular o valor.
Agora, se não deseja usar o valor base e usar outros valores como valor base que são derivados de alguma fórmula. Então, você cria uma rotina que realizará as operações matemáticas na rotina e lhe dará um valor que agora é usado como valor base para calcular o valor da condição para um tipo de condição específico.
Requisito:
Um fator na técnica de condição que restringe o acesso a uma tabela de condições. O sistema só acessa uma tabela de condições para determinar o preço se o requisito especificado for atendido.
Exemplo:
O sistema usa uma sequência de acesso para determinar o preço de um material. Um dos acessos na sequência contém o requisito "em moeda estrangeira". O sistema só utiliza a tabela atrás desse acesso se o pedido de venda para o qual o preço deve ser calculado estiver em uma moeda estrangeira.