CE PLUS - Nota 012626

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Prestação de Contas

Data/Hora da Publicação: 01/11/2012 15:10:55

Data/Hora Última Alteração: 01/11/2012 15:10:55

Descrição da Nota: AO DAR ERRO, NÃO EXIBE MENSAGEM COMPLETA - AGRUPAMENTO - PRESTAÇÃO

Sintoma

AO DAR ERRO, NÃO EXIBE MENSAGEM COMPLETA NA PRESTAÇÃO DE CONTAS QUANDO EXISTE AGRUPAMENTO

 

 

Solução

Diminuido tamanho de mensagem de erro na prestação de contas quando valor e moeda não estão de

acordo com o agrupamento.

 

Versões Tratadas

9.0


Pré-Requisitos

Produto:

Nota

Descrição

CRIADO O TRATAMENTO PARA RATEIO POR AGRUPAMENTOS

Informações Complementares

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

Nota Número 12626 Data: 25/10/2012 Hora: 15:40:34

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

 

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

Nota Número              : 12626

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 9.0

Pacote                   : 00002

Agrupamento              : 00134

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

Referência às notas relacionadas:

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

 

12520  - 00001 - 9.0    - 00001  - CRIADO O TRATAMENTO PARA RATEIO POR AGRUPAMENTOS

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

AO DAR ERRO, NÃO EXIBE MENSAGEM COMPLETA - AGRUPAMENTO - PRESTAÇÃO

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

Palavras Chave:

AGRUPAMENTO - PRESTAÇÃO DE CONTAS - MENSAGEM DE ERRO

TRADUÇÃO - TAMANHO DA MENSAGEM

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

Objetos da nota:

REPS /PWS/MZYCI059F01

REPS /PWS/MZYCI004F02

REPS /PWS/MZYCI003F01

REPT /PWS/SAPMZYCI003

REPT /PWS/SAPMZYCI004

REPT /PWS/SAPMZYCI059

 

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

Modificações efetuadas em REPS /PWS/MZYCI059F01

 

...

      ENDLOOP.

    ENDIF.

  ENDIF.

  CALL FUNCTION 'MESSAGES_INITIALIZE'.

  CLEAR v_zeile.

  LOOP AT itab_erro.

    v_zeile = v_zeile + 1.

    CLEAR: v_text1.

    IF ( NOT itab_erro-erro_v IS INITIAL AND

         NOT itab_erro-erro_w IS INITIAL ).

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

      CONCATENATE text-243 itab_erro-codigo

* << Fim da exclusão

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

      CONCATENATE itab_erro-codigo

* << Fim da inclusão

          text-242 INTO v_text1 SEPARATED BY space.

    ELSEIF NOT itab_erro-erro_v IS INITIAL.

      CONCATENATE text-243 itab_erro-codigo

          text-240 INTO v_text1 SEPARATED BY space.

    ELSE.

      IF itab_erro-erro_w = 'D' .

        CONCATENATE text-243 itab_erro-codigo

            text-244 INTO v_text1 SEPARATED BY space.

      ELSE.

        CONCATENATE text-243 itab_erro-codigo

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI004F02

 

...

FORM verifica_agrupamento.

  DATA: itab_zycit530 TYPE STANDARD

                 TABLE OF /pws/zycit530  WITH HEADER LINE.

  DATA: BEGIN OF itab_erro OCCURS 0 .

  DATA: codigo  TYPE /pws/zycit530-codigo,

        erro_v(1) TYPE c,

        erro_w(1) TYPE c.

  DATA: END OF itab_erro.

  DATA: v_zeile TYPE mesg-zeile,

        v_text1(50) TYPE c,

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

        v_text2(60) TYPE c,

* << Fim da inclusão

        v_vldp TYPE /pws/zycit049-vldp.

  CLEAR: v_msg.

  SELECT * FROM /pws/zycit530

  INTO TABLE itab_zycit530

  WHERE nrseq EQ /pws/zycie026-nrseq.

  LOOP AT it_zycit027_aux WHERE vldp NE space.

    CLEAR v_vldp.

    CALL METHOD /pws/cl_zyci_trata_moedas=>trata_decimais

      EXPORTING

        waers  = it_zycit027_aux-waers

