• Jueves 2 de Mayo de 2024, 02:32

Autor Tema:  Estructura O Tabla Transparente  (Leído 5276 veces)

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Estructura O Tabla Transparente
« en: Martes 11 de Abril de 2006, 21:17 »
0
Hola a tochos....

Haber necesito hacer una bapi....

En la pestaña tables ahi pondre las Tablas/Estructuras que se llenaran para correr esa bapi con RFC desde un sistema en .Net.

Ahora en algunas bapis cuando yo le doy doble click a una de las Estructuras/Tables me sale el dubujo que adjunto..

Mi duda es.. Si las estructuras solo pueden contener un registro, por que los abaperos piden muchoas registros en esas parametros......

Ahora... Como es que crean esa estructura para poder utilizarla en la bapi....

Y por ultimo...

Es correcto lo que ellos estan haciendo en ese punto??? O tiene que ser una tabla z y no una estructura lo que se tiene que utilizar.....

Gracia por su atencion.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Estructura O Tabla Transparente
« Respuesta #1 en: Miércoles 12 de Abril de 2006, 04:39 »
0
Efectivamente una estructura es solamente la cabecera de una tabla, es decir, solo puede contener un registro....Pero en el caso de las BAPIS o FUNCIONES, cuando creas un parámetro de tipo tabla, estos siempre van a soportar más de un registro por más que su tipo de referencia sea una estructura. Es decir, se utiliza la estructura solamente como un tipo de dato  B)

Por ejemplo...Yo puedo crear una tabla interna así:

Código: Text
  1.  
  2. DATA: BEGIN OF MY_TABLE OCCURS 0,
  3.            CAMPO1(10) TYPE C,
  4.            CAMPO2(10) TYPE C,
  5.            CAMPO3(10) TYPE C,
  6.           END OF MY_TABLE.
  7.  
  8.  

O bien, supongamos que tengo una estructura llamada MY_STRUCT con los mismos campos, entonces....

Código: Text
  1.  
  2. DATA: BEGIN OF MY_TABLE OCCURS 0.
  3.           INCLUDE STRUCTURE MY_STRUCT.
  4. DATA: EnD OF MY_TABLE.
  5.  
  6.  

O mejor aún:

Código: Text
  1.  
  2. DATA: MY_TABLE TYPE STANDARD TABLE OF MY_STRUCT WITH HEADER LINE.
  3.  
  4.  

Las 3 declaraciones son exactamente lo mismo  :ph34r:

Saludos,

Blag  :smartass:

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Estructura O Tabla Transparente
« Respuesta #2 en: Miércoles 12 de Abril de 2006, 17:28 »
0
Y como es que se crean esas esteructuras para poderlas meter en la pestañla tables....

Me dicen que en la SE11, seleccione vista, y ya despues de eso el abapero lo "olvido" y no me pudo ayudar, tu sabes que es lo que tengo que hacer, tendras por ahi un ejemplo :D.

Gracias por tu ayuda.....
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Estructura O Tabla Transparente
« Respuesta #3 en: Miércoles 12 de Abril de 2006, 18:36 »
0
Veamos....Es relativamente sencillo  B)

Primero tienes que entrar a la transacción SE11.

Luego, escoges la opción Tipo de Dato o Data Type y escribir un nombre, por ejemplo ZSTRUCT, le das click al botón Crear o Create y marcas, la segunda opción, es decir Estructura o Structure.

Finalmente, le asignas un nombre a tu estructura y comienzas a crear los campos  :comp:

Si necesitas algo más, aquí estoy  :hola:

Saludos,

Blag  :smartass:

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Estructura O Tabla Transparente
« Respuesta #4 en: Miércoles 12 de Abril de 2006, 21:05 »
0
:smartass: Gracias :D. Ya me salieron...... :smartass:

 :smartass:
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

NAS01

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Estructura O Tabla Transparente
« Respuesta #5 en: Martes 21 de Abril de 2009, 20:01 »
0
se creo una estructura, ahora como puedo llenar esos datos de la estructura??...