CE PLUS - Nota 006848

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: LI

Data/Hora da Publicação: 25/06/2008 00:00:00

Data/Hora Última Alteração: 27/06/2011 14:21:05

Descrição da Nota: AO SELECIONAR ITEM DA LI OCORRE DUMP

Sintoma

na criação de LI após selecionar o item de pedido e pressionar Enter,  para preencher os valores de

quantidade e peso automáticamente ocorre o Dump. Quando preenchido manualmente não está ocorrendo.

 

 

Solução

aumentado tamanho de campo peso nas tabelas.

 

Versões Tratadas

7.0

Informações Complementares

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

Nota Número 06848 Data: 25/06/2008 Hora: 14:14:02

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

 

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

Nota Número              : 06848

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 7.0

Pacote                   : 00006

Agrupamento              : 00054

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

Referência às notas relacionadas:

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

 

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

AO SELECIONAR ITEM DA LI OCORRE DUMP

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

Palavras Chave:

DUMP - SELEÇÃO - ITEM - LI

 

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

Objetos da nota:

DYNP /PWS/SAPMZYCI020                        0810

REPS /PWS/MZYCI020F01

REPS /PWS/MZYCI020X01

TABD /PWS/ZYCIE078

TABD /PWS/ZYCIE078C

TABD /PWS/ZYCIE078D

TABD /PWS/ZYCIE079

TABD /PWS/ZYCIE079A

TABD /PWS/ZYCIE079C

TABD /PWS/ZYCIT078

TABD /PWS/ZYCIT079

 

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

Modificações efetuadas em DTEL /PWS/ZYCIL858

 

 

Elemento de dados incluído: /PWS/ZYCIL858

Classe de desenvolvimento: /PWS/ZYGL

Idioma original: PT

Descrição breve incluída: (17 caracteres), idioma: PT

"GL - Peso Líquido"

Categoria de dados: Entrada direta de categoria - Tipo instalado

Categoria de dados: QUAN

Comprimento: 18

Decimais: 6

Documentar modificações: NÃO

 

 

 

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

Modificações efetuadas em DYNP /PWS/SAPMZYCI020                        0810

 

MODIFICAR CAMPO TEXTO "/PWS/ZYCIE079-NTGEW"

Altura                   17

Comprimento Visível      22

Linhas mínimas           18

Colunas mínimas          6

Texto                    ___.___.___.___,______

 

MODIFICAR CAMPO TEXTO "/PWS/ZYCIE079-SLQTDE"

Altura                   17

Comprimento Visível      18

Texto                    _.___.___.___,___V

 

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

Modificações efetuadas em REPS /PWS/MZYCI020F01

 

...

    MOVE: itab_itens_aux[] TO itab_itens_aux2[].

    DELETE itab_itens_aux2 WHERE bstyp NE 'L'.

  ENDIF.

  READ TABLE itab_itens_aux INDEX 1 .

  MOVE: itab_itens_aux-lifnr TO v_forn.

  LOOP AT itab_itens_aux.

    IF NOT itab_itens_aux-inco1 IS INITIAL.

      wa_zycit078-inco1 = itab_itens_aux-inco1.

    ENDIF.

  ENDLOOP.

* >> Início da exclusão: FORM VERIFICA_ITENS

  SELECT msehi zaehl nennr FROM t006

* << Fim da exclusão

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

  SELECT msehi zaehl nennr exp10 FROM t006

* << Fim da inclusão

    INTO TABLE itab_t006

    WHERE dimid = 'MASS'.

  IF NOT it_zycit079[] IS INITIAL.

    SELECT ebeln knumv FROM ekko

      INTO CORRESPONDING FIELDS OF TABLE itab_komk_aux

      FOR ALL ENTRIES IN it_zycit079

      WHERE ebeln = it_zycit079-ebeln.

    MOVE itab_komk_aux[] TO itab_komk[].

  ENDIF.

  FREE itab_komv.

...

 

...

      ENDLOOP.

      FREE itab_zycit030_aux.

      READ TABLE itab_t006 WITH KEY msehi = itab_itens_aux-gewei.

      IF sy-subrc    EQ  0 AND

         v_existe_bl NE 'S'.

        IF NOT itab_itens_aux-ntgew IS INITIAL AND

           it_zycit079-ntgew IS INITIAL AND NOT

           it_zycit079-qtd_iten IS INITIAL AND NOT

           itab_t006-nennr IS INITIAL.

          it_zycit079-ntgew = it_zycit079-qtd_iten *

