📘Rutina

Selector Alummnos / Empresas

Definición de Rutina

Es un código de lenguaje de programación ABAP. Un pequeño lote de lenguaje que realiza cierta función. Esta representado por una clave numérica y se asigna a las funciones de configuración.

Podemos decir que las subrutinas son secciones de código que pueden ser utilizadas más de una vez en un programa. Pasar el código de los programas a subrutinas, hará que estos sea más fáciles de leer y de mantener en el futuro, ya sea para el programador que lo desarrollo o para cualquier otro programador que tenga que modificar dicho programa.

Hablamos de “Modularizar” un programa cuando pasamos el código del programa a subrutinas.

Un punto muy a favor que presenta la modularización de los programas es que nos ayudará a encontrar más fácilmente los errores, debido a que al debaguear el programa, solo nos preocupamos por que el resultado de la subrutina sea el esperado sin entrar en detalle de cómo se llegó a dicho resultado.

Una subrutina se declara con la palabra reservada PERFORM seguida del nombre de la subrutina. Veamos un ejemplo:

PERFORM obtener_datos.

A esto llamamos “declaración de la subrutina”. Luego la “definición” de la subrutina estará comprendida entre las siguientes palabras reservadas del lenguaje:

  • FORM obtener_datos.
  • ENDFORM.

Existen dos tipos de subrutinas:

  • Internas: cuando la subrutina está dentro del mismo programa que la llama.
  • Externas: cuando la subrutina está en un programa distinto al que las llama. Como puede ser el caso de un include de subrutinas o otro programa.

 

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Senior

Conceptos Clave: · Propósito: Gestionar la diferencia entre el formato de visualización (lo que ve el usuario) y el formato interno (como se almacena en la base de datos). · Ejemplo clásico: El campo de idioma (LANGU/SPRAS). · Formato interno: 1 carácter (ej: 'S' para español). · Formato de visualización: 2 caracteres (ej: 'ES' para español). · Rutina de conversión: Un par de módulos de función asociados a un dominio. · Convención de nombres: CONVERSION_EXIT_XXXXX_INPUT y CONVERSION_EXIT_XXXXX_OUTPUT. · INPUT: Convierte de formato de visualización a formato interno (ej: 'ES' -> 'S'). · OUTPUT:...

Acceder a esta publicación

Creado y Compartido por: Mara Fadua Romero Hernandez

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

SAP Master


Las rutinas de conversión de datos. Definición de rutinas de conversión de datos Las rutinas de conversión de datos sirven para transformar el formato de los datos entre la visualización en SAP y el almacenamiento interno en tablas de base de datos. Existe una diferencia entre el formato visualizado en pantalla y el formato guardado en la base de datos. Ejemplo práctico con tabla ADRC Se utilizó la tabla estándar ADRc (gestión central de direcciones) como ejemplo. El campo "langu" es clave de idioma, en la visualización se ve como "S" (español) pero internamente se almacena como "ES". El formato mostrado en pantalla...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

SAP Expert


El resumen de "Las rutinas de conversión de datos" se centra en cómo SAP gestiona la diferencia entre la información que ve el usuario en pantalla y cómo esa misma información se almacena internamente en la base de datos. Concepto y Propósito Las rutinas de conversión de datos son mecanismos que permiten convertir el contenido de un campo del formato de visualización (el formato que se ve en las pantallas de SAP) al formato interno de SAP, y viceversa. El uso de estas rutinas se requiere cuando existe una diferencia entre el formato de visualización de un campo y el formato interno con el que se guarda en las tablas de la base de datos,. Si esta diferencia existe, se deduce...

Acceder a esta publicación

Creado y Compartido por: Gabriel José Luces González

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

SAP Expert


Las rutinas de conversión de datos 1 Que son las rutinas de conversión de datos? En SAP los datos pueden mostrarse en pantalla en un formato diferente al que se guarda internamente en la base de datos. A este proceso se lo denomina rutina de conversión de datos, y su objetivo es facilitar la interacción con el usuario final sin alterar el formato técnico del dato. ¿Qué transforman? Las rutinas de conversión permiten: Transformar el formato de visualización (pantalla) al formato interno (base de datos). Transformar el formato interno al formato visualizable por el usuario Una rutina de conversión consta de dos módulos de función: ...

Acceder a esta publicación

Creado y Compartido por: Geovanny Martínez Campoverde

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

SAP Training

