CE PLUS - Nota 007477

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: LI

Data/Hora da Publicação: 24/10/2008 00:00:00

Data/Hora Última Alteração: 09/03/2010 14:45:23

Descrição da Nota: LEVAR OS DADOS DO CAMPO ESPECIFICAÇÃO PARA LI SUBSTITUTIVA

Sintoma

 

Quando cria uma LI Substitutiva ele não leva os dados do campo especificação para a nova LI

 

Solução

 

Verificar se Exites informações no campo Especificação para Leva-las para a LI Substitutiva

Versões Tratadas

7.0

Informações Complementares

 

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

Nota Número 07477 Data: 24/10/2008 Hora: 10:07:44

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

 

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

Nota Número              : 07477

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00007

Agrupamento              : 00070

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

LEVAR OS DADOS DO CAMPO ESPECIFICAÇÃO PARA LI SUBSTITUTIVA

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

Palavras Chave:

DESEMBARAÇO - LI - ESPECIFICAÇÃO - SUBSTITUTIVA

 

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

Objetos da nota:

REPS /PWS/MZYCI020F01

REPS /PWS/MZYCI020F02

 

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

Modificações efetuadas em REPS /PWS/MZYCI020F01

 

...

                             p_tdid.

  p_wa_thead-tdobject   = '/PWS/ITLI'.

  p_wa_thead-tdname     = v_txtki.

  p_wa_thead-tdid       = 'ZTLI'.

  p_wa_thead-tdspras    = sy-langu.

  p_wa_thead-tdlinesize = 132.

ENDFORM.

FORM salva_v_esp.

  PERFORM preenche_thead USING wa_thead 'CE01'.

  IF NOT it_zycit079[] IS INITIAL.

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

    IF NOT rtexti[] IS INITIAL.

* << Fim da exclusão

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

    IF NOT rtexti[] IS INITIAL AND

       v_flagsub IS INITIAL.

* << Fim da inclusão

      CALL FUNCTION 'SAVE_TEXT'

           EXPORTING

                client    = sy-mandt

                header    = wa_thead

           IMPORTING

                newheader = wa_thead

           TABLES

                lines     = rtexti

           EXCEPTIONS

                id        = 1

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI020F02

 

...

FORM fill_desc.

  DATA: v_matnr LIKE ekpo-matnr,

        v_mat(18)  TYPE c.

  IF /pws/zycie078-dtuserc IS INITIAL AND

     (  sy-tcode EQ '/PWS/ZYCI020_C'  OR

        sy-tcode EQ '/PWS/ZYCI020_I'  OR

        sy-tcode EQ '/PWS/ZYCI020_P'    ) .

    /pws/zycie078-dtuserc = sy-datum .

  ENDIF.

  CLEAR rtexti.

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

  IF NOT /pws/zycie078-nrseqlisuba IS INITIAL AND

    NOT v_flagsub IS INITIAL.

* << Fim da inclusão

  CONCATENATE it_zycit079-nrseqli it_zycit079-ebeln

 it_zycit079-ebelp INTO v_txtki.

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

      CALL FUNCTION 'READ_TEXT'

           EXPORTING

                client                  = sy-mandt

                id                      = 'ZTLI'

                language                = sy-langu

                name                    = v_txtki

                object                  = '/PWS/ITLI'

           TABLES

                lines                   = rtexti

           EXCEPTIONS

                id                      = 1

                language                = 2

                name                    = 3

                not_found               = 4

                object                  = 5

                reference_check         = 6

                wrong_access_to_archive = 7

                OTHERS                  = 8.

      IF sy-subrc NE 0.

        CONCATENATE /pws/zycie078-nrseqlisuba it_zycit079-ebeln

                    it_zycit079-ebelp INTO v_txtki.

      ENDIF.

  ELSE.

    CONCATENATE it_zycit079-nrseqli it_zycit079-ebeln

                it_zycit079-ebelp INTO v_txtki.

  ENDIF.

* << Fim da inclusão

  PERFORM preenche_thead USING wa_thead 'CE01'.

  CALL FUNCTION 'READ_TEXT'

       EXPORTING

            client                  = sy-mandt

            id                      = 'ZTLI'

            language                = sy-langu

            name                    = v_txtki

            object                  = '/PWS/ITLI'

       TABLES

            lines                   = rtexti

       EXCEPTIONS

            id                      = 1

            language                = 2

            name                    = 3

            not_found               = 4

            object                  = 5

            reference_check         = 6

            wrong_access_to_archive = 7

            OTHERS                  = 8.

  IF sy-subrc = 0.

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

    IF NOT /pws/zycie078-nrseqlisuba IS INITIAL AND

      NOT v_flagsub IS INITIAL.

          CONCATENATE it_zycit079-nrseqli it_zycit079-ebeln

                      it_zycit079-ebelp INTO v_txtki.

    ENDIF.

* << Fim da inclusão

    READ TABLE rtexti INDEX 1.

  ENDIF.

  IF rtexti IS INITIAL.

    CLEAR   rtexti.

    REFRESH rtexti.

    CALL FUNCTION '/PWS/ZYCI_TEXTO_DETALHE_ITEM'

      EXPORTING

        ebeln                = it_zycit079-ebeln

        ebelp                = it_zycit079-ebelp

        codeven              = 'LI'

...