* >> Início da exclusão: FORM VERIFICA_ITENS

                               itab_t006-zaehl / itab_t006-nennr *

* << Fim da exclusão

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

                    ( ( itab_t006-zaehl / itab_t006-nennr ) *

                    ( 10 ** itab_t006-exp10 ) ) *

* << Fim da inclusão

                               itab_itens_aux-ntgew.

          it_zycit079-gewei = 'KG'.

        ENDIF.

      ELSE.

        READ TABLE itab_t006 WITH KEY msehi = itab_itens_aux-meins.

        IF sy-subrc    EQ  0 AND

           v_existe_bl NE 'S'.

          IF NOT itab_itens_aux-ntgew IS INITIAL AND

             it_zycit079-ntgew IS INITIAL AND NOT

             it_zycit079-qtd_iten IS INITIAL AND NOT

             itab_t006-nennr IS INITIAL.

            it_zycit079-ntgew = it_zycit079-qtd_iten *

* >> Início da exclusão: FORM VERIFICA_ITENS

                                 itab_t006-zaehl / itab_t006-nennr *

* << Fim da exclusão

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

                    ( ( itab_t006-zaehl / itab_t006-nennr ) *

                    ( 10 ** itab_t006-exp10 ) ) *

* << Fim da inclusão

                                 itab_itens_aux-ntgew.

          ENDIF.

        ENDIF.

      ENDIF.

      it_zycit079-gewei = 'KG'.

    ENDIF.

    IF /pws/zycie078-fabricante EQ 2.

      IF it_zycit079-fabric IS INITIAL.

        it_zycit079-fabric = '2'.

      ENDIF.

...

 

...

           ekpo~matnr

     FROM ( ekpo INNER JOIN ekko ON ekpo~ebeln = ekko~ebeln )

     INTO TABLE itab_itens_aux

     FOR ALL ENTRIES IN it_zycit079_a

       WHERE ekko~ebeln = it_zycit079_a-ebeln

         AND ekpo~ebeln = it_zycit079_a-ebeln

         AND ekpo~ebelp = it_zycit079_a-ebelp.

  ENDIF.

  READ TABLE itab_itens_aux INDEX 1 .

  MOVE: itab_itens_aux-lifnr TO v_forn.

* >> Início da exclusão: FORM VERIFICA_VLTOTAL_LOCAL_EMB

  SELECT msehi zaehl nennr FROM t006

* << Fim da exclusão

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

  SELECT msehi zaehl nennr exp10 FROM t006

* << Fim da inclusão

    INTO TABLE itab_t006

    WHERE dimid = 'MASS'.

  IF NOT it_zycit079_a[] IS INITIAL.

    SELECT knumv ebeln FROM ekko

      INTO CORRESPONDING FIELDS OF TABLE itab_komk_aux

      FOR ALL ENTRIES IN it_zycit079_a

      WHERE ebeln = it_zycit079_a-ebeln.

    MOVE itab_komk_aux[] TO itab_komk[].

  ENDIF.

  FREE itab_komv.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI020X01

 

...

 

DATA: BEGIN OF itab_t006 OCCURS 0,

        msehi LIKE t006-msehi,

        zaehl LIKE t006-zaehl,

        nennr LIKE t006-nennr,

* >> Início da inclusão:

        exp10 TYPE t006-exp10,

* << Fim da inclusão

      END OF itab_t006.

...

 

 

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

Modificações efetuadas em TABD /PWS/ZYCIE078

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858

 

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

Modificações efetuadas em TABD /PWS/ZYCIE078C

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858

 

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

Modificações efetuadas em TABD /PWS/ZYCIE078D

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858

 

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

Modificações efetuadas em TABD /PWS/ZYCIE079

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858

 

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

Modificações efetuadas em TABD /PWS/ZYCIE079A

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858

 

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

Modificações efetuadas em TABD /PWS/ZYCIE079C

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858

 

 

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

Modificações efetuadas em TABD /PWS/ZYCIT078

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858

 

 

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

Modificações efetuadas em TABD /PWS/ZYCIT079

 

*Alterado elemento de dados do campo NTGEW

 

*de:

/PWS/ZYCIL347

*para:

/PWS/ZYCIL858