on 07-21-2014 1:41 AM
Boa Noite colegas
Estou precisando fazer um modelo de autorização para que a Nota fiscal de Entrada só possa ser diferente do pedido se AUTORIZADO alguém tem alguma dica ou exemplo?
Bom dia Leila,
as opções do SAP já foram testadas?
se voce for optar por analisar multiplas condicoes entre as estruturas do documento, entao só por consulta formatada testando o que for "verdadeiro" para entrar no modo de aprovação.
Wagner
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Sandra,
Nesse exemplo de consulta eu busco saber se em algum momento o usuario aplicou na linha do item um desconto maior que o permitido para o perfil dele... se o resultado for TRUE o processo de autorizacao entra em cena...
Declare
@SalesDisc as Numeric(2,0),
@Linhas as Numeric(2,0)
@TotDesc as Numeric(2,0)
Select @SalesDisc = T0.SalesDisc FROM OUSR T0 WHERE INTERNAL_K = 1
Select @Linhas = Distinc Count(LineNum) from RDR1 where DocEntry = N'manager'
Select @TotDesc = Sum(DiscPrcnt) from RDR1 where DocEntry = N'manager'
If (@TotDesc/@Linhas) > @SalesDisc
Begin
Select True
Else
Select False
End
Espero que lhe ajude a entender o funcionamento.
Wagner
Bom dia Leila,
O CTRL+C me traiu... é o que segue.
Voce conhece a utilização das variaveis em tempo de execução? São elas que entram nos criterios de seleção desse modelo ai.
Boa sorte!
Declare
@SalesDisc as Numeric(2,0),
@Linhas as Numeric(2,0)
@TotDesc as Numeric(2,0)
Select @SalesDisc = T0.SalesDisc FROM OUSR T0 WHERE INTERNAL_K = 1
Select @Linhas = Distinc Count(LineNum) from RDR1 where DocEntry = $[RDR1.DocEntry]
Select @TotDesc = Sum(DiscPrcnt) from RDR1 where DocEntry = $[RDR1.DocEntry]
If (@TotDesc/@Linhas) > @SalesDisc
Begin
Select True
Else
Select False
End
Ola Leila,
Que tipo de "diferenca" entre os documentos voce quer considerar?
Voce ja testou os padroes do B1?
Wagner
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.