Ansicht
Dokumentation

SO_USER_READ_API1 - SAPoffice: Lesen von SAPoffice-Benutzerdaten für externen Zugriff (RFC)

SO_USER_READ_API1 - SAPoffice: Lesen von SAPoffice-Benutzerdaten für externen Zugriff (RFC)

ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein liefert alle Informationen zu einem SAPoffice-Benutzer.
Dazu gehören:

  • verschiedene Verwaltungsangaben (z.B. Benutzername, Ersteller, Datum des letzten Zugriffs, Adreßnummer)
  • die Office-Berechtigungen des Benutzers
  • die Angaben zu einer automatischen Antwort
  • die IDs der einzelnen Wurzelmappen des Benutzers

Beim Aufruf des Funktionsbausteins kann zusätzlich angegeben werden, ob das Office des entsprechenden Benutzers für den Tag initialisiert weden soll. In diesem Fall wird der Papierkorb geleert und fällige Wiedervorlagen in den Eingang gestellt.

Importparameter

PREPARE_FOR_FOLDER_ACCESS
Default = SPACE.
Wenn dieses Flag gesetzt ('X') wird, dann wird zusätzlich zum Lesen der Benutzerdaten die Tagesinitialisierung durchgeführt.
USER
Default = SPACE.
Diese Struktur kann mit einer den zu lesenden Benutzer identifizierenden Angabe versorgt werden. Es darf nur eins der Felder USERID, SAPNAME und OFFICENAME gefüllt werden. Wird kein Wert eingetragen, werden die Daten des aktiven Benutzers gelesen.
  • USERID
SAPoffice-Id des Benutzers.
  • SAPNAME
SAP-Name des Benutzers. Der SAP-Name wird beim Anmelden an das System verwendet.
  • OFFICENAME
SAPoffice-Name des Benutzers. Der SAPoffice-Name ist mandantenweit eindeutig.
  • FULLNAME
Dieses Feld wird nicht verwendet.
  • DELETED
Dieses Feld wird nicht verwendet.

Exportparameter

USER_DATA

Diese Struktur enthält alle gelesenen Daten des Benutzers.
  • USERID
SAPoffice-ID des Benutzers.
  • SAPNAME
SAP-Name des Benutzers. Der SAP-Name wird beim Anmelden an das System verwendet.
  • OFFICENAME
SAPoffice-Name des Benutzers. Der SAPoffice-Name ist mandantedweit eindeutig.
  • FULLNAME
Vollständiger Name des Benutzers aus der Adreßverwaltung.
  • DELETED
Wenn dieses Flag gesetzt ('X') ist, handelt es sich um einen gelöschten Benutzer.
  • CREATOR_ID
SAPoffice-ID des Erstellers des Benutzers.
  • CREAT_NAME
SAPoffice-Name des Erstellers des Benutzers. Der SAPoffice-Name ist mandantenweit eindeutig.
  • CREAT_FNAM
Vollständiger Name des Erstellers des Benutzers aus der Adreßverwaltung.
  • CREAT_DATE
Erstelldatum des Benutzers.
  • CREAT_TIME
Erstellzeit des Benutzers
  • CHANGER_ID
SAPoffice-ID des letzten Änderers des Benutzers.
  • CHANG_NAME
SAPoffice-Name des letzten Änderers des Benutzers. Der SAPoffice-Name ist mandantenweit eindeutig.
  • CHANG_FNAM
Vollständiger Name des letzten Änderes des Benutzers aus der Adreßverwaltung.
  • CHANG_DATE
Datum der letzten Änderung.
  • CHANG_TIME
Uhrzeit der letzten Änderung.
  • LOADAT
Datum des letzten Zugriffs des Benutzers auf SAPoffice.
  • VLADAT
Datum des vorletzten Zugriffs des Benutzers auf SAPoffice.
  • LASDAT
Datum des letzten Zugriffs eines Vertreters für den Benutzer auf SAPoffice.
  • ADDRESS_NO
Adreßnummer des Benutzers in der Adreßverwaltung.
  • AREPOBJECT
Objekt-ID der automatischen Antwort. Wenn keine automatische Antwort definiert ist, dann ist dieses Feld initial.
  • AREPABDAT
Startdatum der automatischen Antwort. Wenn keine automatische Antwort definiert ist, dann ist dieses Feld initial.
  • AREPAEDAT
Endedatum der automatischen Antwort. Wenn keine automatische Antwort definiert ist, dann ist dieses Feld initial.
  • OBJECT_TYP
