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 / 49 / 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 / 336 / 29 / 96 ) »
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.
4487
Views
Zuordnung Objekttyp zu Nachricht
von hund555 » 08.10.2020 16:09 • Verfasst in Exchange Infrastructure
3
Antw.
14605
Views
Dienste zum Objekt - Notizen zu Objekt holen
von gazzle » 26.01.2011 12:24 • Verfasst in ABAP® Core
4
Antw.
7291
Views
Dienste zum Objekt: PDF Ablegen
von Jumper » 20.07.2012 11:12 • Verfasst in ABAP® Core
1
Antw.
3432
Views
Notizen - Dienste am Objekt
von mike81503 » 21.06.2004 11:11 • Verfasst in SAP - Allgemeines
3
Antw.
25903
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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140