Módulo: DOC. EXPORTAÇÃO
Funcionalidade: CE Reports
Data/Hora da Publicação: 17/05/2007 00:00:00
Data/Hora Última Alteração: 21/02/2011 17:35:22
Descrição da Nota: FUNÇÃO NÃO ENCONTRADA AO EDITAR PARÂMETROS DO REPORTS
Sintoma
Alguns clientes não possuíam a função de geração de chave aleatória. Isso causava dump ao tentar
copiar ou criar uma nova grade no programa de parâmetros dos reports Excel.
Solução
O módulo de função foi substituído por pertencente ao módulo de FI.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 03701 Data: 17/05/2007 Hora: 12:19:56
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 03701
Categoria : Melhoria
Prioridade : Baixa
Versão PW.CE : 7.0
Pacote : 00001
Agrupamento : 00166
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
03268 - 00001 - 6.0 - 00026 - GERADOR DE REPORTS EM EXCEL
----------------------------------------------------------------------------------------------------
FUNÇÃO NÃO ENCONTRADA AO EDITAR PARÂMETROS DO REPORTS
----------------------------------------------------------------------------------------------------
Palavras Chave:
REPORTS EXCEL PARÂMETROS MATRIZ GRADE CHAVE ALEATÓRIA
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCR003F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCR003F02
...
FORM generate_matrix_key
USING
p_t_rep_param TYPE t_rep_param
p_report_module TYPE /pws/zycrt013-report_module
p_report_id TYPE /pws/zycrt013-report_id
CHANGING
p_matrix TYPE /pws/zycrt013-matrix.
* >> Início da exclusão: FORM GENERATE_MATRIX_KEY
DATA: random_char_10(10) TYPE c,
v_matrix TYPE /pws/zycrt014-matrix.
* << Fim da exclusão
* >> Início da inclusão: FORM GENERATE_MATRIX_KEY
DATA: random_char TYPE datatype-char0128,
v_matrix TYPE /pws/zycrt014-matrix.
CALL FUNCTION 'RANDOM_INITIALIZE'
EXPORTING
charset = '0123456789'.
* << Fim da inclusão
DO 99999999 TIMES.
* >> Início da exclusão: FORM GENERATE_MATRIX_KEY
CALL FUNCTION 'ISB_RANDOM_CHAR'
EXPORTING
length = 10
pattern = '0123456789'
IMPORTING
ran_char = random_char_10.
v_matrix = random_char_10.
* << Fim da exclusão
* >> Início da inclusão: FORM GENERATE_MATRIX_KEY
CALL FUNCTION 'RANDOM_C_BY_SET'
EXPORTING
len_min = 10
len_max = 10
char_min = 1
char_max = 10
charset = '0123456789'
IMPORTING
rnd_value = random_char.
v_matrix = random_char.
* << Fim da inclusão
READ TABLE p_t_rep_param[] TRANSPORTING NO FIELDS WITH KEY
rep_param-report_module = p_report_module
rep_param-report_id = p_report_id
rep_param-matrix = v_matrix.
IF sy-subrc <> 0.
p_matrix = v_matrix.
EXIT.
ENDIF.
ENDDO.
ENDFORM.
...