Como fazer o campo standard funcionar na pricing (e que parece não ser)

Ou… Como adicionar o campo standard MTART (Tipo de Material) na determinação da pricing

Ou…Como adicionar o campo standard PSTYP (Categoria de item!…)na determinação da pricing…

Enfim, poderia ficar escrevendo vários itens semelhantes (ou paradoxais) aqui para você descobrir:

Tem coisas que o standard não é standard!

Mas…como assim?

Atualmente estou em um cliente precisando providenciar um ajuste nas tabelas de determinação de registro de condição, ou melhor, um ajuste na determinação da pricing.

Pois bem…fui eu e verifiquei o campo MTART (Tipo de Material) no catálogo de campos do IMG, que já estava atribuído. Até aí, tudo bem.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Criei minha tabela de condição, minha sequencia de acesso e atualizei o registro de condição na VK11.

Executei a VA01…quando verifico se o registro através do botão Análise…eis que não está lá o campo!

Verifico de lá, verifico de cá…e acesso o oráculo chamado Google! Eu uso, você também usa…(não é a toa que está aqui!)

Ao verificar, encontro recomendações para usar user-exit. Hein? Como assim?

Me deparo com um passo-a-passo deste site – muito bom por sinal –  Confira o link AQUI.

Não fiquei conformado com a primeira resposta!

Logo vamos buscar na fonte – acessar a OSS da SAP!

Eis que temos uma Nota SAP explicando uma situação semelhante e uma nota de consulta para criar um campo Z!

SAP Note 1456169 – Error Access not made (initialized field) in pricing analysis for a sales document

Nesta Nota SAP, o resumo dela é:

Passo 01:Crie um campo ZZMTART (por exemplo – peça para um ABAP para te ajudar) e peça que seja inclusa nas estruturas de condições (KOMP, KOMV, KOMG)

Passo 02: Parametrize sua tabela com esse novo campo! Campo ZZ…não é pra dormir não! (dããã)

Passo 03: Depois…utilize as rotinas userexit_pricing_prepare_tkomp ou userexit_pricing_prepare_tkomk (depende do que você irá fazer né…não adivinho o que você está buscando!) tanto na MV45AFZZ (Ordem de Venda) quanto na RV60AFZZ (Documento de Faturamento).

Logo, tem coisas do standard que não são standard assim…(ou melhor, o MTART não é tão MTART assim)

Então, espero que utilize minha experiência como sabedoria para você encarar o seu dia-a-dia no campo de batalha! Afinal, sabedoria é aprender com a tentativa-e-erro das outras pessoas!

Espero que tenha ajudado!

Gostou? Compartilhe!

 

Como fazer o campo standard funcionar na pricing (e que parece não ser)
Summary

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Copy Protected by Chetan's WP-Copyprotect.