Macros en ABAP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Jazzy_LeBon
    Member
    • ene
    • 51

    #1

    Macros en ABAP

    Hola!!
    Estuve revisando algunos programitas en ABAP, y he notado que muchos utilizan macros...pero ahora la pregunta es... ¿cuando utilizo una macro? ¿Como las creo? ¿Hay algun manualito que me pueda ayudar?

    Desde ya miles de gracias...
    Jazzy Lebon
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, las macros son definidas en SAP como una especie de sentencias y su uso no es opcional, podemos usar las macros como una subtutina para repetir el ejercicio .... podemos crear la siguiente macros para limpiar una tabla interna ...

    DEFINE limpia.
    CLEAR: &1, &1[].
    END-OF-DEFINITION.

    Y dentro del programa puedo utilizar cuando quiera esa "sentencia" de nombre "limpia", en ese caso estoy utilizando solo una variable (&1), dentro de las macros tenemos permitido solo utilizar hasta 9 variables, y la forma de llamarlas es la siguiente.

    DATA: ti_lfa1 TYPE STANDARD TABLE OF lfa1 WITH HEADER LINE.

    START-OF-SELECTION.
    limpia ti_lfa1.

    Espero te sirva
    Editado por última vez por DavidXD_XD; 24/05/2008, 17:30:16.
    David Carballido Córdova

    Comentario

    • jarabas
      Senior Member
      • ene
      • 109

      #3
      Las macros está bien usarlas o es una directiva obsoleta?

      Gracias.

      Saludos

      Comentario

      • jtristan
        Senior Member
        • oct
        • 240

        #4
        Hola,

        creo que es una sentencia obsoleta.

        Comentario

        • hpicon
          Member
          • ene
          • 34

          #5
          Lo interesante de usar macros es que si intentas debuggearlo no sabes lo que esta realizando, generalmente se usa para poder proteger tus códigos con el fin de hacerlos mas díficiles de entenderlos. Asi que no creo que sea obsoleta.
          Consultor ABAP/WF/SAP Mobile Platform

          Comentario

          • beltsoft
            Member
            • sep
            • 99

            #6
            Uffff que si dan problemas a la hora del debugg . . . Jjejjee . .

            Saludos.
            SSE BeltSoft México
            Your Business, our motivation ...

            Comentario

            Trabajando...