Disclaimer Impressum Nutzungsbedingungen Firmenportal Expertenportal Jobportal
xml auf application server downloaden
Vorheriges Thema anzeigen | Nächstes Thema anzeigen
Mo 08 Feb 10 10:49 Titel: xml auf application server downloaden
Anmeldedatum: 14.04.2006 Beiträge: 410
Autor: kostonstyle Specialist
Hallo miteinander
habe eine Frage zu XML Datei, und zwar möchte ich eine xml generierte Struktur auf APP Server heruntenladen. Dazu habe ich die Klasse CL_XML_DOCUMENT vererbt und um eine Methode erweitert und der Name EXPORT_BACKEND_FILE gegeben.
Code:
method export_backend_file.
  data lf_xml_data type xstring.
  data lf_size     type i.
  data lf_retcode  type sysubrc.

  me->render_2_xstring( importing
                        stream  = lf_xml_data
                        size    = lf_size
                        retcode = lf_retcode ).
  if not if_filename is initial
     and lf_retcode = 0.
    "File löschen
    delete dataset if_filename.
    "File downloaden
    open dataset if_filename for output in binary mode.

    transfer lf_xml_data to if_filename.
    close dataset if_filename.
  endif.
  break-point.
endmethod.

Das Problem ist, mit open dataset wird die XML Struktur nicht untereinander geschrieben, sondern in einer Zeile...
Wie bringe ich die Tags in einem für User leserlichen Format.

Gruss kostonstyle
Mo 08 Feb 10 11:38 Titel:
Anmeldedatum: 04.08.2007 Beiträge: 393
Autor: Tron Specialist
Moin,
für die "leserliche" Form sorgt doch der Browser.
bzw. der Baustein
Code:

CALL FUNCTION 'SDIXML_DOM_TO_SCREEN'
  EXPORTING
    document          = xml_document
    TITLE             = lv_title
 EXCEPTIONS
   NO_DOCUMENT       = 1
   OTHERS            = 2.

gruß Tron
_________________
Merke : Man kann in jeder Programmiersprache Fortran-Programme schreiben !
Mo 08 Feb 10 17:30 Titel:
Anmeldedatum: 14.04.2006 Beiträge: 410
Autor: kostonstyle Specialist
ich möchte aber das xml document auf dem app server herunterladen, nicht frontend anzeigen lassen.

danke kostostyle
Mo 08 Feb 10 19:30 Titel:
Anmeldedatum: 27.02.2007 Beiträge: 266
Autor: A6272 Specialist
Hallo,

Sie speichern das als eine Zeile ab, wenn in einer Anzeige das in mehreren Zeilen dargestellt werden soll, dann braucht das Anzeigeprogramm einen Grund dies zu tun. z.b Mitgabe von LF oder CR an den richtigen stellen, falls dann das XML noch verarbeitet werden kann.

Aber wie schon Tron richtig anmerkt "für die "leserliche" Form sorgt doch der Browser."

mit was soll der User sich das XML ansehen?
Di 09 Feb 10 11:30 Titel:
Anmeldedatum: 14.04.2006 Beiträge: 410
Autor: kostonstyle Specialist
das Problem ist, User schauen das XML File mit Texteditor bzw. Ultraedit an..
Browser sorgt schon für die richtige Darstellung, aber ich möchte danach auf dem APP Server herunterladen. Nach der Download wird die Datei von User verarbeitet....

Gruss kostonstyle
Di 09 Feb 10 13:33 Titel:
Anmeldedatum: 14.04.2006 Beiträge: 410
Autor: kostonstyle Specialist
habe mal im internet nach lf und cr gesucht, was das bedeutet. Wie kann ich in ABAP LF oder CR aus einem String lesen. In Ultraedit gibt es eine Funktion der heisst "XML Konventierung nach LF/CR", gibt es so etwas auch in ABAP?

Gruss kostonstyle
Di 09 Feb 10 17:13 Titel:
Anmeldedatum: 17.04.2008 Beiträge: 2
Autor: erklaerbaer ForumUser
Hallo kostonstyle

Ich weiss nicht, ob Dir das weiterhilft, aber in der Klasse CL_ABAP_CHAR_UTILITIES gibt es verschiedene Attribute, welche als Platzhalter für diese in SAP nicht darstellbaren Zeichen dienen können, z.B.:
NEWLINE
CR_LF

Diese kannst Du verwenden, wenn Du in einem String solche Zeichen suchen/ersetzen möchtest.

Ob die XML-Datei danach noch richtig zu verarbeiten ist, wie Du es haben möchtest, kann ich aber nicht beurteilen.

Gruss
erklaerbaer
_________________
>>>>> hier klicken bewirkt nix <<<<<
Di 09 Feb 10 17:28 Titel:
Anmeldedatum: 27.02.2007 Beiträge: 266
Autor: A6272 Specialist
Hallo,

Zitat:
Nach der Download wird die Datei von User verarbeitet....


Indem der User den Inhalt manuell abtippt oder importiert er diese?

Zitat:
User schauen das XML File mit Texteditor
--> Arbeitsanweisung erteilen, dass Sie sich es mit Ultraedit oder Internetbrauser anzusehen haben oder sehen die sich ein EXCEL-File auch im Texteditor an und wundern sich wenns nicht gut lesbar ist, das ist das selbe.

