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

Treinamento interno SD Pricing

Treinamento Interno SD - Pricing

Parte I Conceitos

Conceitos
Determinao do Preo
O termo determinao do preo usado de forma ampla para descrever o clculo de preos (para uso externo pelos clientes ou fornecedores) e custos (para finalidades internas, tal como contabilidade de custos).
As condies representam um conjunto de circunstncias que se aplicam quando um preo calculado. Por exemplo, determinado cliente pede uma quantidade especfica de um produto em determinado dia. Os fatores variveis nesse caso - o cliente, o produto, a quantidade pedida e a data - determinam o preo final que o cliente obtm. As informaes sobre cada um desses fatores podem ser gravadas no sistema como dados mestre. Esses dados mestre so gravados na forma de registros de condio.

Tcnica de condies na determinao do preo


A tcnica de condies refere-se ao mtodo pelo qual o sistema determina os preos com base nas informaes gravadas em registros de condio. Em Vendas e distribuio, os vrios elementos utilizados na tcnica de condies so configurados e controlados no Customizing. Durante o processamento de ordem, o sistema utiliza esta tcnica de condies para definir vrias informaes importantes de determinao do preo. Por exemplo, o sistema determina automaticamente o preo bruto que deve ser cobrado do cliente, alm das dedues e suplementos relevantes, com base nas condies que se aplicam.

Conceitos
A figura a seguir mostra como a tcnica de condies funciona em background para produzir as informaes sobre determinao do preo. O diagrama mostra como os vrios elementos da tcnica de condies funcionam juntos. 1. O sistema determina o esquema de clculo de acordo com as informaes definidas no tipo de documento de vendas e no registro mestre de cliente. 2. O esquema de clculo de preos define os tipos de condio vlidos e a seqncia em que aparecem na ordem do cliente. No exemplo, a partir do primeiro tipo de condio (PR00) no esquema de clculo, o sistema comea a pesquisa por um registro de condio vlido 3. Cada tipo de condio do esquema de clculo pode ter uma seqncia de acesso atribuda a ele. Nesse caso, o sistema utiliza a seqncia de acesso PR00. O sistema verifica os acessos at encontrar um registro de condio vlido. (Embora isso no possa ser visto no diagrama, cada acesso define uma tabela de condies especfica. A tabela fornece a chave com que o sistema pesquisa os registros).

Conceitos

4. No exemplo, o primeiro acesso (a pesquisa de um preo de material especfico de cliente) no bem-sucedido. O sistema passa para o acesso seguinte e encontra um registro vlido.

5. O sistema determina o preo de acordo com as informaes gravadas no registro de condio. Se existir uma escala de preos, o sistema calcula o preo adequado. No exemplo, o item de ordem do cliente pede 120 unidades do material. Ao utilizar o preo de escala que se aplica a quantidades de 100 unidades ou mais, o sistema determina um preo de US$ 99 por unidade

Treinamento Interno SD - Pricing

Parte II Introduo tcnica de condies

Introduo tcnica de condies


O sistema R/3 standard inclui elementos predefinidos para as atividades de determinao de preo de rotina.

Por exemplo, o sistema standard inclui tipos de condio para elementos bsicos de preo, tais como preos de material, dedues de cliente e material, e suplementos, tais como frete e IVA.
No caso de cada elemento, possvel utilizar ou modificar a verso standard ou criar definies totalmente novas para atender s necessidades empresariais do usurio. Em geral, a seqncia de atividades a seguinte:

1. Definio dos tipos de condio para cada elemento de preo (preos, dedues e suplementos) que ocorre nas transaes comerciais dirias;
2. Definio da tabela de condies que permite gravar e recuperar registros de condio para cada um dos diferentes tipos de condio; 3. Definio das seqncias de acesso que permitem ao sistema encontrar os registros de condio vlidos; 4. Agrupamento dos tipos de condio e elaborao da seqncia desses tipos num esquema de clculo

Introduo tcnica de condies


Tipos de condio
So representaes de determinados clculos ou determinaes de acordo com necessidades do usurio.
possvel definir um tipo de condio especfico para cada tipo de preo, deduo ou sobretaxa ocorrido nas transaes comerciais. Pode-se, tambm, definir que determinadas condies sejam determinadas automaticamente e que outras sejam fornecidas manualmente ou, ainda, definir que as mesmas sero calculadas a partir de frmulas prprias.

Exemplo :
O usurio deseja que o sistema calcule um percentual de deduo com base nas quantidades solicitadas pelo cliente (por exemplo, uma deduo de 1% a partir de 100 unidades de venda). Tambm possvel determinar que o sistema calcule a deduo com base no peso total (bruto) da mercadoria sendo adquirida (por exemplo: uma deduo de US$ 0,20 por kg, a partir de cada 100 quilos adquiridos). Para se utilizar as duas possibilidades, preciso definir dois tipos diferentes de condio..

