Módulo: CÂMBIO FINANCEIRO
Funcionalidade: Rotina de Pagamento
Data/Hora da Publicação: 11/10/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 11:43:20
Descrição da Nota: COMPLEMENTO DO BOLETO - REMESSA - TIME-OUT
Sintoma
Ao inserir as informações no complemento do boleto de remessa e salvar, o mesmo parou na execução
até gerar time-out.
Solução
Se houver dados inconsistentes na remessa, não deixar executar o programa por muito tempo.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02250 Data: 11/10/2006 Hora: 13:51:58
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02250
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00135
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
COMPLEMENTO DO BOLETO - REMESSA - TIME-OUT
----------------------------------------------------------------------------------------------------
Palavras Chave:
COMPLEMENTO DO BOLETO - REMESSA - TIME-OUT
DADOS INCONSISTENTES NA REMESSA
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCA110F01
REPS /PWS/MZYCA110TOP1
REPT /PWS/SAPMZYCB110
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCA110F01
...
v_cont_cide TYPE c VALUE 'N',
v_cont_iss TYPE c VALUE 'N',
v_cont_iof TYPE c VALUE 'N',
v_cont_pis TYPE c VALUE 'N',
v_cont_cofins TYPE c VALUE 'N'.
* >> Início da inclusão: FORM CONTABILIZA_CP
v_controla_cp = v_controla_cp + 1.
* << Fim da inclusão
PERFORM selecionar_cp.
CHECK erro_bi IS INITIAL.
CLEAR: v_cont_irrf_bco, v_esto_irrf_bco,
v_cont_cide_bco, v_esto_cide_bco.
PERFORM atualiza_dtvencto_imp_cp.
...
...
itab_dados_tc_aux[] NE itab_dados_tc[] ) ).
wa_zycbt031 = /pws/zycbe031.
wa_zycbt145 = /pws/zycbe145.
itab_zycbt031_tc1[] = itab_zycbt031_tc[].
itab_dados_tc_aux[] = itab_dados_tc[].
* >> Início da inclusão: FORM CONTABILIZA_CP
IF v_controla_cp > 10.
MESSAGE i061 WITH text-259.
EXIT.
ENDIF.
* << Fim da inclusão
PERFORM contabiliza_cp.
ENDIF.
wa_zycbt031 = /pws/zycbe031.
wa_zycbt145 = /pws/zycbe145.
itab_zycbt031_tc1[] = itab_zycbt031_tc[].
...
...
ELSE.
MESSAGE i015 WITH text-176 text-172.
ENDIF.
ENDFORM.
FORM verifica_cp.
* >> Início da inclusão: FORM VERIFICA_CP
CLEAR v_controla_cp.
* << Fim da inclusão
SELECT SINGLE * FROM /pws/zycbt125
WHERE codpagto = wa_zycbt124-codpagto.
IF sy-subrc EQ 0 AND
wa_zycbt124-tpoper EQ 'R' AND
/pws/zycbt125-tprem EQ '1'.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCA110TOP1
...
v_dtlanc(10) TYPE c,
v_cont_irrf_bco TYPE c,
v_esto_irrf_bco TYPE c,
v_cont_cide_bco TYPE c,
v_esto_cide_bco TYPE c,
* >> Início da exclusão:
v_cred_imp LIKE /pws/zycat024-credito_imp.
* << Fim da exclusão
* >> Início da inclusão:
v_cred_imp LIKE /pws/zycat024-credito_imp,
v_controla_cp(2) type n.
.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCB110
Incluído símbolo de texto:
Idioma: PT
Símbolo: 259
Texto: (50 caracteres)
"Existem dados da Remessa inconsistentes.Verificar."
Comprimento máximo: 50