Ansicht
Dokumentation

<OALIST> - SAP ArchiveLink: Ablegen von Drucklisten

- SAP ArchiveLink: Ablegen von Drucklisten

BAL Application Log Documentation   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

Ab R/3 Release 4.0A steht das Include zur Verfügung. Es dient zur Vereinfachung der Integration von Hyperlinks und Indexinformationen für die Attributsuche in Drucklisten.

Hinweis
soll die typische Anwendung der Drucklisten-Indizierung und -attributierung vereinfachen. Somit werden nicht alle Möglichkeiten bei der Drucklisten-Indizierung und -attributierung abgedeckt, sondern nur typische Einsatzmöglichkeiten aufgezeigt.

Bei der Verarbeitung im Dialog können in der Listausgabe u.a. Hyperlinks realisiert werden. Durch müssen die Print Controls nicht mehr explizit in die jeweiligen Reports eingebunden werden. Das Include beinhaltet Makros, die die einzelnen Arbeitsschritte für die Hyperlinks und die Indizierung übernehmen.

Makro   Parameter Beschreibung     Satzarten
oa_data   Initialisierung
oa_init   Prolog     DPRL
oa_use_line_selection   Vorbereitung der Hide-
    definition.
    Der Aufruf dieses Makros
    ist optional.
oa_def_index   Beschreibung Aufbau des Index.   DKEY
    Länge Der Aufruf dieses Makros
    ist optional.
oa_index   Data Indexinformationen   DAIN
    Der Aufruf dieses Makros
    ist optional.
oa_open_hyperlink   SAP-Objekt Anfang des Hyperlinks   DARC
    Objekt- Der Aufruf dieses Makros
    schlüssel ist optional.
oa_close_hyperlink   SAP-Objekt Ende des Hyperlinks   DARC
    Objekt- Der Aufruf dieses Makros
    schlüssel ist optional.
oa_start_selection   SAP-Objekt Zerlegung einer Druck-   DARA
    Objekt- liste in verschiedene
    schlüssel Teillisten.
    Dokumentart Der Aufruf dieses Makros
    des archi- ist optional.
    vierten
    Dokuments
    Notiz
oa_finish   Epilog     DEPL
oa_line_selection   Hyperlink-Informationen
    und Anzeige.
    Der Aufruf dieses Makros
    ist optional.

Allgemeines

  • Fügen Sie das Include in Ihren Report ein.
  • oa_data
Mit diesem Makro wird die Initialisierung des Include durchgeführt.

Rahmen

  • oa_init
Mit diesem Makro wird der Prolog erzeugt, der herausgeschrieben wird. oa_init steht typischerweise nach der ABAP-Anweisung start-of-selection (erste Anweisung im Report nach der Datendeklaration).
  • oa_finish
Mit diesem Makro wird der Epilog erzeugt, der herausgeschrieben wird.

Attributsuche

  • Parameterdeklaration und Strukturdefinition
Wenn die Attributsuche benutzt werden soll, müssen lokale Variablen definiert werden. Dies können beispielsweise Kundennummer und Belegnummer sein.
Des weiteren kann eine Index-Struktur für die Attributsuche definiert werden. Beispielsweise kann festgelegt werden, daß die Suche nach einem SAP-Objekt, der Dokumentart des archivierten Dokuments und einem Reserve-Parameter möglich ist.
Die Parameter-Deklaration ist Voraussetzung für oa_def_index.
  • oa_def_index
Mit diesem Makro wird definiert, wie der Index für die Attributsuche innerhalb archivierter Drucklisten aufgebaut ist.
Name und Länge der den Index ausmachenden Elemente werden definiert. Diese Elemente müssen mit der anfangs definierten Struktur in Größe und Reihenfolge übereinstimmen.
  • oa_index
Bei der Attributsuche kann man nur nach definierten Stellen innerhalb der Druckliste suchen. Wenn sich nun bei Schleifendurchläufen die Attributinformationen ändern, werden mittels dieses Makros die neuen Inhalte der Attribute bekannt gemacht, d.h. herausgeschrieben.

Hyperlinks

  • oa_use_line_selection
Mit diesem Makro wird die Hide-Definition für die Zeilen-Selektion vorbereitet. Damit können in der interaktiven Liste Hyperlinks realisiert werden, die dann mittels oa_line_selection ausgewertet werden können.
Dieses Makro ist Voraussetzung für oa_line_selection.
  • oa_line_selection
Mit diesem Makro wird nachgesehen, ob in der aktuellen Zeile Hyperlink-Informationen enthalten sind und der Cursor auf dem Hyperlink positioniert ist. Ist dies der Fall, wird das archivierte Dokument im Viewer angezeigt. Wenn mehrere archivierte Dokumente zu dem SAP-Objekt gehören, gelangt man in die Listenausgabe, von der aus man ein archiviertes Dokument mit Doppelklick auswählen und mit der Viewer-Ikone anzeigen kann.
Dieses Makro dient nur zu Testzwecken.
  • oa_open_hyperlink/oa_close_hyperlink
Mit diesen Makros werden die Print Controls "HYP>>" und "HYP<<" für Hyperlinks von archivierten Drucklisten zu archivierten Dokumenten aufgebaut (Voraussetzung: Es existieren archivierte Dokumente für das SAP-Objekt).
Es werden SAP-Objekte sowie Objektschlüssel mitgegeben, auf die der Hyperlink zeigen soll. Es wird außerdem ein Text ausgegeben, der als Hyperlink sichtbar sein soll.

Abschnitte

  • oa_start_selection
Mit diesem Makro wird die Druckliste in verschiedene Teillisten zerlegt. Die einzelnen Teillisten werden separat abgelegt und werden mit unterschiedlichen SAP-Objekten verknüpft. Als Parameter werden SAP-Objekt, Objektschlüssel, Dokumentart des archivierten Dokuments und die Notiz übergeben.

Voraussetzungen

Ausgabe

Beispiel






ABAP Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 11131 Date: 20240423 Time: 073304     sap01-206 ( 97 ms )