Introduo tcnica de condies


Tipos de condio

Representao grfica do exemplo :


Neste exemplo, duas dedues se aplicam ao item de ordem do cliente. A primeira deduo uma deduo percentual com base na quantidade pedida. A segunda deduo uma deduo fixa com base no peso total do item. Pode-se acumular as duas ou decidir pela mais vantajosa tanto para o cliente quanto para a empresa (excluso de condies).

Introduo tcnica de condies


Tabelas de condies
Definem a combinao de campos (as chaves) que identificam um registro de condio individual.
Um registro de condio consiste na maneira como o sistema grava os dados de condio especficos entrados no sistema como registros de condio. Uma tabela criada a partir de uma lista de campos (catlogo) que parametrizvel, ou seja, pode-se inserir nas estruturas do catlogo de campos quaisquer campos que sejam necessrios para a determinao de preos. Note que nem todos os campos que podem ser selecionados contero valores no momento da determinao de preo. Veremos como driblar este problema em tpicos posteriores .

Exemplo :
Cada rea de vendas da empresa deseja ter uma lista de preos contendo os preos de todos os seus produtos, agrupados de maneira diferenciada.

Introduo tcnica de condies


Tabelas de condies

Introduo tcnica de condies


Sequncias de acesso
uma estratgia de pesquisa que o sistema utiliza para encontrar dados vlidos para um determinado tipo de condio. Ela determina a seqncia em que o sistema pesquisa os dados. A seqncia de acesso composta de um ou mais acessos. A seqncia dos acessos estabelece quais registros de condio tm prioridade sobre os outros. Os acessos indicam ao sistema onde procurar em primeiro lugar, em segundo e assim por diante, at encontrar um registro de condio vlido. Pode-se orientar o sistema para que, quando se achar um registro de condio em uma tabela, que se interrompa a procura nas demais tabelas (exclusiva) ou exigir do mesmo que a pesquisa seja feita em todas. O usurio deve indicar uma seqncia de acesso para cada tipo de condio para o qual deseja criar registros de condio.

Exemplo :
Um departamento de vendas pode oferecer aos clientes diversos tipos de preos. O departamento pode criar, por exemplo, os seguintes registros de condio : Um preo bsico para um material Um preo especial especfico de cliente para o mesmo material Uma lista de preos para clientes importantes Durante o processamento da ordem o departamento deseja que seja pesquisado cada um dos possveis preos para o cliente, mas prevalecendo o preo acordado com o mesmo.

Introduo tcnica de condies


Sequncias de acesso

Exemplo :

No momento da criao da sequncia de acesso posso determinar que a pesquisa seja interrompida quando se ache o registro em uma tabela mais especfica. Basta indicar pesquisa exclusiva na sequncia de acesso

Introduo tcnica de condies


Esquema de clculo
A principal funo de um esquema de clculo definir um grupo de tipos de condio que sero processados em uma seqncia determinada. O esquema de clculo tambm determina:
Que subtotais so exibidos durante a determinao de preo At que ponto a determinao de preo pode ser processada manualmente Que mtodo o sistema utiliza para calcular os suplementos e dedues percentuais Os requisitos a que determinado tipo de condio deve atender para que o sistema considere a condio

Exemplo :
Se um departamento de vendas processa ordens de vrios clientes estrangeiros, o departamento pode agrupar os clientes por pas ou regio. Em seguida, possvel definir um esquema de clculo para cada grupo de clientes. Cada esquema pode incluir tipos de condio que determinem, por exemplo, impostos especficos de um pas. No processamento de ordem, possvel indicar esquemas de clculo para clientes especficos e para tipos de documento de vendas. O sistema determina automaticamente o esquema a ser utilizado de acordo com estes parmetros.

Introduo tcnica de condies


Esquema de clculo Exemplo Esquema cliente = 1 (Pessoa Jurid. Nacional) Esquema docto = A (Venda normal) Esquema cliente = 2 (Pessoa Jurid. Exterior) Esquema docto = A (Venda normal)

Esquema clculo ZPP001 Denominao : Vda. Normal Merc. Interno PR00 K004 Preo Descto material Desconto cliente Enc. financeiro

Esquema clculo ZPP002 Denominao : Vda. Normal Merc. Externo PR00 K007 Preo Desconto cliente Enc. financeiro Frete

K007
Z001

Z001
Z002

Introduo tcnica de condies

Esquema de funcionamento

Treinamento Interno SD - Pricing

Parte III Excluso de condies

Excluso de condies
Excluso de condies
Na determinao de preo para documentos de venda e faturamento, possvel aplicar mais de um registro de condio a determinado item. possvel utilizar o processo de excluso de condies para comparar as condies possveis e determinar, por exemplo, o melhor preo para um cliente ou, ainda, na eventualidade de se existirem duas condies pr-determinadas ao mesmo tempo, que se mantenha apenas uma delas.

