Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Debuggear Jobs

por ElPai
jueves, 07 de febrero del 2008 a las 12:38
guardado en , , ,

En este nuevo mensaje voy a darles un truco para poder debuggegar JOBS, es decir procesos que se ejecutan en modo batch.

Desde la transacción SM37, seleccionar el job a debuggear e introducir "JDBG" en la línea de comandos. Presionar enter, y el sistema abrirá una sesión de debugging para el job seleccionado.

 Este truco es muy útil, aunque tiene como contra que si el job se ejecuta muy rápido no tendremos tiempo de activar el debugging. En ese caso, si no podemos modificar el código para agregar una sentencia WAIT o un loop infinito vamos a tener que buscar otra solución al problema...

 Espero que les sea útil!

Saltear autorizaciones de transacciones

por ElPai
miércoles, 30 de enero del 2008 a las 15:33
guardado en , ,

Les voy a pasar un truco para saltear los permisos cuando no tienen autorización para una transacción.

Ingresar a la se37 y ejecutar la función "RS_HDSYS_CALL_TC_VARIANT".  En "TCODE" ingresar el nombre de la transacción y en AUTHORITY-CHECK borrar la "X". Luego, ejecutar...

Usar con cuidado, sin abusarse... no lo recomiendo para usar en ambientes productivos porque queda el log.

 Saludos!

Espero sus comentarios! 

Activar funciones de la VOFM

por ElPai
viernes, 11 de enero del 2008 a las 02:06

Desde la transacción VOFM se actualizan las funciones de precios de SD, así como otras funciones más referidas a este módulo.  A través de estas funciones se pueden realizar cálculos no contemplados por el estándar de SAP.

Mediante estas rutinas podemos agregar código de cliente en el esquema de precios, lo que las hace muy útiles. Sin embargo, al usarlas hay que tener en cuenta que estas rutinas poseen una forma especial de transportarse y activarse: no alcanza con transportar la orden al ambiente deseado, hay que ejecutar el reporte estándar RV80HGEN luego de transportarlas.

Si no ejecutamos este programa, pueden pasar 2 cosas: si la rutina ya existía, entonces no tomará los cambios que introdujimos en la misma. Si la rutina no existía anteriormente, el sistema devolverá un DUMP porque no  va a encontrar la función activa. 

Elreporte RV80HGEN activa los objetos de la VOFM en el sistema en el que se ejecuta. Por lo tanto, para finalizar el transporte se debe ejecutar este reporte. Otra posibilidad es agregar un objeto en la orden en la que se transpora la rutina del tipo R3TR XPRA RV80HGEN. Esto hará que automáticamente se ejecute el reporte cuando el transporte finalice exitosamente.

Espero que este consejo les sea útil...

Formularios en SAP

por ElPai
domingo, 16 de diciembre del 2007 a las 23:56

Los formularios en SAP se utilizan para crear documentos que necesitan ser impresos o enviados por correo electrónico. Ejemplos de los mismos son las facturas, recibos, remitos, etc.

En SAP existen 4 tipos diferentes de formularios:

  • Sapscripts: fueron la primera herramienta de SAP para desarrollar formularios. No es muy amigable y tampoco es muy flexible, pero todavía existen muchos formularios de este tipo en los sitemas SAP.
  • Smartforms: reemplazaron a los sapscripts en la versión 4.7 de SAP. Son más amigables al desarrollador, y ofrecen más flexibilidad y otras ventajas, como la posibilidad de enviarlos por correo electrónico en formato PDF
  • Adobe Forms: es la última tecnología de SAP en cuanto a formularios. Es producto de una alianza con Adobe. Estos formularios tienen la ventaja de poder ser interactivos, es decir que es posible crear campos que el usuario deba completar y luego ser enviados por correo electrónico o bien procesados por el sistema.

En esta página sobre Formularios en SAP hay una descripción detallada de los mismos. Lamentablemente, está en inglés así que cuando encuentre una en castellano la agregaré. 

Programación ABAP

por ElPai
viernes, 07 de diciembre del 2007 a las 19:36

Este blog está dedicado a la programación en ABAP, el lenguaje de programación del sistema SAP.

En este primer post, va una breve introducción...

 

ABAP es el lenguaje de programación que se utiliza en el sistema de gestión de empresas SAP. ABAP es un lenguaje de alto nivel, creado específicamente para el ERP de SAP por SAP.  Aprender ABAP no es sencillo ya que es un lenguaje cerrado; esto quiere decir que para poder obtener un entorno de desarrollo es necesario implementar el sistema. Existen otras opciones, como instalar el MiniSAP pero como es un producto comercial tampoco es fácil. Otra opción es instalar un trial del WAS (web application server) tarrea no muy sencilla...

 En los próximos posts voy a intentar darles un panorama general sobre este lenguaje. Si quieren empezar, pueden visitar este link:

ABAP - Aprender conceptos básicos 

Sobre el blog

Programación ABAP

Blog sobre el lenguaje de programación ABAP - El lenguaje de programación del sistema SAP

Ver ficha del blog en OboLog

Login

Comentarios

Formularios en SAP (Aldo)
Hola, te copio la dirección de mi blog en SAP donde estoy subiendo información sobre los ......(29 jun)
Formularios en SAP (erika)
hola megustaria saber mas sobre   los formularios  de sap es decir smarforms   desde pero que  ......(11 mar)
Formularios en SAP (Theza)
Hola  hice todos mis formularios desde la pe51 y me gustaria aprender mas de otras formas como ......(14 dic)
Activar funciones de la VOFM (Jose Chavez)
Compadre excelente aporte .. me salvaste la vida !!!!...(23 jun)
Formularios en SAP (LUZKARYAVILALARAQUE)
QUE SE LO ENTREGEN PERSONALMENTE EN LA INSTITUCION PARA  QUE SEA MAS FACIL...(13 may)

Más comentados

Formularios en SAP (19)
Los formularios en SAP se utilizan para crear documentos que necesitan ser impresos o enviados por ...
Activar funciones de la VOFM (2)
Desde la transacción VOFM se actualizan las funciones de precios de SD, así como otras funciones ...
Saltear autorizaciones de transacciones (2)
Les voy a pasar un truco para saltear los permisos cuando no tienen autorización para una ...
Debuggear Jobs (2)
En este nuevo mensaje voy a darles un truco para poder debuggegar JOBS, es decir procesos que se ...
Programación ABAP (0)
Este blog está dedicado a la programación en ABAP, el lenguaje de programación del sistema SAP. En ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google

Enlaces

ABAP CODE
- Este sitio poseé mucha información sobre ABAP, ejemplos, tutoriales, temas como BAPI's, BADI's, formularios, etc. Está en inglés.
todo ABAP
- Este sitio tiene mucha información acerca del lenguaje de programación SAP ABAP. Ejemplos de programas, tutoriales, descargas y consejos para la programación ABAP.