Módulo: DOC. EXPORTAÇÃO
Funcionalidade: Relatórios
Data/Hora da Publicação: 20/06/2006 00:00:00
Data/Hora Última Alteração: 22/02/2011 11:39:17
Descrição da Nota: AJUSTE EM PERFORMANCE E RED FLAGS EM RELATÓRIO DE CONTROLE DE EXCEÇÕES
Sintoma
Ao selecionar os dados de relatório pelo critério de importador, o mesmo estava demorando para
selecioná-los e acabava gerando TIME-OUT. Além disso, a consistência de Red Flags para alguns campos
do relatório estava errada.
Solução
Ajustar as seleções de dados e colocar "tempos" para que o programa demonstre a evolução de seleção
dos dados e ajustar as consistências de Red-Flag.
6.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01609 Data: 20/06/2006 Hora: 09:28:00
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01609
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00118
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
00344 - 00001 - 6.0 - 00021 - AJUSTES COM RELAÇÃO A CONSISTÊNCIAS DE RED FLAG E CAMPOS ERRADOS
----------------------------------------------------------------------------------------------------
AJUSTE EM PERFORMANCE E RED FLAGS EM RELATÓRIO DE CONTROLE DE EXCEÇÕES
----------------------------------------------------------------------------------------------------
Palavras Chave:
PERFORMANCE; RED FLAGS; RELATÓRIO; CONTROLE; EXCEÇÕES
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/ZYCER214
REPT /PWS/ZYCER214
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCER214
...
LINE-SIZE 214
LINE-COUNT 65
MESSAGE-ID /pws/zycem
NO STANDARD PAGE HEADING.
INCLUDE /pws/z_rel_alv.
* >> Início da inclusão: REPORT /PWS/ZYCER214
TYPES: BEGIN OF ty_cab_ordem,
vbeln TYPE vbak-vbeln,
erdat TYPE vbak-erdat,
vkgrp TYPE vbak-vkgrp,
auart TYPE vbak-auart,
bukrs_vf TYPE vbak-bukrs_vf,
END OF ty_cab_ordem,
BEGIN OF ty_cab_notas,
docnum TYPE j_1bnfdoc-docnum,
nfnum TYPE j_1bnfdoc-nfnum,
docdat TYPE j_1bnfdoc-docdat,
END OF ty_cab_notas,
BEGIN OF ty_cab_faturam,
vbeln TYPE vbrk-vbeln,
fkart TYPE vbrk-fkart,
inco1 TYPE vbrk-inco1,
bukrs TYPE vbrk-bukrs,
END OF ty_cab_faturam,
BEGIN OF ty_cab_embarque,
nrseq TYPE /pws/zycee001-nrseq,
bukrs TYPE /pws/zycee001-bukrs,
dtaverb TYPE /pws/zycee001-dtaverb,
dtdoc TYPE /pws/zycee001-dtdoc,
dtemb TYPE /pws/zycee001-dtemb,
dtprev TYPE /pws/zycee001-dtprev,
nremb TYPE /pws/zycee001-nremb,
nrsd TYPE /pws/zycee001-nrsd,
viatrans TYPE /pws/zycee001-viatrans,
dtenvcamb TYPE /pws/zycee001-dtenvcamb,
END OF ty_cab_embarque.
* << Fim da inclusão
TABLES: /pws/zycet001,
/pws/zycet003,
/pws/zycet100,
adrc,
j_1bnfdoc,
...
docnum LIKE j_1bnflin-docnum,
itmnum LIKE j_1bnflin-itmnum,
reftyp LIKE j_1bnflin-reftyp,
refkey LIKE j_1bnflin-refkey,
refitm LIKE j_1bnflin-refitm,
* >> Início da exclusão: REPORT /PWS/ZYCER214
nfnum LIKE j_1bnfdoc-nfnum,
docdat LIKE j_1bnfdoc-docdat,
* << Fim da exclusão
vbeln_vf LIKE /pws/zycet002-vbeln_vf,
vbeln_va LIKE /pws/zycet002-vbeln_va,
vbeln_vl LIKE /pws/zycet002-vbeln_vl,
aupos LIKE /pws/zycet002-aupos,
posnl LIKE /pws/zycet002-posnl,
* >> Início da exclusão: REPORT /PWS/ZYCER214
END OF itab_notas.
* << Fim da exclusão
* >> Início da inclusão: REPORT /PWS/ZYCER214
END OF itab_notas,
itab_cab_notas TYPE TABLE OF ty_cab_notas,
wa_cab_notas TYPE ty_cab_notas.
* << Fim da inclusão
DATA: BEGIN OF itab_fatura OCCURS 0,
vbeln LIKE vbrp-vbeln,
posnr LIKE vbrp-posnr,
* >> Início da exclusão: REPORT /PWS/ZYCER214
fkart LIKE vbrk-fkart,
inco1 LIKE vbrk-inco1,
bukrs LIKE vbrk-bukrs,
END OF itab_fatura.
* << Fim da exclusão
* >> Início da inclusão: REPORT /PWS/ZYCER214
END OF itab_fatura,
itab_cab_fatura TYPE TABLE OF ty_cab_faturam.
* << Fim da inclusão
DATA: BEGIN OF itab_ordem OCCURS 0,
* >> Início da exclusão: REPORT /PWS/ZYCER214
mandt LIKE vbap-mandt,
* << Fim da exclusão
vbeln LIKE vbap-vbeln,
posnr LIKE vbap-posnr,
* >> Início da exclusão: REPORT /PWS/ZYCER214
vkgrp LIKE vbak-vkgrp,
erdat LIKE vbak-erdat,
auart LIKE vbak-auart,
* << Fim da exclusão
werks LIKE vbap-werks,
ntgew LIKE vbap-ntgew,
brgew LIKE vbap-brgew,
shkzg LIKE vbap-shkzg,
gewei LIKE vbap-gewei,
...
vbeln_vl LIKE /pws/zycet002-vbeln_vl,
vbeln_vf LIKE /pws/zycet002-vbeln_vf,
posnl LIKE /pws/zycet002-posnl,
posnf LIKE /pws/zycet002-posnr,
refkey LIKE j_1bnflin-refkey,
* >> Início da exclusão: REPORT /PWS/ZYCER214
END OF itab_ordem.
* << Fim da exclusão
* >> Início da inclusão: REPORT /PWS/ZYCER214
END OF itab_ordem,
itab_cab_ordem TYPE TABLE OF ty_cab_ordem,
wa_cab_ordem TYPE ty_cab_ordem. .
* << Fim da inclusão
DATA: BEGIN OF itab_vbkd OCCURS 0,
vbeln LIKE vbkd-vbeln,
bstkd LIKE vbkd-bstkd,
END OF itab_vbkd.
DATA: BEGIN OF itab_import OCCURS 0,
vbeln LIKE vbpa-vbeln,
* >> Início da exclusão: REPORT /PWS/ZYCER214
kunnr LIKE vbpa-kunnr,
parvw LIKE vbpa-parvw,
* << Fim da exclusão
adrnr LIKE vbpa-adrnr,
* >> Início da exclusão: REPORT /PWS/ZYCER214
country LIKE adrc-country,
name1 LIKE kna1-name1,
* << Fim da exclusão
END OF itab_import.
DATA: BEGIN OF itab_likp OCCURS 0,
vbeln LIKE likp-vbeln,
bldat LIKE likp-bldat,
END OF itab_likp.
DATA: BEGIN OF itab_embarque OCCURS 0,
* >> Início da exclusão: REPORT /PWS/ZYCER214
mandt LIKE /pws/zycet002-mandt,
* << Fim da exclusão
nrseq LIKE /pws/zycet001-nrseq,
* >> Início da exclusão: REPORT /PWS/ZYCER214
nremb LIKE /pws/zycet001-nremb,
nrsd LIKE /pws/zycet001-nrsd,
canal LIKE /pws/zycet001-canal,
navio LIKE /pws/zycet001-navio,
dtprev LIKE /pws/zycet001-dtprev,
dtaverb LIKE /pws/zycet001-dtaverb,
dtenvcamb LIKE /pws/zycet001-dtenvcamb,
dtdoc LIKE /pws/zycet001-dtdoc,
dtcruze LIKE /pws/zycet001-dtcruze,
dtemb LIKE /pws/zycet001-dtemb,
viatrans LIKE /pws/zycet001-viatrans,
portdest LIKE /pws/zycet001-portdest,
despach LIKE /pws/zycet001-despach,
* << Fim da exclusão
vbeln_va LIKE /pws/zycet002-vbeln_va,
vbeln_vl LIKE /pws/zycet002-vbeln_vl,
vbeln_vf LIKE /pws/zycet002-vbeln_vf,
aupos LIKE /pws/zycet002-aupos,
posnl LIKE /pws/zycet002-posnl,
posnr LIKE /pws/zycet002-posnr,
* >> Início da exclusão: REPORT /PWS/ZYCER214
waers LIKE /pws/zycet002-waers,
inco1 LIKE /pws/zycet002-inco1,
* << Fim da exclusão
docnum LIKE /pws/zycet002-docnum,
* >> Início da exclusão: REPORT /PWS/ZYCER214
nfnum LIKE /pws/zycet002-nfnum,
werks LIKE /pws/zycet002-werks,
vkgrp LIKE /pws/zycet002-vkgrp,
matnr LIKE /pws/zycet002-matnr,
ntgew LIKE /pws/zycet002-ntgew,
brgew LIKE /pws/zycet002-brgew,
shkzg LIKE /pws/zycet002-shkzg,
* << Fim da exclusão
auart LIKE /pws/zycet002-auart,
* >> Início da exclusão: REPORT /PWS/ZYCER214
gewei LIKE /pws/zycet002-gewei,
fkimg LIKE /pws/zycet002-fkimg,
vrkme LIKE /pws/zycet002-vrkme,
fkart LIKE /pws/zycet002-fkart,
* << Fim da exclusão
bukrs LIKE /pws/zycet002-bukrs,
* >> Início da exclusão: REPORT /PWS/ZYCER214
vlme LIKE /pws/zycet002-vlme,
* << Fim da exclusão
steuc LIKE /pws/zycet002-steuc,
* >> Início da exclusão: REPORT /PWS/ZYCER214
land1 LIKE /pws/zycet002-land1,
END OF itab_embarque.
* << Fim da exclusão
* >> Início da inclusão: REPORT /PWS/ZYCER214
END OF itab_embarque,
itab_cab_embarque TYPE TABLE OF ty_cab_embarque,
wa_cab_embarque TYPE ty_cab_embarque.
* << Fim da inclusão
DATA: BEGIN OF itab_t604f OCCURS 0,
land1 LIKE t604f-land1,
steuc LIKE t604f-steuc,
/pws/anuencia LIKE t604f-/pws/anuencia,
END OF itab_t604f.
...
dtrec LIKE /pws/zycet046-dtrec,
dpch LIKE /pws/zycet046-dpch,
nrseqtr LIKE /pws/zycet046-nrseqtr,
nrrota_tr LIKE /pws/zycet046-nrrota_tr,
END OF itab_zycet046.
* >> Início da exclusão: REPORT /PWS/ZYCER214
DATA: BEGIN OF itab_zycet101 OCCURS 0,
nrseqtr LIKE /pws/zycet101-nrseqtr,
nome_tr LIKE /pws/zycet101-nome_tr,
dataentr LIKE /pws/zycet101-dataentr,
END OF itab_zycet101.
* << Fim da exclusão
DATA: BEGIN OF itab_carga OCCURS 0,
nrseqcg LIKE /pws/zycet054-nrseqcg,
nrseq LIKE /pws/zycet054-nrseq,
dt_dead_line LIKE /pws/zycet053-dt_dead_line,
END OF itab_carga.
DATA: BEGIN OF itab_zycet102 OCCURS 0,
nrseqtr LIKE /pws/zycet102-nrseqtr,
nrrota_tr LIKE /pws/zycet102-nrrota_tr,
dtdesembaraco LIKE /pws/zycet102-dtdesembaraco,
END OF itab_zycet102.
* >> Início da exclusão: REPORT /PWS/ZYCER214
DATA: BEGIN OF itab_zycet107 OCCURS 0,
nrseqno LIKE /pws/zycet107-nrseqno,
nrseqtr LIKE /pws/zycet107-nrseqtr,
tpcont LIKE /pws/zycet107-tpcont,
END OF itab_zycet107.
* << Fim da exclusão
DATA: BEGIN OF itab_zycet100 OCCURS 0,
nrseq LIKE /pws/zycet100-nrseq,
dtleg LIKE /pws/zycet100-dtleg,
analista LIKE /pws/zycet100-analista,
nrinsp LIKE /pws/zycet100-nrinsp,
...
END OF itab_zycet100.
DATA: BEGIN OF itab_zycet265 OCCURS 0.
INCLUDE STRUCTURE /pws/zycet265.
DATA: END OF itab_zycet265.
DATA: BEGIN OF itab_zycet183 OCCURS 0,
* >> Início da exclusão: REPORT /PWS/ZYCER214
nrseq LIKE /pws/zycet183-nrseq,
* << Fim da exclusão
* >> Início da inclusão: REPORT /PWS/ZYCER214
nremb LIKE /pws/zycet183-nremb,
* << Fim da inclusão
tp_doc LIKE /pws/zycet183-tp_doc,
dtlog LIKE /pws/zycet183-dtlog,
END OF itab_zycet183.
DATA : BEGIN OF itab_zycet031 OCCURS 10.
INCLUDE STRUCTURE /pws/zycet031.
...
dtenvcamb LIKE /pws/zycet001-dtenvcamb,
analista LIKE /pws/zycet100-analista,
selk.
DATA: colinfo TYPE kkblo_t_specialcol,
END OF itab_relat.
* >> Início da exclusão: REPORT /PWS/ZYCER214
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.
DATA : wa_vbco6 LIKE vbco6 OCCURS 1 WITH HEADER LINE.
DATA : BEGIN OF itab_vbfa_aux OCCURS 20.
INCLUDE STRUCTURE vbfa.
DATA : END OF itab_vbfa_aux.
* << Fim da exclusão
DATA: v_index LIKE sy-tabix,
* >> Início da exclusão: REPORT /PWS/ZYCER214
nrseq LIKE /pws/zycee085-nrseq.
* << Fim da exclusão
* >> Início da inclusão: REPORT /PWS/ZYCER214
v_icon(4) TYPE c VALUE '@5C@'.
* << Fim da inclusão
* >> Início da exclusão: REPORT /PWS/ZYCER214
DATA: v_icon(4) TYPE c VALUE '@5C@'.
* << Fim da exclusão
CONSTANTS:
c_ma LIKE /pws/zycet001-viatrans VALUE 'MA',
c_rd LIKE /pws/zycet001-viatrans VALUE 'RD',
c_ta LIKE /pws/zycet001-viatrans VALUE 'TA'.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
...
MESSAGE i016 WITH text-003.
STOP.
ENDIF.
ENDFORM.
FORM seleciona_embarque.
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
FIELD-SYMBOLS <ordem> LIKE itab_ordem.
* << Fim da inclusão
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 10
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
text = 'Selecionando Dados'.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
text = text-004.
SELECT nrseq
bukrs
dtaverb
dtdoc
dtemb
dtprev
nremb
nrsd
viatrans
dtenvcamb
FROM /pws/zycet001
INTO TABLE itab_cab_embarque
WHERE nrseq IN s_nrseq
AND nremb IN s_nremb
AND nrsd IN s_dtdde
AND dtprev IN s_dtprev
AND dtemb IN s_dtemb
AND viatrans IN s_viatr.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
SELECT a~mandt a~nrseq a~nremb a~nrsd a~canal a~navio
a~dtprev a~dtaverb a~dtenvcamb a~dtdoc a~dtcruze a~dtemb
a~viatrans a~portdest a~despach
b~vbeln_va b~vbeln_vl b~vbeln_vf b~aupos b~posnl b~posnr
b~waers b~inco1 b~docnum b~nfnum b~werks b~vkgrp
b~matnr b~ntgew b~brgew b~shkzg b~auart b~gewei
b~fkimg b~vrkme b~fkart b~bukrs b~vlme b~steuc
b~land1
FROM /pws/zycet001 AS a INNER JOIN /pws/zycet002 AS b
ON a~nrseq = b~nrseq
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
IF sy-subrc IS INITIAL.
SELECT nrseq
vbeln_va
vbeln_vl
vbeln_vf
aupos
posnl
posnr
docnum
auart
bukrs
steuc
FROM /pws/zycet002
* << Fim da inclusão
INTO TABLE itab_embarque
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
WHERE a~nrseq IN s_nrseq
AND a~nremb IN s_nremb
AND a~nrsd IN s_dtdde
AND a~dtprev IN s_dtprev
AND a~dtemb IN s_dtemb
AND a~viatrans IN s_viatr
AND b~vbeln_va IN s_vbeln
AND b~nfnum IN s_nfnum
AND b~werks IN s_werks
AND b~vkgrp IN s_vkgrp.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
FOR ALL ENTRIES IN itab_cab_embarque
WHERE nrseq EQ itab_cab_embarque-nrseq
AND vbeln_va IN s_vbeln
AND nfnum IN s_nfnum
AND werks IN s_werks
AND vkgrp IN s_vkgrp.
ENDIF.
CHECK NOT itab_embarque[] IS INITIAL.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
IF NOT itab_embarque[] IS INITIAL.
SELECT nrseq dtleg analista nrinsp empinsp dtconemb data_insp
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SORT itab_embarque BY vbeln_va
aupos.
SELECT nrseq
dtleg
analista
nrinsp
empinsp
dtconemb
data_insp
* << Fim da inclusão
FROM /pws/zycet100
INTO TABLE itab_zycet100
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq
AND analista IN s_analis.
...
DELETE itab_embarque INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_embarque.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
ENDIF.
* << Fim da exclusão
ENDIF.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
IF NOT itab_embarque[] IS INITIAL.
SELECT nrseq nrre dtlibanu
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SELECT nrseq
nrre
dtlibanu
* << Fim da inclusão
FROM /pws/zycet003
INTO TABLE itab_zycet003
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq
AND nrre IN s_nrre.
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SORT itab_zycet003 BY nrseq.
* << Fim da inclusão
IF NOT s_nrre IS INITIAL.
IF NOT itab_zycet003[] IS INITIAL.
LOOP AT itab_embarque.
v_index = sy-tabix.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_zycet003 WITH KEY nrseq = itab_embarque-nrseq.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_zycet003 WITH KEY nrseq = itab_embarque-nrseq
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc NE 0.
DELETE itab_embarque INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_embarque.
ENDIF.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
ENDIF.
* << Fim da exclusão
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 30
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
text = 'Selecionando Dados'.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
IF NOT itab_embarque[] IS INITIAL.
* << Fim da exclusão
SELECT vbeln bstkd
FROM vbkd
INTO TABLE itab_vbkd
FOR ALL ENTRIES IN itab_embarque
WHERE vbeln EQ itab_embarque-vbeln_va
AND bstkd IN s_bstkd.
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SORT itab_vbkd BY vbeln.
* << Fim da inclusão
IF NOT s_bstkd IS INITIAL.
IF NOT itab_vbkd[] IS INITIAL.
LOOP AT itab_embarque.
v_index = sy-tabix.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_vbkd WITH KEY vbeln = itab_embarque-vbeln_va.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_vbkd WITH KEY vbeln = itab_embarque-vbeln_va
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc NE 0.
DELETE itab_embarque INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_embarque.
ENDIF.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
ENDIF.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SELECT docnum
nfnum
docdat
FROM j_1bnfdoc
INTO TABLE itab_cab_notas
WHERE docdat IN s_docdat
AND nfnum IN s_nfnum.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
IF NOT itab_embarque[] IS INITIAL.
SELECT b~docnum b~itmnum b~reftyp b~refkey b~refitm a~nfnum a~docdat
FROM j_1bnfdoc AS a INNER JOIN j_1bnflin AS b
ON a~docnum = b~docnum
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
IF sy-subrc IS INITIAL.
SELECT docnum
itmnum
reftyp
refkey
refitm
FROM j_1bnflin
* << Fim da inclusão
INTO TABLE itab_notas
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
FOR ALL ENTRIES IN itab_embarque
WHERE b~docnum EQ itab_embarque-docnum
AND a~docdat IN s_docdat.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
FOR ALL ENTRIES IN itab_cab_notas
WHERE docnum EQ itab_cab_notas-docnum.
ENDIF.
* << Fim da inclusão
IF NOT s_docdat IS INITIAL.
IF NOT itab_notas[] IS INITIAL.
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SORT itab_notas BY docnum.
* << Fim da inclusão
LOOP AT itab_embarque.
v_index = sy-tabix.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_notas WITH KEY docnum = itab_embarque-docnum.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_notas WITH KEY docnum = itab_embarque-docnum
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc NE 0.
DELETE itab_embarque INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_embarque.
ENDIF.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
ENDIF.
IF NOT itab_embarque[] IS INITIAL.
SELECT vbpa~vbeln vbpa~kunnr vbpa~parvw vbpa~adrnr
adrc~country
kna1~name1
FROM vbpa INNER JOIN adrc
ON vbpa~adrnr = adrc~addrnumber
INNER JOIN kna1
ON vbpa~kunnr = kna1~kunnr
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SELECT vbeln
adrnr
FROM vbpa
* << Fim da inclusão
INTO TABLE itab_import
FOR ALL ENTRIES IN itab_embarque
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
WHERE vbpa~vbeln EQ itab_embarque-vbeln_va
AND vbpa~kunnr IN s_import
AND vbpa~parvw EQ 'AG'
AND adrc~country IN s_padest.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
WHERE vbeln EQ itab_embarque-vbeln_va
AND kunnr IN s_import
AND parvw EQ 'AG'.
* << Fim da inclusão
IF NOT s_import IS INITIAL OR
NOT s_padest IS INITIAL.
IF NOT itab_import[] IS INITIAL.
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SORT itab_import BY vbeln.
* << Fim da inclusão
LOOP AT itab_embarque.
v_index = sy-tabix.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_import WITH KEY vbeln =
itab_embarque-vbeln_va.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_import
WITH KEY vbeln = itab_embarque-vbeln_va
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc NE 0.
DELETE itab_embarque INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_embarque.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
ENDIF.
* << Fim da exclusão
ENDIF.
ENDIF.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 50
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
text = 'Selecionando Dados'.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
IF NOT itab_embarque[] IS INITIAL.
PERFORM trata_ordem_emb.
ENDIF.
IF NOT itab_embarque[] IS INITIAL.
PERFORM seleciona_dados_embarque.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
PERFORM: trata_ordem_emb,
seleciona_dados_embarque.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
SELECT vbap~mandt vbap~vbeln vbap~posnr
vbak~vkgrp vbak~erdat vbak~auart
vbap~werks vbap~ntgew vbap~brgew vbap~shkzg vbap~gewei
vbap~vrkme vbap~netwr vbap~waerk vbap~kwmeng
FROM vbak INNER JOIN vbap
ON vbak~vbeln = vbap~vbeln
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SELECT vbeln
posnr
werks
ntgew
brgew
shkzg
gewei
vrkme
netwr
waerk
kwmeng
FROM vbap
* << Fim da inclusão
INTO TABLE itab_ordem
FOR ALL ENTRIES IN itab_embarque
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
WHERE vbap~vbeln EQ itab_embarque-vbeln_va
AND vbap~posnr EQ itab_embarque-aupos.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
WHERE vbeln EQ itab_embarque-vbeln_va
AND posnr EQ itab_embarque-aupos.
IF sy-subrc IS INITIAL.
SELECT vbeln
erdat
vkgrp
auart
bukrs_vf
FROM vbak
INTO TABLE itab_cab_ordem
FOR ALL ENTRIES IN itab_ordem
WHERE vbeln EQ itab_ordem-vbeln.
ENDIF.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
LOOP AT itab_ordem.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
LOOP AT itab_ordem ASSIGNING <ordem>.
* << Fim da inclusão
CLEAR itab_embarque.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
v_index = sy-tabix.
READ TABLE itab_embarque WITH KEY vbeln_va = itab_ordem-vbeln
aupos = itab_ordem-posnr.
MOVE: itab_embarque-vbeln_vl TO itab_ordem-vbeln_vl,
itab_embarque-vbeln_vf TO itab_ordem-vbeln_vf,
itab_embarque-vbeln_vf TO itab_ordem-refkey,
itab_embarque-posnl TO itab_ordem-posnl,
itab_embarque-posnr TO itab_ordem-posnf.
MODIFY itab_ordem INDEX v_index.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
READ TABLE itab_embarque WITH KEY vbeln_va = <ordem>-vbeln
aupos = <ordem>-posnr
BINARY SEARCH.
CHECK sy-subrc IS INITIAL.
MOVE: itab_embarque-vbeln_vl TO <ordem>-vbeln_vl,
itab_embarque-vbeln_vf TO <ordem>-vbeln_vf,
itab_embarque-vbeln_vf TO <ordem>-refkey,
itab_embarque-posnl TO <ordem>-posnl,
itab_embarque-posnr TO <ordem>-posnf.
* << Fim da inclusão
ENDLOOP.
IF NOT itab_ordem[] IS INITIAL.
PERFORM seleciona_dados_ordem.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
SELECT vbrp~vbeln vbrp~posnr
vbrk~fkart vbrk~inco1 vbrk~bukrs
FROM vbrk INNER JOIN vbrp
ON vbrk~vbeln = vbrp~vbeln
INTO TABLE itab_fatura
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
SELECT vbeln
fkart
inco1
bukrs
FROM vbrk
INTO TABLE itab_cab_fatura
* << Fim da inclusão
FOR ALL ENTRIES IN itab_embarque
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
WHERE vbrp~vbeln EQ itab_embarque-vbeln_vf
AND vbrp~posnr EQ itab_embarque-posnr.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
WHERE vbeln EQ itab_embarque-vbeln_vf.
IF sy-subrc IS INITIAL.
SELECT vbeln
posnr
FROM vbrp
INTO TABLE itab_fatura
FOR ALL ENTRIES IN itab_cab_fatura
WHERE vbeln EQ itab_cab_fatura-vbeln.
* << Fim da inclusão
ENDIF.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 100
* >> Início da exclusão: FORM SELECIONA_EMBARQUE
text = 'Selecionando Dados'.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_EMBARQUE
text = text-004.
* << Fim da inclusão
ENDFORM.
FORM seleciona_ordem.
* >> Início da inclusão: FORM SELECIONA_ORDEM
FIELD-SYMBOLS <ordem> LIKE itab_ordem.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
SELECT vbap~mandt vbap~vbeln vbap~posnr
vbak~vkgrp vbak~erdat vbak~auart
vbap~werks vbap~ntgew vbap~brgew vbap~shkzg vbap~gewei
vbap~vrkme vbap~netwr vbap~waerk vbap~kwmeng
FROM vbak INNER JOIN vbap
ON vbak~vbeln = vbap~vbeln
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 10
text = text-004.
SELECT vbeln
erdat
vkgrp
auart
bukrs_vf
FROM vbak
INTO TABLE itab_cab_ordem
WHERE vkgrp IN s_vkgrp.
IF sy-subrc IS INITIAL.
SELECT vbeln
posnr
werks
ntgew
brgew
shkzg
gewei
vrkme
netwr
waerk
kwmeng
FROM vbap
* << Fim da inclusão
INTO TABLE itab_ordem
* >> Início da exclusão: FORM SELECIONA_ORDEM
WHERE vbap~vbeln IN s_vbeln
AND vbak~vkgrp IN s_vkgrp
AND vbap~werks IN s_werks.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
FOR ALL ENTRIES IN itab_cab_ordem
WHERE vbeln EQ itab_cab_ordem-vbeln.
ENDIF.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
IF NOT itab_ordem[] IS INITIAL.
SELECT vbeln bstkd
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
CHECK NOT itab_ordem[] IS INITIAL.
SELECT vbeln
bstkd
* << Fim da inclusão
FROM vbkd
INTO TABLE itab_vbkd
FOR ALL ENTRIES IN itab_ordem
WHERE vbeln EQ itab_ordem-vbeln
AND bstkd IN s_bstkd.
* >> Início da inclusão: FORM SELECIONA_ORDEM
SORT itab_vbkd BY vbeln.
* << Fim da inclusão
IF NOT s_bstkd IS INITIAL.
IF NOT itab_vbkd[] IS INITIAL.
LOOP AT itab_ordem.
v_index = sy-tabix.
* >> Início da exclusão: FORM SELECIONA_ORDEM
READ TABLE itab_vbkd WITH KEY vbeln = itab_ordem-vbeln.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
READ TABLE itab_vbkd WITH KEY vbeln = itab_ordem-vbeln
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc NE 0.
DELETE itab_ordem INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_ordem.
* >> Início da exclusão: FORM SELECIONA_ORDEM
ENDIF.
* << Fim da exclusão
ENDIF.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_ORDEM
IF NOT itab_ordem[] IS INITIAL.
SELECT vbpa~vbeln vbpa~kunnr vbpa~parvw vbpa~adrnr
adrc~country
kna1~name1
FROM vbpa INNER JOIN adrc
ON vbpa~adrnr = adrc~addrnumber
INNER JOIN kna1
ON vbpa~kunnr = kna1~kunnr
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
SELECT vbeln
adrnr
FROM vbpa
* << Fim da inclusão
INTO TABLE itab_import
FOR ALL ENTRIES IN itab_ordem
* >> Início da exclusão: FORM SELECIONA_ORDEM
WHERE vbpa~vbeln EQ itab_ordem-vbeln
AND vbpa~kunnr IN s_import
AND vbpa~parvw EQ 'AG'
AND adrc~country IN s_padest.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
WHERE vbeln EQ itab_ordem-vbeln
AND kunnr IN s_import
AND parvw EQ 'AG'.
SORT itab_import BY vbeln.
* << Fim da inclusão
IF NOT s_import IS INITIAL OR
NOT s_padest IS INITIAL.
IF NOT itab_import[] IS INITIAL.
LOOP AT itab_ordem.
v_index = sy-tabix.
* >> Início da exclusão: FORM SELECIONA_ORDEM
READ TABLE itab_import WITH KEY vbeln = itab_ordem-vbeln.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
READ TABLE itab_import WITH KEY vbeln = itab_ordem-vbeln
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc NE 0.
DELETE itab_ordem INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_ordem.
ENDIF.
ENDIF.
* >> Início da inclusão: FORM SELECIONA_ORDEM
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 30
text = text-004.
SELECT nrseq
vbeln_va
vbeln_vl
vbeln_vf
aupos
posnl
posnr
docnum
auart
bukrs
steuc
FROM /pws/zycet002
INTO TABLE itab_embarque
FOR ALL ENTRIES IN itab_ordem
WHERE vbeln_va EQ itab_ordem-vbeln
AND aupos EQ itab_ordem-posnr.
IF sy-subrc IS INITIAL.
SELECT nrseq
bukrs
dtaverb
dtdoc
dtemb
dtprev
nremb
nrsd
viatrans
dtenvcamb
FROM /pws/zycet001
INTO TABLE itab_cab_embarque
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
* << Fim da inclusão
ENDIF.
* >> Início da exclusão: FORM SELECIONA_ORDEM
IF NOT itab_ordem[] IS INITIAL.
LOOP AT itab_ordem.
v_index = sy-tabix.
CLEAR wa_vbco6.
MOVE: itab_ordem-vbeln TO wa_vbco6-vbeln,
itab_ordem-posnr TO wa_vbco6-posnr.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
IF NOT itab_embarque[] IS INITIAL.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
CALL FUNCTION 'RV_ORDER_FLOW_INFORMATION'
EXPORTING
comwa = wa_vbco6
TABLES
vbfa_tab = itab_vbfa_aux.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
SORT itab_embarque BY vbeln_va
aupos.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
READ TABLE itab_vbfa_aux WITH KEY vbtyp_n = 'J'.
IF itab_ordem-vbeln NE itab_vbfa_aux-vbeln.
MOVE: itab_vbfa_aux-vbeln TO itab_ordem-vbeln_vl,
itab_vbfa_aux-posnn TO itab_ordem-posnl.
CLEAR itab_vbfa_aux.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
LOOP AT itab_ordem ASSIGNING <ordem>.
READ TABLE itab_embarque WITH KEY vbeln_va = <ordem>-vbeln
aupos = <ordem>-posnr
BINARY SEARCH.
CHECK sy-subrc IS INITIAL.
IF NOT itab_embarque-vbeln_vl IS INITIAL.
MOVE: itab_embarque-vbeln_vl TO <ordem>-vbeln_vl,
itab_embarque-posnl TO <ordem>-posnl.
* << Fim da inclusão
ENDIF.
* >> Início da exclusão: FORM SELECIONA_ORDEM
READ TABLE itab_vbfa_aux WITH KEY vbtyp_n = 'M'.
IF itab_ordem-vbeln NE itab_vbfa_aux-vbeln.
MOVE: itab_vbfa_aux-vbeln TO itab_ordem-vbeln_vf,
itab_vbfa_aux-posnn TO itab_ordem-posnf,
itab_vbfa_aux-vbeln TO itab_ordem-refkey.
MODIFY itab_ordem INDEX v_index.
CLEAR itab_vbfa_aux.
REFRESH itab_vbfa_aux.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
IF NOT itab_embarque-vbeln_vf IS INITIAL.
MOVE: itab_embarque-vbeln_vf TO <ordem>-vbeln_vf,
itab_embarque-posnr TO <ordem>-posnf.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: FORM SELECIONA_ORDEM
ENDLOOP.
PERFORM seleciona_dados_ordem.
SELECT nrseq
nrre
dtlibanu
FROM /pws/zycet003
INTO TABLE itab_zycet003
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
SELECT nrseq
dtleg
analista
nrinsp
empinsp
dtconemb
data_insp
FROM /pws/zycet100
INTO TABLE itab_zycet100
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
ENDLOOP.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
PERFORM seleciona_dados_embarque.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: FORM SELECIONA_ORDEM
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 60
text = text-004.
SELECT docnum
nfnum
docdat
FROM j_1bnfdoc
INTO TABLE itab_cab_notas
WHERE docdat IN s_docdat
AND nfnum IN s_nfnum.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
IF NOT itab_ordem[] IS INITIAL.
SELECT b~docnum b~itmnum b~reftyp b~refkey b~refitm a~nfnum a~docdat
FROM j_1bnfdoc AS a INNER JOIN j_1bnflin AS b
ON a~docnum = b~docnum
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
IF sy-subrc IS INITIAL.
SELECT docnum
itmnum
reftyp
refkey
refitm
FROM j_1bnflin
* << Fim da inclusão
INTO TABLE itab_notas
* >> Início da exclusão: FORM SELECIONA_ORDEM
FOR ALL ENTRIES IN itab_ordem
WHERE b~refkey EQ itab_ordem-refkey
AND b~refitm EQ itab_ordem-posnf
AND b~reftyp EQ 'BI'
AND a~docdat IN s_docdat
AND a~nfnum IN s_nfnum.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
FOR ALL ENTRIES IN itab_cab_notas
WHERE docnum EQ itab_cab_notas-docnum.
ENDIF.
* << Fim da inclusão
IF NOT s_docdat IS INITIAL.
IF NOT itab_notas[] IS INITIAL.
* >> Início da inclusão: FORM SELECIONA_ORDEM
SORT itab_notas BY refkey
refitm.
* << Fim da inclusão
LOOP AT itab_ordem.
v_index = sy-tabix.
READ TABLE itab_notas WITH KEY refkey = itab_ordem-refkey
* >> Início da exclusão: FORM SELECIONA_ORDEM
refitm = itab_ordem-posnf.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
refitm = itab_ordem-posnf
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc NE 0.
DELETE itab_ordem INDEX v_index.
ENDIF.
ENDLOOP.
ELSE.
REFRESH itab_ordem.
ENDIF.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_ORDEM
ENDIF.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
SELECT vbeln
fkart
inco1
bukrs
FROM vbrk
INTO TABLE itab_cab_fatura
FOR ALL ENTRIES IN itab_ordem
WHERE vbeln EQ itab_ordem-vbeln_vf.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
IF NOT itab_ordem[] IS INITIAL.
SELECT vbrp~vbeln vbrp~posnr
vbrk~fkart vbrk~inco1 vbrk~bukrs
FROM vbrk INNER JOIN vbrp
ON vbrk~vbeln = vbrp~vbeln
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
IF sy-subrc IS INITIAL.
SELECT vbeln
posnr
FROM vbrp
* << Fim da inclusão
INTO TABLE itab_fatura
* >> Início da exclusão: FORM SELECIONA_ORDEM
FOR ALL ENTRIES IN itab_ordem
WHERE vbrp~vbeln EQ itab_ordem-vbeln_vf
AND vbrp~posnr EQ itab_ordem-posnf.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
FOR ALL ENTRIES IN itab_cab_fatura
WHERE vbeln EQ itab_cab_fatura-vbeln.
* << Fim da inclusão
ENDIF.
* >> Início da exclusão: FORM SELECIONA_ORDEM
IF NOT itab_ordem[] IS INITIAL.
* << Fim da exclusão
PERFORM trata_ordem_ord.
* >> Início da exclusão: FORM SELECIONA_ORDEM
ENDIF.
IF NOT itab_ordem[] IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 100
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
PERFORM seleciona_dados_ordem.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_ORDEM
ENDFORM.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
SELECT a~mandt a~nrseq a~nremb a~nrsd a~canal a~navio
a~dtprev a~dtaverb a~dtenvcamb a~dtdoc a~dtcruze a~dtemb
a~viatrans a~portdest a~despach
b~vbeln_va b~vbeln_vl b~vbeln_vf b~aupos b~posnl b~posnr
b~waers b~inco1 b~docnum b~nfnum b~werks b~vkgrp
b~matnr b~ntgew b~brgew b~shkzg b~auart b~gewei
b~fkimg b~vrkme b~fkart b~bukrs b~vlme b~steuc
b~land1
FROM /pws/zycet001 AS a INNER JOIN /pws/zycet002 AS b
ON a~nrseq = b~nrseq
INTO TABLE itab_embarque
FOR ALL ENTRIES IN itab_ordem
WHERE b~vbeln_va EQ itab_ordem-vbeln
AND b~vbeln_vl EQ itab_ordem-vbeln_vl
AND b~vbeln_vf EQ itab_ordem-vbeln_vf
AND b~aupos EQ itab_ordem-posnr
AND b~posnl EQ itab_ordem-posnl
AND b~posnr EQ itab_ordem-posnf.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
FORM seleciona_nota.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
IF NOT itab_embarque[] IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
FIELD-SYMBOLS: <notas> LIKE itab_notas,
<ordem> LIKE itab_ordem.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 10
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
SELECT nrseq nrre dtlibanu
FROM /pws/zycet003
INTO TABLE itab_zycet003
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT docnum
nfnum
docdat
FROM j_1bnfdoc
INTO TABLE itab_cab_notas
WHERE docdat IN s_docdat
AND nfnum IN s_nfnum.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 30
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
SELECT nrseq dtleg analista nrinsp empinsp dtconemb data_insp
FROM /pws/zycet100
INTO TABLE itab_zycet100
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
IF sy-subrc IS INITIAL.
SELECT docnum
itmnum
reftyp
refkey
refitm
FROM j_1bnflin
INTO TABLE itab_notas
FOR ALL ENTRIES IN itab_cab_notas
WHERE docnum EQ itab_cab_notas-docnum.
ENDIF.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 50
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
PERFORM seleciona_dados_embarque.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
IF NOT itab_notas[] IS INITIAL.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
ENDIF.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SORT itab_notas BY vbeln_vf
refitm.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
ENDIF.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
DELETE itab_notas WHERE refkey IS initial.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_ORDEM
ENDFORM.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
LOOP AT itab_notas ASSIGNING <notas>.
MOVE <notas>-refkey TO <notas>-vbeln_vf.
ENDLOOP.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
FORM seleciona_nota.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
UNASSIGN <notas>.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
SELECT b~docnum b~itmnum b~reftyp b~refkey b~refitm a~nfnum a~docdat
FROM j_1bnfdoc AS a INNER JOIN j_1bnflin AS b
ON a~docnum = b~docnum
INTO TABLE itab_notas
WHERE a~docdat IN s_docdat
AND a~nfnum IN s_nfnum.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT nrseq
vbeln_va
vbeln_vl
vbeln_vf
aupos
posnl
posnr
docnum
auart
bukrs
steuc
FROM /pws/zycet002
INTO TABLE itab_embarque
FOR ALL ENTRIES IN itab_notas
WHERE vbeln_vf EQ itab_notas-vbeln_vf
AND posnr EQ itab_notas-refitm.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 70
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
IF NOT itab_notas[] IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
IF sy-subrc IS INITIAL.
SELECT nrseq
bukrs
dtaverb
dtdoc
dtemb
dtprev
nremb
nrsd
viatrans
dtenvcamb
FROM /pws/zycet001
INTO TABLE itab_cab_embarque
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
LOOP AT itab_notas.
v_index = sy-tabix.
MOVE itab_notas-refkey TO itab_notas-vbeln_vf.
MODIFY itab_notas INDEX v_index.
ENDLOOP.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
ENDIF.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
SELECT vbrp~vbeln vbrp~posnr
vbrk~fkart vbrk~inco1 vbrk~bukrs
FROM vbrk INNER JOIN vbrp
ON vbrk~vbeln = vbrp~vbeln
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT vbeln
posnr
FROM vbrp
* << Fim da inclusão
INTO TABLE itab_fatura
FOR ALL ENTRIES IN itab_notas
* >> Início da exclusão: FORM SELECIONA_NOTA
WHERE vbrp~vbeln EQ itab_notas-vbeln_vf
AND vbrp~posnr EQ itab_notas-refitm.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
WHERE vbeln EQ itab_notas-vbeln_vf
AND posnr EQ itab_notas-refitm.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 80
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
LOOP AT itab_notas.
v_index = sy-tabix.
CLEAR wa_vbco6.
MOVE: itab_notas-vbeln_vf TO wa_vbco6-vbeln,
itab_notas-refitm TO wa_vbco6-posnr.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
IF NOT itab_embarque[] IS INITIAL.
SORT itab_embarque BY vbeln_vf.
LOOP AT itab_notas ASSIGNING <notas>.
READ TABLE itab_embarque WITH KEY vbeln_vf = <notas>-vbeln_vf
BINARY SEARCH.
CHECK sy-subrc IS INITIAL.
MOVE: itab_embarque-vbeln_va TO <notas>-vbeln_va,
itab_embarque-aupos TO <notas>-aupos,
itab_embarque-vbeln_vl TO <notas>-vbeln_vl,
itab_embarque-posnl TO <notas>-posnl.
ENDLOOP.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
CALL FUNCTION 'RV_ORDER_FLOW_INFORMATION'
EXPORTING
comwa = wa_vbco6
TABLES
vbfa_tab = itab_vbfa_aux.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
UNASSIGN <notas>.
ENDIF.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
READ TABLE itab_vbfa_aux WITH KEY vbtyp_n = 'J'.
MOVE: itab_vbfa_aux-vbeln TO itab_notas-vbeln_vl,
itab_vbfa_aux-posnn TO itab_notas-posnl.
CLEAR itab_vbfa_aux.
READ TABLE itab_vbfa_aux WITH KEY vbtyp_n = 'C'.
MOVE: itab_vbfa_aux-vbeln TO itab_notas-vbeln_va,
itab_vbfa_aux-posnn TO itab_notas-aupos.
MODIFY itab_notas INDEX v_index.
CLEAR itab_vbfa_aux.
REFRESH itab_vbfa_aux.
ENDLOOP.
SELECT vbap~mandt vbap~vbeln vbap~posnr
vbak~vkgrp vbak~erdat vbak~auart
vbap~werks vbap~ntgew vbap~brgew vbap~shkzg vbap~gewei
vbap~vrkme vbap~netwr vbap~waerk vbap~kwmeng
FROM vbak INNER JOIN vbap
ON vbak~vbeln = vbap~vbeln
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT vbeln
posnr
werks
ntgew
brgew
shkzg
gewei
vrkme
netwr
waerk
kwmeng
FROM vbap
* << Fim da inclusão
INTO TABLE itab_ordem
FOR ALL ENTRIES IN itab_notas
* >> Início da exclusão: FORM SELECIONA_NOTA
WHERE vbap~vbeln EQ itab_notas-vbeln_va
AND vbap~posnr EQ itab_notas-aupos.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
WHERE vbeln EQ itab_notas-vbeln_va
AND posnr EQ itab_notas-aupos.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 85
text = text-004.
IF sy-subrc IS INITIAL.
SELECT vbeln
erdat
vkgrp
auart
bukrs_vf
FROM vbak
INTO TABLE itab_cab_ordem
FOR ALL ENTRIES IN itab_ordem
WHERE vbeln EQ itab_ordem-vbeln.
ENDIF.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
LOOP AT itab_ordem.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
LOOP AT itab_ordem ASSIGNING <ordem>.
* << Fim da inclusão
CLEAR itab_notas.
* >> Início da exclusão: FORM SELECIONA_NOTA
v_index = sy-tabix.
READ TABLE itab_notas WITH KEY vbeln_va = itab_ordem-vbeln
aupos = itab_ordem-posnr.
MOVE: itab_notas-vbeln_vl TO itab_ordem-vbeln_vl,
itab_notas-vbeln_vf TO itab_ordem-vbeln_vf,
itab_notas-posnl TO itab_ordem-posnl,
itab_notas-refitm TO itab_ordem-posnf.
MODIFY itab_ordem INDEX v_index.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
READ TABLE itab_notas WITH KEY vbeln_va = <ordem>-vbeln
aupos = <ordem>-posnr
BINARY SEARCH.
CHECK sy-subrc IS INITIAL.
MOVE: itab_notas-vbeln_vl TO <ordem>-vbeln_vl,
itab_notas-vbeln_vf TO <ordem>-vbeln_vf,
itab_notas-posnl TO <ordem>-posnl,
itab_notas-refitm TO <ordem>-posnf.
* << Fim da inclusão
ENDLOOP.
IF NOT itab_ordem[] IS INITIAL.
PERFORM trata_ordem_ord.
* >> Início da exclusão: FORM SELECIONA_NOTA
ENDIF.
IF NOT itab_ordem[] IS INITIAL.
SELECT vbeln bstkd
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT vbeln
bstkd
* << Fim da inclusão
FROM vbkd
INTO TABLE itab_vbkd
FOR ALL ENTRIES IN itab_ordem
WHERE vbeln EQ itab_ordem-vbeln.
* >> Início da inclusão: FORM SELECIONA_NOTA
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 90
text = text-004.
* << Fim da inclusão
* >> Início da exclusão: FORM SELECIONA_NOTA
SELECT vbpa~vbeln vbpa~kunnr vbpa~parvw vbpa~adrnr
adrc~country
kna1~name1
FROM vbpa INNER JOIN adrc
ON vbpa~adrnr = adrc~addrnumber
INNER JOIN kna1
ON vbpa~kunnr = kna1~kunnr
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT vbeln
adrnr
FROM vbpa
* << Fim da inclusão
INTO TABLE itab_import
FOR ALL ENTRIES IN itab_ordem
* >> Início da exclusão: FORM SELECIONA_NOTA
WHERE vbpa~vbeln EQ itab_ordem-vbeln
AND vbpa~parvw EQ 'AG'.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
WHERE vbeln EQ itab_ordem-vbeln
AND kunnr IN s_import
AND parvw EQ 'AG'.
* << Fim da inclusão
PERFORM seleciona_dados_ordem.
* >> Início da exclusão: FORM SELECIONA_NOTA
SELECT a~mandt a~nrseq a~nremb a~nrsd a~canal a~navio
a~dtprev a~dtaverb a~dtenvcamb a~dtdoc a~dtcruze a~dtemb
a~viatrans a~portdest a~despach
b~vbeln_va b~vbeln_vl b~vbeln_vf b~aupos b~posnl b~posnr
b~waers b~inco1 b~docnum b~nfnum b~werks b~vkgrp
b~matnr b~ntgew b~brgew b~shkzg b~auart b~gewei
b~fkimg b~vrkme b~fkart b~bukrs b~vlme b~steuc
b~land1
FROM /pws/zycet001 AS a INNER JOIN /pws/zycet002 AS b
ON a~nrseq = b~nrseq
INTO TABLE itab_embarque
FOR ALL ENTRIES IN itab_notas
WHERE b~vbeln_va EQ itab_notas-vbeln_va
AND b~vbeln_vl EQ itab_notas-vbeln_vl
AND b~vbeln_vf EQ itab_notas-vbeln_vf
AND b~aupos EQ itab_notas-aupos
AND b~posnl EQ itab_notas-posnl
AND b~posnr EQ itab_notas-refitm.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
ENDIF.
* << Fim da inclusão
IF NOT itab_embarque[] IS INITIAL.
* >> Início da exclusão: FORM SELECIONA_NOTA
SELECT nrseq nrre dtlibanu
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT nrseq
nrre
dtlibanu
* << Fim da inclusão
FROM /pws/zycet003
INTO TABLE itab_zycet003
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
* >> Início da exclusão: FORM SELECIONA_NOTA
SELECT nrseq dtleg analista nrinsp empinsp dtconemb data_insp
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_NOTA
SELECT nrseq
dtleg
analista
nrinsp
empinsp
dtconemb
data_insp
* << Fim da inclusão
FROM /pws/zycet100
INTO TABLE itab_zycet100
FOR ALL ENTRIES IN itab_embarque
WHERE nrseq EQ itab_embarque-nrseq.
PERFORM seleciona_dados_embarque.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_NOTA
ENDIF.
* << Fim da exclusão
ENDIF.
* >> Início da inclusão: FORM SELECIONA_NOTA
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = 100
text = text-004.
* << Fim da inclusão
ENDFORM.
...
FROM /pws/zycet102
INTO TABLE itab_zycet102
FOR ALL ENTRIES IN itab_zycet046
WHERE nrrota_tr EQ itab_zycet046-nrrota_tr.
ENDIF.
* >> Início da exclusão: FORM SELECIONA_DADOS_EMBARQUE
SELECT nrseqno nrseqtr tpcont
FROM /pws/zycet107
INTO TABLE itab_zycet107
FOR ALL ENTRIES IN itab_zycet046
WHERE nrseqno EQ itab_zycet046-nrseqno
AND nrseqtr EQ itab_zycet046-nrseqtr.
* << Fim da exclusão
ENDIF.
* >> Início da exclusão: FORM SELECIONA_DADOS_EMBARQUE
SELECT nrseq tp_doc dtlog
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_DADOS_EMBARQUE
SELECT nremb
tp_doc
dtlog
* << Fim da inclusão
FROM /pws/zycet183
INTO TABLE itab_zycet183
FOR ALL ENTRIES IN itab_embarque
* >> Início da exclusão: FORM SELECIONA_DADOS_EMBARQUE
WHERE nrseq EQ itab_embarque-nrseq
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONA_DADOS_EMBARQUE
WHERE nremb EQ itab_embarque-nrseq
* << Fim da inclusão
AND tp_doc EQ text-011.
SELECT land1 steuc /pws/anuencia
FROM t604f
INTO TABLE itab_t604f
FOR ALL ENTRIES IN itab_embarque
WHERE steuc EQ itab_embarque-steuc.
ENDFORM.
FORM trata_ordem_emb.
* >> Início da exclusão: FORM TRATA_ORDEM_EMB
REFRESH itab_zycee085.
CLEAR itab_zycee085.
LOOP AT itab_embarque.
nrseq = nrseq + 1.
itab_zycee085-nrseq = nrseq.
SHIFT itab_zycee085-nrseq RIGHT DELETING TRAILING space.
UNPACK itab_zycee085-nrseq TO itab_zycee085-nrseq.
MOVE : itab_embarque-mandt TO itab_zycee085-mandt,
itab_embarque-vbeln_va TO itab_zycee085-vbeln_va,
itab_embarque-vbeln_vf TO itab_zycee085-vbeln_vf,
itab_embarque-vbeln_vl TO itab_zycee085-vbeln_vl,
itab_embarque-posnl TO itab_zycee085-posnl,
itab_embarque-posnr TO itab_zycee085-posnr,
itab_embarque-aupos TO itab_zycee085-aupos,
itab_embarque-ntgew TO itab_zycee085-ntgew,
itab_embarque-brgew TO itab_zycee085-brgew,
itab_embarque-shkzg TO itab_zycee085-shkzg,
itab_embarque-nfnum TO itab_zycee085-nfnum,
itab_embarque-auart TO itab_zycee085-auart,
itab_embarque-waers TO itab_zycee085-waers,
itab_embarque-gewei TO itab_zycee085-gewei,
itab_embarque-fkimg TO itab_zycee085-fkimg,
itab_embarque-vrkme TO itab_zycee085-vrkme,
itab_embarque-vlme TO itab_zycee085-vlme,
itab_embarque-fkart TO itab_zycee085-fkart,
itab_embarque-inco1 TO itab_zycee085-inco1,
itab_embarque-bukrs TO itab_zycee085-bukrs.
APPEND itab_zycee085.
CLEAR itab_zycee085.
ENDLOOP.
EXPORT itab_zycee085 TO MEMORY ID 'ODOC'.
CALL FUNCTION '/PWS/ZYCE_TRATA_ORDEM'
TABLES
t_saida = itab_saida.
FREE MEMORY ID 'ODOC'.
DELETE itab_saida WHERE ( vlme = space AND vfob = space ) OR
( ntgew = space AND brgew = space ).
IF NOT itab_saida[] IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: FORM TRATA_ORDEM_EMB
TYPES: BEGIN OF ty_zycet020,
auart TYPE /pws/zycet020-auart,
tipodoc TYPE /pws/zycet020-tipodoc,
END OF ty_zycet020.
DATA: itab_zycet020 TYPE STANDARD TABLE OF ty_zycet020,
wa_zycet020 TYPE ty_zycet020.
SELECT auart
tipodoc
FROM /pws/zycet020
INTO TABLE itab_zycet020
FOR ALL ENTRIES IN itab_cab_embarque
WHERE bukrs EQ itab_cab_embarque-bukrs.
CHECK NOT itab_zycet020[] IS INITIAL.
* << Fim da inclusão
LOOP AT itab_embarque.
* >> Início da exclusão: FORM TRATA_ORDEM_EMB
v_index = sy-tabix.
READ TABLE itab_saida WITH KEY vbeln_va = itab_embarque-vbeln_va
vbeln_vf = itab_embarque-vbeln_vf
vbeln_vl = itab_embarque-vbeln_vl
posnl = itab_embarque-posnl
posnr = itab_embarque-posnr
aupos = itab_embarque-aupos.
IF sy-subrc NE 0.
DELETE itab_embarque INDEX v_index.
ENDIF.
* << Fim da exclusão
* >> Início da inclusão: FORM TRATA_ORDEM_EMB
READ TABLE itab_zycet020 INTO wa_zycet020
WITH KEY auart = itab_embarque-auart
TRANSPORTING tipodoc.
CHECK sy-subrc IS INITIAL
AND wa_zycet020-tipodoc NE 'OV'.
DELETE itab_embarque.
DELETE itab_cab_embarque WHERE nrseq EQ itab_embarque-nrseq.
* << Fim da inclusão
ENDLOOP.
* >> Início da exclusão: FORM TRATA_ORDEM_EMB
ENDIF.
* << Fim da exclusão
ENDFORM.
FORM trata_ordem_ord.
* >> Início da exclusão: FORM TRATA_ORDEM_ORD
REFRESH itab_zycee085.
CLEAR itab_zycee085.
LOOP AT itab_ordem.
CLEAR: itab_fatura,
itab_notas.
nrseq = nrseq + 1.
itab_zycee085-nrseq = nrseq.
SHIFT itab_zycee085-nrseq RIGHT DELETING TRAILING space.
UNPACK itab_zycee085-nrseq TO itab_zycee085-nrseq.
READ TABLE itab_fatura WITH KEY vbeln = itab_ordem-vbeln_vf
posnr = itab_ordem-posnf.
READ TABLE itab_notas WITH KEY refkey = itab_ordem-refkey
refitm = itab_ordem-posnf.
MOVE : itab_ordem-mandt TO itab_zycee085-mandt,
itab_ordem-vbeln TO itab_zycee085-vbeln_va,
itab_ordem-vbeln_vf TO itab_zycee085-vbeln_vf,
itab_ordem-vbeln_vl TO itab_zycee085-vbeln_vl,
itab_ordem-posnl TO itab_zycee085-posnl,
itab_ordem-posnf TO itab_zycee085-posnr,
itab_ordem-posnr TO itab_zycee085-aupos,
itab_ordem-ntgew TO itab_zycee085-ntgew,
itab_ordem-brgew TO itab_zycee085-brgew,
itab_ordem-shkzg TO itab_zycee085-shkzg,
itab_notas-nfnum TO itab_zycee085-nfnum,
itab_ordem-auart TO itab_zycee085-auart,
itab_ordem-waerk TO itab_zycee085-waers,
itab_ordem-gewei TO itab_zycee085-gewei,
itab_ordem-kwmeng TO itab_zycee085-fkimg,
itab_ordem-vrkme TO itab_zycee085-vrkme,
itab_ordem-netwr TO itab_zycee085-vlme,
itab_fatura-fkart TO itab_zycee085-fkart,
itab_fatura-inco1 TO itab_zycee085-inco1,
itab_fatura-bukrs TO itab_zycee085-bukrs.
APPEND itab_zycee085.
CLEAR itab_zycee085.
* << Fim da exclusão
* >> Início da inclusão: FORM TRATA_ORDEM_ORD
TYPES: BEGIN OF ty_zycet020,
auart TYPE /pws/zycet020-auart,
tipodoc TYPE /pws/zycet020-tipodoc,
END OF ty_zycet020.
DATA: itab_zycet020 TYPE STANDARD TABLE OF ty_zycet020,
wa_zycet020 TYPE ty_zycet020.
SELECT auart
tipodoc
FROM /pws/zycet020
INTO TABLE itab_zycet020
FOR ALL ENTRIES IN itab_cab_ordem
WHERE bukrs EQ itab_cab_ordem-bukrs_vf.
CHECK NOT itab_zycet020[] IS INITIAL.
LOOP AT itab_cab_ordem INTO wa_cab_ordem.
READ TABLE itab_zycet020 INTO wa_zycet020
WITH KEY auart = wa_cab_ordem-auart
TRANSPORTING tipodoc.
CHECK sy-subrc IS INITIAL
AND wa_zycet020-tipodoc NE 'OV'.
DELETE itab_cab_ordem.
DELETE itab_ordem WHERE vbeln EQ wa_cab_ordem-vbeln.
* << Fim da inclusão
ENDLOOP.
* >> Início da exclusão: FORM TRATA_ORDEM_ORD
EXPORT itab_zycee085 TO MEMORY ID 'ODOC'.
CALL FUNCTION '/PWS/ZYCE_TRATA_ORDEM'
TABLES
t_saida = itab_saida.
FREE MEMORY ID 'ODOC'.
DELETE itab_saida WHERE ( vlme = space AND vfob = space ) OR
( ntgew = space AND brgew = space ).
IF NOT itab_saida[] IS INITIAL.
v_index = sy-tabix.
READ TABLE itab_saida WITH KEY vbeln_va = itab_ordem-vbeln
vbeln_vf = itab_ordem-vbeln_vf
vbeln_vl = itab_ordem-vbeln_vl
posnl = itab_ordem-posnl
posnr = itab_ordem-posnf
aupos = itab_ordem-posnr.
IF sy-subrc NE 0.
DELETE itab_ordem INDEX v_index.
ENDIF.
ENDLOOP.
ENDIF.
* << Fim da exclusão
ENDFORM.
FORM processa_dados.
* >> Início da exclusão: FORM PROCESSA_DADOS
SORT itab_ordem BY vbeln_vl
vbeln
posnl .
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
DATA vbadr TYPE vbadr.
SORT: itab_cab_ordem BY vbeln,
itab_cab_notas BY docnum,
itab_notas BY refkey
refitm,
itab_vbkd BY vbeln,
itab_import BY vbeln,
itab_likp BY vbeln,
itab_zycet265 BY vbeln_va
vbeln_vl
bstkd,
itab_cab_embarque BY nrseq,
itab_embarque BY vbeln_va
vbeln_vl
vbeln_vf
aupos
posnl
posnr,
itab_zycet100 BY nrseq,
itab_carga BY nrseq,
itab_zycet046 BY nrseq,
itab_zycet102 BY nrseqtr
nrrota_tr,
itab_zycet183 BY nremb
tp_doc,
itab_zycet003 BY nrseq.
* << Fim da inclusão
LOOP AT itab_ordem.
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_cab_ordem INTO wa_cab_ordem
WITH KEY vbeln = itab_ordem-vbeln
BINARY SEARCH.
* << Fim da inclusão
CLEAR: itab_relat.
* >> Início da inclusão: FORM PROCESSA_DADOS
MOVE: itab_ordem-vbeln TO itab_relat-vbeln_va,
itab_ordem-vbeln_vl TO itab_relat-vbeln_vl,
wa_cab_ordem-vkgrp TO itab_relat-vkgrp,
wa_cab_ordem-erdat TO itab_relat-erdat,
itab_ordem-werks TO itab_relat-werks.
READ TABLE itab_notas WITH KEY refkey = itab_ordem-vbeln_vf
refitm = itab_ordem-posnf
BINARY SEARCH.
* << Fim da inclusão
* >> Início da exclusão: FORM PROCESSA_DADOS
MOVE: itab_ordem-vbeln TO itab_relat-vbeln_va,
itab_ordem-vbeln_vl TO itab_relat-vbeln_vl,
itab_ordem-vkgrp TO itab_relat-vkgrp,
itab_ordem-erdat TO itab_relat-erdat,
itab_ordem-werks TO itab_relat-werks.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
IF sy-subrc IS INITIAL.
READ TABLE itab_cab_notas INTO wa_cab_notas
WITH KEY docnum = itab_notas-docnum
BINARY SEARCH.
* << Fim da inclusão
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_notas WITH KEY refkey = itab_ordem-refkey
refitm = itab_ordem-posnf.
* << Fim da exclusão
IF sy-subrc EQ 0.
* >> Início da exclusão: FORM PROCESSA_DADOS
MOVE: itab_notas-nfnum TO itab_relat-nfnum,
itab_notas-docdat TO itab_relat-docdat.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
MOVE: wa_cab_notas-nfnum TO itab_relat-nfnum,
wa_cab_notas-docdat TO itab_relat-docdat.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: FORM PROCESSA_DADOS
ENDIF.
* << Fim da inclusão
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_vbkd WITH KEY vbeln = itab_ordem-vbeln.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_vbkd WITH KEY vbeln = itab_ordem-vbeln
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
MOVE: itab_vbkd-bstkd TO itab_relat-bstkd.
ENDIF.
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_import WITH KEY vbeln = itab_ordem-vbeln.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_import WITH KEY vbeln = itab_ordem-vbeln
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
* >> Início da exclusão: FORM PROCESSA_DADOS
MOVE: itab_import-name1 TO itab_relat-importador,
itab_import-country TO itab_relat-country.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
CALL FUNCTION 'SD_ADDRESS_GET'
EXPORTING
fif_address_number = itab_import-adrnr
fif_langu = sy-langu
IMPORTING
fes_address = vbadr
EXCEPTIONS
address_not_found = 1
address_type_not_exists = 2
no_person_number = 3
error_message = 4
OTHERS = 5.
MOVE: vbadr-name1 TO itab_relat-importador,
vbadr-land1 TO itab_relat-country.
* << Fim da inclusão
ENDIF.
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_likp WITH KEY vbeln = itab_ordem-vbeln_vl.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_likp WITH KEY vbeln = itab_ordem-vbeln_vl
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
MOVE: itab_likp-bldat TO itab_relat-bldat.
ENDIF.
READ TABLE itab_zycet265 WITH KEY vbeln_va = itab_ordem-vbeln
vbeln_vl = itab_ordem-vbeln_vl
* >> Início da exclusão: FORM PROCESSA_DADOS
bstkd = itab_vbkd-bstkd.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
bstkd = itab_vbkd-bstkd
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
MOVE: itab_zycet265-dtlibven TO itab_relat-dtlibven,
itab_zycet265-dtsolfat TO itab_relat-dtsolfat,
itab_zycet265-dtlibemb TO itab_relat-dtlibemb.
ENDIF.
READ TABLE itab_embarque WITH KEY vbeln_va = itab_ordem-vbeln
vbeln_vl = itab_ordem-vbeln_vl
vbeln_vf = itab_ordem-vbeln_vf
aupos = itab_ordem-posnr
posnl = itab_ordem-posnl
* >> Início da exclusão: FORM PROCESSA_DADOS
posnr = itab_ordem-posnf.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
posnr = itab_ordem-posnf
BINARY SEARCH.
IF sy-subrc IS INITIAL.
READ TABLE itab_cab_embarque INTO wa_cab_embarque
WITH KEY nrseq = itab_embarque-nrseq
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
* >> Início da exclusão: FORM PROCESSA_DADOS
MOVE: itab_embarque-nrseq TO itab_relat-nrseq,
itab_embarque-nremb TO itab_relat-nremb,
itab_embarque-viatrans TO itab_relat-viatrans,
itab_embarque-nrsd TO itab_relat-nrsd,
itab_embarque-dtprev TO itab_relat-dtprev,
itab_embarque-dtemb TO itab_relat-dtemb,
itab_embarque-dtaverb TO itab_relat-dtaverb,
itab_embarque-dtenvcamb TO itab_relat-dtenvcamb.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
MOVE: wa_cab_embarque-nrseq TO itab_relat-nrseq,
wa_cab_embarque-nremb TO itab_relat-nremb,
wa_cab_embarque-viatrans TO itab_relat-viatrans,
wa_cab_embarque-nrsd TO itab_relat-nrsd,
wa_cab_embarque-dtprev TO itab_relat-dtprev,
wa_cab_embarque-dtemb TO itab_relat-dtemb,
wa_cab_embarque-dtaverb TO itab_relat-dtaverb,
wa_cab_embarque-dtenvcamb TO itab_relat-dtenvcamb.
* << Fim da inclusão
* >> Início da exclusão: FORM PROCESSA_DADOS
IF NOT itab_embarque-dtdoc IS INITIAL.
MOVE: itab_embarque-dtdoc TO itab_relat-dtdoc.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
IF NOT wa_cab_embarque-dtdoc IS INITIAL.
MOVE: wa_cab_embarque-dtdoc TO itab_relat-dtdoc.
ENDIF.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet100 WITH KEY nrseq = itab_embarque-nrseq
* << Fim da inclusão
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet100 WITH KEY nrseq = itab_embarque-nrseq.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
MOVE: itab_zycet100-analista TO itab_relat-analista.
ENDIF.
CLEAR itab_carga.
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_carga WITH KEY nrseq = itab_embarque-nrseq.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_carga WITH KEY nrseq = itab_embarque-nrseq
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc IS INITIAL.
MOVE: itab_carga-dt_dead_line TO itab_relat-dataentr.
ENDIF.
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet046 WITH KEY nrseq = itab_embarque-nrseq.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet046 WITH KEY nrseq = itab_embarque-nrseq
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
CLEAR itab_zycet102.
READ TABLE itab_zycet102 WITH KEY
nrseqtr = itab_zycet046-nrseqtr
* >> Início da exclusão: FORM PROCESSA_DADOS
nrrota_tr = itab_zycet046-nrrota_tr.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
nrrota_tr = itab_zycet046-nrrota_tr
BINARY SEARCH.
* << Fim da inclusão
IF NOT sy-subrc IS INITIAL.
READ TABLE itab_zycet102 WITH KEY
* >> Início da exclusão: FORM PROCESSA_DADOS
nrrota_tr = itab_zycet046-nrrota_tr.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
nrrota_tr = itab_zycet046-nrrota_tr
BINARY SEARCH.
* << Fim da inclusão
ENDIF.
IF sy-subrc EQ 0.
MOVE: itab_zycet102-dtdesembaraco TO itab_relat-dtdesembaraco.
ENDIF.
ENDIF.
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet183 WITH KEY nrseq = itab_embarque-nrseq
tp_doc = text-011.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet183 WITH KEY nremb = itab_embarque-nrseq
tp_doc = text-011
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0.
MOVE: itab_zycet183-dtlog TO itab_relat-dt_re.
ENDIF.
CLEAR colinfo.
colinfo-color-col = 2.
colinfo-fieldname = 'BSTKD'.
APPEND colinfo TO itab_relat-colinfo.
...
SORT itab_relat BY nrseq
vbeln_vl
werks.
DELETE ADJACENT DUPLICATES FROM itab_relat.
LOOP AT itab_relat.
* >> Início da exclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet003 WITH KEY nrseq = itab_relat-nrseq.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_DADOS
READ TABLE itab_zycet003 WITH KEY nrseq = itab_relat-nrseq
BINARY SEARCH.
* << Fim da inclusão
IF sy-subrc EQ 0 AND itab_relat-icon_4 IS INITIAL.
MOVE: itab_zycet003-nrre TO itab_relat-nrre.
WRITE itab_zycet003-dtlibanu TO itab_relat-icon_4.
MODIFY itab_relat.
ENDIF.
...
CLEAR ls_line.
ls_line-typ = 'H'.
ls_line-info = text-010.
APPEND ls_line TO p_gt_list_top_of_page.
CLEAR ls_line.
* >> Início da exclusão: FORM E04_COMMENT_BUILD
CONCATENATE sy-datlo+6(02)
* << Fim da exclusão
* >> Início da inclusão: FORM E04_COMMENT_BUILD
CONCATENATE: sy-datlo+6(02)
* << Fim da inclusão
sy-datlo+4(02)
sy-datlo(04)
* >> Início da inclusão: FORM E04_COMMENT_BUILD
INTO v_key
SEPARATED BY '/',
* << Fim da inclusão
* >> Início da exclusão: FORM E04_COMMENT_BUILD
INTO v_key
SEPARATED BY '/'.
CONCATENATE text-014
* << Fim da exclusão
* >> Início da inclusão: FORM E04_COMMENT_BUILD
text-014
* << Fim da inclusão
v_key
INTO v_key
SEPARATED BY space.
ls_line-typ = 'S'.
ls_line-info = v_key.
...
DATA: v_data LIKE sy-datum.
CASE itab_relat-viatrans.
WHEN c_ma OR c_rd OR c_ta.
CLEAR v_data.
IF NOT itab_relat-bldat IS INITIAL.
* >> Início da exclusão: FORM RED_FLAGS
WRITE: itab_relat-bldat TO itab_relat-icon_1.
ELSE.
* << Fim da exclusão
v_data = itab_relat-dtlibven + 1.
* >> Início da exclusão: FORM RED_FLAGS
IF sy-datlo GT v_data.
* << Fim da exclusão
* >> Início da inclusão: FORM RED_FLAGS
IF itab_relat-bldat LT v_data.
* << Fim da inclusão
MOVE: v_icon TO itab_relat-icon_1.
* >> Início da inclusão: FORM RED_FLAGS
ELSE.
WRITE: itab_relat-bldat TO itab_relat-icon_1.
* << Fim da inclusão
ENDIF.
ENDIF.
CLEAR v_data.
IF itab_relat-dtsolfat IS INITIAL.
v_data = itab_relat-bldat + 1.
...
WRITE: itab_relat-docdat TO itab_relat-icon_3.
ENDIF.
CLEAR itab_t604f.
READ TABLE itab_t604f WITH KEY steuc = itab_embarque-steuc.
IF sy-subrc EQ 0.
* >> Início da exclusão: FORM RED_FLAGS
IF NOT itab_t604f-/pws/anuencia IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: FORM RED_FLAGS
IF NOT itab_t604f-/pws/anuencia IS INITIAL
OR NOT itab_relat-dt_re IS INITIAL.
* << Fim da inclusão
CLEAR v_data.
v_data = itab_relat-dt_re + 3.
IF sy-datlo GT v_data.
MOVE: v_icon TO itab_relat-icon_4.
ELSE.
...
ENDIF.
ENDIF.
ELSE.
WRITE: itab_relat-dtlibanu TO itab_relat-icon_4.
ENDIF.
* >> Início da exclusão: FORM RED_FLAGS
IF itab_relat-dataentr IS INITIAL.
IF itab_relat-dtdesembaraco IS INITIAL AND
itab_relat-viatrans EQ c_ma.
* << Fim da exclusão
* >> Início da inclusão: FORM RED_FLAGS
CLEAR v_data.
IF NOT itab_relat-dataentr IS INITIAL.
v_data = itab_relat-dataentr - 2.
IF ( itab_relat-dtdesembaraco IS INITIAL OR
itab_relat-dtdesembaraco LT v_data )
AND itab_relat-viatrans EQ c_ma.
* << Fim da inclusão
MOVE: v_icon TO itab_relat-icon_5.
ELSE.
* >> Início da exclusão: FORM RED_FLAGS
IF NOT itab_relat-dataentr IS INITIAL.
* << Fim da exclusão
WRITE: itab_relat-dataentr TO itab_relat-icon_5.
* >> Início da exclusão: FORM RED_FLAGS
ENDIF.
* << Fim da exclusão
ENDIF.
* >> Início da exclusão: FORM RED_FLAGS
ELSE.
WRITE: itab_relat-dataentr TO itab_relat-icon_5.
* << Fim da exclusão
ENDIF.
CLEAR v_data.
IF itab_relat-dtdesembaraco IS INITIAL.
IF itab_relat-viatrans EQ c_ma.
IF NOT itab_relat-dtlibemb IS INITIAL.
...
itab_zycet265,
itab_embarque,
itab_zycet003,
itab_zycet100,
itab_zycet046,
* >> Início da exclusão: FORM REFRESH_TABELAS
itab_zycet101,
* << Fim da exclusão
itab_zycet102,
* >> Início da exclusão: FORM REFRESH_TABELAS
itab_zycet107,
* << Fim da exclusão
itab_zycet183.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/ZYCER214
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 004
Texto: (21 caracteres)
"Selecionando Dados..."
Comprimento máximo: 21
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 015
Texto: (4 caracteres)
"Hour"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 015
Texto: (5 caracteres)
"Hora:"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 015
Texto: (5 caracteres)
"Hora:"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 017
Texto: (10 caracteres)
"Nº of Page"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 017
Texto: (10 caracteres)
"Nº da Pág."
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 017
Texto: (10 caracteres)
"Nº de Pág."
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 018
Texto: (14 caracteres)
"Purchase Order"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 018
Texto: (16 caracteres)
"Pedido de Compra"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 018
Texto: (16 caracteres)
"Pedido de Compra"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 019
Texto: (19 caracteres)
"Purchase Order Date"
Comprimento máximo: 21
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 019
Texto: (21 caracteres)
"Data Pedido de Compra"
Comprimento máximo: 21
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 019
Texto: (21 caracteres)
"Fcha.Pedido de Compra"
Comprimento máximo: 21
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 020
Texto: (8 caracteres)
"Importer"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 020
Texto: (10 caracteres)
"Importador"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 020
Texto: (10 caracteres)
"Importador"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 021
Texto: (8 caracteres)
"Receiver"
Comprimento máximo: 9
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 021
Texto: (9 caracteres)
"Recebedor"
Comprimento máximo: 9
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 021
Texto: (9 caracteres)
"Recibidor"
Comprimento máximo: 9
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 022
Texto: (11 caracteres)
"F.Forwarder"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 022
Texto: (11 caracteres)
"Despachante"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 022
Texto: (11 caracteres)
"Despachante"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 023
Texto: (10 caracteres)
"Sale Order"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 023
Texto: (14 caracteres)
"Ordem de Venda"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 023
Texto: (14 caracteres)
"Orden de Venta"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 024
Texto: (15 caracteres)
"Sale Order Date"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 024
Texto: (19 caracteres)
"Data Ordem de Venda"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 024
Texto: (17 caracteres)
"Fecha Orden Venta"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 025
Texto: (7 caracteres)
"Remitt."
Comprimento máximo: 7
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 025
Texto: (7 caracteres)
"Remessa"
Comprimento máximo: 7
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 025
Texto: (6 caracteres)
"Remesa"
Comprimento máximo: 7
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 026
Texto: (15 caracteres)
"Consignment Dt."
Comprimento máximo: 15
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 026
Texto: (15 caracteres)
"Data da Remessa"
Comprimento máximo: 15
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 026
Texto: (15 caracteres)
"Fecha de Remesa"
Comprimento máximo: 15
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 027
Texto: (16 caracteres)
"Gross Weight Tot"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 027
Texto: (16 caracteres)
"Peso Bruto Total"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 027
Texto: (16 caracteres)
"Peso Bruto Total"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 028
Texto: (8 caracteres)
"NF Value"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 028
Texto: (11 caracteres)
"Valor da NF"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 028
Texto: (11 caracteres)
"Valor de FF"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 029
Texto: (20 caracteres)
"Date of the Emission"
Comprimento máximo: 21
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 029
Texto: (21 caracteres)
"Data da Emissão da NF"
Comprimento máximo: 21
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 029
Texto: (19 caracteres)
"Fecha Emisión de FF"
Comprimento máximo: 21
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 030
Texto: (8 caracteres)
"Shipment"
Comprimento máximo: 8
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 030
Texto: (8 caracteres)
"Embarque"
Comprimento máximo: 8
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 030
Texto: (8 caracteres)
"Embarque"
Comprimento máximo: 8
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 031
Texto: (19 caracteres)
"Com. Invoice Number"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 031
Texto: (19 caracteres)
"N. Fatura Comercial"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 031
Texto: (19 caracteres)
"NºFactura Comercial"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 032
Texto: (5 caracteres)
"Modal"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 032
Texto: (5 caracteres)
"Modal"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 032
Texto: (5 caracteres)
"Modal"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 033
Texto: (16 caracteres)
"Destination Loca"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 033
Texto: (16 caracteres)
"Local de Destino"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 033
Texto: (16 caracteres)
"Local de Destino"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 034
Texto: (25 caracteres)
"Shipment Instruction Date"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 034
Texto: (26 caracteres)
"Data Instrução de Embarque"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 034
Texto: (26 caracteres)
"Fecha Instrucción Embarque"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 035
Texto: (23 caracteres)
"Origin Certificate Date"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 035
Texto: (26 caracteres)
"Data Certificado de Origem"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 035
Texto: (24 caracteres)
"Fecha Certificado Origen"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 036
Texto: (11 caracteres)
"Form A Date"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 036
Texto: (11 caracteres)
"Data Form A"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 036
Texto: (11 caracteres)
"Fcha.Form A"
Comprimento máximo: 11
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 037
Texto: (17 caracteres)
"Packing List Date"
Comprimento máximo: 17
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 037
Texto: (17 caracteres)
"Data Packing List"
Comprimento máximo: 17
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 037
Texto: (17 caracteres)
"Fcha.Packing List"
Comprimento máximo: 17
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 038
Texto: (26 caracteres)
"Insurance Certificate Date"
Comprimento máximo: 29
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 038
Texto: (29 caracteres)
"Data do Certificado de Seguro"
Comprimento máximo: 29
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 038
Texto: (27 caracteres)
"Fecha Certificado de Seguro"
Comprimento máximo: 29
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 039
Texto: (7 caracteres)
"RE Date"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 039
Texto: (10 caracteres)
"Data de RE"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 039
Texto: (8 caracteres)
"Fecha RE"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 040
Texto: (26 caracteres)
"Authorization Liberate Dt."
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 040
Texto: (26 caracteres)
"Data Liberação de Anuência"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 040
Texto: (25 caracteres)
"Fecha Liberación Anuencia"
Comprimento máximo: 26
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 041
Texto: (7 caracteres)
"SD Date"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 041
Texto: (10 caracteres)
"Data de SD"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 041
Texto: (8 caracteres)
"Fecha SD"
Comprimento máximo: 10
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 042
Texto: (5 caracteres)
"Chan."
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 042
Texto: (5 caracteres)
"Canal"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 042
Texto: (5 caracteres)
"Canal"
Comprimento máximo: 5
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 043
Texto: (13 caracteres)
"Inspection Nº"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 043
Texto: (14 caracteres)
"Nº da Inspeção"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 043
Texto: (13 caracteres)
"Nº Inspección"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 044
Texto: (15 caracteres)
"Inspection Date"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 044
Texto: (16 caracteres)
"Data de Inspeção"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 044
Texto: (16 caracteres)
"Fecha Inspección"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 045
Texto: (12 caracteres)
"Author. Date"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 045
Texto: (16 caracteres)
"Data Legalização"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 045
Texto: (16 caracteres)
"Fch.Legalización"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 046
Texto: (14 caracteres)
"Fumigation Dat"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 046
Texto: (14 caracteres)
"Data Fumigação"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 046
Texto: (14 caracteres)
"Fch.Fumigación"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 047
Texto: (11 caracteres)
"Transporter"
Comprimento máximo: 13
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 047
Texto: (13 caracteres)
"Transportador"
Comprimento máximo: 13
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 047
Texto: (13 caracteres)
"Transportador"
Comprimento máximo: 13
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 048
Texto: (18 caracteres)
"Consolidation Date"
Comprimento máximo: 20
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 048
Texto: (20 caracteres)
"Data de Consolidação"
Comprimento máximo: 20
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 048
Texto: (19 caracteres)
"Fecha Consolidación"
Comprimento máximo: 20
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 049
Texto: (10 caracteres)
"Truck Type"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 049
Texto: (16 caracteres)
"Tipo de Caminhão"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 049
Texto: (14 caracteres)
"Tipo de Camión"
Comprimento máximo: 16
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 050
Texto: (15 caracteres)
"Vessel Dead Lin"
Comprimento máximo: 15
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 050
Texto: (15 caracteres)
"Dead Line Navio"
Comprimento máximo: 15
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 050
Texto: (15 caracteres)
"Dead Line Buque"
Comprimento máximo: 15
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 051
Texto: (19 caracteres)
"disembarrassment dt"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 051
Texto: (19 caracteres)
"Data de Desembaraço"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 051
Texto: (17 caracteres)
"Fecha Desembarazo"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 052
Texto: (27 caracteres)
"Shipement Confirmation Date"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 052
Texto: (31 caracteres)
"Data de Confirmação de Embarque"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 052
Texto: (30 caracteres)
"Fecha Confirmación de Embarque"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 053
Texto: (23 caracteres)
"Shipment Permanent Date"
Comprimento máximo: 24
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 053
Texto: (24 caracteres)
"Data Efetiva de Embarque"
Comprimento máximo: 24
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 053
Texto: (23 caracteres)
"Fecha Efectiva Embarque"
Comprimento máximo: 24
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 054
Texto: (21 caracteres)
"Bill of Lading Number"
Comprimento máximo: 30
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 054
Texto: (30 caracteres)
"Nº do Conhecimento de Embarque"
Comprimento máximo: 30
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 054
Texto: (30 caracteres)
"Nº de Conocimiento de Embarque"
Comprimento máximo: 30
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 055
Texto: (30 caracteres)
"Bill of Lading Liberation Date"
Comprimento máximo: 45
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 055
Texto: (45 caracteres)
"Data da Liberação do Conhecimento de Embarque"
Comprimento máximo: 45
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 055
Texto: (44 caracteres)
"Fecha Liberación de Conocimiento de Embarque"
Comprimento máximo: 45
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 056
Texto: (19 caracteres)
"Bill of Lading Date"
Comprimento máximo: 32
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 056
Texto: (32 caracteres)
"Data do Conhecimento de Embarque"
Comprimento máximo: 32
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 056
Texto: (30 caracteres)
"Fecha Conocimiento de Embarque"
Comprimento máximo: 32
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 057
Texto: (8 caracteres)
"Frontier"
Comprimento máximo: 9
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 057
Texto: (9 caracteres)
"Fronteira"
Comprimento máximo: 9
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 057
Texto: (8 caracteres)
"Frontera"
Comprimento máximo: 9
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 058
Texto: (24 caracteres)
"Arrival date of Frontier"
Comprimento máximo: 25
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 058
Texto: (25 caracteres)
"Data Chegada na Fronteira"
Comprimento máximo: 25
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 058
Texto: (25 caracteres)
"Fecha Llegada en Frontera"
Comprimento máximo: 25
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 059
Texto: (21 caracteres)
"Date Send of Exchange"
Comprimento máximo: 23
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 059
Texto: (23 caracteres)
"Data de Envio ao Câmbio"
Comprimento máximo: 23
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 059
Texto: (21 caracteres)
"Fecha Envío al Cambio"
Comprimento máximo: 23
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 060
Texto: (36 caracteres)
"Arrival date Documents to the client"
Comprimento máximo: 38
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 060
Texto: (38 caracteres)
"Data de Chegada dos Doctos. ao Cliente"
Comprimento máximo: 38
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 060
Texto: (38 caracteres)
"Fecha de llegada de Doctos. al Cliente"
Comprimento máximo: 38
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 061
Texto: (35 caracteres)
"Arrival date of goods to the client"
Comprimento máximo: 40
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 061
Texto: (40 caracteres)
"Data de Chegada da Mercadoria no Cliente"
Comprimento máximo: 40
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 061
Texto: (38 caracteres)
"Fecha Llegada de Mercadería en Cliente"
Comprimento máximo: 40
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 062
Texto: (16 caracteres)
"Request ETA Date"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 062
Texto: (19 caracteres)
"Data ETA Solicitada"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 062
Texto: (19 caracteres)
"Fcha.ETA Solicitada"
Comprimento máximo: 19
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 063
Texto: (25 caracteres)
"Analisis Certificate Date"
Comprimento máximo: 27
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 063
Texto: (27 caracteres)
"Data Certificado de Análise"
Comprimento máximo: 27
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 063
Texto: (26 caracteres)
"Fecha Certificado Análisis"
Comprimento máximo: 27
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 064
Texto: (21 caracteres)
"Commerc.Invoice Total"
Comprimento máximo: 22
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 064
Texto: (22 caracteres)
"Total Fatura Comercial"
Comprimento máximo: 22
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 064
Texto: (22 caracteres)
"Tot. Factura Comercial"
Comprimento máximo: 22
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 065
Texto: (15 caracteres)
"Agent Comission"
Comprimento máximo: 18
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 065
Texto: (18 caracteres)
"Comissão de Agente"
Comprimento máximo: 18
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 065
Texto: (18 caracteres)
"Comisión de Agente"
Comprimento máximo: 18
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 066
Texto: (8 caracteres)
"Discount"
Comprimento máximo: 8
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 066
Texto: (8 caracteres)
"Desconto"
Comprimento máximo: 8
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 066
Texto: (8 caracteres)
"Descuent"
Comprimento máximo: 8
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 067
Texto: (23 caracteres)
"Commercial Invoice Date"
Comprimento máximo: 24
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 067
Texto: (24 caracteres)
"Data da Fatura Comercial"
Comprimento máximo: 24
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 067
Texto: (23 caracteres)
"Fecha Factura Comercial"
Comprimento máximo: 24
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 068
Texto: (22 caracteres)
"Invoicing Request Date"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 068
Texto: (31 caracteres)
"Data Solicitação de Faturamento"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 068
Texto: (31 caracteres)
"Fecha Solicitación de Facturam."
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 069
Texto: (12 caracteres)
"Release Date"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 069
Texto: (14 caracteres)
"Data Averbação"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 069
Texto: (14 caracteres)
"Fecha Registro"
Comprimento máximo: 14
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 070
Texto: (30 caracteres)
"Send Date of Originals Documts"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 070
Texto: (31 caracteres)
"Data Envio do Doctos. Originais"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 070
Texto: (30 caracteres)
"Fecha Envío de Doc. Originales"
Comprimento máximo: 31
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: EN
Símbolo: 072
Texto: (26 caracteres)
"Shipment Sequencial Number"
Comprimento máximo: 29
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: PT
Símbolo: 072
Texto: (29 caracteres)
"Número Sequencial do Embarque"
Comprimento máximo: 29
------------------------------------------------------------------------
Excluído símbolo de texto:
Idioma: ES
Símbolo: 072
Texto: (29 caracteres)
"Número Secuencial de Embarque"
Comprimento máximo: 29