Exemplo :
Grupo de excluso Z001 Grupo de excluso Z002 Descontos material Descrio Desconto material Descontos cliente Descrio Desconto cliente

Tipo Cond
K004

Tipo Cond
K007

Esquema de excluso : Pricing ZPP001

Seq
10

Processo
D Exclusivo

Grupo 1
Z001

Grupo 2
Z002

O processo D indica que toda vez que existir um tipo de condio do grupo 1 automaticamente as condies do grupo 2 sero desativadas.

Excluso de condies
Excluso de condies
Exemplo : PR00 K004 K007 Z001 Preo Descto material Desconto cliente Enc. financeiro Preo base R$ 10,00 (+) R$ 0,25 (-)

R$ 1,00 (-)
R$ 0,33 (+) R$ 9,08

Sem excluso de condies todas as condies so consideradas ativas para o clculo

Excluso de condies
Excluso de condies
Exemplo : PR00 K004 K007 Z001 Preo Descto material Desconto cliente Enc. financeiro Preo base R$ 10,00 (+) R$ 0,25 (-)

R$ 1,00 (-)
R$ 0,33 (+) R$ R$10,08 9,08

Com a excluso de condies sempre que existir uma condio do grupo 1 (K004), automaticamente todas as condies do grupo 2 (K007) so consideradas inativas para o clculo.

Esquema de excluso : Pricing ZPP001


Seq 10 Processo D Exclusivo Grupo 1 Grupo 2 Z001 Z002

Treinamento Interno SD - Pricing

Parte IV Configurao

Configurao

Configurao de Tabela de condies Passo 1 : Modificando o catlogo de campos

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir tabelas de condies > Condies: campos permitidos MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Aumentar catlogo de campos para tabelas de condies

Configurao
Modificando o catlogo de campos
Quando deseja-se criar tabelas de condies dentro do SAP, pode-se inicialmente parametrizar os campos que se deseja utilizar. Estes campos ficaro disponveis no catlogo de campos para determinao de preo e podero ser utilizados no momento da criao das tabelas. J existe no SAP uma grande variedade de campos, mas, pelas experincias de projeto, estes campos sempre necessitam ser complementados por outros novos, devido s funcionalidades e caractersticas prprias dos clientes. O R/3 prev este tipo de situao, atravs de alteraes no catlogo de campos de determinao de preo e de User Exits para preenchimento dos novos campos. Para tanto, voc pode utilizar quaisquer campos das estruturas de comunicao KOMG (Campos permitidos para estruturas de condio), KOMK (Determinao de preo - cabealho comunicao) e KOMP (Determinao de preo item de comunicao). Note que estas estruturas trabalham campos genricos (KOMG), campos de cabealho (KOMK) e campos de item (KOMP). Se por algum motivo deseja-se utilizar um campo que no est disponvel nestas estruturas, deve-se inclu-lo em estruturas especficas de cliente para posteriormente utiliz-los nas estruturas de comunicao. Estas estruturas de cliente nada mais so do que sub-estruturas dentro das primeiras que servem para modificaes prprias. As estruturas de cliente disponveis so : KOMKAZ (para campos de cabealho) e KOMPAZ (para campos de item). Para efetuar a insero dos novos campos nas estruturas de cliente pode-se utilizar a transao SE11 (Abap Dictionary). Note que, para cada uma destas estruturas de cliente, j existe um campo Dummy no inicio da tabela, que serve como indicador de estrutura de cliente. Mantenha este campo na primeira posio da tabela (No o elimine), pois ele utilizado internamente pelo R/3.

Configurao
Modificando o catlogo de campos
Aps inserir o campo em qualquer uma das estruturas de cliente em questo, ative a tabela e transfira o campo para o catlogo de campos. Nem todos os campos que se inclui nas estruturas de comunicao do cliente so alimentados automaticamente pelo SAP na determinao de preo. Portanto no se espante ao perceber que, apesar de ter colocado o campo XPTO na estrutura e t-lo ativado no catlogo ele aparece sem valor no momento da determinao. E aquela sua condition type que seria a salvao da lavoura para o seu pricing simplesmente deixa de ser determinada. J prevendo este tipo de situao, foram criadas algumas User Exits para se efetuar o preenchimento dos novos campos, no momento de colocao das ordens de venda e/ou do faturamento. No pedido de venda as User Exits so as seguintes : Programa : MV45AFZZ

Rotinas : FORM USEREXIT_PRICING_PREPARE_TKOMK (para campos de cabealho) e FORM USEREXIT_PRICING_PREPARE_TKOMP (para campos de item).
No faturamento as User Exits so as seguintes : Programa : RV60AFZZ Rotinas : FORM USEREXIT_PRICING_PREPARE_TKOMK (para campos de cabealho) e FORM USEREXIT_PRICING_PREPARE_TKOMP (para campos de item).

