Nome Nota 10828
Funcionalidade Rotina de Pagamento
Responsável
Data / Hora da Publicação 18/02/2011 11:10 PWSCB
Produto PW.CE
Módulo CÂMBIO IMPORTAÇÃO
Descrição da Nota COMPLEMENTO DO BOLETO -COM ASSOCIAÇÃO-FALTA MESG ERRO DO BI E
CONST.TELA : : : : : : :
Complemento do Boleto -com associação- falta msg de erro do BI e consistencia de abertura/fechamento dos campos da tela.
Não tem rotina para mensagem de erro no BI e consistencia de campos na tela incorretos.
Incluir rotina de mensagem de erro no BI e incluir consistencia de campos para deixar fechado ou aberto na tela .
Sintoma
Causa
Solução
Versões Afetadas
8.0Versões
Nota 10525 10706 10482 Nota 10545 10409 Nota 10343Pré-Requisitos - Notas
Pacotes de atualização
---Nota Número 10828 Data: 14/12/2010 Hora: 14:13:47
---Nota Número : 10828 Categoria : Melhoria Prioridade : Média Versão PW.CE : 8.0 Pacote : 00005 Agrupamento : 00052 ---Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
10343 - 00001 - 8.0 - 00004 - CODE INSPECTOR
10409 - 00002 - 8.0 - 00004 - D.A - ESTRATEGIA LIBERAÇÃO - CAMBIO EXPORTAÇÃO
10482 - 00003 - 8.0 - 00004 - PROCESSAR BOLETO,COMPLEMENTO BOLETO,SAIDA PAGAMENTO,PRESTAÇÃO CON
10525 - 00004 - 8.0 - 00004 - CODE INSPECTOR
10545 - 00005 - 8.0 - 00004 - FATURA IMPORTAÇÃO, PAGAMENTO ANTECIPADO, FINANCIAMENTO, MOEDA BRL 10706 - 00006 - 8.0 - 00005 - NOVO TRATAMENTO NO PROGRAMA DE REMESSA FINANCEIRA, CÁLCULOS IMPOS
---COMPLEMENTO DO BOLETO -COM ASSOCIAÇÃO-FALTA MESG ERRO DO BI E CONST.TELA
---Palavras Chave:
COMPLEMENTO DO BOLETO -COM ASSOCIAÇÃO- FALTA MSG DE ERRO DO BI E CONSISTENCIA DE ABERTURA/FECHAMENTO DOS CAMPOS DA TELA.
---Objetos da nota: REPS /PWS/MZYCB110F01 REPS /PWS/MZYCB110I01 REPS /PWS/MZYGL110F01 ---Modificações efetuadas em REPS /PWS/MZYCB110F01
... endcase. when 'ZFBDT'. case itab_zyglt321-cpocb. when 'DTINCL'. wa_zycbe033-zfbdt = wa_zycbt117-dtincl. when 'DTVENCTO'. wa_zycbe033-zfbdt = wa_zycbt117-dtvencto. when 'DTEMB'. wa_zycbe033-zfbdt = wa_zycbt117-dtemb. when 'DTLANCTO'.
* >> Início da exclusão: FORM BUSCA_PARAMETROS321_IA wa_zycbe033-zfbdt = itab_zycbe033-budat.
* << Fim da exclusão
* >> Início da inclusão: FORM BUSCA_PARAMETROS321_IA
Versão
. Não existe Request associada.
Request / Patch
* >> Início da inclusão: FORM BUSCA_PARAMETROS321_IA wa_zycbe033-zfbdt = wa_zycbe033-budat. * << Fim da inclusão endcase. when 'ZUONR'. case itab_zyglt321-cpocb. when 'NRSEQ'. wa_zycbe033-d_zuonr = wa_zycbt117-nrseq. wa_zycbe033-c_zuonr = wa_zycbt117-nrseq. when 'EBELN'. wa_zycbe033-d_zuonr = wa_zycbt117-ebeln. wa_zycbe033-c_zuonr = wa_zycbt117-ebeln. when 'TXTINF'. ... ... perform verifica_contabilizacao using c_f02 c_zycbt117 v_cpochv
'Estorno do Complemento do Boleto'(264) changing wa_mensagem.
if not wa_mensagem is initial.
wa_cont-belnr = wa_mensagem-belnr. wa_cont-dtlancto = wa_zycbe033-budat. wa_cont-fb08 = 'X'.
wa_cont-fbra = space.
append wa_cont to itab_contabilizacoes.
* >> Início da inclusão: FORM EXECUTA_F02_INVERSA_IA else. loop at itab_zycbt032. itab_zycbt032-msgv1 = itab_zycbt032-msg(50). itab_zycbt032-msgv2 = itab_zycbt032-msg+50. perform message_store using c_classe_msg c_tipo_msg_e itab_zycbt032-msgv1 itab_zycbt032-msgv2 space space 061. endloop. * << Fim da inclusão endif. endif. endform. form clearing_fornecedor_f51_ia. data:
wa_mensagem like line of itab_mensagem, wa_zycbe033 like line of itab_zycbe033, wa_cont like line of itab_contabilizacoes, v_cpochv type /pws/zycbe033-cpochv. read table itab_mensagem with key tpmsg = 'E' ...
...
using c_f51 c_zycbt117 v_cpochv
'Estorno do Complemento do Boleto'(264) changing wa_mensagem.
if not wa_mensagem is initial.
wa_cont-belnr = wa_mensagem-belnr. wa_cont-dtlancto = wa_zycbe033-budat. wa_cont-fb08 = 'X'.
wa_cont-fbra = 'X'.
append wa_cont to itab_contabilizacoes. else.
* >> Início da inclusão: FORM CLEARING_FORNECEDOR_F51_IA loop at itab_zycbt032. itab_zycbt032-msgv1 = itab_zycbt032-msg(50). itab_zycbt032-msgv2 = itab_zycbt032-msg+50. perform message_store using c_classe_msg c_tipo_msg_e itab_zycbt032-msgv1 itab_zycbt032-msgv2 space space 061. endloop. * << Fim da inclusão perform estornar_contabilizacoes changing itab_contabilizacoes.
* >> Início da inclusão: FORM CLEARING_FORNECEDOR_F51_IA loop at itab_zycbt032. itab_zycbt032-msgv1 = itab_zycbt032-msg(50). itab_zycbt032-msgv2 = itab_zycbt032-msg+50. perform message_store using c_classe_msg c_tipo_msg_e itab_zycbt032-msgv1 itab_zycbt032-msgv2
'Estorno dos documentos acima' space 061. endloop. * << Fim da inclusão endif. endif. endform. form clearing_f51_rze_ia. data:
wa_mensagem like line of itab_mensagem, wa_zycbe033 like line of itab_zycbe033, v_cpochv type /pws/zycbe033-cpochv. read table itab_mensagem with key tpmsg = 'E' transporting no fields.
...
...
changing wa_mensagem. if not wa_mensagem is initial. clear: wa_zycbt117-dtpagto, wa_zycbt117-belnr_p, wa_zycbt117-dtassoc, wa_zycbt117-belnr_as. wa_zycbt117-statusp = 'I'.
modify /pws/zycbt117 from wa_zycbt117. /pws/zycbe031-status = 'E'.
else.
* >> Início da inclusão: FORM CLEARING_F51_RZE_IA loop at itab_zycbt032.
itab_zycbt032-msgv1 = itab_zycbt032-msg(50). itab_zycbt032-msgv2 = itab_zycbt032-msg+50. perform message_store
c_tipo_msg_e itab_zycbt032-msgv1 itab_zycbt032-msgv2 space space 061. endloop. * << Fim da inclusão perform estornar_contabilizacoes changing itab_contabilizacoes.
* >> Início da inclusão: FORM CLEARING_F51_RZE_IA loop at itab_zycbt032. itab_zycbt032-msgv1 = itab_zycbt032-msg(50). itab_zycbt032-msgv2 = itab_zycbt032-msg+50. perform message_store using c_classe_msg c_tipo_msg_e itab_zycbt032-msgv1 itab_zycbt032-msgv2
'Estorno dos documentos acima' space 061. endloop. * << Fim da inclusão endif. endif. endform. form verifica_contabilizacao using
value(p_transacao) type /pws/zycbt032-tcode value(p_tabela) type /pws/zycbt032-tabela value(p_cpochv) type /pws/zycbt032-cpochv value(p_msg) type /pws/zycbt032-msg changing
...
---Modificações efetuadas em REPS /PWS/MZYCB110I01
...
others = 4.
read table itab_zyglt100 with key zexit = 'CBI008' binary search. if sy-subrc eq 0 and not itab_zyglt100-zexit_ativa is initial. perform (itab_zyglt100-formulario) in program (itab_zyglt100-programa). else. clear v_deleta. case ok_code. when 'DEL'. w_ok = ok_code.
* >> Início da inclusão: MODULE CONTROLA_TELA perform message_initialize. * << Fim da inclusão perform apaga_registro. v_deleta = 'X'. when 'EXIT'. leave program. when 'BACK'. set screen 001. leave screen.
leave screen. when 'CANC'. set screen 0. leave screen. ... ... when 'CARTA'. perform carta_tv. when 'XCARTA'. perform estorno_carta_tv. when 'IMPR'. perform verifica_imprime. when 'DEL'. if not v_deleta = 'X'. perform excluir_dados. endif.
* >> Início da inclusão: MODULE USER_COMMAND_0002 perform message_show.
* << Fim da inclusão endcase.
clear: w_ok, ok_code. endmodule.
module user_command_0300 input. if ok_code eq 'SIM'.
perform salva_adicionais. elseif ok_code eq 'ALT'. v_status_s = 1.
elseif ok_code eq 'NAO'. v_status_s = v_status_aux. ...
---Modificações efetuadas em REPS /PWS/MZYGL110F01
... screen-name eq '/PWS/ZYCBE031-BCOOPER' or screen-name eq '/PWS/ZYCBE031-KURSF' or screen-name eq '/PWS/ZYCBE031-DTCREDPR'. screen-input = '0'. modify screen. endif. endloop. endif. endif. if /pws/zycbe031-mdcorresp eq 'IA'.
* >> Início da exclusão: FORM DESABILITAR_100 select belnr_as from /pws/zycbt117
into v_belnr_as
where nrseq = /pws/zycbe031-nrcorresp. endselect.
if not v_belnr_as is initial. * << Fim da exclusão
* >> Início da inclusão: FORM DESABILITAR_100 if not itab_zycbt134 is initial.
* << Fim da inclusão loop at screen. if screen-name eq '/PWS/ZYCBE145-BUKRS_P' or screen-name eq '/PWS/ZYCBE145-ZLSCH' or screen-name eq '/PWS/ZYCBE031-BCOOPER' or screen-name eq '/PWS/ZYCBE031-KURSF' or
screen-name eq '/PWS/ZYCBE031-KURSF' or screen-name eq '/PWS/ZYCBE031-DTCREDPR'. screen-input = '0'. modify screen. endif. endloop. ...