✒️ABAP / Las subrutinas

Selector Alummnos / Empresas

👉Analicemos las Publicaciones Académicas de la lección ABAP Las subrutinas, donde en esta lección aprenderemos todo lo relativo a las subrutinas en abap.

Ámbito de Estudio: Carrera Consultor ABAP Nivel Inicial / Unidad 4: Las subrutinas, los módulos de funciones y el procesamiento batch

Existen 237 Publicaciones Académicas para el tema ABAP Las subrutinas / Ampliar con Google.

Para buscar publicaciones sobre un tema diferente utilice nuestro Buscador de Publicaciones

✒️Publicaciones sobre ABAP Las subrutinas

Ordenados por: Relevancia - Fecha - Agradecimientos - Comentarios

 

SAP Senior

Audio A-U4L1: Paso por valor. Como vemos en la imagen anterior, el nombre del parámetro actual V_F1, es decir, el que se especifica a la derecha de la palabra reservada PERFORM es diferente al nombre del parámetro formal PF1, es decir, el que se específica a la derecha de la palabra reservada FORM en la declaración de la subrutina paso_por_valor. Basta con que ambos parámetros se encuentren en el mismo orden y su tipo sea el mismo para que ABAP los intérprete correctamente. Para pasar parámetros por valor utilizamos en la declaración de la subrutina la palabra reservada VALUE y encerramos al parámetro entre paréntesis. Cuando se pasan parámetros por valor debemos tener...

Acceder a esta publicación

Creado y Compartido por: Juan Alberto Peñalver Alvarez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Hay que tener cuidado dentro de una subrutina de no utilizar nombres de variables que se encuentren dentro del programa principal, pues si yo le cambio el valor a una variable en la subrutina que tiene el mismo nombre que el programa principal y esta variable no se encuentra dentro de los parametros tables, using o changing me cambia el valor tambien de esta variable en el programa principal.

Acceder a esta publicación

Creado y Compartido por: David Pulido Pinilla

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

SAP Senior

SUBRUTINAS: Secciones de codigo que pueden ser utilizadas mas un de vez (para que los programas sean mas faciles de leer y entender). MODULARIZAR: Accion de pasar el codigo de un programa a subrutinas. Lo ideal es que una subrutina no tenga mas de 50 líneas de codigo. La subrutina se declara con PERFORM seguidar del nombre de la subrutina. Si hacemos doble clic en el nombre de la subrutina el sistema nos propondra crear la subrutina en una ventana de dialogo, decimos que si y el sistema nos pregunta donde queremos crear la subrutina: Crear un nuevo include de datos. Crearlas en el mismo programa de control. Elegimos crearla en el programa de control. El sistema genera un bloque de código en el programa para que lo completemos...

Acceder a esta publicación

Creado y Compartido por: Gema Moreno Ferreiro

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

SAP Senior

Las subrutinas son secciones de codigo que pueden ser utilizadas mas de una vez. La idea de pasar el codigo de los programas a subrutinas, es para que los programas sean mas faciles de leer y mantener. Modularizar. se llama asi a la accion de pasar el codigo de un programa a subrutinas, para mejorar la lectura y mantenimiento del mismo. Lo ideal es que una subrutina no tenga mas de 50 lineas de codigo. Ayuda a encontrar mas facilmente los errores en los programas. Esto se debe a que al debaguear un programa solo me preocupo que el resultadode una subrutina sea el esperado sin entrar en detalle de como se llega a ese resultado. Una subrutina se declara con la palabra reservada PERFORM(utilizada para la creacion de subrutinas).seguida del nombre...

Acceder a esta publicación

Creado y Compartido por: Marco Antonio Vazquez Gonzalez

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

SAP Senior