Configurao
Modificando o catlogo de campos
Nos dois programas a rotina USEREXIT_PRICING_PREPARE_TKOMK tm disponvel a tabela TKOMK, que guarda todos os campos de cabealho disponveis no catlogo e que podem ser preenchidos com os dados desejados. Da mesma maneira a rotina USEREXIT_PRICING_PREPARE_TKOMP tm disponvel a tabela TKOMP para preencher os campos de item.

Configurao

Configurao de Tabela de condies Passo 2 : Criando a Tabela de condies

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir tabelas de condies > Criar Tabela de condies MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Atualizar tabela de condies

Configurao
Criando a tabela de condies
Para se criar uma tabela de condies, acesse a rotina em questo e fornea o nmero da tabela dentro do range permitido ao cliente (de 600 a 999). Se desejar, tome outra tabela como modelo (recomendvel).

Configurao
Criando a tabela de condies
Em seguida selecione os campos desejados, a partir do catlogo de campos, disponvel na lista da direita. As demais opes e botes sero descritas a seguir.

Configurao
Criando a tabela de condies
Quando se marca o campo C/periodo validade, voc define que cada registro de condio relacionado a esta tabela de condies conter um perodo de validade. Este perodo de validade ser definido pelas datas 'vlido de' e ' vlido at'.

Configurao
Criando a tabela de condies
Aps selecionar os campos desejados, clique sobre o boto Viso Tcnica para selecionar os campos que sero chave e se eles sero solicitados como item ou cabealho na entrada de dados.

Configurao
Criando a tabela de condies
Se voc marcar o campo Campo Lin o campo correspondente da tabela ser requisitado, no momento da entrada de dados, como linha de item, Caso contrrio, como cabealho.

Configurao
Criando a tabela de condies
Feitas as definies, clique sobre o boto Gerar para criar a tabela. O R/3 ir requisitar a classe de desenvolvimento e o request para gravao.

Configurao

Configurao de Tipos de Condio Passo 1 : Criando os tipos de condio

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir tipos de condies > Atualizar tipos de condio MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Determinar tipos de condies > Definir tipo de condio

Configurao
Criando os tipos de condio
Acesse a rotina em questo e clique sobre o boto Entradas novas ou marque uma condio que sirva como base e clique sobre o boto Copiar como. Em seguida voc dever preencher alguns grupos de campos que sero descritos a seguir.

Configurao
Criando os tipos de condio
A parametrizao das caractersticas do Tipo de condio est dividida em grupos de campos que so os seguintes : Dados de controle 1 Determina que tipo de condio est sendo criada e algumas regras de processamento Condio de grupo - Indica se o sistema deve tratar a condio individualmente ou como parte de um grupo. Possibilidades de modificao Indica como a condio poder ser alterada. Dados mestre Configura-se como os dados sero propostos, gerados e controlados. Escalas Determina os controles de escala da condio. Dados de controle 2 Determinar outras regras complementares de processamento da condio. Determinao de texto Indica atribuies de determinao de texto para a condio.

Configurao
Criando os tipos de condio

Define o cdigo do tipo de condio e sua descrio

Define qual a sequncia de acesso que a condio utilizar para determinao automtica dos dados

Configurao
Criando os tipos de condio Dados de Controle 1
Classifica o tipo de condio de acordo com sua utilizao (suplemento ou deduo, impostos, preos, etc.)

Determina como a condio ser calculada (por ex.: atravs de frmula, automaticamente pela sequncia de acesso, em percentual, em funo do peso bruto, etc.). O registro de condio (quando aplicvel) gerado de acordo com o parmetro colocado aqui.

Indica o sinal padro do tipo de condio, tanto para registros de condio quanto para o esquema de clculo Interfere na maneira pela qual a condio ser processada internamente. Por exemplo se voc indica que a condio Geralmente nova ao copiar, mesmo que no acontea redeterminao de preo no cenrio a condio ser recalculada

Controla se o tipo de condio deve ser uma condio de duplicao ou uma condio de acumulao. Este controle somente deve ser utilizado em listas tcnicas ou para materiais configurveis.

Configurao
Criando os tipos de condio Condio de grupo

Indica se o sistema calcula a base de escala considerando mais de um item do documento.

Indica a rotina que calcula a base para o valor de escala se a determinao de preo contiver uma condio de grupo.

Controla se uma compensao de diferenas por arredondamento ser efetuada para condies de grupo com uma rotina de chave de grupo. Se estiver marcado, o sistema ir compara o valor da condio do cabealho com o total de valores da condio dos itens.

Configurao
Criando os tipos de condio Possibilidades de modificao

Indica como sero (e se sero) tratadas as alteraes manuais

