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

Páginas: [1]
1
Programación ABAP / Re: Funcion que pase la hora a texto
« en: 31 de Marzo de 2009, 01:24:03 pm »
No se si hay función, sería buscar en la se37 mediante "TIME" "TEXT" o algo así.

De todas formas eso que pides es tan sencillo como esto:

Código: [Seleccionar]
concatenate sy-uzeit(2) ' horas ' sy-uzeit+2(2) ' minutos ' sy-uzeit+4(2) ' segundos into variable.
Saludos

2
Programación ABAP / Re: Recuperar valores de una tabla BD
« en: 17 de Marzo de 2009, 08:16:23 am »
Cómo lo borraste??? No te preocupes, en SAP no se puede BORRAR absolutamente nada!!! Ya no lo ves, ya no aparece... pero ahí sigue, puedes estar seguro de ello!!!  ;)
Dile a tu BASIS que te ayude con eso...

No es cierto. Mediante abap se pueden borrar registros de la base de datos. Y digo borrar, no marcar para borrado u ocultar. Se eliminan de la base de datos y no son recuperables a no ser que se haga un backup (con lo que todo eso supone)

Saludos

3
Formularios / Re: Imprimir página siguiente en Smartforms
« en: 12 de Marzo de 2009, 08:26:23 am »
Un poco tarde pero...

El número de páginas que se imprimen en el smartform depende del tamaño de la ventana main. Es decir, si la ventana main entra en la primera página solo imprime una, si ocupa más de una página imprime todas las necesarias.

Saludos

4
Formularios / Re: Como Imprimir en un preformato?
« en: 12 de Marzo de 2009, 08:22:13 am »
No entiendo la pregunta.

La impresión es igual con el formato preimpreso que con una hoja en blanco. Lo único que tienes que hacer es poner las líneas de tu impresión en el lugar correspondiente.

Saludos

5
Programación ABAP / Re: Hacer un LOOP a la inversa
« en: 06 de Marzo de 2009, 10:01:16 am »
Pues yo creo que con un loop es imposible....

Lo que puedes hacer es crear tu propio loop. Tienes que conseguir el número de registros de la tabla y hacer lecturas consecutivas desde el último hasta el primero. Algo así:

Código: [Seleccionar]
describe table tu_tabla lines d_lineas.
while d_lineas > 0.
read table tu_tabla index d_lineas.
[i]proceso[/i]
d_lineas = d_lineas - 1.
endwhile.

Saludos

6
Programación ABAP / Re: tablas de facturacion
« en: 03 de Marzo de 2009, 10:04:28 am »
VBRK y VBRP son los datos de cabecera y de las líneas.

Saludos

7
Programación ABAP / Re: problema write
« en: 24 de Febrero de 2009, 10:42:39 am »
Creo que cuando estás haciendo la descarga se está poniendo algún tipo de separador. Utiliza la GUI_download y pon el campo FIELD_SEPARATOR = ''.

Saludos

8
Programación ABAP / Re: Recuperar valores de una tabla BD
« en: 20 de Febrero de 2009, 09:53:53 am »
Esto es una mala práctica en ABAP. La Base de datos solo se debe acceder directamente para leer datos. Todos los demás accesos a la bd, (insercione, modificaciones, etc, etc) pueden provocar errores como inconsistencias, o accidentes como el que has tenido.

Para modificar la BD existen funciones y bapis.

Saludos

9
ALV / Re: Escribir en negrita en un ALV
« en: 18 de Febrero de 2009, 08:56:00 am »
Prueba a utilizar la variable emphasize en el fieldcat a ver si funciona.

Saludos

10
Programación ABAP / Re: Addon
« en: 18 de Febrero de 2009, 08:52:01 am »
¿Y no sería más sencillo implementar el módulo de WM?

Si esto no fuera posible los datos de sap los puedes pasar directamente a SQL mediante una conexión que se realiza en el mismo sap. En la DBCO (Creo) creas la conexión y mediante sentencias EXECSQL y ENDSQL lanzas mandatos SQL para hacer las consultas de selección o modificación.

Saludos

11
Programación ABAP / Re: BAPI_MATERIAL_SAVE_DATA
« en: 28 de Enero de 2009, 09:05:39 am »
Hola,

Bueno es mi primer aporte y el tema es un poco antiguo pero contesto por si alguien tiene el mismo problema.
Lo que yo hago para ampliar un material a otro centro es obtener los datos de ese material mediante BAPI_MATERIAL_GET_ALL, modifico los campos necesarios (obviamente el centro) y llamo a la material_savedata.

Saludos

Páginas: [1]