on 10-31-2012 12:36 PM
Olá pessoal,
Gostaria de criar um procedimento de autorização na inclusão dos pedidos de compra, que verifique qual fornecedor está sendo utilizado. Se o pedido de compra estiver sendo gerado, por exemplo, para o fornecedor F001, dispare o procedimento de autorização, não sendo aplicado para os demais fornecedores.
Alguma sugestão?
Att,
Francis Macedo
Bom dia,
1. crie uma consulta pra definir qual fornecedor você vai travar. essa consulta tem que ler o campo CardCode da tela do pedido de compra (você pega essa informação pela variavel $[$4.0.0]
-- nesse exemplo, retorna TRUE se o fornecedor for o F0101.
SELECT 'TRUE'
FROM OCRD T0
WHERE T0.CardCode = $[$4.0.0] and T0.CardCode = 'F0101'
pra ficar mais interessante, você poderia trocar o campo fixo 'F0101' por algum campo dentro do cadastro de parceiro do PN, assim fica independente de ficar alterando a trava para novos PNs.
Chamei essa consulta de "Compras - fornecedor especifico".
2. crie a autorização, selecionando a consulta acima.
Feito isso, vai pedir autorização sempre que entrar com um pedido de compra para o fornecedor F0101.
Abraço
Fabio
SAP 8,82 PL8
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Fabio,
Agradeço a colaboração. Funcionou perfeitamente.
Abraço,
Francis Macedo
Prezados boa tarde,
Fiz a consulta para pegar uma informação da tabela OITM, porém a mesma não está respeitando o filtro, aonde estou errando.
SELECT Distinct 'TRUE'
FROM ODRF T0
INNER JOIN DRF1 T2 ON T0."DocEntry" = T2."DocEntry"
INNER JOIN OITM T1 ON T2."ItemCode" = T1."ItemCode"
WHERE T0."ObjType" = '1470000113' and T1."Series" = '85'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.