Indica se a condio ser tratada em itens ou no cabealho. Condies de cabealho so distribudas uniformemente entre os itens do documento e no so transferidas para Nota Fiscal.

Os demais marcadores indicam quais campos podero ser modificados na determinao de preo.

Configurao
Criando os tipos de condio Dados mestre
Indicam a validade proposta dos registros de condio

Indica se a condio toma outra condio como base. Com esta atribuio pode-se cadastrar valores para uma determinada condio e aproveit-los para outra

Indica se o registro poder ser eliminado da base de dados e de que maneira

Configurao
Criando os tipos de condio - Escalas
Indica qual o tipo de escala que ser utilizado na determinao da condio Indica se a escala ser processada de forma ascendente ou descendente

Atribuio de frmula para clculo da escala

Unidade de medida de processamento das escalas


Indica se os registros mestre sero criados em escala de/at ou definidos livremente, por exemplo

Configurao
Criando os tipos de condio Dados de controle 2
O R/3 multiplica o montante proveniente do registro de condio pela quantidade do item para calcular o valor da condio de um documento. Este cdigo controla se o sistema efetua a converso de moedas antes ou depois da multiplicao no caso de moedas diferentes entre registro e documento.

Controla se os valores que resultam da condio sejam registrados como provises na contabilidade financeira. As condies que possuem este cdigo so consideradas como condies estatsticas no documento.

Determina qual data deve ser utilizada para determinao do preo

Configurao
Criando os tipos de condio

Observaes adicionais Quando seu pricing possui mais de um tipo de condio de preo, normalmente (depende da verso) as primeiras condies so desativadas. Isto evita que se determine o preo vrias vezes para o mesmo item; Condies com valor negativo quando contabilizadas so lanadas como Dbito em FI; Condies com valor positivo quando contabilizadas so lanadas como Crdito em FI.

Configurao

Configurao de Tipos de Condio Passo 2 : Delimitando valores para os tipos de condio

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir tipos de condies > Determinar limites superiores/inferiores para condies MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Determinar delimitaes

Configurao
Delimitando valores para os tipos de condio
O intuito da delimitao de valores para tipos de condio impedir que valores acima ou abaixo do esperado para uma condio sejam calculados ou lanados manualmente. Isto particularmente til para prevenir erros de clculo em condies que so calculadas ou entradas manualmente.
Para se criar valores de delimitao, basta acessar a rotina em questo e se cadastrar os valores para o tipo de condio que se deseja delimitar, como mostrado abaixo :

Neste exemplo o tipo de condio ZTAR est limitado na faixa entre 100,00 BRL e 105, BRL. Se no momento da determinao de preo esta condio possuir um valor fora desta faixa, o R/3 emite uma mensagem de erro e exige um acerto da situao.

Configurao

Configurao de Sequncias de acesso Passo 1 : Criando a sequncia de acesso

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir sequncias de acesso MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Determinar sequncias de acesso

Configurao
Sequncia de Acesso
Acesse a rotina em questo e clique sobre o boto Entradas novas ou marque uma condio que sirva como base e clique sobre o boto Copiar como. Em seguida voc seguir 3 passos para criao da sequncia, que sero melhor elucidados a seguir.

Configurao
Sequncia de Acesso
O primeiro passo, mostrado abaixo, a sequncia propriamente dita. Nele voc identifica o cdigo da sequncia de acesso e sua denominao. No campo Categ. da sequncia de acesso voc define se ser uma sequncia para determinao de preo ou para determinao de bnus.

Configurao
Sequncia de Acesso
No segundo passo voc identifica as tabelas que sero acessadas e em qual sequncia.

Quando voc marca uma tabela como exclusivo voc indica ao SAP para que interrompa o acesso s demais tabelas se achar dados na tabela em questo.

Voc pode determinar um requisito (ou seja, uma pr-condio) para acessar os dados da tabela (por exemplo, somente em documentos de faturamento)

Configurao
Sequncia de Acesso
No terceiro passo voc identifica, para cada tabela, quais sero os campos a utilizar na determinao. Note que apesar de voc definir os nomes dos campos quando voc cria a tabela de condies, aqui voc pode dizar ao R/3 para que considere, naquele determinado campo, os valores de algum outro.

Configurao
Sequncia de Acesso
Se voc quiser definir outros campos, diferentemente dos campos propostos, clique sobre o boto Catal.cpos. e selecione o campo a partir da lista. Cuidado ao tratar campos de item e de cabealho, pois se voc trocar a informao poder ter o campo no preenchido.

Configurao

Configurao de Sequncias de acesso Passo 2 : Otimizando o acesso nas sequncias

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Otimizar acesso MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Determinar tipos de condies > Otimizar acesso

