CE PLUS - Nota 014158

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: LI

Data/Hora da Publicação: 25/08/2014 00:00:00

Data/Hora Última Alteração: 25/08/2014 13:56:31

Descrição da Nota: LI DEIXA SALVAR SEM INFORMAR QUANTIDADE DE DRAWBACK QUANDO NECESSÁRIO

Sintoma

LI deixa salvar sem informar quantidade de drawback quando há ato concessório vinculado.

 

 

Solução

Verificar se campo está preenchido ao salvar.

 

Versões Tratadas

9.0


Pré-Requisitos

Produto:

Nota

Descrição

NÃO ESTÁ PREENCHENDO A QUANTIDADE DO PRODUTO NAS INFORMAÇÕES DE DRAWBACK

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 14158 Data: 25/08/2014 Hora: 10:45:10

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 14158

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 9.0

Pacote                   : 00008

Agrupamento              : 00174

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote Descrição Breve

 

09060  - 00001 - 8.0    - 00001 - NÃO ESTÁ PREENCHENDO A QUANTIDADE DO PRODUTO NAS INFORMAÇÕES DE DR

----------------------------------------------------------------------------------------------------

Texto Rápido:

LI DEIXA SALVAR SEM INFORMAR QUANTIDADE DE DRAWBACK QUANDO NECESSÁRIO

----------------------------------------------------------------------------------------------------

Palavras Chave:

LI - SALVAR - DRAWBACK - MENSAGEM.

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI020I01

REPS /PWS/MZYCI020F02

REPT /PWS/SAPMZYCI020

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI020I01

 

...

      WHEN 'SAVE'.

        IF ( v_tcode EQ '/PWS/ZYCI020_A' OR

             v_tcode EQ '/PWS/ZYCI020_C' OR

             v_tcode EQ '/PWS/ZYCI020_T' OR

             v_tcode EQ '/PWS/ZYCI020_U' ) AND

           ( NOT /pws/zycie078-codregtri IS INITIAL AND

             /pws/zycie078-codregtri <> 1 AND

             /pws/zycie078-codfunleg IS INITIAL ).

          MESSAGE e015 WITH text-462.

        ENDIF.

* >> Início da exclusão: MODULE USER_COMMAND_0100

        IF NOT /pws/zycie078-nrseqd IS INITIAL.

          CLEAR: it_zycit079.

          LOOP AT it_zycit079 WHERE qtd_drawback EQ space.

            EXIT.

          ENDLOOP.

          IF it_zycit079-ebeln NE space.

            MESSAGE e015 WITH text-465 text-466.

            EXIT.

          ENDIF.

        ENDIF.

* << Fim da exclusão

        PERFORM comm_save.

      WHEN 'PED'.

 

 

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI020F02

 

...

FORM comm_save.

  DATA: v_cont TYPE i.

  CLEAR v_cont.

  DESCRIBE TABLE it_zycit079 LINES v_cont.

  IF v_cont > 80.

    v_cont = v_cont - 80.

    MESSAGE i013 WITH text-408.

    MESSAGE w015 WITH text-409 v_cont text-410.

    EXIT.

  ENDIF.

* >> Início da inclusão: FORM COMM_SAVE

  IF v_tcode EQ '/PWS/ZYCI020_A' OR

     v_tcode EQ '/PWS/ZYCI020_C' .

    IF NOT /pws/zycie078-nrseqd IS INITIAL.

      CLEAR: it_zycit079.

      LOOP AT it_zycit079 WHERE qtd_drawback EQ space.

        EXIT.

      ENDLOOP.

      IF it_zycit079-ebeln NE space.

        MESSAGE i015 WITH text-465 text-466 text-605.

        EXIT.

      ENDIF.

    ENDIF.

  ENDIF.

* << Fim da inclusão

 

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPT /PWS/SAPMZYCI020

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 603

 

Texto: (42 caracteres)

"Inform the Manufacturer for each data item"

 

Comprimento máximo: 46

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 603

 

Texto: (41 caracteres)

"Informar al fabricante para cada elemento"

 

Comprimento máximo: 46

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 604

 

Texto: (25 caracteres)

"Fill Country Manufacturer"

 

Comprimento máximo: 28

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 604

 

Texto: (23 caracteres)

"Rellene País Fabricante"

 

Comprimento máximo: 28

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 605

 

Texto: (24 caracteres)

"You can not save the LI."

 

Comprimento máximo: 27

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 605

 

Texto: (27 caracteres)

"Não é possível salvar a LI."

 

Comprimento máximo: 27

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 605

 

Texto: (24 caracteres)

"No se puede salvar a LI."

 

Comprimento máximo: 27