Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 28/11/2008 00:00:00
Data/Hora Última Alteração: 22/02/2011 13:59:31
Descrição da Nota: AO CRIAR DI ESTA APRESENTANDO FALHA DE FORMATO NO CÓDIGO DO MATERIAL
Sintoma
Ao criar DI esta apresentando falha de formato no Código do Material
Solução
Criado um novo campo para apresentar formatado o Código do Material nos Itens da DI
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 07668 Data: 28/11/2008 Hora: 10:44:29
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 07668
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00007
Agrupamento : 00075
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
06524 - 00001 - 7.0 - 00005 - NECESSÁRIO ACRESCENTAR MATERIAL DO ITEM NOS DADOS DA DI
----------------------------------------------------------------------------------------------------
AO CRIAR DI ESTA APRESENTANDO FALHA DE FORMATO NO CÓDIGO DO MATERIAL
----------------------------------------------------------------------------------------------------
Palavras Chave:
FORMATO - MASCARA - MATERIAL - MATNR - DI
----------------------------------------------------------------------------------------------------
Objetos da nota:
DYNP /PWS/SAPMZYCI023 0400
REPS /PWS/MZYCI023F01
REPS /PWS/MZYCI023X01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCI023 0400
* Alterado o campo ITAB_IT-MATNR "na linha do Pedido/Item" para ITAB_IT-MATNR_ITEM
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023F01
...
itab_zycit013-uebtk TO itab_zycit003-uebtk,
'X' TO itab_zycit003-noinitial.
CLEAR itab_it.
READ TABLE itab_it WITH KEY
nrseq = itab_zycit003-nrseq
ebeln = itab_zycit003-ebeln
ebelp = itab_zycit003-ebelp.
v_sub = sy-subrc.
v_idx = sy-tabix.
MOVE-CORRESPONDING itab_zycit003 TO itab_it.
* >> Início da inclusão: FORM FILL_ITABIT
itab_it-matnr_item = itab_it-matnr.
* << Fim da inclusão
itab_it-meinscom = itab_zycit003-meins.
itab_it-slqtde = itab_zycit003-slqtde.
itab_it-basred = itab_zycit003-basred.
itab_it-nrseqdi = /pws/zycie085-nrseqdi.
itab_it-waersreal = wa_zycbt007-waersb.
itab_it-waersbem = itab_zycit003-waers_real.
IF itab_it-advalii IS INITIAL.
itab_it-advalii = itab_zycit003-advalii.
ELSE.
itab_itb-advalii = itab_it-advalii .
...
...
IF NOT itab_it-vlseg_fat IS INITIAL AND
NOT itab_zycit003-qtd_iten IS INITIAL.
itab_it-vlreal = itab_it-vlreal +
( itab_it-vlseg_fat / itab_zycit003-qtd_iten ).
CLEAR itab_it-vlseg_fat.
ENDIF.
ENDIF.
itab_it-vlreal_dest = itab_it-vlreal.
CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'
EXPORTING
* >> Início da exclusão: FORM FILL_ITABIT
input = itab_it-matnr
* << Fim da exclusão
* >> Início da inclusão: FORM FILL_ITABIT
input = itab_it-matnr_item
* << Fim da inclusão
IMPORTING
* >> Início da exclusão: FORM FILL_ITABIT
output = itab_it-matnr.
* << Fim da exclusão
* >> Início da inclusão: FORM FILL_ITABIT
output = itab_it-matnr_item.
* << Fim da inclusão
IF sy-subrc <> 0.
ENDIF.
MODIFY itab_it.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023X01
...
ad_devido LIKE /pws/zycie085-vlfob,
ad_recolher LIKE /pws/zycie085-vlfob,
vlfobr LIKE /pws/zycie100a-vlfre,
codcambial LIKE /pws/zycie006-codcambial,
inco_item LIKE /pws/zycit001-inco1,
paisfab LIKE /pws/zycit003-paisfab,
vlreal_dest LIKE /pws/zycie003-vlreal,
ntgewd LIKE /pws/zycie003-ntgewd,
mark,
matnr LIKE /pws/zycie003-matnr,
* >> Início da inclusão:
matnr_item LIKE /pws/zycie003-matnr,
* << Fim da inclusão
END OF itab_it.
DATA: BEGIN OF itab_zycit049 OCCURS 0.
INCLUDE STRUCTURE /pws/zycie049.
DATA: tipo LIKE /pws/zycit019-tipo,
coddesp LIKE /pws/zycit000-cod_sisc,
codigo LIKE /pws/zycit019-codigo,
baseicms LIKE /pws/zycit020-baseicms,
baseii LIKE /pws/zycit020-baseii,
reduz LIKE /pws/zycie122-descricao_reduz,
vldp_aux LIKE /pws/zycie049-vldp,
...