Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 03/09/2012 14:22:55
Data/Hora Última Alteração: 03/09/2012 14:22:55
Descrição da Nota: FABRICANTE TIPO 2 NÃO TRAZ O NOME DO EXPORTADOR
Sintoma
Ao criar a fatura como tipo 2 diversos (fabricante) e ir no detalhe do item e colocar tipo 1 e dar
enter não traz o nome do exportador, só se sair do detalhe do item e entrar de novo que traz
e ao colocar tipo 3 desconhecido abre o campo nome e o pais, deveria abrir só o país.
Solução
Ajustar a busca do exportador.
9.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 12474 Data: 03/09/2012 Hora: 11:22:02
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 12474
Categoria : Erro de Programa
Prioridade : Baixa
Versão PW.CE : 9.0
Pacote : 00001
Agrupamento : 00128
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
FABRICANTE TIPO 2 NÃO TRAZ O NOME DO EXPORTADOR
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA - FABRICANTE - TIPO 2 - DIVERSOS - EXPORTADOR
----------------------------------------------------------------------------------------------------
Objetos da nota:
DYNP /PWS/SAPMZYCI003 0400
REPS /PWS/MZYCI003F03
REPS /PWS/MZYCI003I01
REPS /PWS/MZYCI003O01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCI003 0400
MODIFICAR LÓGICA DE PROCESSAMENTO TELA 0400
...
PROCESS AFTER INPUT.
FIELD : /pws/zycie003-agente MODULE consiste_agente .
CHAIN.
FIELD: /pws/zycie003-ntgew
MODULE mod_peso_it ON CHAIN-REQUEST.
ENDCHAIN.
* >> Início da inclusão:
CHAIN.
FIELD: /pws/zycie003-fabric
MODULE clear_fields ON CHAIN-REQUEST.
ENDCHAIN.
* << Fim da inclusão
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F03
...
* >> Início da inclusão: FORM CONSISTE_FABRICTP
IF /pws/zycie003-fabric EQ '1'.
SELECT SINGLE * FROM lfa1 WHERE lifnr EQ /pws/zycie006-lifnr.
/pws/zycie003-lifnrfabr = /pws/zycie006-lifnr.
/pws/zycie003-descfab = lfa1-name1.
/pws/zycie003-paisfab = lfa1-land1.
ENDIF.
* << Fim da inclusão
ENDFORM.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003I01
...
* >> Início da inclusão:
MODULE clear_fields INPUT.
CLEAR: /pws/zycie003-lifnrfabr, /pws/zycie003-descfab,
/pws/zycie003-paisfab.
ENDMODULE.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003O01
...
IF /pws/zycie003-fabric = '3'.
IF screen-name = '/PWS/ZYCIE003-PAISFAB'.
screen-input = '1'.
ELSEIF screen-name = '/PWS/ZYCIE003-LIFNRFABR' OR
screen-name = '/PWS/ZYCIE003-DESCFAB' OR
screen-name = '/PWS/ZYCIE003-FLAGFABR'.
screen-input = '0'.
* >> Início da inclusão: MODULE SET_SCREEN_0400
CLEAR: /pws/zycie003-lifnrfabr, /pws/zycie003-descfab.
* << Fim da inclusão
ENDIF.
ENDIF.
...
...
SELECT SINGLE *
FROM /pws/zycit042
WHERE nrseq EQ /pws/zycit003-nrseq
AND docnum NE ''. "#EC CI_NOFIRST
IF sy-subrc EQ 0.
screen-input = 0.
ENDIF.
ENDIF.
* >> Início da inclusão: MODULE SET_SCREEN_0400
IF /pws/zycie003-fabric NE '3'.
* << Fim da inclusão
IF /pws/zycie006-fabricante EQ '2' AND
( screen-name EQ '/PWS/ZYCIE003-DESCFAB' OR
screen-name EQ '/PWS/ZYCIE003-PAISFAB' ) .
IF /pws/zycie003-lifnrfabr IS INITIAL .
screen-input = '1' .
ELSE .
screen-input = '0' .
ENDIF.
ENDIF.
* >> Início da inclusão: MODULE SET_SCREEN_0400
ENDIF.
* << Fim da inclusão
IF v_status_s NE '1'.
screen-input = '0' .
ENDIF.
...
...