Owner: ABAP / SAP - Tips & Tricks URL:http://danielpanaro.wordpress.com Join Date: Sat, 24 Nov 2007 09:30:42 -0600 Rating:0 Site Description: Todo sobre ABAP y SAP: Códigos, funciones, transacciones, herramientas, trucos y demás… Site statistics:Click here
Enviar e-mails desde SAP 2008-01-23 08:43:35 Con la función SO_DOCUMENT_SEND_API1 se pueden enviar mails desde nuestros programas. Hay que tener en cuenta que una vez que se ejecuta la función, el email debe ser liberado con la transacción SCOT.
Technorati tags: sdn blogger
Bases de datos lógica - HR 2008-04-19 11:14:14 ¿Qué es una base de datos lógica?
Una base de datos lógica (BDL) es un programa SAP especial abap/4 que lee y procesa información de tablas de una base de datos. Puede incluirse como atributo de un programa abap/4 de usuario, y se compila conjuntamente con él.Desde la transacción SE36 podemos crear o administrar base de [...]
Transacción SM04 - Lista de usuarios 2008-04-18 14:17:14 Con la transacción SM04 vamos a poder visualizar los usuarios conectados en el mandante.
Podemos ver entre otras cosas:
la terminal de donde esta conectado el usuario
la cantidad de modos que tiene abierto
el consumo de memoria
Desde esta transacción también podemos cerrar el modo/transacción/programa de un usuario. Para eso debemos seleccionar al usuario, clickear en el botón Modos. [...]
Transacción SU01 - Actualización de usuarios 2008-04-17 14:32:06 Con la transacción SU01 podemos crear, copiar, eliminar o modificar la clave de cualquier usuario.
También se puede modificar un usuario:
los datos personales
los datos logon
los parámetros
los roles
Technorati tags: sdn blogger
Transacción SCC4 - Vista de Mandantes 2008-04-16 14:53:40 La transacción SCC4 nos lista los mandantes de un ambiente. Nos muestra el Nro de mandante, la denominación, población y moneda.
Technorati tags: sdn blogger Read more:Vista
Transacción SM66 - Resumen general de procesos 2008-04-15 18:55:19 SM66 es la transacción que nos muestra todos los procesos que se están corriendo en el servidor.
Esta transacción nos detalla lo siguiente:
Nombre del servidor
Número y Tipo del proceso de trabajo
Identificación del proceso del sistema operativo
Status del proceso de trabajo
Motivo de espera
Tiempo de CPU consumido
Nombre del usuario cuya orden está siendo ejecutada
Report ejecutado actualmente
Actividad actual del [...]
Transacción SU53 - Datos de autorización de usuarios 2008-04-14 20:03:21 Es usual que nos falte autorización para ejecutar alguna transacción, reporte o cualquier tipo de permiso.
Para saber cuál es el objeto de autorización que nos falta, lo que podemos hacer es correr la transacción SU53. Allí se mostrará el objeto de autorización que nos falta. Sabiendo cual es el objeto podemos avisarle a nuestro administrador [...]
Cambiar la denominación de las clases de órdenes 2008-04-23 18:52:58 Este documento explica cómo cambiar la denominación de las clases de órdenes para una orden de trabajo (OT).
La modificación se debe realizar desde el mandante de desarrollo. Para luego transportar una orden hasta el mandante de producción.
Pasos a seguir:
1º) Ingresar al Customizing:
y clickear en botón
2º) Seguir el camino:
Mantenimiento y servicio al [...]
Ocho cosas que (probablemente) no sabías acerca de mi… 2008-04-26 21:32:47 Aprovecho para tomar la posta que me dejó Blag y escribir sobre las ocho cosas que (probablemente) no saben acerca de mi.
Aquí van:
1.- Cuando empecé en el mundo de SAP, no tenía idea que fuese tan grande y chico a la vez .
2.- Lo mejor de SAP es la cantidad de gente que se conoce. [...]
Transacción OAER - Objetos de aplicación (imágenes) 2008-05-10 12:11:01 Mediante la transacción OAER podemos administrar y tratar cualquier tipo de objeto de aplicaci
ón.Pero generalmente, al menos yo, la utilizamos para trabajar con imágenes. Ya que es común utilizar logos o backgrounds en los encabezados (headers) de los reportes ALV.
La transacción es muy intuitiva de utilizarla, tiene varias opciones de selección. Pero siempre debemos completar [...]
Encabezado (Header) completo para reporte ALV 2008-05-17 17:45:27 Voy a explicar los pasos a seguir para incorporar un encabezado/header en un reporte ALV. Es decir, tener una imágen de fondo, un logo y texto.
Hay dos imágenes en mi ejemplo:1_ logo (ENJOYSAP_LOGO) 2_ background (ALV_BACKGROUND)
Cada uno puede elegir las imágenes que quiera, pero siempre y cuando estén subidas en la transacción OAER
* Variables [...]
Status de Sistema AJTM (Ajuste manual necesario) 2008-05-24 10:06:50 Los otros días tuve que liberar un grafo operativo (un grafo operativo nace en forma automática con la creación de la orden de venta, copiándose del grafo Standard). Lo cual suele ser algo relativamente sencillo: Tratar –> Status
–> Liberar.Pero sorpresivamente me encontré con el mensaje de error: “El status del sistema AjtM está activo: [...] Read more:manual
SM59 - Destinos RFC 2008-06-12 18:52:31 Con la transacción SM59 podemos visualizar y actualizar destinos RFC. Se pueden crear, borrar y modificar Conexiones R/3, Conexiones internas, Destinos lógicos, Conexiones TCP/IP y conexiones con driver ABAP.
Pero una de las cosas que rescato como más interesante es que podemos loguearnos en otro mandante. Esto pude sernos muy útil sobre todo cuando no tenemos [...]
Cómo obtener los Status de Sistema y Usuario 2008-06-28 15:05:05 En todo tipo de órdenes… ya sean de fabricación, de trabajo, etc. Una de las cosas que identifican en qué estado se encuentran las órdenes son los status de sistema y de usuario:
Para cuando tengan que programar reportes donde deben mostrar o saber los status de las órdenes pueden utilizar las siguientes 2 funciones:
Status
[...]
Completar variables con espacios a la izquierda 2008-08-16 10:25:16 Es común que en nuestras tareas diarias nos pidan generar archivos con algún formato en particular. Para luego ser levantado por un aplicativo fuera de SAP.
Y es probable que nos pidan que ciertos campos los completemos con espacios en blanco adelante (a la izquierda
). Por lo tanto acá dejo una sentencia ABAP para completar con [...]
Función SAVE_TEXT - Crear y guardar Textos en SAP 2008-08-15 10:53:33 Con la función SAVE_TEXT vamos a poder crear y completar campos de textos en SAP. Podremos llenar, por ejemplo, textos de cabecera y posición en forma masiva.
Vamos a necesitar algo de información previa. Para eso hay que ir al lugar donde ponemos el texto y clickeamos en el menú Pasar a —> Cabecera…
El código [...] Read more:guardar
Función RZL_READ_DIR_LOCAL - Conocer contenido de un directorio 2008-08-14 11:32:31 Con la función RZL_READ_DIR_LOCAL podemos saber cuál es el contenido de un directorio
del servidor en SAP.
Este es el código:
*-Declaro un parameter en el cual se completa la ruta del servidor del que queremos conocer su contenido PARAMETERS: p_file TYPE rlgrap-filename OBLIGATORY DEFAULT ‘/data/’.
*-Variable para pas
Matchcode Browser Server (buscador de directorios del servidor) 2008-08-13 12:10:05 Con la siguiente función vamos a poder habilitar el matchcode para que abra un browser file (explorador de directorios) del servidor. Esto nos va a servir para hacer upload y download de archivos.
Acá el código que debemos ingresar en nuestros programas:
* Constantes locales CONSTANTS:lc_p TYPE c VALUE ‘P’, Read more:buscador
Transacción CG3Y - Copiar archivo del servidor a nuestra computadora 2008-08-12 12:25:43 Con la transacción CG3Y vamos a poder copiar un archivo alojado en el servidor en nuestra computadora.
Es muy sencillo, basta con pasar la ruta completa de origen y la de destino. Y elegir el formato de transferencia que puede ser ASC o BIN
Technorati tags: sdn blogger