pessoall, esta semana, me foi solicitado o seguinte: deixar … · ou a transação shd0 ( final...

6
PessoALL, Esta semana, me foi solicitado o seguinte: Deixar a ABA pais da ordem de vendas, apenas em forma de exibição. A área fiscal do cliente, solicitou que estes dados devem ser determinados de forma automática e sem interferência manual . Ou seja, dependendo do tipo de ordem de vendas, os dados não devem ser alterados manualmente. Lembrando da restrição, "Por tipo de ordem de vendas" vamos a solução apresentada abaixo: Inicialmente, pesquisando sobre o assunto, temos o recurso Variante de transação, por ordem de vendas, que se encaixa como uma luva para esta necessidade. Para os interessados o Help de SD já trata do assunto desde a versão 4.5...vejam o print abaixo: Vamos ao passo a passo. Criar uma variante de transação, pelo caminho,

Upload: vunhi

Post on 19-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

PessoALL, Esta semana, me foi solicitado o seguinte: Deixar a ABA pais da ordem de vendas, apenas em forma de exibição. A área fiscal do cliente, solicitou que estes dados devem ser determinados de forma automática e sem interferência manual . Ou seja, dependendo do tipo de ordem de vendas, os dados não devem ser alterados manualmente. Lembrando da restrição, "Por tipo de ordem de vendas" vamos a solução apresentada abaixo: Inicialmente, pesquisando sobre o assunto, temos o recurso Variante de transação, por ordem de vendas, que se encaixa como uma luva para esta necessidade. Para os interessados o Help de SD já trata do assunto desde a versão 4.5...vejam o print abaixo:

Vamos ao passo a passo. Criar uma variante de transação, pelo caminho,

Ou a transação SHD0 ( final zero...)

Entrar com o código da transação, neste caso a VA01. Entrar uma variante de Transação, neste caso estou usando a ZVA01. Clicar no ícone Criar ou Manutenção( com processamento ). Neste momento, o SAP inicia um mapeamento da transação, como um mapeamento para LSMW ou SHDB para um Batch input para os mais velhos de SAP....brincadeirinha...usei muito SHDB... Ao dar enter em cada tela,

Você pode não exibir a tela toda ou utilizar as opções invisível ou Só saída ( campos protegidos )...

Você pode tirar Ícones da aplicação.... No caso da ordem de vendas você pode fazer isso com qualquer campo de qualquer tela...sem restrições, Se o SAP mapear é possível alterar a pela da VA01, VA02 e VA03...Cotação e programa de remessas também entram nesta brincadeira....

Clique na opção avançar, enter...até chegar na tela desejada. Como o mapeamento deve ser em DEV, neste caso, ao encerrar e gravar,

Pelo fato de ser uma request workbench você vai precisar de um pacote para o transporte , no momento da geração da mesma.

Marque a tela que tem a informação que você deseja e grave somente a tela que será utilizada na variante.

Você também pode excluir as suas telas após a gravação das mesmas.... Como regra uma variante de transação pode ter varias variantes de tela. Neste caso, se você as gravou, deve excluir as telas que não serão utilizadas. No nosso caso, para atender a necessidade do cliente,

Ficou apenas a tela...4470.

Em nosso caso, marcamos apenas o Só saída....deixando os campos apenas como visualização...( protegidos e sem opção de alterações manuais ). Como a nossa solução é por documento de vendas, Vamos entrar na transação VOV8, manutenção do cabeçalho da ordem de vendas, para atribuir aos documentos de vendas a variante de transação...

Após os transportes, ao entrar na VA01 ou VA02, para estes documentos de vendas que executam esta Variante de transação via parametrização.....temos o seguinte resultado...

Observem que trata-se da criação da ordem de vendas, apesar de eu pintar os campos para Nos mostrar informações de clientes, os campos estão protegidos, disponíveis apenas para visualização. Necessidade atendida..... Grande abraço a todos.