MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 05/07/06, 16:30:51
Avatar de gcid
gcid gcid is offline
Junior Member
 
Fecha de Ingreso: jun 2006
Localización: Santiago, Chile.
Mensajes: 8
Error RAISE_EXCEPTION HR

Hola
Tengo un problema con un BI en el modulo HR. Este programa hace la carga de datos inicial para el infotipo 1051 que se ingresa por la trx pp01.

La grabación de este programa esta ok, por que si ejecuto el BI en visualizar solo errores carga los registros, pero si lo proceso en fondo no me carga ni uno y me sale el siguiente error.

Se ha presentado el error de tiempo de ejecución RAISE_EXCEPTION
Y cuando ve el detalle del error me dice que el error esta en esta línea y creo que es código estandar.

Exception condition "CNTL_SYSTEM_ERROR" raised.
->RAISE CNTL_SYSTEM_ERROR.
codigo--------------------------------------
000020 METHOD CONSTRUCTOR .
000030 DATA: RETVAL TYPE SYMSGNO.
000040 DATA: CLSID(80), WINSYS(4),
000050 LEFT_PARAM TYPE I,
000060 TOP_PARAM TYPE I,
000070 WIDTH_PARAM TYPE I,
000080 HEIGHT_PARAM TYPE I.
000090 DATA: HANDLE TYPE CNTL_HANDLE.
000100 DATA: SHELLID TYPE I,
000110 GUIFLAG.
000120 DATA: CPLIST TYPE REF TO LCL_CONTAI
000130
000140 * Clsid
000150 CALL FUNCTION 'GUI_HAS_ACTIVEX'
000160 IMPORTING
000170 RETURN = GUIFLAG.
000180 IF GUIFLAG = 'X'.
000190 CLSID = 'SAPGUI.SplitterCtrl.1'.
000200 ENDIF.
000210 CALL FUNCTION 'GUI_HAS_JAVABEANS'
000220 IMPORTING
000230 RETURN = GUIFLAG.
000240 IF GUIFLAG = 'X'.
000250 CLSID = 'com.sap.platin.cet.GuiSp
000260 ENDIF.
000270 IF CLSID IS INITIAL.
> RAISE CNTL_SYSTEM_ERROR.
000290 ENDIF.

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

Por fis si alguien me puede ayudar a saber que puede ser este error, se lo agradecería un montón


GCid.
Responder Con Cita
  #2  
Viejo 05/07/06, 19:47:56
Avatar de tracer
tracer tracer is offline
Administrator
 
Fecha de Ingreso: feb 2006
Localización: España (Madrid)
Mensajes: 503
Hola Gcid,

Bueno ahora que nos has dado un poco más de información te comento.

Primero asegúrate que al lanzar el BI en visible no pasas por una ventana sobre la que tienes tu que intervenir manualmente, suele pasar que se nos escapa .

Segundo, algunas veces aunque el error no tenga mucho que ver ocurre que sap intenta actuar tan rápidamente que no le da tiempo a refrescar, te lo digo porque nos ha pasado .

Te aconsejo que para asegurarte le pongas un después del CALL TRANSACTION un:

wait up to 1 seconds.
commit work and wait.


Si esto no soluciona nada seguiremos indagando .

Un saludo
__________________
Si precisas una mano, recuerda que yo tengo dos.
Responder Con Cita
  #3  
Viejo 05/07/06, 21:22:19
Avatar de gcid
gcid gcid is offline
Junior Member
 
Fecha de Ingreso: jun 2006
Localización: Santiago, Chile.
Mensajes: 8
Talking Error RAISE_EXCEPTION HR

tracer. me funciono super bien, muchas gracias YUPIIIIIII.
__________________
Atte.,
Gcid.
Responder Con Cita
  #4  
Viejo 05/07/06, 21:36:18
gib8107 gib8107 is offline
Member
 
Fecha de Ingreso: may 2006
Mensajes: 44
Algunas Cargas De Infotipos No Las Puedes Mandar En Job De Fondo Porque Utilizan El "gui" Que Es Exclusivo Del Modo En Linea pero si lo haces por medio de programa lo que dice tracer Funciona
Responder Con Cita
  #5  
Viejo 06/07/06, 08:53:28
Avatar de tracer
tracer tracer is offline
Administrator
 
Fecha de Ingreso: feb 2006
Localización: España (Madrid)
Mensajes: 503
Hola gcid,

Me alegro de que funcione y estoy deacuerdo con lo que dice gib8107, no obstante ten en cuenta que el programa esperará 1 segundo en cada carga, quizás esto haga que se demore demasiado el programa si la carga es muy pesada.

Te en cuenta que este tiempo se puede recortar en función de la velocidad de nuestro sistema, es probable que no necesite tanto, ten esto en cuenta .

Saludos.
__________________
Si precisas una mano, recuerda que yo tengo dos.
Responder Con Cita
  #6  
Viejo 07/05/09, 15:48:55
Avatar de torrescano
torrescano torrescano is offline
Member
 
Fecha de Ingreso: may 2006
Mensajes: 57
tracer, saludos

aki de nuevo preguntando.

mira tengo una frc la cual contiene codigo de un bi a un reporte de PA (este reporte de PA tiene una trx Y, a esta trx es q le hice el bi).

esto funciona ok en sap, pero necesito hacer una conexcion con vb, cuando vb dispara la rfc no sucede nada, esto lo se por q le he puesto la tabla de mensajes BDCMSGCOLL en la cual me dice un mensaje RAISE_EXCEPTION.

hay otras rfc q se conectan con vb y funcionan bien estas solo hacen lecturas en tablas de sap y la info la dejo en tablas para despues vb la tome y la manupule.

MI PREG ES HACE FALTA ALGO O POR Q ES Q NO SE GENERA MI RFC DESDE VB.

bueno espero me halla explikado y muchas gracias .

saludos.
__________________
Saludos amigos SAPeros
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 20:36:36.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web