🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Parámetros Actuales

Selector Alummnos / Empresas

Definición de Parámetros Actuales

Son los parámetros de entrada y de salida definidos en el programa principal, a la derecha de la palabra reservada PERFORM.

Estos parámetros están definidos en el programa principal como variables, ya sea variables locales o variables globales.

Así como existen los parámetros actuales, también existen los llamados "Parámetros formales" que son aquellos que se encuentran especificados dentro de la definición de la subrutina en FORM-ENDFORM.

Cada parámetro formal y su correspondiente parámetro actual deben ser del mismo tipo pero pueden tener diferentes o iguales nombres.

La cantidad de parámetros actuales debe coincidir siempre con la cantidad de parámetros formales, de lo contrario se producirá un error de compilación.

Existen básicamente dos formas que se utilizan en ABAP para pasar parámetros en subutinas: 

  • Paso de parámetros por valor: en donde si se modifica un parámetro formal dentro de la subrutina, esta modificación no afecta al parámetro actual fuera de la subrutina.
  • Paso de parámetros por referencia: en donde si se modifica un parámetro formal dentro de la subrutina, afectan al parámetro actual fuera de la subrutina.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Parámetros Actuales" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

Es muy importante diferenciar entre los Parametros Formales y Actuales, a fín de utilizar con precision los distintos tipos de paso de parametros a sub rutinas

Acceder a esta publicación

Creado y Compartido por: Luis Enrique Quintero Florido

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Subrutinas: son secciones de codigo que pueden ser utilazadas mas de una vez dentro del mismo programa y pueden ser utilzadas tambien de otros programas Modularizar: Se llama asi a la accion de pasar el codigo a de un programa a subrutinas, para mejorar la lectura y el mantenemiento del mismo Lo ideal es que subrutina no tenga mas de 50 lineas de codigo En ABAP una subrutina se declara con la palabra reservada PERFORM seguida del nombre de la subrutina. EL nombre que le asignamos a una subrutina debe ser lo mas reprentativo a lo que va arrajor por salida no puede exceder los 30 caracteres 2-Los tipos de subrutinas: Internas:cuando la subrutina se encuentra dentra del mismo programa que la llama o en...

Acceder a esta publicación

Creado y Compartido por: Cristian Mesa / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Se pasa de programas a subrutinas para que los programas sean mas faciles de leer y mantener. A ese paso se le llama Modularizar. CREANDO SUBRUTINAS 1. Se declara la subrutina. 2. Doble click en el nombre para crearla (usualmente en el mismo programa de control). 3. Se llena el bloque código proporcionado. PASO DE PARÁMETROS A SUBRUTINAS (formas de pasar parámetros). 1. Paso por valor (los parámetros formales son creados como copias de los parámetros actuales). 2. Paso por referencia (sólo la direccion de los parametros acuales se transfiere a los parametros formales). 3. Paso por valor y resultado (los parametros formales son creados como copias de los actuales).

Acceder a esta publicación

Creado y Compartido por: Pedro Ernesto Maldonado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

SUBRUTINAS secciones de codigo que pueden ser utilizadas mas de una vez (pasar el codigo a subrutinas es para que los prograsmas sean mas faciles de leer y de mantener) MODULARIZACION accion de psar el codigo de un programa a subrutina, para mejorar la lectura y mantenimiento del mismo, lo ideal es que no tenga mas de 50 lineas de codigo. Para crear una subrutina usamos la palabra resevada PERFORM seguida del nombre, este nombre no puede exeder los 30 caracteres, debemos de ser lo mas claro posible con este nombre. TIPOS DE SUBRUTINAS Internas: cuando se usan dentro del mismo programa que la llama. Externas: cuando la subrutina esta en un programa distinto al que la llama (include subrutinas). SUBRUTINAS INTERNAS Parametros Actuales: Parametros...

Acceder a esta publicación

Creado y Compartido por: Ricardo Rojo Ortiz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

