[SAP] Generische Objektdienste / Generic Object Services (GOS) / Ablage von SAPoffice-Dokumenten

Allgemein

  • Nutzung in Transaktionen zur Dokumentenablage unter GOS-Menü -> Anlegen -> Anlage anlegen
  • Nachteile: Speicherung der Daten physisch in SAP-Tabellen, nicht wie bei ArchiveLink in einem ext. Archivsystem

Transaktionen

OAC0 (CMS Customizing Content Repositories)
OAC2 (SAP ArchiveLink Dokumentarten global)
OAC3 (SAP ArchiveLink Verknüpfungen)
SWO1 (Business Object Builder)

Tabellen

SDOKSTCA (SDOK: Speicherkategorien physischer Informationsobjekte)
TOJTB (Business Object Repository Grunddaten)
SGOSATTR (SGOS: Attribute der generischen Dienste)
MDOBLREL (Modelldaten: Verknüpfungstypen)
SOOD (SAPoffice: Objektdefinition)
SOFM (SAPoffice: Mappe Inhalt)
SOC3 (SAPoffice: DB für Objekte (Import/Export))
SOC3N (SAPoffice: DB für Objekte (Header/Content)
SRGBTBREL (Verknüpfungen im GOS Umfeld)
SOFFLOIO (SOFF: Instanzen logischer Informationsobjekte)
SOFFPHIO (SOFF: Instanzen physischer Informationsobjekte)
SOFFCONT1 (SOFF: Tabelle für Dokumentinhalte (Import/Export))
SOFFPHF (SOFF: Dateien physischer Informationsobjekte)

Reports

RSGOSCHECK (Programm für GOS überprüfen)

Klassen

CL_GOS_ATTACHMENT_QUERY (Statistiken für Anlagen)
CL_BINARY_RELATION (API für Binäre Verknüpfung)
CL_ALINK_CONNECTION (ArchiveLink Verknüpfungen)

User-Parameter

SD_SWU_ACTIVE (Workflowbox in VA02 & VA03 aktivieren)

Links

[ABAP] Anlagen zu Business-Objekten zählen

PARAMETERS: p_instid TYPE sibfboriid DEFAULT '000000001234567890'.
PARAMETERS: p_typeid TYPE sibftypeid DEFAULT 'BUS1001006'.
PARAMETERS: p_catid TYPE sibfcatid DEFAULT 'BO'.

START-OF-SELECTION.

* Schlüssel des Business-Objekts
  DATA(lv_object) = VALUE sibflporb( instid  = p_instid
                                     typeid  = p_typeid
                                     catid   = p_catid ).

* Statistiken für Anlagen -> Anlagen zählen
  DATA(it_stst) = cl_gos_attachment_query=>count_for_object( is_object = lv_object
                                                             ip_arl    = '' ).

* Übersicht zu angehangenen Objekten, COUNTER enthält die Anzahl
  cl_demo_output=>write_data( it_stst ).
  cl_demo_output=>display( ).