Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Embarque
Data/Hora da Publicação: 17/11/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 13:27:19
Descrição da Nota: SISTEMA SOLICITA QUE SEJA CRIADA LI PARA ITEM QUE JÁ POSSUI VINCULAÇÃO
Sintoma
o sistema está soilcitando que seja criada LI para item com LI vinculada. Este é um processo de
Drawback e todos os itens já possuem LI criadas para ele e que já estão vinculadas ao embarque e
também vinculadas a um Ato Concessório. Esta mensagem de solicitação aparece toda vez que eu clico
em salvar o embarque.
Solução
Atualização no programa de embarque para verificar se item possui LI antes de emitir mensagem de
obrigatoriedade.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02467 Data: 17/11/2006 Hora: 10:17:54
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02467
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00140
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
SISTEMA SOLICITA QUE SEJA CRIADA LI PARA ITEM QUE JÁ POSSUI VINCULAÇÃO
----------------------------------------------------------------------------------------------------
Palavras Chave:
LI - EMBARQUE - VINCULAÇÃO LI - OBRIGATORIEDADE LI
DRAWBACK
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI001F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI001F02
...
SELECT ebeln ekorg ekgrp FROM ekko INTO TABLE itab_ekko_aux
FOR ALL ENTRIES IN itab_zycit003
WHERE ebeln EQ itab_zycit003-ebeln.
ENDIF.
LOOP AT itab_zycit003.
* >> Início da inclusão: FORM SELECAO_LEGISLACAO
if itab_zycit003-NRSEQLI is initial.
* << Fim da inclusão
READ TABLE itab_t604f WITH KEY steuc = itab_zycit003-j_1bnbm
obrigli = 'X'.
IF sy-subrc = 0.
MOVE: 'X' TO itab_zycit354-liobrig.
v_grava = 'X'.
...
...
READ TABLE itab_zycit234 WITH KEY matnr = itab_zycit003-matnr
obrigli = 'X'.
IF sy-subrc = 0.
MOVE: 'X' TO itab_zycit354-liobrig.
v_grava = 'X'.
* >> Início da inclusão: FORM SELECAO_LEGISLACAO
ENDIF.
* << Fim da inclusão
ENDIF.
ENDIF.
READ TABLE itab_zycit234 WITH KEY matnr = itab_zycit003-matnr.
IF sy-subrc = 0.
IF NOT itab_zycit234-datade IS INITIAL.
...
...
CLEAR: v_ped, v_item.
CONCATENATE text-216 itab_zycit003-ebeln INTO v_ped
SEPARATED BY space.
CONCATENATE text-217 itab_zycit003-ebelp INTO v_item
SEPARATED BY space.
* >> Início da exclusão: FORM LOG_MENSAGENS
IF itab_zycit354-liobrig EQ 'X'.
* << Fim da exclusão
* >> Início da inclusão: FORM LOG_MENSAGENS
IF itab_zycit354-liobrig EQ 'X'
and itab_zycit003-nrseqli is initial.
* << Fim da inclusão
CALL FUNCTION 'MESSAGE_STORE'
EXPORTING
arbgb = '/PWS/ZYCIM'
msgty = 'W'
msgv1 = v_ped
...