#1
|
|||
|
|||
Select-option En Una Dynpro(modulpool)
Que tal amigos, estoy trabajando con la versión 4.6C de R/3 y tengo el siguiente problema
Defino un select-option en el TOP: SELECTION-SCREEN BEGIN OF SCREEN 0002 AS SUBSCREEN. SELECT-OPTIONS: P_SOC FOR CCSS-BUKRS. SELECTION-SCREEN END OF SCREEN 0002. Después en el dynpro número 0001 tengo lo siguiente: PBO. CALL SUBSCREEN: SB_0001 INCLUDING SY-REPID '0002'. PAI. CALL SUBSCREEN: SB_0001. Después estando en el screen painter, defino una subscreen llamada SB_0001 y trato de verificarlo con F8 y me muestra una ventana en la cuál le indico ejecutar con sentencia ABAP, pero marca el siguiente error: "programa 0002 no es un dynpro subscreen" Como no tengo mucha práctica, no se a que se pueda deber mi error, agradeceré su ayuda. Saludos.
__________________
I.S.C.T. Luis Armando Valdez Rodríguez
Consultor ABAP correo: cel: (045) 5537406023 "La vida premia la acción"
|
#2
|
|||
|
|||
Holas;
debe estar definido asi tu subscreen SELECTION-SCREEN BEGIN OF SCREEN 0002AS SUBSCREEN . Saludos; |
#3
|
|||
|
|||
Gracias
Hola amigo, ya tengo definido exactamente como me lo indicas, es por eso que no logro cachar el error que tengo.
Gracias, y a ver si alguien más me puede dar pistas.
__________________
I.S.C.T. Luis Armando Valdez Rodríguez
Consultor ABAP correo: cel: (045) 5537406023 "La vida premia la acción"
|
#4
|
|||
|
|||
Holas,
no me habia fijado..para probar la dynpro con f8 debes poner una variable y no directamente..asi CALL SUBSCREEN: area2 INCLUDING sy-repid nrosubscreen. asi cuando pongas f8 te pedira el valor del programa y del dynpro.. Saludos; |
#5
|
|||
|
|||
Que tal.
Muchas gracias nuevamente Danny, dejame te cuento que ya lo he intentado también con variables, pero nada que me da chance, me marca el mismo error.
No se si mi problema este en alguna propiedad del subscreen... o deba tener 2 dynpros tal vez...
__________________
I.S.C.T. Luis Armando Valdez Rodríguez
Consultor ABAP correo: cel: (045) 5537406023 "La vida premia la acción"
|
#6
|
|||
|
|||
Solución
Danny, el problema estaba en el número de mi dynpro, se me hace raro, pero así fué, le cambié el número 0002 por 9000 y quedo resuelto el problema, ya no marco error.
Muchas gracias por tu tiempo.
__________________
I.S.C.T. Luis Armando Valdez Rodríguez
Consultor ABAP correo: cel: (045) 5537406023 "La vida premia la acción"
|
#7
|
|||
|
|||
Al crear la dympro le has puesto el botoncito de subscreen??
|
#8
|
|||
|
|||
Que tal:
Cuando creé la dynpro le puse la opción de "NORMAL" y sobre esa misma, agregué un área subscreen, y sobre esta área he creado mis parámetros y le puse un número consecutivo en la refencia de la declaración de screen as subscreen en el TOP.
si tienes el mismo problema, avisame para explicarlo de manera más clara. Saludos.
__________________
I.S.C.T. Luis Armando Valdez Rodríguez
Consultor ABAP correo: cel: (045) 5537406023 "La vida premia la acción"
|
#9
|
|||
|
|||
Si pero en los atributos de la subscreen la tienes k declarar como tipo subscreen en el tipo de dympro.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|