#1
|
|||
|
|||
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 . |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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.
|
#4
|
|||
|
|||
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. |
#5
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|