...

 

...

      ENDIF.

    ENDIF.

  ENDLOOP.

  CALL FUNCTION 'MESSAGES_INITIALIZE'.

  CLEAR v_zeile.

  LOOP AT itab_erro.

    v_zeile = v_zeile + 1.

    CLEAR: v_text1.

    IF ( NOT itab_erro-erro_v IS INITIAL AND

         NOT itab_erro-erro_w IS INITIAL ).

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

      CONCATENATE text-138 itab_erro-codigo

* << Fim da exclusão

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

      CONCATENATE itab_erro-codigo

* << Fim da inclusão

          text-137 INTO v_text1 SEPARATED BY space.

    ELSEIF NOT itab_erro-erro_v IS INITIAL.

      CONCATENATE text-138 itab_erro-codigo

          text-135 INTO v_text1 SEPARATED BY space.

    ELSE.

      IF itab_erro-erro_w = 'D' .

        CONCATENATE text-138 itab_erro-codigo

            text-139 INTO v_text1 SEPARATED BY space.

      ELSE.

        CONCATENATE text-138 itab_erro-codigo

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI003F01

 

...

      ENDIF.

    ENDIF.

  ENDLOOP.

  CALL FUNCTION 'MESSAGES_INITIALIZE'.

  CLEAR v_zeile.

  LOOP AT itab_erro.

    v_zeile = v_zeile + 1.

    CLEAR: v_text1.

    IF ( NOT itab_erro-erro_v IS INITIAL AND

         NOT itab_erro-erro_w IS INITIAL ).

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

      CONCATENATE text-225 itab_erro-codigo

* << Fim da exclusão

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

      CONCATENATE itab_erro-codigo

* << Fim da inclusão

          text-224 INTO v_text1 SEPARATED BY space.

    ELSEIF NOT itab_erro-erro_v IS INITIAL.

      CONCATENATE text-225 itab_erro-codigo

          text-222 INTO v_text1 SEPARATED BY space.

    ELSE.

      IF itab_erro-erro_w = 'D' .

        CONCATENATE text-225 itab_erro-codigo

            text-226 INTO v_text1 SEPARATED BY space.

      ELSE.

        CONCATENATE text-225 itab_erro-codigo

...

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYCI003

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 222

 

Texto: (29 caracteres)

"varies in value of the group."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 222

 

Texto: (27 caracteres)

"diverge en valor del Grupo."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 223

 

Texto: (32 caracteres)

"varies in currency of the group."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 223

 

Texto: (28 caracteres)

"diverge en moneda del Grupo."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 224

 

Texto: (35 caracteres)

"varies in value and cy of the group"

 

Comprimento máximo: 41

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 224

 

Texto: (36 caracteres)

"diverge en valor y moneda del Grupo."

 

Comprimento máximo: 41

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 225

 

Texto: (11 caracteres)

"The expense"

 

Comprimento máximo: 15

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 225

 

Texto: (9 caracteres)

"A despesa"

 

Comprimento máximo: 15

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 225

 

Texto: (8 caracteres)

"El gasto"

 

Comprimento máximo: 9

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 226

 

Texto: (31 caracteres)

"is not registered in the group."

 

Comprimento máximo: 35

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 226

 

Texto: (31 caracteres)

"no está registrada en el grupo."

 

Comprimento máximo: 35

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 227

 

Texto: (40 caracteres)

"Tipo no permite que los elementos de ser"

 

Comprimento máximo: 40

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 228

 

Texto: (38 caracteres)

"Items are not bound service. Check it."

 

Comprimento máximo: 47

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 228

 

Texto: (46 caracteres)

"Los productos que no están obligados servicio."

 

Comprimento máximo: 47

 

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

Incluído texto de seleção:

 

Idioma: EN

 

Variável (SELECT-OPTION / PARAMETER): S_PAISF

 

Texto: (28 caracteres)

"Manufacturer country"

 

