|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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
Hola,
IMPORTING y EXPORTING no se usan en performs, se usan en funciones. USING seria como el importing, le pasas el valor pero no lo cambias. CHANGING pasas el valor y lo cambias, de ser necesario TABLES, justamente, le pasas una tabla, que los registros pueden ser modificados o no. Desconozco RETURNING, pero definitivamente no se usa en performs. Espero que te sirva!
__________________
Sebas Desarrollador ABAP. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|