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.
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