Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Prestação de Contas
Data/Hora da Publicação: 25/07/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:51:33
Descrição da Nota: ESTORNO NA PRESTAÇÃO DE CONTAS DA
Sintoma
1) Quando existir uma prestação de contas na DA e esta DA tiver uma nacionalização (embarque com
regime 14), o sistema não poderá deixar estornar esta prestação de contas na DA.
2) Quando o usuário estornar a prestação de contas na DA e a transação FB08 não for realizada,
deverá aparecer uma mensagem de erro: "estorno não foi realizado"
Solução
Fazer tratamento para verificar se há nacionalizações.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01809 Data: 25/07/2006 Hora: 09:48:20
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01809
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00124
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
ESTORNO NA PRESTAÇÃO DE CONTAS DA
----------------------------------------------------------------------------------------------------
Palavras Chave:
ESTORNO - PRESTAÇÃO DE CONTAS - FB08 - NACIONALIZAÇÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI075F02
REPS /PWS/MZYCI075I01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI075F02
FORM reverse_document_fb08.
DATA: v_belnr_ant LIKE /pws/zycie006-belnr_p.
CHECK NOT /pws/zycie459-docfat IS INITIAL.
* >> Início da inclusão: FORM REVERSE_DOCUMENT_FB08
SELECT SINGLE *
FROM /pws/zycit036
WHERE origem EQ 'PCD'
AND nrseqori EQ /pws/zycie459-nrpres.
IF sy-subrc IS INITIAL.
MESSAGE i015 WITH text-109.
EXIT.
ENDIF.
* << Fim da inclusão
PERFORM clear_date_batch.
it_zycbe033-tcode = 'FB08'.
it_zycbe033-tabela = text-012.
it_zycbe033-cpochv = /pws/zycie459-nrseqda.
it_zycbe033-belnr = /pws/zycie459-docfat.
...
...
IF sy-subrc = 0.
READ TABLE it_zycbt032 WITH KEY tcode = 'FB08'
tabela = text-012
cpochv = /pws/zycie459-nrseqda
tpmsg = 'S'.
* >> Início da exclusão: FORM REVERSE_DOCUMENT_FB08
IF sy-subrc EQ 0.
* << Fim da exclusão
* >> Início da inclusão: FORM REVERSE_DOCUMENT_FB08
IF sy-subrc = 0 AND
NOT it_zycbt032-belnr IS INITIAL.
* << Fim da inclusão
MESSAGE i030 WITH v_belnr_ant.
CLEAR: /pws/zycie459-docfat, /pws/zycie459-dtaprov.
/pws/zycie459-status = 'I'.
UPDATE /pws/zycit459 SET docfat = space
dtaprov = space
...
...
ELSE.
LOOP AT it_zycbt032.
MESSAGE i015 WITH it_zycbt032-msg+0(50)
it_zycbt032-msg+50(50).
ENDLOOP.
* >> Início da inclusão: FORM REVERSE_DOCUMENT_FB08
MESSAGE i015 WITH text-110.
* << Fim da inclusão
PERFORM popup_message USING text-039 text-038.
IF v_answer = 'J'.
CLEAR: /pws/zycie459-docfat, /pws/zycie459-dtaprov,
/pws/zycie459-status.
/pws/zycie459-status = 'I'.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI075I01
Não há diferenças significativas entre as fontes destas versões.
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/SAPMZYCI075
Elementos de texto foram inseridos:
Chave Comprimento Txt.
109 39 DA nacionalizada não pode ser estornada
110 25 Estorno não foi realizado