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 06/03/06, 18:10:31
danieldl danieldl is offline
Member
 
Fecha de Ingreso: feb 2006
Mensajes: 70
Consulta

Compañeros del foro gracias por las respuesta,en esta consulta tratare de ser lo mas explicativo posible

Tengo una funcion la cual es llamada en varios momentos con 2 parametros de , siendo el 2do de diferente longitus, en la empresa hay un producto que srve para que el standar de sap sea respetado y aqui esta el problema , se utiliza un solo perform con using de 2 parametros,donde el 2do parametro es un campo de longitud variable pero siempre de text. y cuando le quiero cambiar el FORM para darle al USING xxxx type c. me da error que puede ser hay forma de averiguarlo? desde ya gracias
Responder Con Cita
  #2  
Viejo 06/03/06, 20:11:52
axapta axapta is offline
Moderator
 
Fecha de Ingreso: feb 2006
Mensajes: 37
Hola danieldl,

Pese a la buena fe de tus explicaciones he de confesarte que me cuesta un montón entender tus post.

Vamos a ver, tienes un FORM al que le pasas dos parámetros tipo texto. Bien hasta aquí perfecto pero no entiendo eso que dices


y tampoco cual es el problema. ¿ Podrías ponernos el fragmento de código o decirnos cual es el mensaje de error que te da al activar?

Un saludo .
Responder Con Cita
  #3  
Viejo 07/03/06, 12:03:51
danieldl danieldl is offline
Member
 
Fecha de Ingreso: feb 2006
Mensajes: 70
Perdon si no me explico bien pero esto es tanvertiginoso que casi no hay tiempo.
El tema es el siguiente un Include en una BAPI que posee varios PERFORMS a diferentes rutinas.

Hay una tanda de PERFORMS que llaman a la misma rutina con la misma cantidad de parametros pero de diferente tamaño
PERFORM bdc_field USING 'RMMG1-MATNR' lc_matnr1..
PERFORM bdc_field USING 'RMMG1-MBRSH' MATERIAL_DATA-mbrsh.
PERFORM bdc_field USING 'RMMG1-MTART' MATERIAL_DATA-mtart_client.
PERFORM bdc_field USING 'BDC_OKCODE' '=AUSW'.
PERFORM bdc_field USING 'MSICHTAUSW-KZSEL(05) ' 'X'.
PERFORM bdc_field USING 'BDC_OKCODE' '=ENTR'.

El form que lo recibe es este

FORM bdc_field USING fnam type c
fval.
CLEAR ti_bdcdata.
ti_bdcdata-fnam = fnam.
ti_bdcdata-fval = fval.
APPEND ti_bdcdata.

ENDFORM. " bdc_field

El producto que se corre para analizar el standard de abap es el UCCHECK
y el error que da es este
The system could not perform a static convertibility check on the current
statement, because of untyped or generic operands. It can only carry out this
check at runtime.


Cuando cliqueas sobre el error vas directamente al FORM, hay forma de solucionarlo, espero haya sido bien claro.Desde ya gracias
Responder Con Cita
  #4  
Viejo 07/03/06, 13:36:08
eas370 eas370 is offline
Junior Member
 
Fecha de Ingreso: feb 2006
Mensajes: 9
Que tal, no entiendo mucho tu problema según yo no tiene ningun error (no comprendo a lo que te refieres con "El producto que se corre para analizar el standard de abap es el UCCHECK") desconozco que sea esto, ya verficaste y activaste tu reporte?

saludos


Responder Con Cita
  #5  
Viejo 07/03/06, 14:45:23
axapta axapta is offline
Moderator
 
Fecha de Ingreso: feb 2006
Mensajes: 37
Hola Danieldl,

Bueno mucho más claro, la verdad es que ahora se entiende mucho mejor.
En mi opinión creo que te está fallando la definición de variables del PERFORM.
Yo probaría a poner esto:

FORM BDC_FIELD USING FNAM FVAL type any o simplemente

FORM BDC _ FIELD USING FNAM FVAL

Prueba y nos comentas.
Un saludo
Responder Con Cita
  #6  
Viejo 07/03/06, 19:20:36
danieldl danieldl is offline
Member
 
Fecha de Ingreso: feb 2006
Mensajes: 70
Debug deno agradecerte, pero no andubo sigue dando el mismo error
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 04:56:35.


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