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

 X 

📘ABAP - Perform

Selector Alummnos / Empresas

Definición de Perform

Es una palabra reservada del sistema o también conocida como "palabra clave del sistema" que se utiliza para la creación de subrutinas en los programas ABAP.

Las subrutinas o "procedimientos" tal como se los conoce en otros lenguajes de programación, son la base para la modularización de los programas, es decir generar código ABAP modularizado, es decir generar programas que sean fáciles de leer y de modificar ya sea por quien creó inicialmente dicho programa ABAP o por cualquier otro programador que tengo que realizar el futuro mantenimiento del programa. 

 

 

 

✒️+Comunidad Académica CVOSOFT

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

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

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

SAP Master

SUBRUTINAS Secciones de codigo reutilizable mas faciles de leer y de mantener Modulizar pasar el codigo de un programa en subrutinas esta no teng mas de 50 lineas declaracion PERFORM tipos de subrutinas INTERNAS en el programa que la llama EXTERNA en un programa diferente del que lo llama a la derecha de perform parametros actuales a la derecha de form parametros formales parametros de entrada salida y de entrada y salida PASO DE PARMETROS PERFORM subrutina TABLES USING CHANGING POR VALOR O POR REFERENCIA

Acceder a esta publicación

Creado y Compartido por: Andres Felipe Escobar Lopez

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

SAP Master

subrutinas, se crean con la palabra reservada PERFORM, estas son bloques de codigo que se pueden reutilizar en un programa, apoya el proceso de modularizacion en un progrmama. su declaracion es la siguiente: PERFORM seleccion_datos. existen dos tipos de subrutinas: internar y externas internas: dentro del mismo programa externar: 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. A los parametros de un programa a la derecha de la palabra PERFORM se los llama parametros actuales, a los parametros definidos en la subrutina a la derecha de la palabra FORM, se los llama parametros formales. exiten parametros de entrada, salida y de entrada y salida.

Acceder a esta publicación

Creado y Compartido por: Rainer Diaz

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

SAP Senior

1. Utilización de subrutinas en un Batch Input Para simplificar la creación de un Batch Input, se utiliza la subrutina BDC_FIELD que nos permite modularizar los programas. Ejemplo: * Ingreso a la Primer pantalla y presiono boton de mantenimiento PERFORM bdc_field USING 'X' 'SAPMSVMA' '0100'. PERFORM bdc_field USING ' ' 'VIEWNAME' 'ZTABLA_USUARIOS'. PERFORM bdc_field USING ' ' 'BDC_OKCODE' '=UPD'. * Presiono boton de nuevas entradas PERFORM bdc_field USING 'X' 'SAPLZTABLA_USUARIOS' '0001'. PERFORM bdc_field USING ' ' 'BDC_OKCODE' '=NEWL'. * Cargo datos del usuario PERFORM bdc_field USING 'X' 'SAPLZTABLA_USUARIOS' '0001'. PERFORM bdc_field USING ' ' 'ZTABLA_USUARIOS-DNI' st_usuarios-dni. PERFORM bdc_field...

Acceder a esta publicación

Creado y Compartido por: Jose Hernando Donado Cervantes

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

SAP Senior

Las subrutinas son secciones de código que se pueden utilizar más de una vez. Esto hace que el programa sea más fácil de leer y mantener. Es recomendable que una subrutina no tenga más de 50 líneas de código. Ayuda a encontrar fácilmente un error en un programa. Para declarar una subrutina se utiliza la palabra reservada PERFORM. Existen 2 tipos de subrutinas: Internas: cuando la subrutina está dentro del programa que la llama. Externas: cuando está en un programa distinto al que las llama. Para pasar parámetros a una subrutina se usa las palabras reservadas: TABLES, USING y CHANGING, en ese orden. Por ejemplo: PERFORM <nombre_subrutina> TABLES <tabla...

Acceder a esta publicación

Creado y Compartido por: George Yunkichi Okuma Zavala

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

SAP Senior

