✒️ABAP / Las subrutinas

👉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: Curso ABAP / 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 Expert


SUBRUTINAS Secciones de codigo que pueden ser utilizadas más de una vez (programas más faciles de ller y mantener). Modularizar: Pasar código de un programa a subrutinas (lo ideal es que una subrutina no tenga más de 50 lineas). Se declara con PERFORM y nombre de la subrutina. ej: PERFORM selecciono_datos. Al dar crear objeto se puede guardar en: - nuevo include de datos - en el mismo programa lo crea ej: form selecciono_datos. endform. ------------------------------------------------------------- TIPOS DE SUBRUTINAS - Internas: esta en el mismo programa que la llama. - Externas: esta en un programa distinto al que las llama. como en el caso de un include de subrutinas o otro programa. Subrutinas internas: Se...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP Master

existen dos tipos de subrutinas: las internas y las externas, en la primera esta dentro del codigo del programa que se llama, las externas estan en un programa distinto al llamante, las subrutinas se codifican al final del programa principal tras todos los eventos, las surutinas no se pueden anidar, se pueden salir de una subrutina con un exit o un check siempre y cuando estas no esten dentro de un blucle, solo dentro de una subrutina puede usarce la sentencia LOCAL campo para declarar variable locales a la subrutina deja oculto el valor que tuviera este campo antes de entrar a la subrutina y lo restaura al salir de esta.

Acceder a esta publicación

Creado y Compartido por: William Alejandro Lemus

*** 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, FUNCIONES Y BATCH QUE SON SUBRUTINAS. Son secciones de código que se pueden usar en varias partes además permite que los programas sean más fáciles de leer y de mantener. La utilización de estas subrutinas se llama modularizar, esto permite encontrar mas fácil los errores en un debug, ya que me preocupo únicamente por el resultado de la sub rutina. Una subrutina se declara con la palabra reservada PERFORM seguida del nombre de la subrutina. Al hacer doble clic en el nombre, el sistema propone crearla. Hay dos opciones para crearla: · Crear un nuevo Include de datos. · Crearlo en el mismo programa de control. Como buen practica, es que el nombre sea...

Acceder a esta publicación

Creado y Compartido por: Alexander Cardenas

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

SAP Senior

Subrutinas 1. Subrutinas Son Secciones de codigo que pueden ser utilizados mas de una Vez. Para que sean mas faciles de leer y mantener. Modularizar Se llama asi a la accion de pasar el codigo de un programa a subrutina, las subrutinas no deberian tener mas de 50 lineas. PERFORM es para declarar una subrutina seguida del nombre de la misma. Perform selecciono_datos. si hacemos doble click en el nombre nos propone crear la subrutina. Al poner que si nos preguntara donde queremos generar la subrutina. Opciones: Crear un nuevo include de datos o crearlas en el mismo programa de control. El nombre de la rutina debe ser representativo de los que devuelve. Longitud del nombre de la subrutina no mas de 30 caracteres. 2. Tipos de subrutinas a. Internas...

Acceder a esta publicación

Creado y Compartido por: Silvia Marina Carrizo

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

SAP Master


Subrutinas 1. ¿Qué son Subrutinas?: Son secciones de código para ser utilizadas varias veces, que hacen al programa más fácil para su lectura y mantenimiento. Lo ideal es que una subrutina no tenga más de 50 líneas de código. 2. Tipos de Subrutinas: Existen dos tipos. Internas: Cuando está dentro del mismo programa que la llama. Externas: Cuando está en un programa distinto al que los llama. Caso de los Include. 3. Subrutinas Internas: Se crea usando la palabra clave PERFORM más el nombre. Se crea un bloque FORM-ENDFORM donde se coloca el código. Se puede pasar datos entre los programas programas principales y las subrutinas a través de los parámetros:...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Castro Lima

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

SAP Master

SUBRUTINAS Subrutinas: Secciones de código que pueden ser utilizadas más de una vez, esto facilita la lectura y el mantenimiento de los programas. Modularizar: acción de pasar el código de un programa a subrutinas, para lograr que un programa no tenga más de 50 líneas de código. Esto ayuda a que se pueda inspeccionar con mayor facilidad el programa. Una subrutina se declara con la palabra reservada PERFORM seguida del nombre (la longitud de este no debe exceder los 30 caracteres), por ejemplo: PERFORM seleccion_datos. Al hacer doble clic en el nombre esta es creada. Aparecerá una ventana de dialogo, en la cual se deberán seguir las instrucciones. Generándose un bloque de código...

Acceder a esta publicación

Creado y Compartido por: Veronica Esmeralda Miramontes Varo / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

MODULARIZAR: se llama asi a la accion de pasar el codigo de unn programa a subrutinas, para mejorar la lectura y mantenimiento del mismo. la modularizacion ayuda a encontrar mas facilmente los errores en los programas. una subrutina se declara con la palabra reservada PERFORM. Existen 2 tipos de subrutinas: Internas: cuando las subrutinas esta dentro del mismo programa que la llama. Externas: cuando la subrutina esta en un programa distinto al que lo llama como puede ser en caso de un include de subrutinas o otro programa. los parametros son de 3 tripos: de entrada : cuando se utiliza para pasar datos del programa principal a la subrutina. de salida: cuando se utliza para pasar los datos de la subrutina al programa principal. de entrada y...

Acceder a esta publicación

Creado y Compartido por: Tobias Emanuel Mareco Rojas / Disponibilidad Laboral: FullTime

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

SAP Master

UTILIZACIÓN DE SUBRUTINAS EN UN BATCH INPUT A través de la subrutina BDC_FIELD podemos modularizar los programas y hacer más simple la creación de un Batch Input. Por ejemplo. *Form bdc_field FORM bdc_field USING dyn_begin TYPE c campo1 campo2. CLEAR st_bdc_data. IF dyn_begni = 'X'. st_bdc_data-program = campo1. st_bdc_data-dynpro = campo2. st_bdc_data-dynbegin = dyn_begin. ELSE st_bdc_data-fnam = campo1. st_bdc_data-fval = campo2. ENDIF. APPEND st_bdc_data TO ti_bdc_data. ENDFORM. Luego dentro de la subrutina se lleva a cabo la codificación de los campos que queremos cargar. Es importante para la creación de Batch Input la modularización de los programas. Cómo obtener los datos necesarios...

Acceder a esta publicación

Creado y Compartido por: Walter Giovanny Montoya García

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

SAP Expert


Subrutinas Secciones de codigo que pueden ser usadas mas de una vez (funciones) Modularizar: dividir el codigo en subrutinas, recomendado menos de 50 lineas, longitud, 30 caracteres PERFORM <nombre de la subrutina>, y doble clic en el nombre para que sap de la opcion de crearla INTERNAS: dentro del mismo programa EXTERNAS: en otro programa PARAMETROS ACTUALES: parametros definidos a la derecha del perform DE ENTRADA, DE SALIDA, DE ENTRADA Y SALIDA: PERFORM subrutina TABLES <Tabla de salida> USING <Parametros de entrada> CHANGING <Parametro de salida> FORM <PARAMETROS FORMALES> no necesariamente los parametros de la subrutina y los del...

Acceder a esta publicación

Creado y Compartido por: Yeffer Jaime Sierra Saenz