Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Embarque
Data/Hora da Publicação: 12/02/2007 00:00:00
Data/Hora Última Alteração: 22/02/2011 15:09:45
Descrição da Nota: EMBARQUE CAMPO PESO LIQUIDO ESTÁ VINDO EM BRANCO.
Sintoma
Quando se vincula o pedido ao embarque campo peso liquido está vindo em branco.
Solução
Atualizado o programa de embarque para calcular o pesa liquido corretamente
6.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 03080 Data: 12/02/2007 Hora: 09:35:16
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 03080
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00026
Agrupamento : 00151
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
02105 - 00001 - 6.0 - 00024 - NÃO DEIXAR CRIAR EMBARQUE COM REGIME DIFERENTE DE 14 QUANDO DA É
----------------------------------------------------------------------------------------------------
EMBARQUE CAMPO PESO LIQUIDO ESTÁ VINDO EM BRANCO.
----------------------------------------------------------------------------------------------------
Palavras Chave:
EMBARQUE - PESO LIQUIDO - BRANCO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI001F01
REPS /PWS/MZYCI001F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI001F01
...
ENDAT.
ENDLOOP.
FREE itab_zycit030_aux.
PERFORM load_valor_fob_ped.
IF /pws/zycie001-meioemba NE 'PS'.
READ TABLE itab_t006 WITH KEY msehi = itab_itens_aux-gewei.
IF sy-subrc EQ 0 AND
v_existe_bl NE 'S'.
IF itab_zycit003-invoiced IS INITIAL
AND NOT itab_itens_aux-ntgew IS INITIAL
* >> Início da exclusão: FORM VERIFICA_ITENS
AND itab_zycit003-ntgew IS INITIAL
* << Fim da exclusão
AND NOT itab_zycit003-qtd_iten IS INITIAL
AND NOT itab_t006-nennr IS INITIAL .
* >> Início da inclusão: FORM VERIFICA_ITENS
CLEAR itab_zycit003_aux.
READ TABLE itab_zycit003_aux WITH KEY
nrseq = itab_zycit003-nrseq
ebeln = itab_zycit003-ebeln
ebelp = itab_zycit003-ebelp.
IF sy-subrc IS INITIAL.
IF itab_zycit003_aux-qtd_iten NE itab_zycit003-qtd_iten.
* << Fim da inclusão
itab_zycit003-ntgew = itab_zycit003-qtd_iten *
itab_t006-zaehl / itab_t006-nennr *
itab_itens_aux-ntgew.
* >> Início da inclusão: FORM VERIFICA_ITENS
ENDIF.
ENDIF.
* << Fim da inclusão
itab_zycit003-gewei = 'KG'.
ENDIF.
ELSE.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI001F02
...
itab_zycit003-qtd_iten = itab_zycit003-slqtde.
ELSEIF NOT itab_zycit003_aux-qtd_iten IS INITIAL AND
itab_zycit003-qtd_iten IS INITIAL.
itab_zycit003-qtd_iten = 0.
itab_zycit003-noinitial = 'X'.
ENDIF.
IF itab_zycit003_aux-qtd_iten NE itab_zycit003-qtd_iten.
itab_zycit003-slqtde = itab_zycit003-slqtde +
( itab_zycit003_aux-qtd_iten - itab_zycit003-qtd_iten ).
v_qtd_ant = itab_zycit003_aux-qtd_iten.
* >> Início da inclusão: FORM ATUALIZA_ITENS
select single ntgew INTO EKPO-NTGEW
from ekpo
where ebeln = itab_zycit003-ebeln
and ebelp = itab_ZYCIT003-EBELP.
itab_zycit003-ntgew = itab_zycit003-QTD_ITEN * EKPO-ntgew.
* << Fim da inclusão
IF itab_zycit003-slqtde < 0 AND v_qtd_ant IS INITIAL.
itab_zycit003-slqtde = itab_zycit003_aux-slqtde.
IF itab_zycit003-menge NE itab_zycit003_aux-menge.
MESSAGE w061 WITH text-018 itab_zycit003-ebelp
text-019 itab_zycit003-ebeln.
ELSE.
MESSAGE w061 WITH text-004 itab_zycit003-ebelp
text-005 itab_zycit003-ebeln.
ENDIF.
CLEAR itab_zycit003-qtd_iten.
...