PS: LF = LineFeed CR = Carriage Return --> vgl. ASCII-Zeichensatz

Grüße
Alex
Mi 10 Feb 10 13:38 Titel:
Anmeldedatum: 14.04.2006 Beiträge: 410
Autor: kostonstyle Specialist
ok....habe es abklärt, die müssen halt Ultraedit kaufen...

Vielen dank leute
Beiträge der letzten Zeit anzeigen:   
Vorheriges Thema anzeigen | Nächstes Thema anzeigen
Neues Thema eröffnen   Neue Antwort erstellen Foren-Übersicht > ABAP® für Anfänger
Seite 1 von 1. Alle Zeiten sind GMT + 2 Stunden

 
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht teilnehmen.
Sie können Dateien in diesem Forum nicht posten
Sie können Dateien in diesem Forum herunterladen
Stellenangebote
05.08. SAP Inhouse Logistik Berater (m/w) 04.08. SAP Consultant SRM (m/w) 04.08. SAP-Berater (w/m) strategisches IT-Management 04.08. SAP Berater für CRM im Bankenumfeld (m/w) 04.08. SAP Berater Beschaffung & Logistik (w/m) 04.08. SAP Berater MM (w/m) für Münchener Beratungshaus 04.08. SAP SRM Berater (m/w) für kleines, aber feines Beratungshaus 04.08. Consultant EC-CS /SAP SEM BCS (w/m) 04.08. Consultants, Senior Consultants/Projektleiter für SAP BW-BPS (SEM-BPS) (w/m) 04.08. ABAP- / Java-Entwickler (w/m) im SAP BI-Umfeld 04.08. (Junior) Consultants (w/m) für SAP Basis-Technologie-Beratung 04.08. Mitarbeiter für BI Application-Support (w/m) 04.08. (Senior-)Consultant (w/m) Business Objects / Cartesis 04.08. Inhouse Consultant SAP BI (w/m) für Traditionsunternehmen (Fertigung) am Standort München 04.08. Senior SAP PP Inhouse Consultant (m/w) 04.08. Dynamisches Unternehmen sucht Consultant SAP FI (CO) (m/w) inhouse 04.08. SAP CRM Professional Consultant (m/w) ab 1 Jahr Erfahrung 04.08. Consultant SAP SD/SCM (m/w) für Beratung in München 04.08. SAP-Entwickler (w/m) 04.08. SAP Logistik-Profi (w/m) 04.08. CRM-Entwickler (w/m) für etabliertes SAP-Lösungs- und Produkthaus 04.08. Senior Entwickler im SAP Logistik Umfeld (m/w) 04.08. SAP Anwendungsentwickler (m/w) Logistik gesucht 04.08. (Senior) Consultant (w/m) für SAP BI/BW mit wenig Reisen 04.08. SAP Berater BW (m/w) mit geringem Reiseaufkommen gesucht 04.08. SAP Applikationsentwickler (m/w) mit geringem Reiseaufkommen gesucht 04.08. Consultant (w/m) SAP R/3 Schwerpunkt FI/CO 04.08. SAP (Senior) Berater CS (m/w) 04.08. SAP NetWeaver Entwickler Java (m/w) 04.08. Senior Basis Administrator (m/w) für süddeutsche Barockstadt gesucht 04.08. SAP Consultant (m/w) - im Bereich Retail 27.07. SAP Entwickler Inhouse - Schwerpunkte FI/CO und RE-FX (m/w) 13.07. Inhouse SAP Logistik Berater (m/w) im Handelsumfeld 12.07. Senior Consultant SD/CS (w/m) für abwechslungsreiche Projekte mit Möglichkeit zur fachlichen Weiterentwicklung 12.07. Projekte mit Anspruch und Niveau - Genau Ihr Business als Senior Consultant SAP SRM (m/w) 12.07. Lassen Sie uns erfolgreich sein - Ihre Energie, unser Teamgeist - SAP Beratung im Mittelstand: SAP MM/WM Senior Professional (w/m) 30.06. SAP Berater/in Sales und Logistik 28.06. Senior Consultant SAP Logistik 23.06. Endlich daheim und mittendrin - ABAP-Anwendungsentwickler/in 22.06. Visionäre gesucht! SAP Berater/in (inhouse) MM, PP, QM für Innovationsführer 22.06. Inhouse Berater SAP Basis 22.06. SAP Entwickler - Schwerpunkt Logistik (m/w) 22.06. SAP Berater/in (intern) MM, Enterprise Buyer 22.06. Experte im Bereich CO gesucht! 22.06. ambitionierter SAP FI / CO Senior Consultant (m/w) 22.06. Manager/Teamleiter (m/w) FI/CO inhouse im Ruhrgebiet 21.06. SAP MM Inhouse Consultant 17.06. Lust auf mehr? TOP CRM/SD Inhouse-Berater/in 17.06. Licht am Ende des Tunnels - SAP CO (Inhouse-)Berater/in gesucht! 14.06. International tätiges SAP Beratungshaus sucht HCM Berater (m/w)
Statistik
Die Benutzer haben insgesamt 62633 Beiträge geschrieben.
Das Board hat 7217 registrierte Benutzer.
Der neueste Benutzer ist alamo-dome.
Die 10 aktuellsten Beiträge

Powered by phpBB © 2001, 2005 phpBB Group