Referência ao Dictionary: NÃO

 

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

Incluído texto de seleção:

 

Idioma: EN

 

Variável (SELECT-OPTION / PARAMETER): S_TOINV

 

Texto: (19 caracteres)

"Qt.Invoiced"

 

Referência ao Dictionary: NÃO

 

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

Incluído texto de seleção:

 

Idioma: EN

 

Variável (SELECT-OPTION / PARAMETER): S_VLDIF

 

Texto: (23 caracteres)

"Diference Value"

 

Referência ao Dictionary: NÃO

 

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

Incluído texto de seleção:

 

Idioma: EN

 

Variável (SELECT-OPTION / PARAMETER): S_VLREAL

 

Texto: (18 caracteres)

"Real value"

 

Referência ao Dictionary: NÃO

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYCI004

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 134

 

Texto: (21 caracteres)

"Llenar la Fecha Base!"

 

Comprimento máximo: 50

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 135

 

Texto: (29 caracteres)

"varies in value of the group."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 135

 

Texto: (27 caracteres)

"diverge en valor del Grupo."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 136

 

Texto: (32 caracteres)

"varies in currency of the group."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 136

 

Texto: (28 caracteres)

"diverge en moneda del Grupo."

 

Comprimento máximo: 33

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 137

 

Texto: (36 caracteres)

"varies in value and cy of the group."

 

Comprimento máximo: 45

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 137

 

Texto: (40 caracteres)

"diverge em valor e moeda do Agrupamento."

 

Comprimento máximo: 45

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 137

 

Texto: (36 caracteres)

"diverge en valor y moneda del Grupo."

 

Comprimento máximo: 45

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 138

 

Texto: (11 caracteres)

"The expense"

 

Comprimento máximo: 12

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 138

 

Texto: (9 caracteres)

"A despesa"

 

Comprimento máximo: 12

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 138

 

Texto: (8 caracteres)

"El gasto"

 

Comprimento máximo: 12

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 139

 

Texto: (31 caracteres)

"is not registered in the group."

 

Comprimento máximo: 50

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 139

 

Texto: (35 caracteres)

"não está cadastrada no Agrupamento."

 

Comprimento máximo: 50

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 139

 

Texto: (31 caracteres)

"no está registrada en el grupo."

 

Comprimento máximo: 50

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYCI059

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 240

 

Texto: (29 caracteres)

"varies in value of the group."

 

Comprimento máximo: 45

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 240

 

Texto: (33 caracteres)

"diverge em valor do Agrupamento ."

 

Comprimento máximo: 45

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 240

 

Texto: (27 caracteres)

"diverge en valor del Grupo."

 

Comprimento máximo: 45

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 241

 

Texto: (32 caracteres)

"varies in currency of the group."

 

Comprimento máximo: 45

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 241

 

Texto: (33 caracteres)

"diverge em moeda do Agrupamento ."

 

Comprimento máximo: 45

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 241

 

Texto: (28 caracteres)

"diverge en moneda del Grupo."

 

Comprimento máximo: 45

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 242

 

Texto: (35 caracteres)

"varies in value and cy of the group"

 

Comprimento máximo: 50

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 242

 

Texto: (41 caracteres)

"diverge em valor e moeda do Agrupamento ."

 

Comprimento máximo: 50

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 242

 

Texto: (36 caracteres)

"diverge en valor y moneda del Grupo."

 

Comprimento máximo: 50

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 243

 

Texto: (11 caracteres)

"The expense"

 

Comprimento máximo: 15

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 243

 

Texto: (9 caracteres)

"A despesa"

 

Comprimento máximo: 15

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 243

 

Texto: (8 caracteres)

"El gasto"

 

Comprimento máximo: 15

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 244

 

Texto: (31 caracteres)

"is not registered in the group."

 

Comprimento máximo: 40

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 244

 

Texto: (35 caracteres)

"não está cadastrada no Agrupamento."

 

Comprimento máximo: 40

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 244

 

Texto: (31 caracteres)

"no está registrada en el grupo."

 

Comprimento máximo: 40