CE PLUS - Nota 012474

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.

 

Versões Tratadas

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.

...

...