MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Formularios - SAPScript - Smartforms
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 14/09/07, 13:25:37
virus virus is offline
Member
 
Fecha de Ingreso: ago 2007
Mensajes: 47
Cuando en el apartado INTERFASE FORMULARIO->IMPORT, pongo:
it_tabla TYPE it_tipo, me pone "Tipo it_tipo no existe".
Se debe declarar en algún sitio mas.
Responder Con Cita
  #2  
Viejo 14/09/07, 21:21:57
Avatar de tunante
tunante tunante is offline
Member
 
Fecha de Ingreso: sep 2007
Mensajes: 82
Bueno gracias bisonye el lunes ya lo probare en algun rato libre en el curro haber si me sale.
Un saludo.
Responder Con Cita
  #3  
Viejo 16/09/07, 19:13:42
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635
Activa el formulario cuando definas el tipo antes de poner tu tabla en el import.

Una vez activado crea tu tabla en el import del tipo que acabas de crearte.

Saludos
Responder Con Cita
  #4  
Viejo 17/09/07, 07:23:24
virus virus is offline
Member
 
Fecha de Ingreso: ago 2007
Mensajes: 47
Una vez activado el formulario después de declarar en DEFINICIONES GLOBALES -> TIPOS, la activación ha ido bien, por que genera el formulario, cuando en el apartado INTERFASE FORMULARIO->IMPORT, pongo:
it_tabla TYPE it_tipo, ahora me pone: "it_tipo" is not a pre-defined or a type from a type group. Sabes si me falta algo mas
Responder Con Cita
  #5  
Viejo 17/09/07, 12:58:10
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635
haces esto en tipos?
types: BEGIN OF wa_tutabla,
tu_campo1 type tipo,
tu_campo2 type tipo,
TYPES END OF wa_tutabla.

TYPES: it_tutabla TYPE STANDARD TABLE OF wa_tutabla

Y luego en el import declaras tu variable asi?

tabla type it_tutabla

No hay más. Esto funciona está comprobado. Si son temas de versiones o algún problema con el sistema no puedo ayudarte. Pero te puedo confirmar que funciona
Responder Con Cita
  #6  
Viejo 17/09/07, 13:10:28
Avatar de tunante
tunante tunante is offline
Member
 
Fecha de Ingreso: sep 2007
Mensajes: 82
me pasa lo mismo que a virus, y hago esto.
defino la tabla en tipos:
types: BEGIN OF wa_cedidas_fin,
bukrs LIKE t001-bukrs, "sociedad
hbkid LIKE zfi_ar03_0001-hbkid, "bancos
hktid LIKE zfi_ar03_0001-hktid, "id cuenta
kunnr LIKE zfi_ar03_0001-kunnr, "deudor
bldat_r LIKE zfi_ar03_0001-bldat_r, "Fecha de venta remesa
wrbtr LIKE zfi_ar03_0001-wrbtr, "importe
zdeleg LIKE zfi_ar03_0001-zdeleg, "delegación
budat_r LIKE zfi_ar03_0001-budat_r, "Fecha contabilización
importe_devuelto LIKE zfi_ar03_0007-wrbtr, "Importe devuelto
importe_vivo LIKE zfi_ar03_0007-wrbtr, "Importe vivo
TYPES END OF wa_cedidas_fin.

TYPES: it_cedidas TYPE STANDARD TABLE OF wa_cedidas_fin.

y luego en el import:
CEDIDAS TYPE IT_CEDIDAS

y me da este error:
"IT_CEDIDAS" is not a pre-defined type or a type from a type group.

Igual es como as dicho de problema de version o algo.
gracias.
Responder Con Cita
  #7  
Viejo 17/09/07, 14:38:31
virus virus is offline
Member
 
Fecha de Ingreso: ago 2007
Mensajes: 47
Declarar tabla en SMARTFORMS

Puede ser que me falte algo? Sé que para ver las dynpros bien o se que el botón "layout", el administrador del sistema me tuvo que instalar algo, es posible que me tenga que instalar algo? alguien sabe que es lo que me debo instalar?

Saludos al foro.
Responder Con Cita
  #8  
Viejo 17/09/07, 15:47:41
virus virus is offline
Member
 
Fecha de Ingreso: ago 2007
Mensajes: 47
Pasar tablas

He pensado en dividir el problema, como cojo 4 tablas del programa, poner en una dentro del SMARTFORMS.
O sea tengo:
- DEFINICIONES GLOBALES -> Tipos tengo algo así:
"TYPES: BEGIN OF wa_tutabla,
tu_campo1 type tipo,
tu_campo2 type tipo,
TYPES END OF wa_tutabla.
TYPES: it_tutabla TYPE STANDARD TABLE OF wa_tutabla"

- DEFINICIONES GLOBALES -> Datos Glob. tengo algo así:
it_tabla typo it_tutabla.
wa_tabla typo wa_tutabla.

El lista de Campos On/OF, veo claramente que dentro de it_tabla tengo tu_campo1 , tu_campo2.

Pero cuando voy a hacer Crear->Logica Proceso->Línea de Programa,para rellenar mi tabla interna o sea it_tabla.

CLEAR: it_tabla, it_tabla[].
LOOP AT WS_ENTRADA1.
MOVE WS_ENTRADA1 TO it_tabla-tu_campo1.
APPEND it_tabla.
ENDLOOP.
LOOP AT WS_ENTRADA2.
MOVE WS_ENTRADA2 TO it_tabla-tu_campo2.
APPEND it_tabla.
ENDLOOP.


Cuando verifico me sale un mensaje como este: "it_tabla" is a table without a header line and therefore has no component called "tu_campo1".

Alguien me puede ayudar?
Responder Con Cita
  #9  
Viejo 07/04/14, 18:00:17
kelaya kelaya is offline
Junior Member
 
Fecha de Ingreso: ene 2014
Mensajes: 8
como lo resolviste?



Hola virus, soy muy nueva en esto de sap y a mi me sucede lo mismo que a ti, he seguido los pasos de bisonye pero no puedo resolverlo, podrías indicarme como lo hiciste tú? Tengo la versión 4.6 de sap, no se si esto influye. Saludos! Gracias!
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 19:38:16.


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