Anuncio

Colapsar
No hay anuncio todavía.

Explicacion al usar un perform (importing exporting changing returning using tables)

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

  • Explicacion al usar un perform (importing exporting changing returning using tables)

    Disculpen, solo quiero aclarar mis conceptos de estas palabras reservadas, he buscado y buscado en los foros y no hay una explicacion clara y exacta, lo que logre entender es lo siguiente(corrijanme por favor si estoy en lo incorrecto):

    1) IMPORTING acepta parametros que se usaran en el FORM y dicho FORM no puede modificar el valor del parametro.

    2) EXPORTING acepta parametros para ser modificados al interior del FORM y ENDFORM y poderlos usar despues del PERFORM.

    3) CHANGING hace lo mismo que los 2, acepta parametros y se peuden usar modificar y volverlos a usar fuera del FORM?

    4) TABLES?

    5) USING ?

    6) RETURNING?


    esos si no les entendi, los he usado pero no he entendido la conceptualizacion bien.

    entiendo que esto tambien sirve para METODOS y CLASES.


    Les agradezco comenten sobre el tema y en lo posible con ejemplos.

    Gracias.

  • #2
    Hola, creo que no está bien como tomaste los conceptos.

    El importing y exporting es para las funciones y no para los forms.

    Changing/Tables/Using son para los Form/perform.

    Changing es cuando justamente le vas a pasar un valor que será modificado, Usign es cuando sólamente lo utilizarás para algún cálculo, consulta, etc.
    Tables es cuando eso que utilizarás es una tabla interna.
    Returning nunca lo utilicé.

    Espero que te ayude a evacuar tus dudas.

    Comentario


    • #3
      Solved.

      Hola Josemir.

      Con lo que me explicaste me di a la tarea de investigar mas al respecto.

      encontre un libro en slideshare black book of abap:


      http://es.slideshare.net/nazeerhussa...ck-bookforabap

      viene bien explciado pagina aprox 390 en delante.

      Muchas gracias.

      PD: no se como poner SOLUCIONADO. (solo lo pongo en el subject de este mensaje pero no sale en el principal.

      Saludos.

      Comentario

      Trabajando...
      X