Módulo: DOC. IMPORTAÇÃO
Funcionalidade: LI
Data/Hora da Publicação: 05/10/2007 00:00:00
Data/Hora Última Alteração: 09/03/2010 10:50:44
Descrição da Nota: AO VINCULAR PEDIDO DESVINCULAR, VINCULAR DE NOVO NA LI O SALDO INCORRETO
Sintoma
O programa não encontrava o saldo anterior. Ao vincular e desvincular o pedido de compra na li
ficava com o saldo incorreto.
Solução
Localizar o saldo anterior
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 04926 Data: 05/10/2007 Hora: 14:56:19
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 04926
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00003
Agrupamento : 00015
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
AO VINCULAR PEDIDO DESVINCULAR, VINCULAR DE NOVO NA LI O SALDO INCORRETO
----------------------------------------------------------------------------------------------------
Palavras Chave:
SALDO - LI - SALDO LI
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI020F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020F01
...
( itab_itens-menge - it_zycit092-menge ).
ELSE.
MOVE: it_zycit092-slqtde TO it_zycit079-slqtde.
ENDIF.
IF it_zycit079-slqtde < 0.
v_erro_saldo = 'X'.
ENDIF.
READ TABLE it_zycit079_del WITH KEY ebeln = itab_itens-ebeln
ebelp = itab_itens-ebelp.
IF sy-subrc EQ 0.
* >> Início da exclusão: FORM SELECIONAR_ITENS
MOVE it_zycit079_del-qtd_iten TO it_zycit079-slqtde.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONAR_ITENS
it_zycit079_del-slqtde =
it_zycit079_del-slqtde + it_zycit079_del-qtd_iten.
MOVE it_zycit079_del-slqtde TO it_zycit079-slqtde.
* << Fim da inclusão
ENDIF.
MOVE:
itab_itens-menge TO it_zycit079-menge,
itab_itens-uebto TO it_zycit079-uebto,
itab_itens-uebtk TO it_zycit079-uebtk.
MOVE itab_itens-menge TO it_zycit079-menge.
ELSE.
MOVE: itab_itens-menge TO it_zycit079-slqtde,
itab_itens-menge TO it_zycit079-menge.
MOVE: itab_itens-uebto TO it_zycit079-uebto,
...