Anuncio

Colapsar
No hay anuncio todavía.

Tablas Internas-OCCURS

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Tablas Internas-OCCURS

    Hola a todos!!!

    Estoy creando tablas internas en ABAP, y tengo dudas sobre el uso de OCCURS en la siguiente sintaxis:

    DATA: BEGIN OF MITABLA OCCURS 1,
    CODIGO(4),
    NOMBRE(20),
    IMPORTE TYPE I,
    END OF MITABLA.

    Sinceramente por mas que he leido, no lo comprendo bien y desconozco los valores que pueden tomar.. si alguien podria darme alguna informacion o aclararme esta duda le estare agradecida.....

  • #2
    Hola.

    La definicion de las tablas con Occurs es la siguiente:

    DATA: BEGIN OF nombre de la tabla OCCURS n,
    campo1 TYPE tipo de datos,
    ... ... ...
    DATA: END OF nombre de la tabla.

    El valor que indica "n" significa la cantidad de registros que el sistema debe reservar en memoria.
    Un valor concreto le indica al sistema que va a necesitar al menos esa cantidad de memoria, yo cuando indico esta forma, le indico el valor "0", puesto que asi no reserva memoria, por si no encuentro datos en las tablas.

    Espero haberte ayudado.
    SAP solo es el medio a través del cual se expresa nuestra imaginación.

    Comentario


    • #3
      Tablas Internas-OCCURS

      Hola

      Muchas gracias!!! ahora si lo entiendo mejor.... ahora todo esta mas claro..

      Comentario


      • #4
        Un detalle

        A partir de la versión 4.6C (si no me equivoco mucho) la utilización de Occurs está obsoleta y en general no se deben utilizar tablas con cabecera.

        Saludos
        "Soy el señor Lobo, arreglo problemas"
        http://sapymas.blogspot.com/

        Comentario

        Trabajando...
        X