Configurao
Otimizando o acesso nas sequncias
Pode-se otimizar o acesso s tabelas da sequncia determinando-se que o R/3 utilize como primeiro acesso os campos disponveis no cabealho do documento. Isto melhora significativamente a performance de procura, pois o R/3 ir efetuar a busca de dados das sequncias primeiramente com os dados de cabealho e, para aquelas tabelas onde ele encontrar dados, no ser efetuada a pesquisa por item. Logicamente, as tabelas devero ter campos que estejam no cabealho do documento, caso contrrio a operao invivel. justificvel efetuar esta parametrizao quando se utiliza muitos itens no documento de vendas, pois a operao de busca da sequncia de acesso efetuada para cada um deles. Para tanto basta acessar a rotina em questo e indicar para qual sequncia e qual tabela da sequncia deve-se procurar os dados com otimizao, como mostrado a seguir :

Configurao
Otimizando o acesso nas sequncias

Configurao

Configurao do Esquema de clculo Passo 1 : Definindo esquemas para clientes

Caminh o

IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir esquema de clientes

Configurao
Definindo esquemas para clientes
O objetivo desta etapa classificar os clientes de acordo com condies idnticas de clculo de preos. Normalmente utiliza-se um esquema genrico para todos os clientes, porm, interessante manter um esquema diferenciado para clientes que exijam um tratamento extra (como por exemplo, clientes no exterior). Combinado com o esquema de documento, pode-se montar combinaes diferenciadas para tratamento das situaes de clculo. Para tanto basta acessar a rotina em questo e criar o cdigo equivalente para o cliente.

Configurao

Configurao do Esquema de clculo Passo 2 : Definindo esquemas para documentos

Caminh o

IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir esquema de documentos

Configurao
Definindo esquemas para documentos
O objetivo desta etapa classificar os documentos de acordo com condies idnticas de clculo de preos. Pelas experincias de projetos deve-se agrupar o mnimo possvel os esquemas de clculo, pois na eventualidade de manuteno ou acertos, que s vezes fazem parte de um nico cenrio, quanto mais agrupado, mais difcil a manuteno.

Configurao

Configurao do Esquema de clculo Passo 3 : Atribuindo esquemas de documentos aos documentos de vendas

Caminh o

IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Atribuir esquema de documentos para tipos de ordem

Configurao
Atribuindo esquemas de documentos aos documentos de venda
Atribua o esquema que foi criado no passo 3 aos documentos que possuem as mesmas caractersticas de determinao de preo.

Configurao

Configurao do Esquema de clculo Passo 4 : Atribuindo esquemas de documentos aos documentos de faturamento

Caminh o

IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Atribuir esquema de documentos a tipos de faturamento

Configurao
Atribuindo esquemas de documentos aos tipos de faturamento
S efetue esta atribuio se desejar utilizar esquemas diferenciados ou se, para cada documento de venda, existir um documento de faturamento correspondente. Se no for efetuada nenhuma atribuio, o documento de faturamento utiliza o esquema de clculo do documento de venda original.

Configurao

Configurao do Esquema de clculo Passo 5 : Criando os esquemas de clculo

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Atualizar esquema de clculo de custos MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Determinar esquema de clculo de custos

Configurao
Esquema de clculo
Acesse a rotina em questo e selecione o esquema RVXBRA (ou algum outro especfico do cliente) e clique sobre o boto Copiar como. Em seguida voc seguir 2 passos para criao do esquema, que sero melhor elucidados a seguir. Tome sempre como modelo este esquema devido ao bloco de impostos da localizao.

Configurao
Esquema de clculo
No 1o. passo voc cria o esquema de clculo em si, com seu respectivo cdigo e denominao.

At a verso 4.0A nenhum esquema de clculo era utilizado para o faturamento interno ou para as notas de crdito para bnus, pois o sistema utilizava uma lgica fixa determinada no programa. A partir da verso 4.0A se o usurio definir este cdigo, o R/3 desativa a lgica fixa no programa.

Voc pode definir como o sistema processa os dados de determinao do preo durante a cpia de documentos j neste ponto, marcando o tipo de determinao de preo para o esquema de clculo sendo criado.

Configurao
Esquema de clculo
No 2o. passo voc cria a lgica de sequncia das condies de determinao de preo. A seguir cada coluna do esquema de clculo ser melhor explicada.

Configurao
Esquema de clculo

Nmero do nvel Aqui voc indica a linha do pricing. interessante manter sempre um intervalo mnimo (por ex. 10 linhas) entre um tipo de condio e outra para facilitar uma manuteno posterior.

Numerador de condies Determina a sequncia dentro da mesma linha do pricing. Permite que para uma mesma linha exista mais de uma condio. Normalmente no utilizado

Configurao
Esquema de clculo

