MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problema dibujando una pantalla de seleccion (foro/showthread.php?t=4511)

Vero2007 21/03/07 15:24:01

Problema dibujando una pantalla de seleccion
 
Quiero tener dentro de un bloque dos bloques, pero no uno debajo de otro sino al lado. Con que hacerlo . no soy capaz de encontrar nada.
Con esto lo que consigo es que los bloques 2 y 4 esten uno debajo de otro y yo quiero q esten al lado dentro del bloque 5.

SELECTION-SCREEN BEGIN OF BLOCK bloque5 WITH FRAME NO INTERVALS.

SELECTION-SCREEN BEGIN OF BLOCK bloque2 WITH FRAME TITLE text-002 NO INTERVALS.
SELECTION-SCREEN SKIP.
PARAMETERS: p_origen LIKE zfitcustofich-zsior OBLIGATORY ,
p_tipo LIKE zfitcustofich-ztpop OBLIGATORY ,
p_fecha LIKE bkpf-budat DEFAULT sy-datum,
p_hora LIKE bkpf-CPUTM DEFAULT sy-uzeit.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK bloque2.

SELECTION-SCREEN BEGIN OF BLOCK bloque4 WITH FRAME TITLE text-004 NO INTERVALS.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: p_entr AS CHECKBOX DEFAULT 'X' user-command RADIO.
SELECTION-SCREEN COMMENT 4(36) text-005.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: p_err AS CHECKBOX DEFAULT 'X' user-command RADIO.
SELECTION-SCREEN COMMENT 4(34) text-006.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK bloque4.

SELECTION-SCREEN END OF BLOCK bloque5 .

TUESDAY 21/03/07 16:08:10

No se si esto te servira o es lo que buscas; este codigo lo utilice yo para colocar varios botones alineados. Lo que no se si servira tambien para alinear los bloques.

**El /a(b) es el margen izquierdo(a) y la anchura(b)
SELECTION-SCREEN PUSHBUTTON /30(44) boton1 USER-COMMAND prg.

Un saludo

Vero2007 21/03/07 16:30:10

Eso que me dices solo funciona con botones, ese /33(44) no puedo ponerlo en ninguna parte de la definición de un bloque porque el bloque no permite esa nomenclatura.

jplozano 25/03/07 12:08:50

Lo puedes hacer dibujando dos pantallas subscreen en una dynpro con el screen painter, posteriormente cargas las select option llamando a cada una de las subscreen.

SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.
.
.
.
SELECTION-SCREEN: END OF SCREEN 101.
SELECTION-SCREEN BEGIN OF SCREEN 102 AS SUBSCREEN.
.
.
.
SELECTION-SCREEN: END OF SCREEN 102.

Espero que te sirva.

miguelonibus 26/03/07 09:29:50

Hola.
Lo que podrias hacer tambien es acceder a la pantalle de selección desde el screen painter si vas a la se80 y pones tu programa podras acceder desde la carpeta dynpro a tu pantalla de selección ahi podras modificar tu pantalla de seleccion como una pantalla cualquiera.
Saludos


Husos Horarios son GMT. La hora en este momento es 05:25:11.

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