Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 19/07/2007 00:00:00
Data/Hora Última Alteração: 09/03/2010 10:08:15
Descrição da Nota: DECLARAÇÃO DE IMPORTAÇÃO - CAMPO ITEM ADIÇÃO SISCOMEX
Sintoma
Não está gravando o campo "item adi sisco" na tabela /PWS/ZYCIT100.
Solução
Incluir tratamento para gerar sequencial e gravar este campo Item Adição SISCOMEX na Tabela
/PWS/ZYCIT100.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 04213 Data: 19/07/2007 Hora: 17:17:47
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 04213
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 7.0
Pacote : 00002
Agrupamento : 00004
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
DECLARAÇÃO DE IMPORTAÇÃO - CAMPO ITEM ADIÇÃO SISCOMEX
----------------------------------------------------------------------------------------------------
Palavras Chave:
ADIÇÃO; SISCOMEX; TABELA /PWS/ZYCIT100
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI023F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023F01
...
DELETE FROM /pws/zycit200 WHERE id = /pws/zycie085-nrseqdi.
MODIFY /pws/zycit200 FROM TABLE itab_zycit200.
DELETE FROM /pws/zycit100 WHERE nrseqdi = /pws/zycie085-nrseqdi.
CLEAR: itab_zycit100.
REFRESH: itab_zycit100.
LOOP AT itab_it.
MOVE-CORRESPONDING itab_it TO itab_zycit100.
APPEND itab_zycit100.
ENDLOOP.
MODIFY /pws/zycit100 FROM TABLE itab_zycit100.
* >> Início da inclusão: FORM SAVE_DATA
CLEAR a_ip.
LOOP AT itab_zycit100.
v_tabix = sy-tabix.
ON CHANGE OF itab_zycit100-adicao.
CLEAR a_ip.
ENDON.
IF itab_zycit100-item_adi_sisc IS INITIAL.
itab_zycit100-item_adi_sisc = a_ip = a_ip + 1.
UPDATE /pws/zycit100 SET
item_adi_sisc = itab_zycit100-item_adi_sisc
WHERE nrseqdi = itab_zycit100-nrseqdi
AND nrseq = itab_zycit100-nrseq
AND ebeln = itab_zycit100-ebeln
AND ebelp = itab_zycit100-ebelp
AND adicao = itab_zycit100-adicao.
MODIFY itab_zycit100 INDEX v_tabix.
ENDIF.
ENDLOOP.
* << Fim da inclusão
...