Tipo condio Indica qual o tipo de condio pertencente linha. Se deixado em branco o R/3 considera a linha como um sub-total, somando os valores das linhas antecedentes, desde o ltimo sub-total (se existir) ou de acordo com os nveis definidos.

Denominao Traz automaticamente a denominao da condio ou, no caso de um sobtotal, pode ser lanado a denominao correspondente

Configurao
Esquema de clculo

Nveis de/at Indica a partir de qual e at que linha toma-se como base para clculo da condio. Se deixado em branco somam-se todas as linhas antecendentes desde a ltima linha de sub-total (se existiu).

No determinar condio automaticamente (Manual) As condies com esta coluna marcada somente sero includas na determinao de preo se as condies forem entradas manualmente, por exemplo, na tela de sntese das condies ou se as mesmas forem transferidas atravs de um processo externo.

Configurao
Esquema de clculo

Condio obrigatria Indica se a condio obrigatria quando o sistema realizar uma determinao do preo com este esquema de clculo.

Condio tem funo estatstica O cdigo controla que a condio seja definida apenas estatisticamente (isto , sem modificar o valor) no documento. Condies estatsticas no podem ser transferidas na contabilizao, porm, podem ser utilizadas em PA.

Configurao
Esquema de clculo

Cdigo de impresso Controla a edio das linhas de condio durante a impresso das confirmaes da ordem e das faturas.

Subtotal-condio Controla se os valores de condio ou os subtotais devem ser gravados temporariamente e em que campos (na memria ou na base de dados) os mesmos sero gravados. Se o mesmo campo for indicado para gravar diferentes valores de condio, o R/3 somar todos os valores. Estes valores de condio ou subtotais servem, por exemplo, como referncia para outros clculos. Dica: Para que exista anlise de crdito, deve-se atribuir uma condio ao sub-total A

Configurao
Esquema de clculo

Requisito Determina uma rotina interna do R/3 (ou uma rotina desenvolvida pelo cliente) para checar se haver determinao de valores para a linha. Os requisitos controlam quando e como as linhas devem ser processadas.

Configurao
Esquema de clculo

Frmula de clculo Determina uma rotina interna do R/3 (ou uma rotina desenvolvida pelo cliente) que efetua o clculo do valor da condio. Pode-se utilizar aqui as variveis que se definiu anteriormente na coluna de sub-totais, bem como acessar outras bases de dados, ou ainda, acessar os dados de outras condies do esquema sendo processado. Dicas : Na memria, os dados de pricing esto armazenados nas tabelas internas XKOMV, KOMP e KOMK; As frmulas de clculo no devem utilizar o comando LOOP a menos que se guarde a posio atual da linha do pricing, caso contrrio, todas as condies abaixo da linha em questo sero desconsideradas e substitudas pela linha atual; Internamente o SAP guarda os valores multiplcados por 1000, 10000 e 100000. Depende da varivel; Aps se efetivar o clculo, deve-se atribuir o resultado varivel XKWERT, que a varivel de valor da condio. Esta varivel automaticamente transferida para a linha de valor do esquema.

Configurao
Esquema de clculo

Frmula de base Determina uma rotina interna do R/3 (ou uma rotina desenvolvida pelo cliente) que determina o valor base da condio ou linha sendo processade. Pode-se utilizar aqui as variveis que se definiu anteriormente na coluna de sub-totais, bem como acessar outras bases de dados, ou ainda, acessar os dados de outras condies do esquema sendo processado. Quando se define nveis inicial e final, os valores somados das linhas referenciadas so armazenados aqui. Este valor ser utilizado para o clculo da linha. Dica : Aps se efetivar a determinao da base, deve-se atribuir o resultado varivel XKBETR, que a varivel de valor de base da condio. Esta varivel automaticamente transferida para a linha de base do esquema.

Configurao
Esquema de clculo

Chave de conta Chave de trs posies que faz a ligao do tipo de condio a uma determinada conta do Razo. Com a ajuda da chave de conta, o sistema poder lanar montantes em determinados tipos de contas de receitas. Somente pode-se atribuir chaves de conta a linhas do esquema que possuam Tipos de condio. Portanto linhas de sub-total no podem ser contabilizadas. O valor lquido do item calculado somando-se as linhas que possuam tipo de condio e chave de conta associada no esquema de clculo.

Chave de conta de provises Chave de trs posies que faz a ligao do tipo de condio a uma determinada conta do Razo para efeito de proviso de valores. Com isto o R/3 poder lanar montantes em determinados tipos de contas de provises. Por exemplo, o sistema pode lanar na conta de provises de bnus as provises de bnus, calculadas a partir da condio de determinao do preo.