SUBRUTINAS: Secciones de código que pueden ser utilizadas mas un de vez , esto con el fin de que los programas sean mas fáciles de leer y entender. MODULARIZAR: Hace referencia a pasar el codigo de un programa a subrutinas. Lo ideal es que una subrutina no tenga mas de 50 líneas de codigo. Nota: La subrutina se declara con PERFORM seguidar del nombre de la subrutina, Es importante que el nombre de la subrutina sea lo mas representativo del resultado que produce. No debe exceder los 30 caracteres. TIPOS DE SUBRUTINAS: Existen 2 tipos de subrutina: INTERNAS: La subrutina esta dentro del mismo programa que la llama. EXTERNAS: La subrutina esta en un programa distinto al que la llama (include de subrutina u...

Acceder a esta publicación

Creado y Compartido por: Andrés Mauricio Moreno Garzón

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Subrutinas: Son secciones de código que pueden ser utilizadas mas de una vez. La idea de hacer subrutinas permite que los programas sean mas fáciles de leer y de mantener. Modularizar: Se llama asi a la acción de pasar el código de un programa a subrutinas, lo ideal es que la subrutina no tena mas de 50 lineas de código. Esto nos permite encontrar facil los errores en los programas. PERFORM: Es la forma como se declara la rutina seguida del nombre que se colocara. Es importante que le nombre asignado sea lo mas representativo posible del resultado que devuelve la rutina, Su longitud no puede exceder los 30 caracteres. TIPOS DE SUBRUTINA: Internas(Están dentro del programa) y externas(Están en...

Acceder a esta publicación

Creado y Compartido por: Dairy Alejandra Torrenegra Cera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

El dynamic switching de parametros, el cual se realiza mientras el sistema se encuentra operando, es posible para un pequeño grupo de parametros del sistema. El sistema SAP tiene tres perfiles de sistema: start profile default profile instance profile Los valores actuales de las instancias pueden ser consultados con dos transacciones principales: RZ11 Y el reporte RSFPPAR En la tabla TPFYPROPTY, se pueden consultar los parametros que son dinamicos. A traves de la transaccion SE16, podemos visualizar esta tabla. dentro del usuario NSPADM, podemos ejecutar el siguiente comando, para verificar los parametros de los perfiles: nombre de instancia sappfpar check pf=NSP_DEVBMGS00 O perfil de la instancia sappfpar check nr=00

Acceder a esta publicación

Creado y Compartido por: Antonio Vasquez Vasquez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Sub rutinas Son secciones de codigos que pueden ser utilizadas mas de una vez. La idea de pasar el codigo del programa a sub rutina es para que estos sean mas faciles de leer y entender. MODULARIZAR se llama asi a la accion de pasar el codigo de un programa a subrutinas, para mejorar la lectura y manteniemiento del mismo. lo ideal es que la subrutina no pase de las 50 lineas de codigo. por ejemplo al debuguear solo me preocupo por el resultado de la sub rutina y no entro en detalle en su desarrollo. PERFORM selecciono_datos. Si damos doble click, crearemos la sub rutina , Le daremos que si y posterior a esto nos preguntara donde queremos guardar la subrutina : Include de datos (Objetos abap que se crean...

Acceder a esta publicación

Creado y Compartido por: Fabian Samir Geldres Del Carpio

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Lección 1: Subrutinas 1. ¿Qué son las Subrutinas? Secciones de código que pueden ser utilizadas mas un de vez , esto con el fin de que los programas sean mas fáciles de leer y entender. Modularizar: Hace referencia a pasar el codigo de un programa a subrutinas. Lo ideal es que una subrutina no tenga mas de 50 líneas de código. Nota: La subrutina se declara con PERFORM seguida del nombre de la subrutina. Es importante que el nombre de la subrutina sea lo mas representativo del resultado que produce. No debe exceder los 30 caracteres. Cuando se crea la subrutina se nos pregunta donde queremos generar la subrutina, las opciones son: crearlas en un nuevo include de datos( agrupan todas las declaraciones...

Acceder a esta publicación

Creado y Compartido por: Eric David Rivas Rivas / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

TIPOS DE SUBRUTINAS: INTERNAS: Cuando esta se encuentra dentro del mismo programa. EXTERNAS: Cuando el programa es distinto del actual. para crear una subrutina se utiliza la palabra reservada PERFORM seguida del nombre a asignar se recomienda claro y cohrerente al resultado que se quiere de la subrutina, el nombre no debe exceder los 30 caracteres. Al dar clic sobre el nombre se creara un bloque FORM ENDFORM SUBRUTINAS INTERNAS: Existen 2 tipos de parametros. Actuales: Parametros definidos en el programa principal. (Definido a la derecha de la palabra PREFORM) Formales: Parametros definidos en la subrutina. (Definido a la derecha de la palabra FORM) Los parametros pueden ser de 3 tipos: ENTRADA: Pasar datos del programa...

Acceder a esta publicación

Creado y Compartido por: Oscar Alexander López Beltrán


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.