Módulo: DRAWBACK
Funcionalidade: Composição
Data/Hora da Publicação: 23/12/2005 00:00:00
Data/Hora Última Alteração: 17/02/2011 12:49:02
Descrição da Nota: EXIT NA SELEÇÃO DOS ITENS DE EXPORTAÇÃO DA COMPOSIÇÃO ISENÇÃO
Sintoma
Necessidade de criação de exit para tratamento especifico da seleção
dos itens de exportação a serem utilizados na composição.
Solução
Criar a exit solicitada. COI001
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 00514 Data: 23/12/2005 Hora: 09:01:16
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 00514
Categoria : Melhoria
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00022
Agrupamento : 00000
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
EXIT NA SELEÇÃO DOS ITENS DE EXPORTAÇÃO DA COMPOSIÇÃO ISENÇÃO
----------------------------------------------------------------------------------------------------
Palavras Chave:
EXIT - COI001 - COMPOSIÇÃO - SELEÇÃO - EXPORTAÇÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
PROG /PWS/MZYCI064X01
REPS /PWS/MZYCI064F03
REPS /PWS/MZYCI064TOP
REPS /PWS/MZYCI064TOP2
REPS /PWS/MZYCI064TOP3
REPS /PWS/SAPMZYCI064
----------------------------------------------------------------------------------------------------
É necessario criar o include /PWS/MZYCI064X01
Modificações efetuadas em PROG /PWS/MZYCI064X01
* >> Início da inclusão:
*----------------------------------------------------------------------*
* INCLUDE /PWS/MZYCI064X01 *
*----------------------------------------------------------------------*
tables: /pws/ZYCIT371,
/pws/ZYCIE258,
/pws/zycie371,
MARA.
DATA: BEGIN OF COMMON PART a.
* Tabela interna para controle da função TRATA_ORDEM.
DATA : BEGIN OF itab_zycee085 OCCURS 10.
INCLUDE STRUCTURE /pws/zycee085.
DATA : END OF itab_zycee085.
DATA : BEGIN OF itab_saida OCCURS 10.
INCLUDE STRUCTURE /pws/zycee085.
DATA : END OF itab_saida.
* Centros
DATA : BEGIN OF itab_zycit434 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit434.
DATA: mark.
DATA : END OF itab_zycit434.
* Controla a exibição do log de erro.
DATA: BEGIN OF it_log_erro3 OCCURS 0.
DATA: ltext(135) TYPE c.
DATA: END OF it_log_erro3.
* Tabela Interna de Resumo de Exportações.
DATA: BEGIN OF itab_resumo OCCURS 0,
codmat LIKE /pws/zycie259-codmat ,
qtd_iten LIKE /pws/zycie259-qtd_iten,
vlfob LIKE /pws/zycie259-vlfob ,
dtpre LIKE /pws/zycie259-dtre ,
dture LIKE /pws/zycie259-dtre ,
werks LIKE /pws/zycie259-werks ,
stlan LIKE /pws/zycie259-stlan ,
stlnr LIKE /pws/zycie259-stlnr ,
stlal LIKE /pws/zycie259-stlal ,
marc_l(1) TYPE c ,
END OF itab_resumo.
* Tabela interna para seleção de R.E.¿s através inner join.
DATA: BEGIN OF itab_re_final OCCURS 0.
DATA: nrseqre LIKE /pws/zycet116-nrseqre ,
nrre LIKE /pws/zycet116-nrre ,
dtincl LIKE /pws/zycet116-dtincl ,
agrupado LIKE /pws/zycet116-agrupado,
codenq1 LIKE /pws/zycet116-codenq1 ,
matnr LIKE /pws/zycet118-matnr ,
vbeln_va LIKE /pws/zycet118-vbeln_va,
vbeln_vf LIKE /pws/zycet118-vbeln_vf,
posnr LIKE /pws/zycet118-posnr ,
vbeln_vl LIKE /pws/zycet118-vbeln_vl,
posnl LIKE /pws/zycet118-posnl ,
gewei LIKE /pws/zycet118-gewei ,
ntgew LIKE /pws/zycet118-ntgew ,
brgew LIKE /pws/zycet118-brgew ,
waers LIKE /pws/zycet118-waers ,
vfob LIKE /pws/zycet118-vfob ,
vlagente LIKE /pws/zycet118-vlagente,
netpr LIKE /pws/zycet118-netpr ,
seqagrupado LIKE /pws/zycet118-seqagrupado,
codnrseq LIKE /pws/zycet118-codnrseq,
nrseqexp like /pws/zycit282-nrseqexp.
DATA: END OF itab_re_final.
DATA: BEGIN OF itab_j_1bnflin OCCURS 0.
INCLUDE STRUCTURE j_1bnflin .
DATA: END OF itab_j_1bnflin .
DATA: BEGIN OF itab_j_1bnfdoc OCCURS 0.
INCLUDE STRUCTURE j_1bnfdoc .
DATA: END OF itab_j_1bnfdoc .
DATA: BEGIN OF itab_zycet001 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet001 .
DATA: END OF itab_zycet001 .
DATA: BEGIN OF itab_zycet002 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet002 .
DATA: END OF itab_zycet002 .
DATA: BEGIN OF itab_zycet003 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet003 .
DATA: END OF itab_zycet003 .
DATA: BEGIN OF itab_zycet116 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet116 .
DATA: END OF itab_zycet116 .
DATA: BEGIN OF itab_zycet118 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet118 .
DATA: END OF itab_zycet118 .
DATA: BEGIN OF itab_zycet092 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet092 .
DATA: END OF itab_zycet092 .
DATA: BEGIN OF itab_zycet066 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet066 .
DATA: END OF itab_zycet066 .
* Tabelas para Isenção Intermediário
DATA : BEGIN OF itab_zycit371 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit371.
DATA : END OF itab_zycit371.
DATA : BEGIN OF itab_zycit372 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit372.
DATA : END OF itab_zycit372.
DATA : BEGIN OF itab_zycit373 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit373.
DATA : END OF itab_zycit373.
DATA : BEGIN OF itab_zycit432 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit432.
DATA: status(1) TYPE c.
DATA : END OF itab_zycit432.
* Log de exportações não vinculadas
data: begin of itab_msg_erro occurs 0,
matnr LIKE /pws/zycet118-matnr ,
nrseqre LIKE /pws/zycet116-nrseqre ,
nrre LIKE /pws/zycet116-nrre ,
nrseq like /pws/zycet001-nrseq ,
dtemb like /pws/zycet001-dtemb ,
icon1 like icon-id ,
icon2 like icon-id ,
icon3 like icon-id ,
icon4 like icon-id ,
icon5 like icon-id ,
icon6 like icon-id ,
msg(50) type C,
end of itab_msg_erro.
data: itab_msg_erro_aux like itab_msg_erro occurs 0 with header line.
data:
v_dtini LIKE /pws/zycee116-dtincl ," 0312
v_codigo LIKE /pws/zycie371-codigo ," 0314
v_dtfim LIKE /pws/zycee116-dtincl ." 0312
* Tabela interna de Detalhes de Exportações.
DATA: BEGIN OF itab_det_exp OCCURS 0.
INCLUDE STRUCTURE /pws/zycie259.
DATA: it_docfat LIKE /pws/zycit373-it_docfat,
fornec LIKE /pws/zycit373-fornec ,
it_fornec LIKE /pws/zycit373-it_fornec,
docnum LIKE /pws/zycit373-docnum ,
* nrre like /pws/zycit371-nrre ,
itmnum LIKE /pws/zycit373-itmnum ,
matnr LIKE /pws/zycit372-matnr .
DATA: marcd_l(1) TYPE c.
DATA: END OF itab_det_exp.
DATA: BEGIN OF itab_det_exp_final OCCURS 0.
INCLUDE STRUCTURE /pws/zycie259.
DATA: it_docfat LIKE /pws/zycit373-it_docfat,
fornec LIKE /pws/zycit373-fornec ,
it_fornec LIKE /pws/zycit373-it_fornec,
docnum LIKE /pws/zycit373-docnum ,
* nrre like /pws/zycit371-nrre ,
itmnum LIKE /pws/zycit373-itmnum ,
matnr LIKE /pws/zycit372-matnr .
DATA: marcd_l(1) TYPE c.
DATA: END OF itab_det_exp_final.
* Tabela interna Param. Enquadramento da Operação.
DATA : BEGIN OF itab_zycet130 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet130.
DATA : END OF itab_zycet130.
* Tabelas internas utilizadas na vinculação da composição de isenção com
* o ato concessório:
* Exportações da Composição de Isenção
DATA: BEGIN OF itab_zycit259 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit259.
DATA: END OF itab_zycit259.
* Tabela interna para controle das listas técnicas.
DATA: BEGIN OF itab_zycit281 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit281.
DATA: END OF itab_zycit281.
DATA: BEGIN OF itab_mess_un OCCURS 0.
DATA: meins LIKE /pws/zycit245-meins,
matnr like /pws/zycit003-matnr.
DATA: END OF itab_mess_un.
DATA: END OF COMMON PART.
* Cria tela de seleção para Composição de Isenção - tela 0304.
* Tela para seleção de Exportações Realizadas.
SELECTION-SCREEN BEGIN OF SCREEN 0312 AS WINDOW TITLE text-098.
SELECT-OPTIONS p_matnr FOR mara-matnr.
PARAMETERS: p_dtexp1 LIKE /pws/zycee116-dtincl,
p_dtexp2 LIKE /pws/zycee116-dtincl.
SELECTION-SCREEN END OF SCREEN 0312.
* >> Fim da inclusão:
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI064F03
...
ENDMODULE.
FORM selecionar_exportacoes3.
DATA: v_comisag LIKE /pws/zycet066-vlagente,
v_waersag LIKE /pws/zycet066-waers ,
v_nrre_temp(14) .
* >> Início da inclusão: FORM SELECIONAR_EXPORTACOES3
PERFORM verifica_exit USING 'D'
'/PWS/SAPMZYCI064'
'COI001'.
e_subrc = 0.
CLEAR itab_zyglt100 .
READ TABLE itab_zyglt100 WITH KEY zexit = 'COI001' BINARY SEARCH.
IF sy-subrc EQ 0.
IF NOT itab_zyglt100-zexit_ativa IS INITIAL.
PERFORM (itab_zyglt100-formulario) IN PROGRAM
(itab_zyglt100-programa)
using
p_dtexp1
p_dtexp2
CHANGING e_subrc
IF FOUND .
IF e_subrc EQ '8'.
EXIT.
ENDIF.
ENDIF.
ENDIF.
if e_subrc = 0.
* << Fim da inclusão
v_dtini = sy-datum - 728.
v_dtfim = sy-datum.
IF p_dtexp1 IS INITIAL AND
p_dtexp2 IS INITIAL.
p_dtexp1 = v_dtini. p_dtexp2 = v_dtfim.
...
...
ENDIF.
ENDLOOP.
CALL SCREEN 0600 STARTING AT 5 5.
ENDIF.
PERFORM carrega_resumo_exportacao3.
* >> Início da inclusão: FORM SELECIONAR_EXPORTACOES3
endif.
* << Fim da inclusão
ENDFORM.
FORM trata_button_selexp.
IF /pws/zycie258-tipo EQ 'I'.
CALL SCREEN 0314 STARTING AT 03 05 .
ELSE.
...
...
ENDIF.
ENDIF.
ENDLOOP.
ENDLOOP.
ENDFORM.
* >> Início da inclusão:
FORM verifica_exit USING p_modulo
p_func
p_exit.
CLEAR itab_zyglt100.
REFRESH itab_zyglt100.
CALL FUNCTION '/PWS/ZYGL_BUSCA_EXIT_CLIENTE'
EXPORTING
i_codmod = p_modulo
i_func = p_func
i_zexit = p_exit
TABLES
itab_zyglt100 = itab_zyglt100
EXCEPTIONS
i_codmod_nao_encontrado = 1
i_func_nao_encontrado = 2
i_zexit_nao_encontrado = 3
OTHERS = 4.
ENDFORM.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI064TOP
PROGRAM /pws/SAPMZYCI064 MESSAGE-ID /pws/zycim.
* >> Início da inclusão:
INCLUDE /PWS/MZYCI064X01.
* << Fim da inclusão
INCLUDE /pws/mzyci064top2.
INCLUDE /pws/mzyci064top3.
* >> Início da exclusão:
TABLES: mara ,
* << Fim da exclusão
* >> Início da inclusão:
TABLES:
* << Fim da inclusão
bsak ,
mast ,
stpo ,
stko ,
stas ,
...
...
DATA: END OF itab_botoes.
DATA: BEGIN OF itab_forms OCCURS 0.
INCLUDE STRUCTURE /pws/zycet067.
DATA: v_mark(1) TYPE c.
DATA: END OF itab_forms.
* >> Início da exclusão:
DATA: BEGIN OF itab_mess_un OCCURS 0.
DATA: meins LIKE /pws/zycit245-meins,
matnr like /pws/zycit003-matnr.
DATA: END OF itab_mess_un.
data: begin of itab_msg_erro occurs 0,
matnr LIKE /pws/zycet118-matnr ,
nrseqre LIKE /pws/zycet116-nrseqre ,
nrre LIKE /pws/zycet116-nrre ,
nrseq like /pws/zycet001-nrseq ,
dtemb like /pws/zycet001-dtemb ,
icon1 like icon-id ,
icon2 like icon-id ,
icon3 like icon-id ,
icon4 like icon-id ,
icon5 like icon-id ,
icon6 like icon-id ,
msg(50) type C,
end of itab_msg_erro.
data: itab_msg_erro_aux like itab_msg_erro occurs 0 with header line.
* << Fim da exclusão
* >> Início da inclusão:
DATA: BEGIN OF itab_zyglt100 OCCURS 10.
INCLUDE STRUCTURE /pws/zyglt100.
DATA: END OF itab_zyglt100.
DATA: e_subrc VALUE '0'.
* << Fim da inclusão
DATA: toolbar_container1 TYPE REF TO cl_gui_custom_container,
tool_container1 TYPE scrfname VALUE 'BTN1' ,
myevent_tab TYPE cntl_simple_events ,
myevent TYPE cntl_simple_event ,
btn1 TYPE REF TO cl_gui_toolbar .
...
...
WHEN 'BTN1'.
PERFORM execute_button_btn1.
ENDCASE.
ENDMETHOD.
ENDCLASS.
* >> Início da exclusão:
SELECTION-SCREEN BEGIN OF SCREEN 0312 AS WINDOW TITLE text-098.
SELECT-OPTIONS p_matnr FOR mara-matnr .
PARAMETERS: p_dtexp1 LIKE /pws/zycee116-dtincl,
p_dtexp2 LIKE /pws/zycee116-dtincl.
SELECTION-SCREEN END OF SCREEN 0312.
AT SELECTION-SCREEN.
CASE sy-ucomm.
WHEN 'CRET'.
PERFORM selecionar_exportacoes3.
ENDCASE.
* << Fim da exclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI064TOP2
...
DATA: END OF itab_zycit282.
DATA: BEGIN OF itab_zycit282_comp OCCURS 0.
INCLUDE STRUCTURE /pws/zycit282.
DATA: END OF itab_zycit282_comp.
DATA: itab_j1bnfdoc LIKE j_1bnfdoc OCCURS 0 WITH HEADER LINE.
* >> Início da exclusão:
DATA: BEGIN OF itab_zycet001 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet001 .
DATA: END OF itab_zycet001 .
DATA: BEGIN OF itab_zycet002 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet002 .
DATA: END OF itab_zycet002 .
DATA: BEGIN OF itab_zycet003 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet003 .
DATA: END OF itab_zycet003 .
DATA: BEGIN OF itab_zycet116 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet116 .
DATA: END OF itab_zycet116 .
DATA: BEGIN OF itab_zycet118 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet118 .
DATA: END OF itab_zycet118 .
DATA: BEGIN OF itab_zycet092 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet092 .
DATA: END OF itab_zycet092 .
DATA: BEGIN OF itab_zycet066 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet066 .
DATA: END OF itab_zycet066 .
DATA: BEGIN OF itab_j_1bnflin OCCURS 0.
INCLUDE STRUCTURE j_1bnflin .
DATA: END OF itab_j_1bnflin .
DATA: BEGIN OF itab_j_1bnfdoc OCCURS 0.
INCLUDE STRUCTURE j_1bnfdoc .
DATA: END OF itab_j_1bnfdoc .
* << Fim da exclusão
DATA: BEGIN OF itab_zycit078 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit078.
DATA: END OF itab_zycit078.
DATA: BEGIN OF itab_zycit079 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit079.
...
...
INCLUDE STRUCTURE /pws/zycit249 .
DATA: END OF itab_zycit249 .
DATA: BEGIN OF itab_zycit239 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit239 .
DATA: END OF itab_zycit239 .
* >> Início da exclusão:
DATA: BEGIN OF itab_zycit259 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit259.
DATA: END OF itab_zycit259.
* << Fim da exclusão
DATA: BEGIN OF itab_zycit261 OCCURS 0.
INCLUDE STRUCTURE /pws/zycie261.
DATA: END OF itab_zycit261.
DATA: BEGIN OF itab_res_dicomp OCCURS 0.
INCLUDE STRUCTURE /pws/zycie260.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI064TOP3
* >> Início da exclusão:
TABLES: /pws/zycie258 ,
* << Fim da exclusão
* >> Início da inclusão:
TABLES:
* << Fim da inclusão
/pws/zycit258 ,
/pws/zycie259 ,
/pws/zycie259c,
/pws/zycie259d,
/pws/zycit259 ,
/pws/zycie260 ,
/pws/zycie260c,
/pws/zycie260d,
/pws/zycit260 ,
/pws/zycie261 ,
* >> Início da exclusão:
/pws/zycie371 ,
/pws/zycit371 ,
* << Fim da exclusão
/pws/zycit372 ,
/pws/zycit373 ,
/pws/zycie372 ,
/pws/zycie373 ,
/pws/zycie432 ,
...
...
v_ico_det3 TYPE icon-id ,
marc_cp(1) TYPE c ,
v_vsel(1) TYPE c ,
v_vtc(1) TYPE c ,
v_execloop(1) TYPE c ,
* >> Início da exclusão:
v_dtini LIKE /pws/zycee116-dtincl ,
v_dtfim LIKE /pws/zycee116-dtincl ,
* << Fim da exclusão
v_dtaux LIKE /pws/zycee116-dtincl ,
v_idxtmp LIKE sy-tabix ,
tt_ii LIKE /pws/zycie260d-i_vlii ,
tt_ipi LIKE /pws/zycie260d-i_vlipi ,
tt_icms LIKE /pws/zycie260d-i_vlicms ,
...
...
v_descr_0308(40) TYPE c ,
v_tiires_0303 LIKE /pws/zycie260d-i_vlii ,
v_tipires_0303 LIKE /pws/zycie260d-i_vlipi ,
v_tbenef_0303 LIKE /pws/zycie260d-t_benef ,
v_errolog3(135) TYPE c ,
* >> Início da exclusão:
v_codigo LIKE /pws/zycie371-codigo ,
* << Fim da exclusão
v_tabix LIKE sy-tabix .
DATA: BEGIN OF itab_botoes3 OCCURS 0.
DATA: bname(20) TYPE c .
DATA: END OF itab_botoes3 .
* >> Início da exclusão:
DATA: BEGIN OF it_log_erro3 OCCURS 0.
DATA: ltext(135) TYPE c.
DATA: END OF it_log_erro3.
DATA: BEGIN OF itab_resumo OCCURS 0,
codmat LIKE /pws/zycie259-codmat ,
qtd_iten LIKE /pws/zycie259-qtd_iten,
vlfob LIKE /pws/zycie259-vlfob ,
dtpre LIKE /pws/zycie259-dtre ,
dture LIKE /pws/zycie259-dtre ,
werks LIKE /pws/zycie259-werks ,
stlan LIKE /pws/zycie259-stlan ,
stlnr LIKE /pws/zycie259-stlnr ,
stlal LIKE /pws/zycie259-stlal ,
marc_l(1) TYPE c ,
END OF itab_resumo.
DATA: BEGIN OF itab_det_exp OCCURS 0.
INCLUDE STRUCTURE /pws/zycie259.
DATA: it_docfat LIKE /pws/zycit373-it_docfat,
fornec LIKE /pws/zycit373-fornec ,
it_fornec LIKE /pws/zycit373-it_fornec,
docnum LIKE /pws/zycit373-docnum ,
itmnum LIKE /pws/zycit373-itmnum ,
matnr LIKE /pws/zycit372-matnr .
DATA: marcd_l(1) TYPE c.
DATA: END OF itab_det_exp.
DATA: BEGIN OF itab_det_exp_final OCCURS 0.
INCLUDE STRUCTURE /pws/zycie259.
DATA: it_docfat LIKE /pws/zycit373-it_docfat,
fornec LIKE /pws/zycit373-fornec ,
it_fornec LIKE /pws/zycit373-it_fornec,
docnum LIKE /pws/zycit373-docnum ,
itmnum LIKE /pws/zycit373-itmnum ,
matnr LIKE /pws/zycit372-matnr .
DATA: marcd_l(1) TYPE c.
DATA: END OF itab_det_exp_final.
DATA: BEGIN OF itab_re_final OCCURS 0.
DATA: nrseqre LIKE /pws/zycet116-nrseqre ,
nrre LIKE /pws/zycet116-nrre ,
dtincl LIKE /pws/zycet116-dtincl ,
agrupado LIKE /pws/zycet116-agrupado,
codenq1 LIKE /pws/zycet116-codenq1 ,
matnr LIKE /pws/zycet118-matnr ,
vbeln_va LIKE /pws/zycet118-vbeln_va,
vbeln_vf LIKE /pws/zycet118-vbeln_vf,
posnr LIKE /pws/zycet118-posnr ,
vbeln_vl LIKE /pws/zycet118-vbeln_vl,
posnl LIKE /pws/zycet118-posnl ,
gewei LIKE /pws/zycet118-gewei ,
ntgew LIKE /pws/zycet118-ntgew ,
brgew LIKE /pws/zycet118-brgew ,
waers LIKE /pws/zycet118-waers ,
vfob LIKE /pws/zycet118-vfob ,
vlagente LIKE /pws/zycet118-vlagente,
netpr LIKE /pws/zycet118-netpr ,
seqagrupado LIKE /pws/zycet118-seqagrupado,
codnrseq LIKE /pws/zycet118-codnrseq,
nrseqexp like /pws/zycit282-nrseqexp.
DATA: END OF itab_re_final.
* << Fim da exclusão
DATA: BEGIN OF itab_res_imp OCCURS 0,
codcomp LIKE /pws/zycie260-codcomp ,
qtd_di LIKE /pws/zycie260-qtd_di ,
qtd_vinc LIKE /pws/zycie260-qtd_vinc,
vlfob LIKE /pws/zycie260-vlfob_t ,
...
...
INCLUDE STRUCTURE /pws/zycie260.
DATA: END OF itab_di_final.
DATA: BEGIN OF itab_zycit260 OCCURS 0.
INCLUDE STRUCTURE /pws/zycie260.
DATA: END OF itab_zycit260.
* >> Início da exclusão:
DATA: BEGIN OF itab_zycit281 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit281.
DATA: END OF itab_zycit281.
DATA : BEGIN OF itab_zycee085 OCCURS 10.
INCLUDE STRUCTURE /pws/zycee085.
DATA : END OF itab_zycee085.
DATA : BEGIN OF itab_saida OCCURS 10.
INCLUDE STRUCTURE /pws/zycee085.
DATA : END OF itab_saida.
* << Fim da exclusão
DATA: itab_di_final_aux LIKE itab_di_final OCCURS 0 WITH HEADER LINE.
* >> Início da exclusão:
DATA : BEGIN OF itab_zycet130 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet130.
DATA : END OF itab_zycet130.
* << Fim da exclusão
DATA : BEGIN OF itab_zycit036 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit036.
DATA : END OF itab_zycit036.
* >> Início da exclusão:
DATA : BEGIN OF itab_zycit371 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit371.
DATA : END OF itab_zycit371.
DATA : BEGIN OF itab_zycit372 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit372.
DATA : END OF itab_zycit372.
DATA : BEGIN OF itab_zycit373 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit373.
DATA : END OF itab_zycit373.
DATA : BEGIN OF itab_zycit432 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit432.
DATA: status(1) TYPE c.
DATA : END OF itab_zycit432.
* << Fim da exclusão
DATA : BEGIN OF itab_zycit247_lt OCCURS 0.
INCLUDE STRUCTURE /pws/zycit247.
DATA: flag.
DATA : END OF itab_zycit247_lt.
DATA : BEGIN OF itab_zycit245_lt OCCURS 0.
INCLUDE STRUCTURE /pws/zycit245.
DATA : END OF itab_zycit245_lt.
DATA : BEGIN OF itab_zycit246_lt OCCURS 0.
INCLUDE STRUCTURE /pws/zycit246.
DATA : END OF itab_zycit246_lt.
* >> Início da exclusão:
DATA : BEGIN OF itab_zycit434 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit434.
DATA: mark .
DATA : END OF itab_zycit434.
* << Fim da exclusão
DATA: BEGIN OF itab_res_nf OCCURS 0,
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/SAPMZYCI064