MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   probar sentencias SQL en SAP (foro/showthread.php?t=42425)

andresf02 28/03/11 18:50:36

probar sentencias SQL en SAP
 
Buenas Tardes.

Existe alguna transaccion en la cual pueda escribir sentencias SQL y me arroje los resultados sin necesidad de tener que crear un programa Z?


Para el caso particular de hoy, tengo la siguiente sentencia



Este mismo select necesito probarlo de varias formas (distintos parametros, que muestre mas columnas, etc)


Debido a que mi mandante de desarrollo no tiene datos, tengo que transportar a PRuebas para poder saber si algo me funciona o no y es muy tendioso. En este ejemplo ya llevo 4 ordenes.




Gracias!

chivi82 29/03/11 12:30:36

Hay una opción: Ir a "Consejos y trucos para rendimiento de objetos ABAP".
Para ello SE38->ENTORNO->EJEMPLOS->EJEMPLOS DE RENDIMIENTO.

En esta pantalla aparecerá un recuadro donde se puede escribir código ABAP y ejecutar directamente.

CONSIDERACIONES:
-Se puede utilizar la sentencia BREAK-POINT. En tu caso para saber el resultado del SELECT.
-La sentencia WRITE no tiene efecto (por si pensabas que se podria sacar el resultado).
-Hay que ir con cuidado si se utilizan INSERT/UPDATE/DELETE de tablas standard.
-En algunos cliente está deshabilitado.

andresf02 29/03/11 13:44:29

Muchas Gracias!!!


Era lo que necesitaba, esto me puede ahorrar bastante tiempo

hugoa77 29/03/11 14:09:01

Yo lo que hago para hacer esto es utilizar una herramienta externa o sea el gestor de base de datos de nuestra BD (max db)
El SQL Studio de Sap DB. Para conectarte con esta herramienta necesitaras los datos del servidor (ip) y el user del manager de la BD.
Con respecto de hacerlo directamente desde el SAP en la trx. SE38 estuve probando pero no es editable, o sea, no puedo escribir mi propio código... o esto es alguna cuestión de permisos? aunque no creo, ya que tengo el rol SAP_ALL.
Saludos,

hugoa77 29/03/11 17:51:22

Solo puedo escribir las sentencias en DES... ya que los demas mandantes estan como no modificables.

andresf02 30/03/11 14:56:34

Hugo.

Ya descargue el SAP MAXDB data base studio 7.8

Me podrias explicar por favor como lo puedo configurar:

Me esta pidiendo lo siguiente:

LANDSCAPE NAME:
SERVER NAME:
DATABASE NAME:


Mis datos cuando me logeo normalmente al ambiente de pruebas de SAP son los siguientes: (en la pantalla de logeo me refiero)

Sistema: PIQ
Mandante: 300

hugoa77 30/03/11 15:58:12

Hola Andrés, yo lo tengo así...

Server: Nro de ip de mi servidor
Database: El id de tu BD. En mi caso por ej es PRO.
User: use el "user" del administrador de la BD
Password: idem anterior.

En todo caso todos estos datos te tendría que dar el Basis.
Espero te sirva.

Slds,


Husos Horarios son GMT. La hora en este momento es 19:31:13.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web