Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - spertaculos

Páginas: [1]
1
Programación ABAP / Re: ayuda a la busqueda
« en: 27 de Julio de 2009, 02:08:20 pm »
Si tienes toda la razon molaci, pero desafortunadamente es un programa que ya existe y tengo que dejarlo asi.

Muchas gracias

2
Programación ABAP / Re: ayuda a la busqueda
« en: 27 de Julio de 2009, 10:15:08 am »
Hola Carlos,

Muchas gracias para tu respuesta,
te explico lo que tengo
Estado Actual: cuando pluso el matchcode , me sale el numero y la descripcion (los dos) y al seleccionar una linea, es el numero que se muestra en SELECT-OPTION.

lo que quiero hacer es : al seleccionar una linea , quiero que la descripcion que se muestra en el SELECT-OPTION y no el numero, porque para un usuario un numero no es algo significativo.

y al ejecutar el programa los SELECT se haran con el numero.

NB: al pulsar el match-code los dos campos (numero y descripcion) deben mostrarse.

Muchas gracias de antemano  :)
 

3
Programación ABAP / ayuda a la busqueda
« en: 26 de Julio de 2009, 06:46:37 pm »
hola,

una pregunta basica 

Tengo una ayuda a la busqueda creada en la se11.

numero descripcion
1 prueba1
2 prueba2
3 prueba3

En un programa Z, uso esa busqueda en un SELECT-OPTION :

Código:

Código: [Seleccionar]
SELECT-OPTIONS s_code_f
                  FOR zcode
 MATCHCODE OBJECT zcode.


lo que quiero es, al seleccionar un numero, en la select option me muestra la descripcion pero en los select del programa se usa el numero

por ejemplo si selecciono la primera linea , en la pantalla de seleccion se muestra 'prueba1' y en los select se usa el numero 1

Muchas gracias de antemano.

Saludos!!!

4
Programación ABAP / Re: COPY / PASTE en table control
« en: 05 de Junio de 2008, 04:29:43 pm »
Hola Oscar ,
acabo de solucionar el problema , he dejado el flag  Verif.unicode activas . y he combiado la declaracion de la variable hexa1 con eso :
Código: [Seleccionar]
hexa1(1) TYPE c VALUE CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
ahora funciona muy bien :) .

pero tambien necesito mucho saber como puedo utilizar el typo X en mis programas  :D

muchas gracias

5
Programación ABAP / Re: COPY / PASTE en table control
« en: 05 de Junio de 2008, 10:43:01 am »
hola Carlos ,
si tienes razon quizás problema de version.
sabes , en el debuger he visto que el separador es '#' .para solocionar el problema del type x , he declarado :
CONSTANTS : hexa1(1) TYPE c VALUE '#'.
pero el SPLIT no toma el esparador en cuenta y copia todo en i_pantalla2-matnr  ??? .

muchas gracias de antemano .

6
Programación ABAP / Re: COPY / PASTE en table control
« en: 04 de Junio de 2008, 06:10:38 pm »
Hola oscar ,
estoy intentando usar ese codigo en un programa z ( es un simple report ) , he encontrado el error
"HEXA1" must be a character-type data object (data type C, N, D, T or STRING) .     

pero cuando he quitado el flag  Verif.unicode activas , tenia otro error :
The program "Y_prog" is not Unicode-compatible, according to its program attributes

que tengo que hacer ?
muchas gracias  :)

7
Programación ABAP / Re: ALV GRID
« en: 09 de Mayo de 2008, 02:37:57 pm »
Hola ,
Gracias molaci y carlos por las respuestas .
el botón que pulso al grabar no es el del estandar es uno creado .
he encontrado una solucion , me funciona muy bien . el problema era , no entra en el loop porque no hay registors seleccionado aunque los selecciono , entonces el campo CHECKED de la tabla interna i_vbrk no toma el valor 'X' cuando selecciono un registro.

la solucion es :
CASE u_ucomm.
WHEN 'SAVE'.
DATA ref1 TYPE REF TO cl_gui_alv_grid.

CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = ref1.

CALL METHOD ref1->check_changed_data.

LOOP AT i_vbrk WHERE checked EQ 'X'.
MOVE i_vbrk TO itab.
APPEND itab.
ENDLOOP.

ENDCASE.


espero que ese codigo va a servir a alguien :)
muchas gracias .

8
Programación ABAP / ALV GRID
« en: 09 de Mayo de 2008, 11:20:55 am »
Hola ,
tengo una problema con ALV Grid , lo que quiero hacer es seleccionar unos registros en el ALV gracias a un CheckBox y despues hacer un tratamiento cuando pluso el buton pero solamente con los registros seleccionados ,
lo que hecho en el user command es :
CASE u_ucomm.
WHEN 'SAVE'.
LOOP AT i_vbrk WHERE checked EQ 'X'.
Tratamiento......
ENDLOOP.
ENDCASE.

he hecho un break point , el problema es : cuando pluso SAVE el programa no entra al loop nunca , aunque he seleccionado algunos registros antes .

una cosa : tengo que utilisar la funcion REUSE_ALV_GRID_DISPLAY .

Gracias de antemano

9
hola ,

creo que hay tambien la letra S , que sirve para mostrar un mensaje en la barra de estado .

MESSAGE S001(Zclass)

001 = el texto del mensaje.

Zclass = tu classe de los mensajes .

un saludo.

10
Módulos funcionales / el funcional
« en: 05 de Diciembre de 2007, 11:58:19 am »
hola todos ,
hace casi 8 meses que estoy desarrollando con abap , y quiero saber si es el momento de leer un poco sobre el foncional ( MM , SD , FI , HR ...) .
si es el caso , como puedo iniciar esto ?  hay manueles con quienes puedo empezar ? :)

muchas gracias

11
Módulos funcionales / Re: Acceso Modulos de SAP
« en: 05 de Diciembre de 2007, 11:49:31 am »
hola joancarles , creo que no es posible , un sistema como SAP es muy caro para hacer un servidor publico donde todo puede conectarse.

12
Programación ABAP / Re: mostrar un texto subrayado en graso
« en: 06 de Septiembre de 2007, 11:32:34 am »
hola .
gracias Nuria para esta respuesta , tienes razon es la unica solucion, pero lo mas importante es el texto en graso , he buscado pero no  hay nada , unos amigo me han dicho que se puede hacer con los repotes ALV .
mucha gracias :)

13
Programación ABAP / mostrar un texto subrayado en graso
« en: 04 de Septiembre de 2007, 12:45:55 pm »
hola a todos , alguien se como puedo mostrar un texto subrayado en graso en un report ??
mucha gracias :)

Páginas: [1]