Professional Documents
Culture Documents
1. Keep in mind reference characteristics’ values, you want to involve for pricing. Here two
colors (PGU & RHM), which will be additionally charged:
Class – DR
Characteristic – DR_EXTCOLORS
Values – PGU, RHM
5. Define object dependency (type Procedure) CONFIGPRICESD to bind together next objects
(t-code CU01):
reference characteristic' value (step 1)
price characteristics’ values (step 2)
Edit dependency:
With source code:
Imagine, that you use value PGU in several characteristics, let's say DR_EXTCOLOR and
B1_EXTCOLOR your dependency (step 5) will be like that:
In such cases is better to use Expression "SPECIFIED" to point all characteristics, which could
include value 'PGU'. Having that, the dependency (first row) will look much better:
https://vimeo.com/147844859
Configuração no SAP
1° – Dados Mestre
Primeiramente, o material utilizado deve ser um tipo de material configurável: KMAT
Nesse exemplo, criei o material 2847 – uma bicicleta. Esse material é um KMAT.
2° – Criar características
Agora vamos criar as características para minha bicicleta. Através da CT04, criei as
características ZBIKE, ZMARCHA e ZPRICE.
Cada característica podem receber valores, na minha ZBIKE foi atribuido as cores que essa
bicicleta pode ter.
Na ZMARCHA, inseri quais marchas essa bicicleta pode ter: 12, 21 ou 28.
3° – Criar uma classe
Toda característica deve ser atribuída a uma classe. Criar na CL01, uma classe
chamada ZBIKECLASS.
Atribuir todas as características acima, nesse nova classe ZBIKECLASS. Isso significa que
essa classe, possui todas essas características.
Para que todos os passos acima funcionem, é necessário criar um perfil de configuração
através da CU41.
Inserir o material, e faça a atribuição de classe.
Exemplo:
Ordem inserida com o material 2847, o pop-up abaixo será exibido:
Ao abrir o matchcode da cor, é possível selecionar alguma daquelas previamente criada na
CT04.
Crie uma condição de preço, com cópia da VA00, que é a condição standard para esses
processamentos.
Nesse exemplo usarei a própria VA00, que possui uma sequência de acesso VA00.
2° – Atribuir valor a característica
Ir na CT04, e para cada valor ir no caminho : suplementos -> dependência objetos ->
atribuições
Escrever o seguinte valor para um: $self.ZPrice=’VERMELHO’
Fazer isso para cada valor, no azul escrever: $self.ZPrice=’AZUL’
Isso deve ser feito para todas as características que deseja calcular um valor na pricing,
sempre alterando o texto.
3° – Precificar os valores
Por fim, é necessário na VK11 cadastrar para cada valor da característica qual deve ser o
preço aplicado para cada uma, na condição VA00.
Para a bicicleta 12v, será cobrado 25 Euros, se ela for Azul será cobrado + 600 euros.
Exemplo:
Criando uma ordem na VA01, e montando uma bicicleta AZUL de 12V, o preço esperado deve
ser de 625 euros.
As condições VA00 se somaram, formando o valor final de 625 euros de acordo com a
configuração desejada.
-Material KMAT
-Criar Características
-Criar Classe
-Criar Perfil de configuração
-Atribuir classe e perfil ao material
Esse é um começo para a configuração de variantes, que pode ter diversas ampliações e
utilizações. Esse cenário é muito utilizado na venda de computadores onde todos os
componentes são configuráveis (memória, processador, HD, placa de vídeo e etc).