#1
|
|||
|
|||
Error en el reporte ZRFIIETU_I
Buen día.
Soy nuevo en el foro y en el mundo SAP. Estoy aplicando las notas 1133178 y 1136244 que calculan los ingresos y egresos para el IETU (Impuesto Empresarial a Tasa Única) pero el reporte de Ingresos me arroja el error: For the statement "CONVERSION_EXIT_ALPHA_OUTPUT" only character-type data objects are supported at the argument position "INPUT". In this case. the operand "INPUT" has the non-character-type "?". The current program is a Unicode program. In the Unicode context, the type 'X' or structures containing not only character-type components are regarded as non-character-type. El código presenta en esta línea el error que no es propiamente de mi programa sino del estándar SAPLSLVC: macro_cell_data_get <ls_fcat> <ls_data> <l_field_value> ls_lvc_data-value. Con esta descripción: UC_OBJECTS_NOT_CHARLIKE He verificado varias veces la aplicación de la nota y nada parece faltar. Pero el tema es que sigo obteniendo el mismo error. ¿Alguno de ustedes sabe cómo puedo identificar el error y cuál es la solución? Agradezco anticipadamente su colaboración. |
#2
|
|||
|
|||
la funcion CONVERSION_EXIT_ALPHA_OUTPUT elimna ceros con lo que comienza una varible tipo caracter por ejemplo este codigo:
data hola type c LENGTH 6 value '005890'. CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = hola IMPORTING OUTPUT = hola . ULINE. write: hola. el valor que imprime en pantalla de hola es '5890'. podria ser que el parametro que le estas enviando a la funcion no se de tipo caracter y sea de otro tipo, talvez por eso te envie ese error. espero y te sirva. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|