Módulo: CÂMBIO FINANCEIRO
Funcionalidade: Parâmetros
Data/Hora da Publicação: 10/06/2011 00:00:00
Data/Hora Última Alteração: 10/06/2011 16:52:59
Descrição da Nota: CODE INSPECTOR
Sintoma
CODE INSPECTOR
Solução
CODE INSPECTOR
8.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 11229 Data: 10/06/2011 Hora: 10:52:25
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 11229
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00007
Agrupamento : 00073
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote Descrição Breve
----------------------------------------------------------------------------------------------------
Texto Rápido:
CODE INSPECTOR
----------------------------------------------------------------------------------------------------
Palavras Chave:
CODE INSPECTOR
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCA024F01
REPS /PWS/MZYCA024O01
REPS /PWS/MZYCB004F01
REPS /PWS/MZYCB004F03
REPS /PWS/MZYCB005F01
REPS /PWS/MZYCB035F03
REPS /PWS/MZYCB110F01
REPS /PWS/MZYGL008F01
REPS /PWS/MZYGL008I01
REPS /PWS/MZYGL009F01
REPS /PWS/MZYGL010F01
REPS /PWS/MZYGL011F01
REPS /PWS/MZYGL011I02
REPS /PWS/MZYGL014F01
REPS /PWS/MZYGL110F01
REPS /PWS/MZYGLT355F01
REPS /PWS/ZYCBR114
REPS /PWS/ZYCBR140
REPS /PWS/ZYCBR359
REPS /PWS/ZYCBR400F01
REPS /PWS/ZYCBR400O01
REPS /PWS/ZYCBR907
REPS /PWS/ZYCMR908
REPT /PWS/SAPMZYCB035
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCA024F01
...
if sy-subrc <> 0.
clear ok_code.
message e015 with text-024.
endif.
message i061 with text-025 v_order text-026.
endif.
endform.
form carga_dados.
data v_pos(1) type n.
select * from /pws/zycat026
* >> Início da exclusão: FORM CARGA_DADOS
into table itab_zycat026.
* << Fim da exclusão
* >> Início da inclusão: FORM CARGA_DADOS
into table itab_zycat026. "#EC CI_NOWHERE
* << Fim da inclusão
if itab_zycat026[] is initial.
exit.
endif.
select * from /pws/zycat024
* >> Início da exclusão: FORM CARGA_DADOS
into table itab_zycat024_aux.
* << Fim da exclusão
* >> Início da inclusão: FORM CARGA_DADOS
into table itab_zycat024_aux. "#EC CI_NOWHERE
* << Fim da inclusão
loop at itab_zycat026.
v_pos = strlen( itab_zycat026-tpimp ).
loop at itab_zycat024_aux.
if itab_zycat024_aux-tpimp(v_pos) = itab_zycat026-tpimp.
if not itab_zycat026-formula is initial.
itab_zycat024_aux-formula = itab_zycat026-formula.
modify itab_zycat024_aux.
endif.
endif.
endloop.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCA024O01
module status_0100 output.
set pf-status '0100'.
set titlebar '0100' with text-001.
endmodule.
module load_data output.
perform carga_dados.
if itab_zycat024[] is initial.
select * from /pws/zycat024
* >> Início da exclusão: MODULE LOAD_DATA
into table itab_zycat024.
* << Fim da exclusão
* >> Início da inclusão: MODULE LOAD_DATA
into table itab_zycat024. "#EC CI_NOWHERE
* << Fim da inclusão
perform trata_bloqueio.
endif.
endmodule.
module atualiza_posicao output.
data: currentline(5),
totalline(5).
describe table itab_zycat024 lines v_line.
if itab_zycat024[] is initial.
clear: v_line,
nextline.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB004F01
...
LOOP AT itab_zycbt006 WHERE v_status EQ 'E'
AND NOT vlcomis IS initial.
READ TABLE itab_zycbt226 INTO wa_zycbt226
WITH KEY nrinvoic = itab_zycbt006-nrinvoic
nrparcf = itab_zycbt006-nrparcf
gsberf = itab_zycbt006-gsberf.
CHECK sy-subrc NE 0.
SELECT *
FROM /pws/zycbt006
INTO CORRESPONDING FIELDS OF TABLE itab_zycbt006_ca
* >> Início da exclusão: FORM ESTORNA_COMISSAO
WHERE nrinvoic = itab_zycbt006-nrinvoic.
* << Fim da exclusão
* >> Início da inclusão: FORM ESTORNA_COMISSAO
where nrinvoic = itab_zycbt006-nrinvoic. "#EC CI_NOFIRST
* << Fim da inclusão
DESCRIBE TABLE itab_zycbt006_ca LINES v_linha.
CHECK v_linha < 2.
CLEAR: itab_selreg,
itab_zycet010,
itab_zycet013.
REFRESH: itab_zycet010,
itab_zycet013.
SELECT SINGLE * FROM /pws/zycbt017
WHERE nrinvoic EQ itab_zycbt006-nrinvoic
AND nrparcf EQ itab_zycbt006-nrparcf.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB004F03
...
endif.
endform.
form carga_valor_contrato.
data: begin of itab_zycbt005_carga occurs 0.
include structure /pws/zycbt005.
data: end of itab_zycbt005_carga.
data: begin of itab_zycbt006_carga occurs 0.
include structure /pws/zycbt006.
data: end of itab_zycbt006_carga.
select * from /pws/zycbt006
* >> Início da exclusão: FORM CARGA_VALOR_CONTRATO
into table itab_zycbt006_carga.
* << Fim da exclusão
* >> Início da inclusão: FORM CARGA_VALOR_CONTRATO
into table itab_zycbt006_carga. "#EC CI_NOWHERE
* << Fim da inclusão
delete itab_zycbt006_carga where not waers_c is initial.
if not itab_zycbt006_carga[] is initial.
select * from /pws/zycbt005
into table itab_zycbt005_carga
for all entries in itab_zycbt006_carga
where nrseqc = itab_zycbt006_carga-nrseqc
and tpdesp = itab_zycbt006_carga-tpdesp
and nrparc = itab_zycbt006_carga-nrparc
and dtincl = itab_zycbt006_carga-dtincl
and nrinvoic = itab_zycbt006_carga-nrinvoic
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB005F01
...
nrparcf = itab_zycbt017-nrparcf and
gsberf = itab_zycbt017-gsberf and
( origem_op is null or
origem_op eq space or
origem_op = ' ' ).
select *
from /pws/zycbt227
into table itab_zycbt227
where nrinvoic = itab_zycbt017-nrinvoic and
nrparcf = itab_zycbt017-nrparcf and
* >> Início da exclusão: FORM CARREGA_VME
gsberf = itab_zycbt017-gsberf.
* << Fim da exclusão
* >> Início da inclusão: FORM CARREGA_VME
gsberf = itab_zycbt017-gsberf. "#EC CI_NOFIRST
* << Fim da inclusão
if sy-subrc eq 0.
select *
from /pws/zycbt226
appending table itab_zycbt226
for all entries in itab_zycbt227
where nrseq = itab_zycbt227-nrseq and
( origem_op is null or
origem_op eq space or
origem_op = ' ' ).
loop at itab_zycbt227.
...
...
into table itab_zycbt226_sml
where nrinvoic = itab_zycbt017-nrinvoic and
nrparcf = itab_zycbt017-nrparcf and
gsberf = itab_zycbt017-gsberf and
origem_op = 'P'.
select *
from /pws/zycbt227
into table itab_zycbt227_sml
where nrinvoic = itab_zycbt017-nrinvoic and
nrparcf = itab_zycbt017-nrparcf and
* >> Início da exclusão: FORM CARREGA_SML
gsberf = itab_zycbt017-gsberf.
* << Fim da exclusão
* >> Início da inclusão: FORM CARREGA_SML
gsberf = itab_zycbt017-gsberf. "#EC CI_NOFIRST
* << Fim da inclusão
if sy-subrc eq 0.
select *
from /pws/zycbt226
appending table itab_zycbt226_sml
for all entries in itab_zycbt227_sml
where nrseq = itab_zycbt227_sml-nrseq
and origem_op = 'P'.
loop at itab_zycbt227_sml.
read table itab_zycbt226_sml with key
nrseq = itab_zycbt227_sml-nrseq.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB035F03
...
endif.
else.
loop at itab_zycbt034 assigning <fs_zycbt034>.
wa_mensagem-bukrs = wa_zycbt017-bukrs.
wa_mensagem-nrinvoic = <fs_zycbt209>-nrinvoic.
wa_mensagem-nrparcf = <fs_zycbt209>-nrparcf.
wa_mensagem-gsberf = <fs_zycbt209>-gsberf.
wa_mensagem-nrseq = p_nrseq.
wa_mensagem-tpmsg = 'E'.
wa_mensagem-belnr = ''.
* >> Início da exclusão: FORM EFETUA_DESMEMB_LIQ_AND
concatenate 'Liq.And.-Campo Não Preenchido' <fs_zycbt034>-campo
* << Fim da exclusão
* >> Início da inclusão: FORM EFETUA_DESMEMB_LIQ_AND
concatenate text-o03 <fs_zycbt034>-campo
* << Fim da inclusão
<fs_zycbt034>-descricao into wa_mensagem-msg
separated by space.
append wa_mensagem to itab_mensagem.
endloop.
free wa_mensagem.
endif.
endloop.
endform.
form efetua_desmemb_cliente
using
...
...
' '.
perform insere_itab_zycbt230
using p_nrseq p_gjahr c_tp_desm_cliente wa_mensagem-belnr
<fs_bldat> <fs_budat>.
endif.
else.
loop at itab_zycbt034 assigning <fs_zycbt034>.
wa_mensagem-nrseq = p_nrseq.
wa_mensagem-tpmsg = 'E'.
wa_mensagem-belnr = ''.
* >> Início da exclusão: FORM EFETUA_DESMEMB_CLIENTE
concatenate 'Des.Cli.-Campo Não Preenchido' <fs_zycbt034>-campo
* << Fim da exclusão
* >> Início da inclusão: FORM EFETUA_DESMEMB_CLIENTE
concatenate text-o04 <fs_zycbt034>-campo
* << Fim da inclusão
<fs_zycbt034>-descricao into wa_mensagem-msg
separated by space.
append wa_mensagem to itab_mensagem.
endloop.
free wa_mensagem.
endif.
endform.
form efetua_desmemb_ordem_pagto
using value(p_wa_zycbt228a) like line of itab_zycbt228a.
constants:
...
...
perform insere_itab_zycbt230
using p_wa_zycbt228a-nrseq p_wa_zycbt228a-gjahr c_tp_desm_ordem
wa_mensagem-belnr <fs_bldat> <fs_budat>.
endif.
else.
loop at itab_zycbt034 assigning <fs_zycbt034>.
wa_mensagem-bukrs = <fs_bukrs>.
wa_mensagem-nrseq = p_wa_zycbt228a-nrseq.
wa_mensagem-tpmsg = 'E'.
wa_mensagem-belnr = ''.
* >> Início da exclusão: FORM EFETUA_DESMEMB_ORDEM_PAGTO
concatenate 'Des.Ord.-Campo Não Preenchido' <fs_zycbt034>-campo
* << Fim da exclusão
* >> Início da inclusão: FORM EFETUA_DESMEMB_ORDEM_PAGTO
concatenate text-o05 <fs_zycbt034>-campo
* << Fim da inclusão
<fs_zycbt034>-descricao into wa_mensagem-msg
separated by space.
append wa_mensagem to itab_mensagem.
endloop.
free wa_mensagem.
endif.
endform.
form efetua_comp_associacao
using value(p_wa_zycbt228a) like line of itab_zycbt228a.
constants:
...
...
v_data v_moeda_assoc p_wa_zycbt228a-vlr_associado
' '.
perform insere_itab_zycbt230
using p_wa_zycbt228a-nrseq p_wa_zycbt228a-gjahr c_tp_comp_assoc
wa_mensagem-belnr <fs_bldat> <fs_budat>.
endif.
else.
loop at itab_zycbt034 assigning <fs_zycbt034>.
wa_mensagem-tpmsg = 'E'.
wa_mensagem-belnr = ''.
* >> Início da exclusão: FORM EFETUA_COMP_ASSOCIACAO
concatenate 'Comp.Assoc.-Campo Não Preenchido'
* << Fim da exclusão
* >> Início da inclusão: FORM EFETUA_COMP_ASSOCIACAO
concatenate text-o06
* << Fim da inclusão
<fs_zycbt034>-campo <fs_zycbt034>-descricao
into wa_mensagem-msg separated by space.
append wa_mensagem to itab_mensagem.
endloop.
free wa_mensagem.
endif.
endform.
form efetua_estorno_associacao
using
value(p_nrseq) type t_s_zycbt228a-nrseq
...
...
if not wa_mensagem is initial.
<fs_zycbt226>-belnr_assoc = wa_mensagem-belnr.
<fs_zycbt226>-dt_assoc = wa_mensagem-dtcont.
endif.
else.
loop at itab_zycbt034 assigning <fs_zycbt034>.
wa_mensagem-bukrs = <fs_bukrs>.
wa_mensagem-nrseq = p_wa_zycbt228a-nrseq.
wa_mensagem-tpmsg = 'E'.
wa_mensagem-belnr = ''.
* >> Início da exclusão: FORM EFETUA_CLEARING_ORDEM_PAGTO
concatenate 'Clea.Ord.Pgt.-Campo Não Preenchido'
* << Fim da exclusão
* >> Início da inclusão: FORM EFETUA_CLEARING_ORDEM_PAGTO
concatenate text-o07
* << Fim da inclusão
<fs_zycbt034>-campo <fs_zycbt034>-descricao
into wa_mensagem-msg separated by space.
append wa_mensagem to itab_mensagem.
endloop.
free wa_mensagem.
endif.
endform.
form efetua_clearing_cliente
using value(p_wa_zycbt228a) like line of itab_zycbt228a.
constants:
...
...
wa_zycbt124-dtdocto = wa_mensagem-dtcont.
if wa_zycbt124-sld_associar = wa_zycbt124-vlme.
clear wa_zycbt124-dtpagto.
endif.
endif.
endif.
else.
loop at itab_zycbt034 assigning <fs_zycbt034>.
wa_mensagem-tpmsg = 'E'.
wa_mensagem-belnr = ''.
* >> Início da exclusão: FORM EFETUA_CLEARING_CLIENTE
concatenate 'Clea.Cli.-Campo Não Preenchido' <fs_zycbt034>-campo
* << Fim da exclusão
* >> Início da inclusão: FORM EFETUA_CLEARING_CLIENTE
concatenate text-o08 <fs_zycbt034>-campo
* << Fim da inclusão
<fs_zycbt034>-descricao into wa_mensagem-msg
separated by space.
append wa_mensagem to itab_mensagem.
endloop.
free wa_mensagem.
endif.
endform.
form efetua_clearing_liq_and
using value(p_wa_zycbt228a) like line of itab_zycbt228a.
constants:
...
...
<fs_zycbt209>-dtbelnr = wa_mensagem-dtcont.
endif.
else.
loop at itab_zycbt034 assigning <fs_zycbt034>.
wa_mensagem-bukrs = <fs_zycbt209>-bukrs.
wa_mensagem-nrinvoic = <fs_zycbt209>-nrinvoic.
wa_mensagem-nrparcf = <fs_zycbt209>-nrparcf.
wa_mensagem-gsberf = <fs_zycbt209>-gsberf.
wa_mensagem-tpmsg = 'E'.
wa_mensagem-belnr = ''.
* >> Início da exclusão: FORM EFETUA_CLEARING_LIQ_AND
concatenate 'Clea.Liq.And.-Campo Não Preenchido'
* << Fim da exclusão
* >> Início da inclusão: FORM EFETUA_CLEARING_LIQ_AND
concatenate text-o09
* << Fim da inclusão
<fs_zycbt034>-campo <fs_zycbt034>-descricao
into wa_mensagem-msg separated by space.
append wa_mensagem to itab_mensagem.
endloop.
free wa_mensagem.
endif.
endloop.
endform.
form verifica_commodities
using p_wa_fatura type t_s_fatura.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB110F01
...
DATA: v_codpad TYPE /pws/zycbt037-codpad.
PERFORM clear_date_batch.
v_trans = 'F-30'.
CLEAR: v_parvw, itab_zycbt017.
READ TABLE itab_zycbt017 WITH KEY nrinvoic = /pws/zycbe031-nrcorresp
nrparcf = /pws/zycbe031-nrparcf
gsberf = /pws/zycbe031-gsberf.
SELECT SINGLE codpad
FROM /pws/zycbt037
INTO v_codpad
* >> Início da exclusão: FORM GET_PARAMETERS_COMISSAO
WHERE parvw = itab_zycbt017-parvw.
* << Fim da exclusão
* >> Início da inclusão: FORM GET_PARAMETERS_COMISSAO
where parvw = itab_zycbt017-parvw. "#EC CI_NOFIRST
* << Fim da inclusão
CONCATENATE '004' v_codpad INTO v_codeven.
IF /pws/zycet037-comis_provisao EQ '0'
OR /pws/zycet037-comis_provisao IS INITIAL.
v_codaux = /pws/zycet010-lifnr.
ELSEIF /pws/zycet037-comis_provisao EQ '1'.
v_codaux = itab_zycet013-lifnr.
ENDIF.
SELECT SINGLE * FROM /pws/zycbt007
WHERE bukrs EQ /pws/zycbe031-bukrs.
REFRESH itab_zyglt321.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL008F01
...
endif.
endform.
form transp_all.
refresh: itab_zyglt314_cr, itab_zyglt315_cr, itab_zyglt316_cr.
if v_emp is initial or
vbukrs is initial.
call screen '0005' starting at 10 06.
check okcode = 'ENTER'.
if itab_zygle309[] is initial.
select * from /pws/zyglt309
* >> Início da exclusão: FORM TRANSP_ALL
into table itab_zygle309.
* << Fim da exclusão
* >> Início da inclusão: FORM TRANSP_ALL
into table itab_zygle309. "#EC CI_NOWHERE
* << Fim da inclusão
endif.
endif.
clear okcode.
if itab_zygle312[] is initial.
select * from /pws/zyglt312
into table itab_zygle312
for all entries in itab_zygle309
where grupp = itab_zygle309-grupp.
endif.
if not itab_zygle312[] is initial.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL008I01
...
if sy-ucomm ne 'CANCEL' and
sy-ucomm ne 'COPY'.
if v_emp_cp is initial.
message e001 with text-063.
endif.
endif.
if sy-ucomm eq 'ENTER'.
select single bukrs
from /pws/zycbt011
into v_bukrs
* >> Início da exclusão: MODULE VALIDA_EMPRESA
where bukrs = v_emp_cp.
* << Fim da exclusão
* >> Início da inclusão: MODULE VALIDA_EMPRESA
where bukrs = v_emp_cp. "#EC CI_NOFIRST
* << Fim da inclusão
if sy-subrc ne 0.
message e001 with text-061 v_emp_cp text-064.
endif.
endif.
endmodule.
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL009F01
...
ELSEIF NOT v_order IS INITIAL.
CLEAR okcode.
MESSAGE s015 WITH text-064 v_order.
ENDIF.
ENDFORM.
FORM transp_all.
DATA: itab_zyglt344_cr TYPE TABLE OF /pws/zyglt344.
REFRESH itab_zyglt320_cr.
IF itab_zygle309[] IS INITIAL.
SELECT * FROM /pws/zyglt309
* >> Início da exclusão: FORM TRANSP_ALL
INTO TABLE itab_zygle309.
* << Fim da exclusão
* >> Início da inclusão: FORM TRANSP_ALL
into table itab_zygle309. "#EC CI_NOWHERE
* << Fim da inclusão
ENDIF.
CHECK NOT itab_zygle309[] IS INITIAL.
SELECT * FROM /pws/zyglt344
INTO TABLE itab_zyglt344_cr
FOR ALL ENTRIES IN itab_zygle309
WHERE modulo = itab_zygle309-grupp.
IF sy-subrc EQ 0.
SELECT * FROM /pws/zyglt320
INTO TABLE itab_zyglt320_cr
FOR ALL ENTRIES IN itab_zyglt344_cr
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL010F01
...
mandt = /pws/zyglt309-mandt.
CLEAR v_reg_usado.
v_status = '1'.
ENDFORM.
FORM transp_all.
IF NOT itab_zyglt319 IS INITIAL.
PERFORM grava_request TABLES itab_zyglt319.
ELSE.
IF itab_zyglt309[] IS INITIAL.
SELECT * FROM /pws/zyglt309
* >> Início da exclusão: FORM TRANSP_ALL
INTO TABLE itab_zyglt309.
* << Fim da exclusão
* >> Início da inclusão: FORM TRANSP_ALL
into table itab_zyglt309. "#EC CI_NOWHERE
* << Fim da inclusão
ENDIF.
CHECK NOT itab_zyglt309[] IS INITIAL.
SELECT * FROM /pws/zyglt319
* >> Início da exclusão: FORM TRANSP_ALL
INTO TABLE itab_zyglt319
* << Fim da exclusão
* >> Início da inclusão: FORM TRANSP_ALL
into corresponding fields of table itab_zyglt319
* << Fim da inclusão
FOR ALL ENTRIES IN itab_zyglt309
WHERE grupp = itab_zyglt309-grupp .
CHECK NOT itab_zyglt319[] IS INITIAL.
LOOP AT itab_zyglt319.
MOVE itab_zyglt319 TO itab_programas.
APPEND itab_programas.
ENDLOOP.
IF NOT itab_programas IS INITIAL.
SELECT * FROM trdirt INTO TABLE itab_trdirt
FOR ALL ENTRIES IN itab_programas
WHERE name = itab_programas-obj_name AND
* >> Início da exclusão: FORM TRANSP_ALL
sprsl = sy-langu.
* << Fim da exclusão
* >> Início da inclusão: FORM TRANSP_ALL
sprsl = sy-langu. "#EC CI_SGLSELECT
* << Fim da inclusão
LOOP AT itab_programas.
READ TABLE itab_trdirt WITH KEY name = itab_programas-obj_name.
MOVE itab_trdirt-text TO itab_programas-text.
MODIFY itab_programas.
ENDLOOP.
ENDIF.
PERFORM grava_request TABLES itab_programas.
ENDIF.
ENDFORM.
FORM grava_request TABLES p_tab STRUCTURE /pws/zyglt319.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL011F01
...
if sy-subrc eq 0.
v_emp = 'X'.
else.
message s016(/pws/zycem) with text-016.
v_emp = ' '.
endif.
if not v_copy is initial.
select single bukrs
from /pws/zycbt011
into v_emp1
* >> Início da exclusão: FORM TRATA_EMPRESA
where bukrs = d_bukrs.
* << Fim da exclusão
* >> Início da inclusão: FORM TRATA_EMPRESA
where bukrs = d_bukrs. "#EC CI_NOFIRST
* << Fim da inclusão
if sy-subrc eq 0.
clear: v_copy, v_emp_cp.
message i001 with text-056 d_bukrs
text-058 .
endif.
else.
select single bukrs
from /pws/zycbt011
into v_emp1
* >> Início da exclusão: FORM TRATA_EMPRESA
where bukrs = d_bukrs.
* << Fim da exclusão
* >> Início da inclusão: FORM TRATA_EMPRESA
where bukrs = d_bukrs. "#EC CI_NOFIRST
* << Fim da inclusão
if sy-subrc ne 0.
message i001 with text-056 d_bukrs text-057.
v_erro = 'X'.
endif.
endif.
endform.
form seleciona_dados_modulo.
check sy-saprl = '46B'.
clear node.
call method g_tree->get_selected_node importing
...
...
endif.
endform.
form transp_all.
refresh itab_zycbt011_cr.
if v_emp is initial or
d_bukrs is initial.
call screen '0103' starting at 10 06.
check okcode = 'ENTER'.
if itab_zygle309[] is initial.
select * from /pws/zyglt309
* >> Início da exclusão: FORM TRANSP_ALL
into table itab_zygle309.
* << Fim da exclusão
* >> Início da inclusão: FORM TRANSP_ALL
into table itab_zygle309. "#EC CI_NOWHERE
* << Fim da inclusão
endif.
endif.
clear okcode.
if itab_zyglt351[] is initial.
select * from /pws/zyglt351
into table itab_zyglt351
for all entries in itab_zygle309
where grupp = itab_zygle309-grupp.
endif.
if not itab_zyglt351[] is initial.
...
...
and codmod = itab_zyglt351-codmod
and bukrs = d_bukrs.
endif.
if not itab_zycbt011_cr[] is initial.
perform gera_request.
endif.
endform.
form busca_dados.
select * from /pws/zycbt011
into corresponding fields of table itab_zycbt011_aux
* >> Início da exclusão: FORM BUSCA_DADOS
where bukrs eq v_emp_cp.
* << Fim da exclusão
* >> Início da inclusão: FORM BUSCA_DADOS
where bukrs eq v_emp_cp. "#EC CI_NOFIRST
* << Fim da inclusão
if not itab_zycbt011_aux[] is initial.
perform gera_request_011 tables itab_zycbt011_aux .
else.
message i000 with text-025 text-026 text-028.
endif.
loop at itab_zycbt011_aux.
move d_bukrs to itab_zycbt011_aux-bukrs.
modify /pws/zycbt011 from itab_zycbt011_aux.
endloop.
endform.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL011I02
...
if sy-ucomm ne 'CANCEL' and
sy-ucomm ne 'COPY'.
if v_emp_cp is initial.
message e001 with text-055.
endif.
endif.
if sy-ucomm eq 'ENTER'.
select single bukrs
from /pws/zycbt011
into v_bukrs
* >> Início da exclusão: MODULE VALIDA_EMPRESA
where bukrs = v_emp_cp.
* << Fim da exclusão
* >> Início da inclusão: MODULE VALIDA_EMPRESA
where bukrs = v_emp_cp. "#EC CI_NOFIRST
* << Fim da inclusão
if sy-subrc ne 0.
message e001 with text-056 v_emp_cp text-057.
endif.
endif.
endmodule.
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL014F01
...
where cod_area = itab_zyglt325_dele-cod_area.
endloop.
move-corresponding itab_zyglt325_dele to itab_zyglt325_gr.
move sy-mandt to itab_zyglt325_gr-mandt.
append itab_zyglt325_gr.
perform grava_request tables itab_zyglt325_gr.
else.
clear itab_zyglt325_gr.
refresh itab_zyglt325_gr.
select * from /pws/zyglt325
* >> Início da exclusão: FORM SALVA_TC
into table itab_zyglt325_gr.
* << Fim da exclusão
* >> Início da inclusão: FORM SALVA_TC
into table itab_zyglt325_gr. "#EC CI_NOWHERE
* << Fim da inclusão
loop at itab_zyglt325_aux.
read table itab_zyglt325_gr
with key cod_area = itab_zyglt325_aux-cod_area
descr = itab_zyglt325_aux-descr.
move sy-mandt to itab_zyglt325_aux-mandt.
if itab_zyglt325_gr-cod_area ne itab_zyglt325_aux-cod_area
and itab_zyglt325_gr-descr ne itab_zyglt325_aux-descr.
move-corresponding itab_zyglt325_aux to itab_zyglt325_gr.
append itab_zyglt325_gr.
else.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGL110F01
...
FORM seleciona_dados_gerais.
IF NOT itab_zycbt064[] IS INITIAL.
SELECT * FROM /pws/zycbt134 INTO TABLE itab_zycbt134
FOR ALL ENTRIES IN itab_zycbt064
WHERE nrseq = itab_zycbt064-nrboleto.
SELECT * FROM /pws/zycbt048 INTO TABLE itab_zycbt048
FOR ALL ENTRIES IN itab_zycbt064
WHERE nrseq = itab_zycbt064-nrboleto.
SELECT * FROM /pws/zycbt236
INTO TABLE itab_zycbt236
* >> Início da exclusão: FORM SELECIONA_DADOS_GERAIS
WHERE nrboleto = /pws/zycbe031-nrseq .
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_DADOS_GERAIS
where nrboleto = /pws/zycbe031-nrseq . "#EC CI_NOFIRST
* << Fim da inclusão
CASE /pws/zycbe031-mdcorresp.
WHEN 'IP'.
SELECT * FROM /pws/zycbt119 INTO TABLE itab_zycbt119
FOR ALL ENTRIES IN itab_zycbt064
WHERE nrseq = itab_zycbt064-nrchave.
WHEN 'IF'.
SELECT * FROM /pws/zycbt112 INTO TABLE itab_zycbt112
FOR ALL ENTRIES IN itab_zycbt064
WHERE nrseq = itab_zycbt064-nrchave.
IF NOT itab_zycbt112[] IS INITIAL.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYGLT355F01
...
move-corresponding itab_zyglt355_dele to itab_zyglt355_gr.
move sy-mandt to itab_zyglt355_gr-mandt.
append itab_zyglt355_gr.
perform grava_request tables itab_zyglt355_gr.
clear: itab_zyglt355_dele,
itab_zyglt355_dele[].
else.
clear itab_zyglt355_gr.
refresh itab_zyglt355_gr.
select * from /pws/zyglt355
* >> Início da exclusão: FORM SALVA_DADOS
into table itab_zyglt355_gr.
* << Fim da exclusão
* >> Início da inclusão: FORM SALVA_DADOS
into table itab_zyglt355_gr. "#EC CI_NOWHERE
* << Fim da inclusão
loop at itab_zyglt355.
read table itab_zyglt355_gr
with key land1 = itab_zyglt355-land1
hbkid = itab_zyglt355-hbkid.
move sy-mandt to itab_zyglt355-mandt.
if itab_zyglt355-land1 ne itab_zyglt355_gr-land1
or itab_zyglt355-hbkid ne itab_zyglt355_gr-hbkid
or itab_zyglt355-versao ne itab_zyglt355_gr-versao
or itab_zyglt355-avisopg ne itab_zyglt355_gr-avisopg
or itab_zyglt355-versaolote ne itab_zyglt355_gr-versaolote
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR114
...
where nrseq eq itab_processados-nrseq
and dtcontr eq itab_processados-dtcontr.
endif.
endif.
refresh: itab_agrup, itab_zycat025.
if not itab_zycbt048[] is initial.
select *
from /pws/zycat025
into table itab_zycat025
for all entries in itab_zycbt048
* >> Início da exclusão: FORM SELECT_BOLETOS_PROCESSADOS_PAG
where nrseq = itab_zycbt048-nrcorresp.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECT_BOLETOS_PROCESSADOS_PAG
where nrseq = itab_zycbt048-nrcorresp. "#EC CI_NOFIRST
* << Fim da inclusão
endif.
select land1 zlsch text1
from t042z
into table itab_t042z.
if not itab_processados[] is initial.
clear: itab_zycbt145.
refresh: itab_zycbt145.
select *
from /pws/zycbt145
into table itab_zycbt145
...
...
where nrseq eq itab_nao_processados-nrseq
and dtcontr eq itab_nao_processados-dtcontr.
endif.
endif.
refresh: itab_agrup, itab_zycat025.
if not itab_zycbt048[] is initial.
select *
from /pws/zycat025
into table itab_zycat025
for all entries in itab_zycbt048
* >> Início da exclusão: FORM SELECT_BOLETOS_NAO_PROCES_PAG
where nrseq = itab_zycbt048-nrcorresp.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECT_BOLETOS_NAO_PROCES_PAG
where nrseq = itab_zycbt048-nrcorresp. "#EC CI_NOFIRST
* << Fim da inclusão
endif.
select land1 zlsch text1
from t042z
into table itab_t042z.
if not itab_nao_processados[] is initial.
clear: itab_zycbt145.
refresh: itab_zycbt145.
select *
from /pws/zycbt145
into table itab_zycbt145
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR140
...
for all entries in itab_zycbt017
where nrinvoic = itab_zycbt017-nrinvoic and
nrparcf = itab_zycbt017-nrparcf and
gsberf = itab_zycbt017-gsberf .
select *
from /pws/zycbt227
into table itab_zycbt227
for all entries in itab_zycbt017
where nrinvoic = itab_zycbt017-nrinvoic
and nrparcf = itab_zycbt017-nrparcf
* >> Início da exclusão: FORM SELECIONA_DADOS
and gsberf = itab_zycbt017-gsberf.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_DADOS
and gsberf = itab_zycbt017-gsberf. "#EC CI_NOFIRST
* << Fim da inclusão
itab_zycbt227_aux[] = itab_zycbt227[].
endif.
endform.
form move_dados.
data: v_subrc type sy-subrc.
if not itab_zycbt017[] is initial.
loop at itab_zycbt017.
clear itab_zycet002.
read table itab_zycet002
with key nrseq = itab_zycbt017-nrinvoic(10).
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR359
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR400F01
...
icon_button_2 = 'ICON_CANCEL'
default_button = '1'
display_cancel_button = ' '
importing
answer = v_answer.
if v_answer = '2'.
exit.
endif.
update /pws/zycbt002 set tprendimen = '130'
codrecbenef = '0481'
* >> Início da exclusão: FORM ATUALIZA_002_113_129
formatribut = '42'.
* << Fim da exclusão
* >> Início da inclusão: FORM ATUALIZA_002_113_129
formatribut = '42'. "#EC CI_NOWHERE
* << Fim da inclusão
update /pws/zycbt113 set tprendimen = '130'
codrecbenef = '0481'
* >> Início da exclusão: FORM ATUALIZA_002_113_129
formatribut = '42'.
* << Fim da exclusão
* >> Início da inclusão: FORM ATUALIZA_002_113_129
formatribut = '42'. "#EC CI_NOWHERE
* << Fim da inclusão
update /pws/zycbt129 set tprendimen = '130'
codrecbenef = '0481'
* >> Início da exclusão: FORM ATUALIZA_002_113_129
formatribut = '42'.
* << Fim da exclusão
* >> Início da inclusão: FORM ATUALIZA_002_113_129
formatribut = '42'. "#EC CI_NOWHERE
* << Fim da inclusão
commit work and wait.
message i015 with text-005.
endform.
form atualiza_124.
call function 'POPUP_TO_CONFIRM'
exporting
titlebar = text-001
text_question = text-006
text_button_1 = text-003
icon_button_1 = 'ICON_OKAY'
text_button_2 = text-004
icon_button_2 = 'ICON_CANCEL'
default_button = '1'
display_cancel_button = ' '
importing
answer = v_answer.
if v_answer = '2'.
exit.
endif.
select * from /pws/zycbt125
* >> Início da exclusão: FORM ATUALIZA_124
into table itab_zycbt125.
* << Fim da exclusão
* >> Início da inclusão: FORM ATUALIZA_124
into table itab_zycbt125. "#EC CI_NOWHERE
* << Fim da inclusão
select * from /pws/zycbt124
* >> Início da exclusão: FORM ATUALIZA_124
into table itab_zycbt124.
* << Fim da exclusão
* >> Início da inclusão: FORM ATUALIZA_124
into table itab_zycbt124. "#EC CI_NOWHERE
* << Fim da inclusão
loop at itab_zycbt124.
if not itab_zycbt124-codpagto is initial
and itab_zycbt124-tprendimen is initial
...
...
importing
answer = v_answer.
if v_answer = '2'.
exit.
endif.
loop at itab_zycbt124_aux.
if not itab_zycbt124_aux-relfontepag is initial.
update /pws/zycbt124
set relfontepag = itab_zycbt124_aux-relfontepag
where recrem = itab_zycbt124_aux-recrem.
* >> Início da inclusão: FORM ATUALIZA_124_FONTE
"#EC CI_NOFIELD
* << Fim da inclusão
endif.
endloop.
commit work and wait.
message i015 with text-005.
endform.
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR400O01
module status_0100 output.
set pf-status '0100'.
set titlebar '0100' with text-001.
endmodule.
module load_data output.
if itab_zycbt124_rec[] is initial.
select distinct recrem from /pws/zycbt124
* >> Início da exclusão: MODULE LOAD_DATA
into table itab_zycbt124_rec.
* << Fim da exclusão
* >> Início da inclusão: MODULE LOAD_DATA
into table itab_zycbt124_rec. "#EC CI_NOWHERE
* << Fim da inclusão
perform preenche_itab_zycbt124.
endif.
endmodule.
module status_0001 output.
set pf-status '0001'.
set titlebar '0001' with text-001.
endmodule.
module trata_tela output.
describe table itab_zycbt124_aux lines v_line.
move-corresponding itab_zycbt124_aux to /pws/zycbe124.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR907
...
importing
answer = v_answer.
if v_answer = '2'.
exit.
endif.
perform seleciona_dados.
perform processar_dados.
endcase.
form seleciona_dados.
select * from /pws/zycbt084
* >> Início da exclusão: FORM SELECIONA_DADOS
into table itab_zycbt084.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_DADOS
into table itab_zycbt084. "#EC CI_NOWHERE
* << Fim da inclusão
delete itab_zycbt084 where tdesmemb ne 'K'
and tdesmemb ne 'H'
and tdesmemb ne 'O'
and tdesmemb ne 'V'.
delete itab_zycbt084 where result_saldo > 0.
if not p_nrseqc is initial.
delete itab_zycbt084 where nrseqc ne p_nrseqc.
endif.
if not p_invoic is initial.
delete itab_zycbt084 where nrinvoic ne p_invoic.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCMR908
...
cancel_display = ' '
importing
answer = v_answer.
if v_answer eq 'J'.
perform carrega_dados.
perform processa_dados.
endif.
end-of-selection.
form carrega_dados.
select * from /pws/zycbt117
* >> Início da exclusão: FORM CARREGA_DADOS
into corresponding fields of table itab_zycbt117.
* << Fim da exclusão
* >> Início da inclusão: FORM CARREGA_DADOS
into corresponding fields of table itab_zycbt117. "#EC CI_NOWHERE
* << Fim da inclusão
select * from /pws/zycbt130
into table itab_zycbt130
where tpassoc = 'PA'. "#EC CI_NOFIRST
endform.
form processa_dados.
loop at itab_zycbt117.
read table itab_zycbt130 with key
nrseq_pgfat = itab_zycbt117-nrseq.
if sy-subrc ne 0.
update /pws/zycbt117
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCB035
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: O03
Texto: (29 caracteres)
"Liq.And.-Campo Não Preenchido"
Comprimento máximo: 29
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: O04
Texto: (29 caracteres)
"Des.Cli.-Campo Não Preenchido"
Comprimento máximo: 29
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: O05
Texto: (29 caracteres)
"Des.Ord.-Campo Não Preenchido"
Comprimento máximo: 29
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: O06
Texto: (32 caracteres)
"Comp.Assoc.-Campo Não Preenchido"
Comprimento máximo: 32
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: O07
Texto: (34 caracteres)
"Clea.Ord.Pgt.-Campo Não Preenchido"
Comprimento máximo: 34
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: O08
Texto: (30 caracteres)
"Clea.Cli.-Campo Não Preenchido"
Comprimento máximo: 30
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: O09
Texto: (34 caracteres)
"Clea.Liq.And.-Campo Não Preenchido"
Comprimento máximo: 34