Verweis auf Dokument

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
13 Beiträge • Seite 1 von 1
13 Beiträge Seite 1 von 1

Verweis auf Dokument

Beitrag von Tuete001 (ForumUser / 8 / 0 / 0 ) »
Hallo,

Ich habe eine Frage hat es schon jemand mal geschaft in einer Programm Doku (se38) einen Link zu einen Word Dokument einzubauen????

gruss Thorsten

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Besser spät, als nie...
Ich habe was rausgefunden:
URL einbinden

Gruß,
Enno.

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo Enno,
wie ich Dir unter Tricktresor schon schrieb funktioniert der Tipp beim mir :) .

Hast Du für die folgenden 2 Einschränkungen noch mehr Hinweise/Tipps:

1.) URLA wird unter Einbinden-Verweise bei mir nicht angeboten :?
(Manuell können Sie aber im "alten" Editor eingebunden werden)

2.) Enthält die URL einen Parameter wie z.B. bei http://ewrnet.iserv.vads.cc/tiki/tiki-i ... ?page=ZVBM
so wird bei mir dem Browser der Parameter nicht übergeben :( .
Übergeben wird im Beispiel http://ewrnet.iserv.vads.cc/tiki/tiki-index.php

MfG
Thomas R.

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Hi Thomas,

zu 1.: Hast du denn das Feld DOKU_LINK in der Tabelle gefüllt?? Das steuert, ob das Objekt angezeigt wird, oder nicht.
zu 2.: habe ich leider auch keine Ahnung.

Gruß,
Enno

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo Enno,
zu 1.) ja, DOKU LINK steht auf X
zu 2.) funktioniert bei Dir die Parameterübergabe?

MfG
Thomas R.

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
1.: Hast du auch einen Text gepflegt?
2.: Parameterübergabe funktioniert bei mir.

Gruß, Enno.

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo Enno,
1.) hat sich erledigt (ohne Änderungen), vielleicht irgendwelche Bufferprobleme.
1a) Beim Einfügen über die Funktion wird die URL in Grossbuchstaben gewandelt.
2.)Hast Du vielleicht irgendetwas am SAPEVENT gedreht?
Die Eigenschaften des Links (Rechtsklick auf Link) sind:
Protokoll:
Unbekanntes Protokoll
Typ:
PHP?PAGE=ZVBM-Datei
Adresse (URL): sapevent:DOCU_LINK\DS:URLA.http://web01/tiki/tiki/tiki-index.php?page=ZVBM
Hinweis web01 ist ein Kürzel für ewrnet.iserv.vads.cc

Hast Du ein Unicode-System?

MfG
Thomas R.

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
in der Zwischenzeit habe ich folgendes festgestellt:
Bei der Verarbeitung des Klicks auf den Link feuert die Klasse CL_GUI_HTML_VIEWER den Event SAPEVENT mit den "richtigen" Parametern, d.h.
action beinhaltet den Link ohne Parameter
getdata beinhaltet die Parameter
query_table ebenfalls die (aufbereiteten) Parameter

Dieser Event wird von CL_EPSS_HTML_VIEWER abgefangen, ein Object der Klasse CL_EPSS_SAPEVENT instanziiert und die Methode RESOLVE_LINK darin aufgerufen (die dann den Browser aufruft).