SUBRUTINAS Las subrutinas son conjuntos de instrucciones que pueden ser llamadas desde el programa en diversas ocasiones, evitando así su codificación cada vez que se necesiten ejecutar y dando además mayor claridad al programa. Modularizar Podemos modularizar ABAP, esto es dividir el programa en varias partes, mediante el uso de procedimientos o subrutinas (también llamados métodos o funciones en otros lenguajes). Esto hace que el código sea más fácil de entender, de mantener, y de encapsular los datos. Esto último se consigue porque los datos que se manejan en un procedimiento tan sólo están activos dentro del procedimiento y desaparecen cuando este se ha terminado...

Acceder a esta publicación

Creado y Compartido por: Alberth Julian Bolanos Bravo

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

SAP Master

la idea de usar subrutinas es usar el codigo mas de una vez. modularizar es una practica de programacion que facilita el mantenimiento, con las subrutinas nos permite hacer esto de manera eficiente. las subrutinas no deben tener mas de 50 lineas de codigo, se declara con PERFORM NOMBRE_SUBRUTINA. no es claro cuando por sintaxis ver cuando la referencia es por valor, por referencia y por valor y resultado.

Acceder a esta publicación

Creado y Compartido por: Edgar Arturo Moreno Tello

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

SAP Expert



SUBRUTINAS Son secciones de código que pueden ser utilizadas mas de una vez. El objetivo de las subrutinas es hacer mas fácil el mantenimiento de los programas. MODULARIZAR Es la acción de pasar el código de un programa a subrutinas. Lo ideal es que cada subrutina no tenga mas de 50 lineas de código. Esto facilita la detección de errores y el debug. SINTAXIS: PERFORM <nombre de subrutina>. Si hacemos clic en el nombre de la rutina el sistema nos propondrá crearla si no existe aún. Contestamos afirmativamente y el sistema nos propone 2 alternativas: 1. Include de datos. (genera fichero con subrutinas) 2. Mismo programa de control. Se creará un código...

Acceder a esta publicación

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Master

Subrutinas Son secciones de códigos que pueden ser reutilizadas en distintos programas Permite hacer los programas más fáciles de leer y mantener Además de permitir modularizar el programa, o sea hacer pequeños trozos de código (no más de 50 líneas) que cumplan una tarea del programa. Se declaran con la palabra PERFORM <subrutina> Al crearla, nos quedará el código así: FORM <subrutina>. declaraciones ENDFORM. Siempre se sugiere que el nombre sea representativo a lo que hace la subrutina, esto permite leer mejor el programa e interpretar que hace cada paso Tipos de subrutinas Están las Internas que son las que están dentro del programa,...

Acceder a esta publicación

Creado y Compartido por: Daniel Martinez Chaer / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Subrutinas: Son secciones de codigo que pueden ser utilizadas mas de una vez. Modularizar: La accion de pasar el codigo de un programa a subrutinas, para mejorar la lectura y mantenimiento del mismo. Lo ideal es que una subrutina no tenga mas de 50 lineas de codigo. Tipos de Subrutinas: Internas: Cuando la subrutina esta dentro del mismo programa que la llama. Externas: Cuando la subrutina esta en un programa distinto al que las llama. Como puede ser el caso de un include de subrutinas o otro programa. Subrutinas internas: Para crearlas usamos la palabra clave PERFORM seguida del nombre de la subrutina. Esto crea un bloque FORM-ENDFORM donde se coloca el codigo. Los parametros pueden ser de tres tipos. De Entrada: Cuando se utilizan...

Acceder a esta publicación

Creado y Compartido por: Roberto Serrano

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

SAP Expert


Subroutines in ABAP Subroutines are reusable code segments defined under a specific name, with an ideal size limit of 50 lines of code. To use them, employ the keyword PERFORM followed by the subroutine's name. To declare them, double-click the subroutine name in SAP, confirming the creation of the object. SAP offers options to create the subroutine in a new include or within the same control program, with the latter being recommended. Once selected, SAP generates a code block in our program, consisting of a FORM/ENDFORM block defining the subroutine and a set of comments for function description and input/output parameters. All this is appended at the end of the ongoing program. The FORM syntax is as follows: FORM sample_subroutine. "...

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación