Page 1 of 1

Template von Server auf Workstation downloaden

PostPosted: Tue Oct 12, 2004 1:44 pm
by Samira1299
hallo,
ich moechte gerne ein Template-File vom R3 Linuxserver auf die Workstation eines Users downloaden, und zwar kompletter 1:1 Filetransfer ( ohne verwendung einer itab ), falls moeglich in ABAP und ohne Fremdscriptaufruf.

geht das ?

danke im voraus

PostPosted: Tue Oct 12, 2004 2:40 pm
by Alva1590
Also ohne interne Tabelle wird's schwierig (ich nehme an die Baustein WS_DOWNLOAD bzw. GUI_DOWNLOAD kennst du schon?!)
Dann gibt es noch den Befehl open bzw. read dataset. Evtl. hilft Dir das weiter?

PostPosted: Tue Oct 12, 2004 2:50 pm
by Alva1590
Beispielcoding für open dataset:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.          OPEN DATASET path_name IN TEXT MODE ENCODING DEFAULT FOR INPUT
  2.                                 IGNORING CONVERSION ERRORS.
  3.          DO.
  4.            READ DATASET path_name INTO buffer.
  5.            IF sy-subrc <> 0.
  6.              EXIT.
  7.            ELSE.
  8.            IF buffer <> space.  
  9.                WRITE buffer.
  10.              ELSE.
  11.                SKIP.
  12.              ENDIF.
  13.            ENDIF.
  14.          ENDDO.
  15.          CLOSE DATASET path_name.
  16.  
GeSHi ©


So kann man sich ein File anzeigen lassen (siehe transaktion AL11).

Das Problem sind Formatierungen innerhalb des templates

PostPosted: Tue Oct 12, 2004 3:30 pm
by Michel1089
die gehen ueber itab und DOWNLOAD-FUBAS allesamt floeten.....

PostPosted: Tue Oct 12, 2004 3:39 pm
by Alva1590
das dürfte aber dann nicht passieren, wenn Du das in binary mode machst. dann bleibt alles erhalten. müßte dann sogar recht einfach gehen mit open dataset und transfer ...

template download

PostPosted: Tue Oct 12, 2004 3:53 pm
by Michel1089
also, dein ansatz ist ein open dataset, read in itab, download der itab.

in das template sind auch grafiken und dergleichen eingebunden, die kriege ich auf diesem weg nicht runter denke ich, oder ?

PostPosted: Tue Oct 12, 2004 4:00 pm
by Alva1590
ja, in diese richtung würde ich es versuchen. wenn ich dich richtig verstehe, handelt es sich wohl um ein HTML-Template mit Referenzen (links) auf Grafikdateien? dann ist es damit alleine nicht getan. in dem fall müßtest du ja die template-datei parsen und abhängige dateien feststellen und diese ebenfalls mit auf das frontend 'runterladen'. wäre es dann nicht besser, das template inklusive aller abhängigkeiten als zip abzulegen?