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

 X 

📘ABAP - SMOD

Selector Alummnos / Empresas

Definición de SMOD

Es la transacción estándar del sistema SAP que se utiliza para la administración de ampliaciones en el sistema.

Las ampliaciones son diferentes herramientas que presenta SAP para realizar mejoras, modificaciones o agregados a un programa, en general un programa estándar.

Algunos programas estándares están preparados como para agregarles funcionalidad nueva a la existente. En algunos casos se puede validar campos de alguna dynpro en particular; agregar campos a una pantalla con código que permita tratar esos datos nuevos; agregar una nueva opción dentro de un menú o agregar campos a tablas estándares.

Las ampliaciones se generan y codifican en módulos a parte del código estándar, con lo cual no se necesita modificarlo, manteniendo la funcionalidad original y el buen funcionamiento.

Ventajas:

  • Permiten modificar ciertos programas para adaptarlo a necesidades particulares de la empresa, agregando nuevas características a las existentes.
  • Permiten realizar mejoras a un programa sin modificar el código original del mismo, manteniendo el buen funcionamiento y las características que tenía.
  • Los cambios toman efecto con sólo transportar los nuevos objetos.

Desventajas:

  • No siempre se pueden hacer todas las modificaciones de manera satisfactoria, ya que la mayoría de las ampliaciones están preparadas para una determinada tarea y momento dentro de la ejecución de un programa.
  • No todos los programas estándares están preparados para agregar ampliaciones. Por ejemplo todos los programas no tienen User Exit.

 

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Senior

Tipos de ampliación * User exit * Customer exit * keyword exit * Field exit * Estructuras append * Badis * Enhancements * Menu exits Transacciones: SMOD- Administración de ampliaciones, CMOD-Gestion de proyectos pasos para hacer un customer exit 1. introduce a SMOD dentro se completa el nombre de la ampliacion, si no conocemos el nombre nos dirigimos a la se16 en la tabla MODSAP y en el campo MEMBER filtramos por el nombre del modulo de funciones, si no sabemos el nombre del modulo de funciones buscamos en el codigo del programa estandar las llamadas a funciones de usuario, utilizando el CALL CUSTOMER-FUNCTION y el numero de la funcion. 2. una vez tenemos el nombre lo colocamos en la SMOD y visualizamos

Acceder a esta publicación

Creado y Compartido por: Chystian Julian Giraldo Botero

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

SAP Senior

Lección 2: Variables de exit Nos permiten ampliar las posibilidades de filtrado de queries mediante código ABAP Para activar variables de Exit dentro de SAP usamos el Tcode SMOD, en ampliación colocamos RSR00001 - Visualizar - Componentes Transacciones útiles SMOD: Activamos los proyectos para el uso de Variables de Exit SE37: Visualizar funciones ABAP SE38: Visualizar programas ABAP

Acceder a esta publicación

Creado y Compartido por: Anabel Soleto Olguin

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

SAP Senior

Variables de exit: permite filtrar las queries utilizando codigo ABAP. Transacción SMOD: - ampliación a utilizar para las variables de exit RSR00001. - opción componentes - EXIT_SAPLRRS0_001: contiene la programación en ABAP donde están nuestras variables exit en el programa include. Para crear una nueva variable se debe seleccionar el tipo: Exit de cliente. Se define si el valor tomara un valor o un intervalo. La opción de OFFSET sirve para quitar o aumentar en un valor vfijo el valor final de la variable al momento de ser asignada. Ejemplo x = 5, offset = -1 entonces x=4 transacciones: SMOD,SE37,SE38

Acceder a esta publicación

Creado y Compartido por: Jonathan Christhian Mejia Anchante / Disponibilidad Laboral: FullTime

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

SAP Master

VARIABLES DE EXIT Se ingresa en la transaccion SMOD se ingresa el valor de la ampliacion se presiona componentes se ingresa al include y se edita en el editor ABAP

Acceder a esta publicación

Creado y Compartido por: Daniel Betancur Lopez

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

SAP Master

los userexit tienen esta estructura en su nombre USEREXIT_XXXXXXXX. actualmente son poco utiles aunque por compatibilidad seguiran siendo soportados los customer Exit se ejecutan dentro de un programa estandar y los podemos encontrar en la tabla MODSAP y se utilizan para administrarlos dos transacciones SMOD y CMOD

Acceder a esta publicación

Creado y Compartido por: Eduardo Vargas

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

SAP Senior

Las variables de Exit programadas en ABAP permiten dar mas flexibilidad a los programas. Las transacciones importantes SMOD (activar proyectos para usar variables de exit - SRS0001), SE37 (programar funciones ABAP) y SE38 (ver los programas ABAP).

Acceder a esta publicación

Creado y Compartido por: Dalia Mariel Mercado

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

SAP Master

Variables de exit Las variables de exit nos permiten ampliar las posibilidad de filtrado de querys mediante código ABAP Estas son más flexibles para resolver una regla de negocio complicada pero son más complejas de implementar ya que requiere conocimiento de ABAP. Activar las variables de EXIT, entramos a la transacción SMOD y luego aplicamos la aplicación RSR0001 ->visualizar ->componentes El include de abap que contiene EXIT_SAPLRR0_001 donde estará la programación de las variables de exit Una variable puede ser utilizada en varios proyectos en simultaneo Cuando es exit del cliente debe pasar por el código abap para obtener su valor Transacciones : SMOD : Activamos los proyectos...

Acceder a esta publicación

Creado y Compartido por: Jose Gregorio Maestre

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

SAP Master

VARIABLES EXIT Permiten ampliar las posibilidades de filtrado de los querys, mediante código ABAP Transacciones: SMOD: Activa el uso de variables exit SE37: Vidualizar funciones ABAP SE38: Visualizar programas ABAP

Acceder a esta publicación

Creado y Compartido por: Julio Genaro Ponciano Mantilla

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

SAP Master

VARIABLES DE EXIT TRANSACCION SMOD Ampliación: RSR00001 Se puede crear una variable en el query que tome un valor por exit de cliente, entonces la variable ejecuta un codigo de programación para tomar el valor. Offset: Por ejemplo, si para la variable mes se pone -1 y el mes actual es 5, entonces toma valor 4.

Acceder a esta publicación

Creado y Compartido por: Mauro Oscar Palladino

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

SAP Master

ampliaciones son diferentes herramienta que presetna sap para realizar mejoras modificaciones o agregados a un programa estandar de sap. tipos : user exits estrcututras append badis enhancement menu exits. CUSTOMER EXIT es un punto de un programa en donde se puede llamar aun programa propio. tabla MODSAP almacena todas las ampliaciones existentes en el sistema. SMOD TX administrar las ampliaciones. cmod gestion de proyectos de ampliaicones

Acceder a esta publicación

Creado y Compartido por: Leidy Giselle Parra Mora


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