Voreingestellter Dokumenttyp beim Anlegen eines Dokuments.
  • OUTBOX_FLG
Defaulteinstellung für das auf dem Sendebildschirm verwendete Ankreuzfeld "Dokument beim Senden in den Ausgang ablegen".
  • SECU_INFO
Wenn dieses Flag gesetzt ('X') ist, findet beim Löschen von Dokumenten eine Sicherheitsabfrage statt.
  • VIEW
Dieses Feld wird nicht verwendet.
  • RSWORKDAY
Wenn dieses Flag gesetzt ('X') ist, werden Dokumente nur an Werktagen wiedervorgelegt.
  • RSFACID
ID des für die Wiedervorlage verwendeten Fabrikkalenders.
  • CR_CL_FOL
Wenn dieses Flag gesetzt ('X') ist, besitzt der Benutzer die Berechtigung zum Anlegen von Mandantenmappen.
  • CR_GRP_FOL
Wenn dieses Flag gesetzt ('X') ist, besitzt der Benutzer die Berechtigung zum Anlegen von Gruppenmappen.
  • REC_MAX
Maximale Anzahl von internen Empfängern pro Sendevorgang.
  • EXT_TELE
Wenn dieses Flag gesetzt ('X') ist, besitzt der Benutzer die Berechtigung zum Versenden von Faxen.
  • EXT_SMTP
Wenn dieses Flag gesetzt ('X') ist, besitzt der Benutzer die Berechtigung zum Senden über Internet.
  • EXT_X400
Wenn dieses Flag gesetzt ('X') ist, besitzt der Benutzer die Berechtigung zum Senden über X.400.
  • EXT_SAP
Wenn dieses Flag gesetzt ('X') ist, besitzt der Benutzer die
Berechtigung zum Senden an ein anderes SAP-System.
  • INBOXFOL
Objekt-ID der Mappe für den Eingang.
  • OUTBOXFOL
Objekt-ID der Mappe für den Ausgang.
  • WASTEFOL
Objekt-ID der Mappe für den Papierkorb.
  • PRIVATFOL
Objekt-ID der Wurzelmappe der privaten Ablage.
  • RESUBFOL
Objekt-ID der Mappe für wiedervorzulegende Dokumente.
  • DARKFOL
Objekt-ID der dunklen Mappe. Diese kann vom Benutzer nicht angezeigt werden und wird z.B. zum Aufbewahren der automatischen Antwort verwendet.
  • SHAREDFOL
Objekt-ID der Wurzelmappe der allgemeinen Ablage.

Ausnahmen

USER_NOT_EXIST
Der angegebene Benutzer existiert nicht. Wahrscheinlich wurde in der übergebenen Struktur ein falscher Wert eingetragen.
PARAMETER_ERROR
Es wurde dem Funktionsbaustein eine unzulässige Kombination von Parameterwerten übergeben.
X_ERROR
Es ist ein interner Fehler oder eine Datenbankinkonsistenz aufgetreten.

Beispiel

Lesen der Daten eines anzugebenden Benutzers ohne Tagesinitialisierung des Office. Bei Erfolg wird das Datum des letzten Zugriffs ausgegeben.

PARAMETERS: SAPNAME LIKE SY-UNAME.
DATA: USER LIKE SOUDNAMEI1.
DATA: USER_DATA LIKE SOUDATAI1.
USER-SAPNAME = SAPNAME.
CALL FUNCTION 'SO_USER_READ_API1'
EXPORTING
USER = USER
IMPORTING
USER_DATA = USER_DATA
EXCEPTIONS
USER_NOT_EXIST = 1
OTHERS = 99.
CASE SY-SUBRC.
WHEN 0.
WRITE: / 'Der Benutzer', SAPNAME, 'war zuletzt am',
USER_DATA-LOADAT, 'im Office !'.
WHEN 1.
WRITE: / 'Der Benutzer', SAPNAME, 'existiert nicht !'.
WHEN OTHERS.
WRITE: / 'Unbekannter Fehler aufgetreten !'.
ENDCASE.

Hinweise

Weiterführende Informationen





Parameter

PREPARE_FOR_FOLDER_ACCESS
USER
USER_DATA

Ausnahmen

PARAMETER_ERROR
USER_NOT_EXIST
X_ERROR

Funktionsgruppe

SOI1

BAL_S_LOG - Application Log: Log header data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 10247 Date: 20240523 Time: 112535     sap01-206 ( 98 ms )