cancel
Showing results for 
Search instead for 
Did you mean: 

Obrigatoriedade no campo forma de pagamento na Miro

Former Member
0 Kudos

Boa tarde,

Pessoal, preciso deixar o campo "Forma de pagamento" na aba pagamento da miro como obrigatorio. A falta do preenchimento deste campo está impactando na geração do arquivo bancário.

Alguém sabe por favor como deixar este campo obrigatorio.

pesquisei pela transação OB41 porém sem sucesso.

obrigada,

Cláudia Oliveira

Accepted Solutions (0)

Answers (9)

Answers (9)

Former Member
0 Kudos

Boa tarde,

Marssel, deu super certo, era mesmo a falta de ativar na OB28!

Muito obrigada pela imensa ajuda

Marssel700
Active Contributor
0 Kudos

Que ótimo.

Sucesso!

Former Member
0 Kudos

Marssel, me ajuda em mais uma questão, está bloqueando agora a forma de pagamento.

Porém quando preencho continua me impedindo de lançar a Miro.

Validação       VJBS_FI  Validação em FI
Etapa           004      Forma pgto Miro


Tipo mensagem   E           Classe mensagem   ZVS_RETAIL
Nº mensagem     014
Texto mensagem  Forma de Pagamento não preenchida

Variáveis de mensagens
1 BSEG       - ZLSCH        2            -
3            -              4            -

Me ajuda nesta questão novamente.

obrigada,

Cláudia de Oliveira

Former Member
0 Kudos

Marssel, por favor me ajuda a identificar porque está totalmente bloqueado mesmo depois que preenche o campo.

obrigada,

Cláudia de Oliveira

former_member603880
Participant
0 Kudos

Conseguiu?

Former Member
0 Kudos

Boa tarde,

Gabriel, ainda não, a regra é valida, mas mesmo depois que corrijo o campo a ser preenchido o sistema não permite eu finalizar a miro.

Pode me ajudar por favor?

obrigada,

Cláudia de Oliveira

Marssel700
Active Contributor
0 Kudos

Cláudia,

Eu reproduzi esse cenário e de fato a validação só bloqueia. Em nenhum momento ela permite prosseguir.

Eu recomendo que você solicite um suporte ABAP para criar uma user exit para este caso.

Att.

Former Member
0 Kudos

Oi Marssel, a validação está bloqueando, isto está correto.

O que questiono é que a validação bloqueia porque a forma de pagto não está preenchida e mostra uma mensagem de erro.

Quando o usuário preenche o campo deveria permitir que a miro fosse finalizada, neste caso não está permitindo.

Será que antes de irmos para a exit, será que conseguiremos tentar mais uma vez pela regra?

obrigada,

Cláudia de Oliveira

former_member603880
Participant
0 Kudos

Claudia, eu implementei o meio de pagamento obrigatório na MIRO aqui pela SHD0.

Entre o código da transação MIRO, crie uma variante com o programa SAPLFDCB e tela 20. Busque meio de pagamento (INVFO-ZLSCH) e marque como obrigatório. Não esqueça de ativar a variante no ambiente de origem e nos ambientes que receberem o transporte da request!

É um pouco mais complicado que regra de validação. Se precisar, retorne ou peça ajuda a algum MM com experiencia nessa configuração.

Espero que esta alternativa lhe ajude.

Abs,

Gabriel

Former Member
0 Kudos

Bom dia Marssel,

sim eu defini a mensagem de erro:

     Forma de Pagamento não preenchida

Nº mensagem    ZVS_R  014

Ativei a regra por meio da transação SE38 e  rodei o programa RGUGBR00.

Criei por item, acho q deveria criar no cabeçalho correto?

obrigada,

Cláudia de Oliveira

Marssel700
Active Contributor
0 Kudos

Bom dia,

Não. É no ítem mesmo. A tabela utilizada é a BSEG e não a BKPF. Você poderia utilizar no documento completo.

A ativação da regra é por meio da OB28. Verifique nesta tela se a sua empresa possui validação no ítem, e ativação com chave nivel "1".

saudações

