CE PLUS - Nota 007668

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

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

NECESSÁRIO ACRESCENTAR MATERIAL DO ITEM NOS DADOS DA DI

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,

...