MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   grabar smartforms en pdf (foro/showthread.php?t=35129)

crounly 17/02/10 14:23:42

Si quieres conseguir la ruta de un directorio de SAP en la AL11 puedes usar este código:

DATA: server_dir TYPE DIRPROFILENAMES,
dir_al11 TYPE TYPE DIRNAME_AL11

CALL 'C_SAPGPARAM' ID 'NAME' FIELD server_dir
ID 'VALUE' FIELD dir_al11.

EJ: si el nombre en la AL11 es DIR_TMP, en dir_al11 tendras la ruta asociada a ese nombre.

crounly 17/02/10 14:31:24

Para desde la pantalla de seleccion te salte el explorador


SELECTION-SCREEN BEGIN OF BLOCK BLOCK02 WITH FRAME TITLE TEXT-S02.
PARAMETERS: f1 like RLGRAP-FILENAME OBLIGATORY DEFAULT 'C:\',
SELECTION-SCREEN END OF BLOCK BLOCK02.

* Ayudas, lanzar el explorador
AT SELECTION-SCREEN ON VALUE-REQUEST FOR f1.
PERFORM SET_filepath changing f1.

*&---------------------------------------------------------------------*
*& Form SET_filepath
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* <--P_F1 text
*----------------------------------------------------------------------*
FORM SET_filepath CHANGING P_F1.

data : fullpath TYPE string,
l_usract TYPE i.

CALL FUNCTION 'GUI_FILE_SAVE_DIALOG'
EXPORTING
WINDOW_TITLE = 'Explorardor de windows'
DEFAULT_EXTENSION = 'txt'
DEFAULT_FILE_NAME = 'Prueba'
IMPORTING
FULLPATH = fullpath
USER_ACTION = l_usract
.

if l_usract <> 9.
p_f1 = fullpath.
endif.
ENDFORM. " SET_filepath

PD: lo siento , pero no me deja incluir las etiquetas de código....

leonel.vedo 22/02/12 17:12:29



Yo tengo un smartform y hay un reporte el cual lo utiliza. Lo que yo debo hacer es agregarle la opcion de guardarlo en un .PDF.
Lo hace pero el pdf que me genera posee letras muy pegadas, casi superpuestas y dibuja lineas donde no deberia.
Agradeceria cualquier sugerencia.
Gracias

Juan Pablo Andujar 24/02/12 21:17:12

PDFs en SAP
 
Hay varias maneras de generar PDF's desde SAP, sobrtodo desde Smartforms. Fijate si te sirve este link EN CASTELLANO, que explica en las opciones en general



o si no este que es más detallado




Suerte!

Ariel-StaFe 09/04/12 16:06:29

Consulta
 
Neo_25:
Como estas.. en una de tus respusetas - declaraciones.. declaras
FIELD-SYMBOLS: <fs_txt> TYPE ty_tyl_txt.
Me podrias dar la declaracion de ty_tyl_txt ?
Muchisimas gracias


Husos Horarios son GMT. La hora en este momento es 02:32:52.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web