on 02-26-2013 6:13 PM
Boa tarde pessoALL ,
Estou com uma situação muito peculiar sobre o cenário de inutilização.
Tenho um landscape com ambientes ECC - 6.5 e SAP PI/GRC - 702.
Ambiente
{ECC}DEV --->{PI/GRC}DEV - Funciona todos os cenários - Envio, Cancelamento por Evento, Evento e Inutilização.
Ambiente QAS
{ECC}QAS --->{PI/GRC}QAS - Funciona quase todos os cenários - Envio, Cancelamento por Evento e Evento.
Inutilização não funciona em QAS, descobri que por algum motivo "psico" o ECC não consegue conectar no SAP GRC quando a solicitação é inutilização.
Procedimentos que eu fiz:
Criei uma conexão nova para o ambiente de PI/GRC QAS (SM59) - Com um usuário que existe no ambiente no mandante do GRC como - Usuário de sistema e com perfil SAP_ALL.
Associei essa nova conexão a um local de negócio no ECC QAS, no GRC bd97 fiz a amarração LogicalSystem + Conexão de retorno, coloquei os breakpoints externos no GRC exatamente na linha (67-PERFORM own_logical_system_get CHANGING lv_logsys.) e no ECC na chamada da função /xnfe/nfe_skip, por apenas 1 vez, funcionou.
Retirei os breakpoints fiz novamente uma execução e funcionou, mais apenas por uma vez.
Nessas duas tentativas, rodou todo o processo de salvar na /xnfe/nfehd e retornou o status C para o ECC e a mensagem continuo o caminho natural (PI - SEFAZ).
Fizemos outras 4 emissoes para mesmo local de negócio, com o erro de cadastro, emitimos a Inutilização e não funcionou mais.
Em todas as N tentativas que não funcionaram o status fica em V (Erro de validação interno recebido de SM).
Já verifiquei os logs da SM21, ST22, SMQR, RSRFCTRC no GRC.
Alguem tem uma ideia o por que não está ocorrendo a conexão entre os ambientes, apenas para inutilização ?
Estou bolado !
Atenciosamente,
Ricardo Viana.
Vamos por partes.. para ver se eu entendi.
Você gerou a nota no ECC e enviou para o GRC. Ela ficou com status de "Erro de validação". Isso?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fernando e Chagas,
O funcional de SD realizou uma emissão forçou um erro no cadastro do cliente, com isso posso realizar o SKIP, fizemos o skip e não funcionada.
Bom o que acabou acontecendo... o BASIS comentou que rodou um script para alteração dos usuarios no sistema GRC, com isso o usuário que estava na RFC entre o ECC - GRC, acabou ficando como usuário de diálogo, realizei a alteração para usuário de sistema e funcionou.
Porém para basis abrir o jogo que tinha feito isso, demorou 3 dias.
O ponto que não ficou claro, é por que emissão, cancelamento por evento e evento estavam funcionando, mesmo com o usuário como dialogo, sendo que é feito uma chamada remota para as /xnfe/etc.. !
Obrigado pela atenção.
Atenciosamente,
Ricardo Viana.
Chagas ou Fernando da Ros,
Saberiam me dizer o motivo pelo qual apenas o Skipping não funcionava quando o usuário estava como dialogo no SAP GRC, sendo que funcionava emissão, cancelamento e evento ?
Fiz o debug novamente para ver se em algum pedaço ele validava essa característica no usuário, e não encontrei.
Putz que curiosidade..
Muito obrigado pela atenção.
Ricardo Viana.
User | Count |
---|---|
16 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.