✒️SAP BI / BW BO Video - Variables de exit
SAP BI / BW BO Video - Variables de exit
Variables de exit
Variables de exit
Las variables de exit nos permiten ampliar las posibilidades de filtrado de querys mediante la incorporación de código ABAP para procesar dichas variables. Este tipo de variables si bien son más flexibles para resolver alguna regla de negocio complicada son más complejas de implementar ya que se requiere conocimiento en el lenguaje de programación ABAP.
Como primer paso veremos cómo activar las variables de exit dentro de SAP, ingresamos a la transacción SMOD, la ampliación que deben ingresar para la variables de Exit es RSR00001, seleccionamos la opción visualizar procedemos a presionar el botón componentes podemos ver la función EXIT _ SAPLRRS0_001 que es la que contendrá el INCLUDE VALUE, donde estará la programación de nuestras variables de EXIT para ver INCLUDE haciendo doble clic sobre la exit nos lleva a una pantalla donde podemos ver el include mencionado realizando doble clic sobre el podemos ver las variables ya creadas o nos dirá si queremos activar en ese include, aquí viene un ejemplo empresarial donde dentro de ese include hay varios ahondaremos en la programación ABAD pero para que tengan una idea después de la sentencia When lo que aparece es el nombre de la variable exit que después veremos desde el query SAP Bl, una vez que se realice cualquier tipo de modificación se debe presionar el botón activar.
Pasaremos a ver las variables dentro del query SAP BI , en este caso estamos dentro de un query bastante complejo, en el cual utilizamos varias de ellas, en nuestro caso veremos la variable relacionada con la característica año natural-mes en la opción visualizar seleccionaremos variables, podemos ver todas la variables existentes en el sistema relacionada con la característica año - mes, esa relación implica que una variable puede ser utilizada por varios proyectos en simultaneo como veremos a continuación presionando en el nombre técnico podemos ver lo que estuvimos analizando dentro del SAP, podremos ver varios nombres técnicos que le resultaran conocidos ya que lo vieron cuando accedimos a la transacción SMOD dentro de SAP. Seleccionamos la variable mes año en ZEPAM.
Como ven tiene parametrizado por EXIT DE CLIENTE, por lo tanto tiene que pasar por el código ABAD para obtener su valor.
Procedemos a crear una nueva variable seleccionamos la opción EXIT DE CLIENTE, indicamos a que característica estará relacionada; en la solapa DEETALLE determinaremos si la variable está disponible para entrada, esto implica que al ejecutar el query se le podrá ingresar un valor, también podremos determinar si tomará un valor individual, varios o un intervalo por ejemplo. Presionamos OK y ya tenemos lista nuestra variable para ser utilizada en el query.
Ahora nuestra variable creada podrá ser seleccionada como filtro de nuestra característica. Ahora veremos la opción OFFSET, con esta opción podremos determinar para una variable mes si ponemos OFFSET -1 sea el valor de 4 el que tome.
Transacciones útiles
SMOD: Con esta transacción activamos los proyectos para el uso de Variables de Exit.
SE37: Con esta transacción podemos visualizar funciones ABAP.
SE38: Con esta transacción veremos los programas ABAP.
 
 
 
Sobre el autor
Publicación académica de Milton Bermúdez Muñoz, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Milton Bermúdez Muñoz
Profesión: Ingeniero Industrial - Colombia - Legajo: QM50F
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero industrial con matricula profesional y certificado en el módulo mm de sap, disponible para trabajar en proyectos sap en colombia o fuera del país.
Certificación Académica de Milton Bermúdez