PDA

Ver la Versión Completa : Problemas con BD Logica PNP


mickeychw
12/06/12, 18:31:48
Buenos dias! estoi creando un reporte en donde me piden que lo filtre por ciertos campos, me pidieron agregara el tipo de reporte PNP el cual me muestra varios parametros, como u. organizativa, sociedad, division, etc..

Tengo dos puntos importantes;

* Editar para q en mi pantalla me salgan otros campos, como grupo de personal, etc en fin agregar campos que no aparecen en la vista predeterminada.

* En base a las selecciones que se hagan pasar esos datos a algun parametro para de ahi jalar mis datos...

Espero me peudan ayudar

MetalGod
23/09/14, 20:27:56
Hola, pudiste? tenes algun ejemplo de como es el manejo de una base de datos logica? no encuentro muchos datos, no se que tengo que hacer despues del GET xxx, como obtengo los datos? como filtro segun los parametros de entrada? Estoy con la misma BDL que preguntas y parece que con los mismos parametros de entrada.

Gracias. Necesito ayuda con esto rapido

mickeychw
30/10/14, 03:29:29
Disculpa, acabo de ver el comentario, ya pudiste realizar esta tarea, o te puedo ayudar en algo?

MetalGod
30/10/14, 11:23:50
Hola, si, pude realizar la seleccion, haciendo un append a una tabla interna despues del get, y ya me traia los registros filtrados por los parametros estandar, gracias igual.

Pero aprovecho para onsultarte, si se puede cambiar el nombre del titulo del bloque donde vienen los parametros de seleccion de la BDL, y cambiar el orden de ese bloque, poniendo primero unos parametros que yo creo, ya que estos filtros aparece siempre primero.

Gracias.

mickeychw
30/10/14, 15:41:35
Hola, si, pude realizar la seleccion, haciendo un append a una tabla interna despues del get, y ya me traia los registros filtrados por los parametros estandar, gracias igual.

Pero aprovecho para onsultarte, si se puede cambiar el nombre del titulo del bloque donde vienen los parametros de seleccion de la BDL, y cambiar el orden de ese bloque, poniendo primero unos parametros que yo creo, ya que estos filtros aparece siempre primero.

Gracias.

Según tengo entendido, ya que una BD Lógica es usada por "n" cantidad de programas, si realizas una modificación afecta a todos, además por ser standard no se debe mover, por lo que creo que tienes 2 opciones;
1.- Guardar una variante con los campos que deseas sean filtros, y configurar la transacción para que inicie con variante, aquí debes de tener cuidado, necesitas generar la variante en todos tus ambientes, si la omites en alguno, no podrás ejecutar la transacción.
2.- Crear una BD lógica, la haces a medida y tengo entendido que puedes cambiar el orden de los campos, incluso la cantidad de filtros, etc... Esto yo lo he evitado, para tratar de respetar los standard que trae SAP.

Saludos y quedo a la orden!!!

MetalGod
30/10/14, 16:00:32
gracias por la info, igl me referia a lo siguiente, por ahi no me exprese bien:

uso la BDL, ocualto los filtros que no quiero que se muestren. Los filtros que si necesito aparecen en la pantalla de seleccion en un bloque, con un titulo.

en mi reporte, ademas de la llamada a la BDL, tengo un bloque con mis parametros de seleccion, por ejemplo, la carga de un archivo.

Este bloque, en la pantalla de seleccion, aparece segundo, debajo del bloque estandar.

Mi pregunta es, ¿se pues cambiar el orden que se muestran estos bloques? asi mis parametros de seleccion aparecen primero.

¿Se puede cambiar el nombre del bloque estandar para que diga otra cosa? adjunto una imagen de mi consulta.

http://i60.tinypic.com/293bok8.jpg

mickeychw
30/10/14, 19:33:39
gracias por la info, igl me referia a lo siguiente, por ahi no me exprese bien:

uso la BDL, ocualto los filtros que no quiero que se muestren. Los filtros que si necesito aparecen en la pantalla de seleccion en un bloque, con un titulo.

en mi reporte, ademas de la llamada a la BDL, tengo un bloque con mis parametros de seleccion, por ejemplo, la carga de un archivo.

Este bloque, en la pantalla de seleccion, aparece segundo, debajo del bloque estandar.

Mi pregunta es, ¿se pues cambiar el orden que se muestran estos bloques? asi mis parametros de seleccion aparecen primero.

¿Se puede cambiar el nombre del bloque estandar para que diga otra cosa? adjunto una imagen de mi consulta.

http://i60.tinypic.com/293bok8.jpg

Ah ok!, pues ahí creo que pudieras intentar modificar la Dynpro 1000, una vez que le asignas unas BD Lógica, en automático se generan los elementos de la Dynpro y al final pone los parámetros que tu creas mediante código ABAP, prueba modificar desde ahí...

godox
31/10/14, 12:33:41
Hola:
En mi experiencia puedes cambiar la disposición y que campos mostrar utilizando imágenes de BDL (estándar o creadas para el cliente).
En la se80, dentro del reporte vas a Atributos, y donde está seleccionado la base de datos lógica hay un input box, Vers. Imágen de Selección, ahí puedes elegir una estándar o crear una personalizada.

Saludos!

MetalGod
31/10/14, 13:53:41
Hola, muchas gracias por tu respuesta, encontré lo que dices pero no logre crear una personalizada, solo hay dos imágenes en la ayuda de búsqueda pero no se como crear la mía.

Saludos.