Configurao
Esquema de clculo
Observaes adicionais O valor lquido do item calculado somando-se todas linhas que possuam um tipo de condio e uma chave de conta; Por experincias de projeto, aconselhvel definir-se o esquema de clculo segundo blocos de processamento, conforme sugesto a seguir : Bloco 1 Condies para determinao do preo (preo, descontos, encargos, fretes, etc.) Bloco 2 Impostos (ICMS, IPI, PIS, COFINS, etc.); Bloco 3 Valores para contabilizao, com base nos valores calculados anteriormente; Bloco 4 Alimentaes estatsticas (SIS); Bloco 5 Transferncia de valores para PA. Pode-se definir para cada campo de valor de PA um tipo de condio equivalente em SD. interessante montar um esquema de clculo para cada tipo de cenrio (por exemplo : um para venda, um para a devoluo desta venda e outro para retorno desta venda). Isto facilita a manuteno dos cenrios e torna mais clara a documentao.

Configurao

Configurao do Esquema de clculo Passo 6 : Definindo a determinao dos esquemas de clculo

Caminh o

IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Controle da determinao de preo > Definir a determinao do esquema de clculo de custos

Configurao
Definindo a determinao do esquema de clculo
Aqui voc monta a determinao do esquema, combinando, alm da rea de vendas, os esquemas criados para cada cenrio.

Tipo de condio proposto p/entrada rpida Nesta coluna coloca-se o Tipo de condio proposto automaticamente pelo sistema na tela de criao em duas linhas. Se este campo no for preenchido, o sistema exibir a condio de preo ativa durante a administrao de vendas. Problema Se uma condio ativa for modificada manualmente, a mesma ser apresentada na tela de criao em duas linhas.

Configurao

Configurao do Esquema de excluso Passo 1 : Criando os grupos de excluso

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Excluso condioes > Definir excluso de condies para grupos de condies MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Definir excluso de condies > Definir grupos de excluso de condies

Configurao
Criando os grupos de excluso
Os grupos de excluso servem para agrupar as condies que tm caractersticas parecidas e que sero comparadas no momento da proposta de excluso.

Configurao

Configurao do Esquema de excluso Passo 2 : Associando as condies aos grupos de excluso

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Excluso condioes > Atribuir tipos de condio a grupos de excluso MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Definir excluso de condies > Atribuio excluso de condies <-> tipos de condio

Configurao
Associando condies aos grupos de excluso
Neste segundo passo voc associa as condies aos grupos de excluso. Basicamente voc est definindo quais as condies que estaro sendo comparadas no momento da determinao de preo.

Neste exemplo o primeiro grupo contm as condies de desconto referentes ao material e o segundo grupo as condies de desconto referentes ao cliente.

Configurao

Configurao do Esquema de excluso Passo 3 : Associando os grupos de excluso aos esquemas de clculo

Caminh o

SD = IMG > Vendas e Distribuio > Funes Bsicas > Determinao de preo > Excluso condioes > Atualizar excluso de condies para esquemas de clc.custos MM = MM = IMG > Administrao de materiais > Compras > Condies > Determinar determinao de preo > Definir excluso de condies > Atribuio excluso de condies <-> Esquema de clculo

Configurao
Associando os grupos de excluso aos esquemas de clculo
Neste terceiro passo voc monta a regra de excluso para cada esquema de clculo. Marque o pricing ao qual voc deseja associar um esquema de excluso e d um duplo clique sobre a pasta excluso.

Configurao
Associando os grupos de excluso aos esquemas de clculo
Neste momento voc monta a regra de excluso. Segue a mesma lgica de uma sequncia de acesso, ou seja, voc organiza uma sequncia de pesquisas e para cada uma delas uma regra. Tome cuidado para no criar sequncias que se anulem (por exemplo, desconsiderar desconto por material se houver desconto por cliente na primeira sequncia, porm ativar desconto material quando houver encargos na segunda). O preenchimento dos campos melhor definido a seguir.

Configurao
Associando os grupos de excluso aos esquemas de clculo

Sequncia de processamento

Processo de excluso Define o processo de excluso de condies para um esquema de clculo contemplando : Mais favorvel entre os tipos de condio (seleo do tipo de condio mais apropriado pertencente a um grupo de excluso de condies); Mais favorvel dentro do tipo de condio (seleo do registro de condio mais apropriado de um tipo de condio se mais registros de condio vlidos existirem); Mais favorvel entre os dois grupos de excluso (seleo de um dos dois grupos de excluso de condio); Processo exclusivo: se um tipo de condio do primeiro grupo de excluso de condies existir no documento, todos os tipos de condio que esto contidos no segundo grupo sero desativados; No favorvel dentro do tipo de condio; No favorvel entre os dois grupos de excluso.

Configurao
Associando os grupos de excluso aos esquemas de clculo

Grupo de excluso 2 Define o segundo grupo a ser comparado. No caso de uma verificao exclusiva as condies deste grupo sero desativadas se alguma das condies do grupo 1 existir.

Grupo de excluso 1 Define o primeiro grupo a ser comparado.