Dienste zum Objekt Objekttyp mit Benutzer Zuordnung

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

BW, SRM, Berechtigung etc.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Dienste zum Objekt Objekttyp mit Benutzer Zuordnung

Beitrag von reim95 (ForumUser / 53 / 0 / 1 ) »
Hallo 

Ich hoffe es kann mir hier eventuell wer weiterhelfen.
Ich habe folgendes Problem, über die Funktion Dienste zum Objekt hängen wir verschiedene Dokumente an.
Jede Abteilung hat dahinter ihr eigenes BUS Objekt wo ich jetzt dabei bin für jede Abteilung 2 Rollen mit den dazugehörigen Berechtigungsobjekten um das hinzufügen und Löschen usw. einzuschränken.

Diese Einschränkung möchte ich anhand der Objekttypen machen.
Jetzt wollte ich herausfinden welcher Benutzer Dateien hinzufügt und welchen Objekttyp er verwendet.
Ich habe mich schon im Forum umgesehen und hab auch die Tabelle „SRGBTBREL“ mir angesehen wo zwar der Objekttyp steht, aber leider nicht der Benutzer der das Objekt angelagt hat.

Vielleicht hat wer eine Idee wie man das am einfachsten herausfinden kann.

Würde mich über einen Lösungsansatz sehr freuen.

Lg Manuel :D

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


Re: Dienste zum Objekt Objekttyp mit Benutzer Zuordnung

Beitrag von PeterPaletti (Specialist / 348 / 32 / 97 ) »
Hallo, ich weiß nicht ob dir meine Codeschnipsel weiterhelfen, aber ich versuche es mal mit meinen Methoden.
Meine Aufgabe war es ein Programm zu schreiben um Dokumente aus dem generischen Objektdienst ins BDS zu kopieren.

Die Dokumente aus dem generischen Objektdienst kann man sich über das Businessobjekt besorgen. In IS_OBJECT übergibt man das Businessobjekt und erhält eine Linkliste.

Code: Alles auswählen.

   TRY.
        CALL METHOD cl_binary_relation=>read_links_of_binrel
          EXPORTING
            is_object   = is_object    " Startobjekt
*           ip_logsys   =     " Logisches System
            ip_relation = me->gc_reltype_attachment   " Verknüpfungstyp
*           ip_role     =     " Rollentyp
*           ip_propnam  =     " Attributname
*           ip_no_buffer           = SPACE    " Puffer ignorieren
          IMPORTING
            et_links    = et_links.   " Tabelle mit Verknüpfungssätzen
      CATCH cx_obl_parameter_error.
      CATCH cx_obl_internal_error.    "
      CATCH cx_obl_model_error.    "
    ENDTRY.
Diese Linkliste kann man ausschlachten und sich das Dokument besorgen.

Code: Alles auswählen.

  LOOP AT et_links INTO ls_links WHERE typeid_b = me->gc_typeid_message.

      lv_doc_id = ls_links-instid_b.
      CLEAR: lt_cont,
             lt_contx,
             lt_object_hea,
             ls_doc_data.

      CALL FUNCTION 'SO_DOCUMENT_READ_API1'
        EXPORTING
          document_id                = lv_doc_id
        IMPORTING
          document_data              = ls_doc_data
        TABLES
          object_header              = lt_object_hea
          object_content             = lt_cont
          contents_hex               = lt_contx
        EXCEPTIONS
          document_id_not_exist      = 1
          operation_no_authorization = 2
          x_error                    = 3
          OTHERS                     = 4.
ENDLOOP. 
Für mich war im wesentlichen der Content wichtig, um die Dokumente zu kopieren. Für deine Zwecke reichen die document_data. Da steht der Erfasser drin.
Vielleicht hilft dir das ja weiter.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
6444
Views
Zuordnung Objekttyp zu Nachricht
von hund555 » 08.10.2020 16:09 • Verfasst in Exchange Infrastructure
3
Antw.
15136
Views
Dienste zum Objekt - Notizen zu Objekt holen
von gazzle » 26.01.2011 12:24 • Verfasst in ABAP® Core
0
Antw.
2050
Views
Dienste zum Objekt im Auftrag
von Mariana » 04.04.2005 14:05 • Verfasst in Sales and Distribution
0
Antw.
1589
Views
Alias für Dienste zum Objekt (GOS) URL
von Murdock » 04.12.2017 14:08 • Verfasst in Basis
3
Antw.
26767
Views
Dienste zum Objekt - Speicherort?
von tmaurer » 14.10.2005 08:07 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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 / 1508
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8127