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 - yerotos

Páginas: [1]
1
Programación ABAP / Re: Mandar valor parámetro desde una query
« en: 18 de Febrero de 2008, 03:42:43 pm »
Me ocurre exactamente lo mismo.

Yo como no he conseguido ver donde se hace pues he copiado la query a un report 'Z' y allí he realizado el hotspot.

Pero si alguien sabe como se hace desde una query le agradecería la respuesta.

 ???

Al final lo he conseguido. Selecciono la query y le doy a modificar, luego en el menu PASAR A -> ASIGNACIÓN DEL INFORME-> le doy al icono con el + y elijo "otro tipo de informe" y aki cojo RT de report (se supone q ya tenemos creado el programa) y aqui es donde tecleamos el report q nos pasara el parametro que necesitamos y llamara a la transacción q nos interesa.
Espero haberte sido de ayuda.

Un saludo

2
Programación ABAP / Mandar valor parámetro desde una query
« en: 07 de Febrero de 2008, 12:00:03 pm »
Buenas de nuevo :o
Tengo una query que me devuelve un listado. Quisiera que al hacer doble click en un registro de ese listado, me llame a una transacción  y me mande el valor de un campo para su uso en la transacción.

Se puede hacer esto por query? Donde se hace, en el infoset o en la query?

Gracias de antemano.

Salu2

3
Programación ABAP / Multiplicar un campo char con numeros * 100
« en: 07 de Febrero de 2008, 09:25:51 am »
Buenas a tod@s.
Como puedo multiplicar un campo de tipo char que contiene el valor '3.1' por 100 y que me quede 310?

pongo:

Campo = Campo * 100

Pero el campo se queda vacío tras esta operación.

Gracias y un saludo

4
Programación ABAP / Re: Problema Cabecera ALV
« en: 22 de Enero de 2008, 12:12:33 pm »
Muchas gracias Carlos. Era eso, lo habia declarado como TABLE OF.

Muchisimas gracias me has ayudado un monton.

Un saludo

5
Programación ABAP / Problema Cabecera ALV
« en: 22 de Enero de 2008, 10:59:49 am »
Buenas, estoy intentando crear cabeceras personalizadas para mi alv, tengo este código:

PERFORM carga_alv." ----CARGA ESTRUCTURA `PARA EL ALV

PERFORM load_data_into_grid.

SET SCREEN 100.

----------------------------------------------------------------

FORM load_data_into_grid .
  CREATE OBJECT gr_alvgrid
    EXPORTING
      i_parent = contenedor.

  CALL METHOD gr_alvgrid->set_table_for_first_display
    EXPORTING
      "i_structure_name = 'it_zt7ehs00_cardio'
      "i_save           = ''
      i_default        = 'X'
    CHANGING
      it_outtab        = it_zt7ehs00_cardio
      it_fieldcatalog  = p_prue_fieldcat.
ENDFORM. " load_data_into_grid

*&---------------------------------------------------------------------*
*&      Form  CARGA_ALV
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM carga_alv.
* se supone k lo declaraste asi: P_prue_fieldcat TYPE lvc_t_fcat WITH HEADER LINE.

  REFRESH p_prue_fieldcat.
  CLEAR p_prue_fieldcat.
  p_prue_fieldcat-fieldname = 'EDAD'.
  p_prue_fieldcat-coltext = 'Edad'.
  p_prue_fieldcat-outputlen = 6.
  APPEND p_prue_fieldcat.

  REFRESH p_prue_fieldcat.
  CLEAR p_prue_fieldcat.
  p_prue_fieldcat-fieldname = 'PUNTOS_EDAD'.
  p_prue_fieldcat-coltext = 'Puntos Edad'.
  p_prue_fieldcat-outputlen = 12.
  APPEND p_prue_fieldcat.
*asi lo haces para todos los campos de tu temporal it_zt7ehs00_cardio

ENDFORM.                    "CARGA_ALV


El p_prue_fieldcat lo tengo declarado asi: data p_prue_fieldcat TYPE lvc_t_fcat wITH HEADER LINE.

Al compilar me devuelve este error:

   "P_PRUE_FIELDCAT" is not type-compatible with formal parameter   "IT_FIELDCATALOG".   

Porque no son compatibles, que hago mal?

Gracias de antemano   


6
Programación ABAP / Ficheros
« en: 18 de Enero de 2008, 08:20:09 am »
Buenas apañer@s, estoy muy verde en esto del sap y necesito ayuda.  Quisiera saber como puedo hacer las siguientes cosa:

1º- Me van a dejar cada dia en un directorio, un fichero -> 'C:\*.txt'  que contiene una tabla de datos.    Quisiera saber como puedo meter en una variable el string con todo el directorio y el nombre de fichero que cambia cada dia.

2º- Quisiera meter la tabla de este fichero en una tabla interna para mi programa.

3º- Por último necesito saber si se puede mandar como parametro a otro programa, la variable del primer punto.

A ver si alguien me podéis ayudar en algun punto.
Muchas gracias de antemano.
Un saludo

7
Programación ABAP / Re: Coger los 3 primeros digitos de un string
« en: 11 de Enero de 2008, 03:37:08 pm »
Hola yerotos.

Simplemente le tienes que poner entre los paréntesis el número de caracteres necesites, tal que así.

DIAG_CODE(3)

Un saludo y bienvenido al mundo de SAP y ABAP.  ;)

Muchas gracias, tanto por la solución, como por la bienvenida.

Un saludo ;)

8
Programación ABAP / Coger los 3 primeros digitos de un string
« en: 11 de Enero de 2008, 11:57:49 am »
Buenas a tod@s.
Primero quisiera mandar un cordial saludo para todo el mundo. Acabo de empezar en el mundillo de abap.
He aquí mi primer problemilla:
Tengo el campo DIAG_CODE que es un char de 6 posiciones, como puedo decirle que me coja las 3 primeras?

Gracias

Páginas: [1]