SUBRUTINAS: Son secciones de codigo que pueden ser utilizadas mas de una vez. MODULARIZAR: Se llama así a la acción de pasar el codigo a subrrutinas, para mejorar la lectura y mantenimiento del programa EJM: PERFORM selecciono_datos. TIPOS DE SUBRUTINAS: INTERNTAS: PERFORM EXTERNAS: INCLUDE Paso de pa´rametros a subrutinas: De entrada: se pasan datos del programa principal a subrutina De Salida; se pasan datos de la subrutina al programa princiapal De salida y Entrada: ambos EJEMPLO1: PERFORM subrutina TABLES TABLA DE SALIDA USING ENTRADA CHANGING SALIDA

Acceder a esta publicación

Creado y Compartido por: Matias Giorgieff

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

SAP Expert


Subrutinas: son secciones de código que pueden usarse más de una vez. Sirven para modularizar (pasar el código de un programa a subrutinas para mejorar la lectura y mantenimiento del mismo, ideal es que una subrutina no tenga más de 50 líneas de código). Se definen con la palabra PERFORM y su nombre debe ser lo más representativo posible (menos de 30 caracteres). Las subrutinas pueden ser internas (cuando está dentro del programa que las llama - FORM-ENDFORM con parámetros formales; al llamarse con perform se llaman parámetros actuales) o externas (cuando está en otro programa o include de subrutinas - en el PERFORM se debe indicar el programa). Los parámetros...

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

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

SAP SemiSenior

Subrutinas seccion de codigo que puede ser reutilizado. Modularizar Se refiere a la accion de crear x subritinas para un mejor control del programa(ideal que solo contengan 50 lineas de codigo). Declaracion de una Subrutina (seguimos wizard damos nombre representativo NO DEBE EXCEDER los 30 caracteres) PERFORM Tipos de subrutinas Internas: creadas y utilizadas dentro del mismo programa. Externas: creadas fuera del programa origen, pero si son utilizadas Dentro de los forms tenemos los parametros que son utilizados para pasar datos de programa principal a la subrutinas y son de dos tipos Parametros Actuales: declarados a la derecha del PERFORM (programa principal). Parametros Formales: declarados a la derecha del FORM (en subrutina)....

Acceder a esta publicación

Creado y Compartido por: Tania Luisa Diaz Corona / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Unidad 4: Subrutinas, funciones y bacth Subrutinas: son secciones de codigo que pueden ser utilizadas mas de una vez. Tienen como objetivo que los programas seasn mas faciles de leer y el mantenimiento. Modularizar; Se llama a la acccion de pasar el codigo de un programa a subrutinas. Lo ideal es que la sub rutina no tenga mas de 50 lienas de codigo. Esto facilita a la busqueda de errores. La subrutina se declara con la palabra reservada PERFORM. seguida del nombre de la subrutina. Las opciones para generar una nueva subrutina son: crear un nuevo include o en el mismo programa de control. Tipos de subrutina: Interna: cuando una subrutina esta dentro del mismo programa que la llama. Externa: cuando se encuentra en un programa disitinto...

Acceder a esta publicación

Creado y Compartido por: Matias Ciutat

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

SAP Expert


Subrutina: Son secciones de codigo y pueden utilizarse mas de una vez, no pueden tener mas de 50 lineas de codigo.. Modularizar: Accion de pasar el codigo para mejorar la lectura y mantenimiento del codigo de un programa a subrutinas. Perform: Se utiliza para crear subrutinas. Include de datos: Son objetos de ABAP para agrupar todas las declaraciones de datos que se utilizan en el programa. Nombre a la subrutina: La longitud no puede exceder los 30 caracteres. Tipos de subrutinas: Inernas dentro del programa. Externas: Es la que esta en un programa distinto al que las llama. La subrutina interna: Se utiliza la palabra clave PERFORM, crea un bloque FORM-ENDFORM donde va el codigo. Parametros tres opciones, USING, CHANGING y TABLES La subrutina...

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano


👉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.