Former Member
0 Kudos

Boa tarde, Marssel, estou com dificuldades de inserir a imagem.

Mas basicamente está assim:

Condição :

  

SYST-TCODE = 'MIRO'

Verificação

BSEG-ZLSCH<> ' '

obrigada,

Cláudia de Oliveira

Marssel700
Active Contributor
0 Kudos

Boa tarde Cláudia,

Você definiu a mensagem? Ativou corretamente a regra? Criou a regra para o ítem de documento ou documento completo?

Só me resta dizer que tem que funcionar. Uma vez que o lançamento da Miro preenche as tabelas de FI (BKPF e BSEG), o campo meio de pagamento vai ter que passar na validação para concluir o procedimento. Do contrário será barrado e o erro será mencionado na mensagem da própria Miro.

Boa sorte.

Former Member
0 Kudos

Olá Marssel, realmente tinha erros na minha regra de validação, fiz as correções. 

Ao fazer isto acessei a transação SE38 e rodei o programa RGUGBR00, porém ainda assim não deu certo.

Será que falta mais alguma coisa?

obrigada,

Cláudia de Oliveira

Marssel700
Active Contributor
0 Kudos

Poste sua tela da validação para que eu verifique.

Former Member
0 Kudos

Obrigada, Marssel, eu executei o programa e mesmo assim não deu certo, será que há algo errado na minha regra?

 

SYST-TCODE = 'MIRO' AND BSEG-ZLSCH <> ''

Eduardo, verificarei este forum, muito obrigada pela dica!

Grata,

Cláudia de Oliveira

Marssel700
Active Contributor
0 Kudos

Cláudia,

Te recomendo revisar sua regra. Ela funciona da forma que descrevi.

Veja só os passos abaixo:

1 - OB28 - Criar etapa da regra de validação:

2 - MIRO - Revisão de Fatura sem meio de pagamento

Att.

Former Member
0 Kudos

Bom dia,

Eduardo, obrigada pelo retorno.

Estou com uma dúvida, payment term seria a condição de pagamento, certo? eu fiz a regra de validação em cima do campo ZLSCH (forma de pagamento).

Fiz a alteração conforme vc orientou na OB41, porém mesmo assim o campo forma de pagto não está obrigatório.

Tem mais alguma sugestão?

obrigada,

Cláudia de Oliveira

Former Member
0 Kudos

wops... sorry about that! Li uma coisa e pensei em outra.

Dê uma olhada nessa thread...

https://scn.sap.com/message/9037306#9037306

Não é bem o que você procura mas talvez ajude.

Abraço

Eduardo Chagas

Former Member
0 Kudos

Obrigada pelo retorno Marssel,

criei a regra da validação e ainda assim não funcionou.

Sabe se depois de criar na OB28 preciso fazer mais alguma coisa?

obrigada,

Cláudia de Oliveira

Former Member
0 Kudos

Oi Cláudia

Execute a OB41, Selecione o Posting Key 31 e clique no botão Maintain Field Status; dê dois cliques em Payment Transactions e altere o campo Payment term para requirido.

Abraço

Eduardo Chagas

Former Member
0 Kudos

Detalhe... o campo irá aparecer como requerido depois que você entrar com o pedido ou informações da conta contábil.

Marssel700
Active Contributor
0 Kudos

Cláudia,

você tentou lançar a fatura pela MIRO e mesmo assim o campo não foi validado?

Se sua regra está correta, vá para SE38 e rode o programa RGUGBR00 para reativar as regras.

Você pode também verificar a outra opção que dei com um ABAP.

BADI for MIRO

saudações

Marssel700
Active Contributor
0 Kudos
Toro,
você deve criar uma regra de validação para este campo. OB28 - Nível de intens de documento.
Digite no pré-requisito:
SYST-TCODE = 'MIRO'
Check:
BSEG-ZLSCH <> ''
Vc pode ainda verificar outras soluções através de alteração de BADI´s
Saudações
JL23
Active Contributor
0 Kudos

the forum language for the MM space is english - moved to

to Comunidade SAP em Português (Portuguese Language Community)