Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 15/04/2008 00:00:00
Data/Hora Última Alteração: 22/02/2011 16:11:28
Descrição da Nota: FATURA AJUSTE LIVRE NÃO ABRE CAMPO REALIZADO DA MERCADORIA PARA INSERÇÃO
Sintoma
Ao fazer uma Fatura com ajuste livre não está abrindo o campo Realizado da mercadoria para inserção
do valor novo.
Solução
Ajustar tratamento de campo
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 06394 Data: 15/04/2008 Hora: 15:43:27
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 06394
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 7.0
Pacote : 00005
Agrupamento : 00043
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
05490 - 00001 - 7.0 - 00004 - AO COLOCAR FATURA COMO AJUSTE LIVRE ESTÁ ABRINDO OS CAMPOS DO FAB
----------------------------------------------------------------------------------------------------
FATURA AJUSTE LIVRE NÃO ABRE CAMPO REALIZADO DA MERCADORIA PARA INSERÇÃO
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA - AJUSTE LIVRE - CAMPO REALIZADO - INSERÇÃO DE VALORES
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003O01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003O01
...
CLEAR v_paisfab.
ENDIF.
tc_itens-lines = tc_itens-lines + 10.
ENDMODULE.
MODULE set_screen_tc_0106 OUTPUT.
CHECK ( /pws/zycie006-tpfatura = '01'
OR /pws/zycie006-tpfatura = '11' ) OR /pws/zycie006-tpfatura = ' '.
LOOP AT SCREEN.
IF ( /pws/zycie006-ratval = 2 OR /pws/zycie006-ratval = 1 OR
itab_zycit003-livre NE 'S' OR v_status_s = 0 OR
* >> Início da exclusão: MODULE SET_SCREEN_TC_0106
/pws/zycie006-ratval = 3 OR /pws/zycie006-ratval = 4 ) AND
* << Fim da exclusão
* >> Início da inclusão: MODULE SET_SCREEN_TC_0106
/pws/zycie006-ratval = 3 OR ( /pws/zycie006-ratval = 4
and screen-name NE '/PWS/ZYCIE003-VLREAL' ) ) AND
* << Fim da inclusão
screen-name NE 'ITAB_ZYCIT003-MARC' AND
screen-name NE 'ITAB_ZYCIT003-TOINV'.
screen-input = '0'.
ELSEIF screen-group1 NE 'OUT' AND sy-tcode NE '/PWS/ZYCI003_E'.
screen-input = '1'.
ENDIF.
IF screen-name = '/PWS/ZYCIE003-VLFRE_FAT'.
IF /pws/zycie006-ratfre = 'N'.
screen-input = 1.
ELSE.
...