Ansicht
Dokumentation
SO_USER_READ_API1 - SAPoffice: Lesen von SAPoffice-Benutzerdaten für externen Zugriff (RFC)
ROGBILLS - Synchronize billing plans Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
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_ACCESSUSER
USER_DATA
Ausnahmen
PARAMETER_ERRORUSER_NOT_EXIST
X_ERROR
Funktionsgruppe
SOI1BAL_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 )