Leider werden die Parameter getdata bzw. query_table in diesen Klassen nicht ausgewertet :( .

Die Klasse CL_EPSS_HTML_VIEWER steckt bei mir im Paket SEPSS und wurde von SAP zum letzten Mal 08.12.1999 geändert.
Die Klasse CL_EPSS_SAPEVENT steckt bei mir ebenfalls im Paket SEPSS und wurde von SAP zum letzten Mal am 30.07.2001 geändert.

Welche Daten stehen bei Dir?

Hast Du irgendetwas offizielles für solche Links unter 6.20 gefunden, so dass ich unter Bezug darauf eine OSS-Meldung aufmachen könnte?

Danke für die Mühe!

Thomas R.

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Sorry thomas,
ich habe hier nur ein 4.5er-System... :roll:

Aber eine OSS-Anfrage ist das sicherlich wert.

Gruß, Enno

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Für alle die es interessiert das Ergebnis der OSS-Meldung (wir sind auf Stand SAPKB62057):
Thank you for detailed information you provided at the beginning of
the message,
but the docu-class 'URLA' is NOT delivered by SAP and does NOT appear in
the list of available docu-classes in the menu: Insert -> Link in the
Docu-Editor.

Have you inserted this link manually?

Since the docu-class is not delivered, the usage of this link is also
not supported.

If you still would like to use this class even without official support,
you have to limit own URLs to a more simple variant => without variables
and the ampersand sign (&). Example for such an url:
http://help.sap.com/mendocino_10/helpdata/en/index.htm


Best regards, Natalya Timchouk
BC-DOC* & KM-KW
SAP Installed Base Maintenance & Support (IMS).


So bleibt mir nur eine Modifikation der Methode RESOLVE_LINK der Klasse CL_EPSS_SAPEVENT (oder etwas weiter oben in der Aufrufkette), in der ich den Link wieder komplett zusammenbaue.

Ach ja, im modalen Fenster funktionieren die Parameter.

Danke Enno für die Hilfe!

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Thomas R. hat geschrieben:Für alle die es interessiert das Ergebnis der OSS-Meldung (wir sind auf Stand SAPKB62057):
Danke für die Rückmeldung!
Thomas R. hat geschrieben:So bleibt mir nur eine Modifikation der Methode RESOLVE_LINK der Klasse CL_EPSS_SAPEVENT (oder etwas weiter oben in der Aufrufkette), in der ich den Link wieder komplett zusammenbaue.
Ach ja, im modalen Fenster funktionieren die Parameter.
...it's not a bug, it's a feature... :x
Gruß,
Enno.

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
nun bin ich endlich zur konkreten Modifikation gekommen (nicht in der Klasse CL_EPSS_SAPEVENT, da dort die nötigen Daten nicht zugreifbar sind sondern in der Klasse CL_EPSS_HTML_VIEWER, Methode ON_SAPEVENT)

Code: Alles auswählen.

* Create an object of the application handling the SAPEVENT
*
      CREATE OBJECT OBJ_SAPEVENT  TYPE (W_SAPEVENT-S_CLNAME).
*
* Call the application to handle the SAPEVENT
*
{   INSERT         SHTK922281                                        
*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
* für Performance Assistent nötig unter 620 HP SAPKB62057
if key+0(8) = 'DS:URLA.'.
 concatenate key '?' getdata into key.
endif.
*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*}   INSERT
      CALL METHOD OBJ_SAPEVENT->(W_SAPEVENT-S_METHOD)
             EXPORTING
             DOC_LINK         = KEY
             EPSS_HTML_VIEWER = ME.
So funktionieren Parameter auch im Performance Assistent. :D

MfG
Thomas R.

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
vielen Dank für die Tipps! ich habe es bei uns im System eingebaut und verlinke aus der Programmdoku auf firmeninternes Wiki. Klappt alles prima!

gruss
Alexander

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1938
Views
Verweis auf eine Seite
von Coci » 10.04.2007 10:15 • Verfasst in Web-Dynpro, BSP + BHTML
7
Antw.
4732
Views
TIF-Dokument öffnen
von Chilledkroete » 11.07.2013 15:26 • Verfasst in ABAP® Core
3
Antw.
3062
Views
BDS-Dokument exportieren
von nandini » 04.01.2013 12:07 • Verfasst in Sonstige Module
5
Antw.
2276
Views
Dynamisches Dokument aktualisieren
von GreatEMU » 25.04.2013 13:15 • Verfasst in ABAP Objects®
1
Antw.
1940
Views
WORD-Dokument Drucken aus SAP
von fip » 20.07.2007 08:23 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2399
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 8984