Hola, Como experiencia personal si tuve dolores posturales, afortunadamente los pude solucionar con terapia y haciendo los ejercicios de pausas activas. En mi trabajo si contamos con buenas sillas, después de mis dolores si aplico el pararme cada dos horas, trabajo 8 horas diarias. Lamentablemente no hago deporte y es por eso que se agravaron mis dolencias musculares, en la actualidad estoy implementando mi rutina de ejercicios a mi vida diaria, ya que comprendí que es importante por mi salud. Recomiendo hacer ejercicio y sobre todo las pausas activas, ya que cuando estamos con bastante trabajo pensamos que si nos paramos no vamos a poder avanzar con nuestro trabajo, pero hay que considerar que si nos enfermamos nos retrasamos...

Acceder a esta publicación

Creado y Compartido por: Andrea Jacqueline Yánez Reyes

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

SAP Expert



El evento DOUBLE_CLICK del ALV Grid Control en ABAP permite capturar la acción del usuario al hacer doble clic sobre una celda o registro dentro de una tabla ALV. Este evento es muy útil para implementar funcionalidades interactivas, como mostrar detalles de un registro, navegar a otra transacción o actualizar datos relacionados. Se define en el manejador de eventos del objeto CL_GUI_ALV_GRID mediante el método SET HANDLER y la rutina receptora, por ejemplo: SET HANDLER handle_double_click FOR alv_grid. En la subrutina asociada, se utilizan los parámetros E_ROW y E_COLUMN para identificar la fila y la columna seleccionadas. Con esta información, el programador puede leer el contenido del registro...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert



El evento DOUBLE_CLICK del ALV Grid Control en ABAP permite capturar la acción del usuario al hacer doble clic sobre una celda o registro dentro de una tabla ALV. Este evento es muy útil para implementar funcionalidades interactivas, como mostrar detalles de un registro, navegar a otra transacción o actualizar datos relacionados. Se define en el manejador de eventos del objeto CL_GUI_ALV_GRID mediante el método SET HANDLER y la rutina receptora, por ejemplo: SET HANDLER handle_double_click FOR alv_grid. En la subrutina asociada, se utilizan los parámetros E_ROW y E_COLUMN para identificar la fila y la columna seleccionadas. Con esta información, el programador puede leer el contenido del registro...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


Excelente material, las normas sanitarias laborales son determinantes para evitar complicaciones de salud, que con los años puedan repercutir en daños severos. A lo largo de mi desempeño profesional, las empresas siempre han priorizado este tema, haciendo inspecciones a todo el mobiliario utilizado por los empleados para que sea totalmente ergonómico. De igual manera, se ha fomentado realizar pausas activas, incluyendo la participación grupal entre los trabajadores, guiados por un personal capacitado para ello. Particularmente, cuando trabajo por varias horas, me gusta pararme cada cierto tiempo, mover manos, piernas y cabeza, eso me ayuda a evitar las molestias físicas. Mi rutina incluye caminar, lo...

Acceder a esta publicación

Creado y Compartido por: Claudia Margarita Naranjo Santaella / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Lección 1 introducción a la nueva contabilidad 1) Introducción: se incorpora en la versión 5.0 de SAP / Cambios importantes 2) Las ventajas: - Amplia estructura de datos - Multiples Ledger - Balances Contables por cualquier característica - Informes Legales y de Gestión - Desglose de documentos para obtener balances por características - Reconciliación on line entre FI CO - Transparencia y jniformidad - Aceleración de cierres de periodos 3)Característica: mejora considerablemente la calidad de datos FI en la gestión financiera Solución unificada Balances en un criterio adicional, asignación, fondo o sector Las normas IFRS y US GAAP como principios...

Acceder a esta publicación

Creado y Compartido por: Daniela Milagros Gonzalez Moronta / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert



El Debugger ABAP: Concepto, Funcionamiento y Buenas Prácticas El Debugger ABAP es una herramienta fundamental dentro del entorno de desarrollo SAP que permite a los programadores analizar y depurar programas ABAP en tiempo de ejecución. Su objetivo principal es ayudar a los desarrolladores a entender el flujo del programa, revisar el contenido de las variables, analizar condiciones lógicas y detectar errores en el código que podrían no ser evidentes durante la ejecución normal. ¿Qué es el Debugger en ABAP? El Debugger ABAP es una interfaz de diagnóstico integrada en SAP NetWeaver, diseñada para interrumpir la ejecución de un programa y permitir la inspección...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación


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