SAP uses also the name "SapOffice" and as shortcut "SO".#

SBWPStart

t.SOFDSAPoffice: Objektdefinition
t.SOODSAPoffice: Objektdefinition
t.TSOTDZulässige Objekttypen
t.TSOTTObjekttyptexte

FB

SO_FOLDER_LIST_READ
SO_DOCUMENT_INSERT
SO_DOCUMENT_INSERT_API1
SO_FOLDER_INSERT_API1
SO_USER_READ_API1

Read folder#

Use FB
SO_FOLDER_ID_GETLiefert die ID einer Mappe
with the path (names of subfolders) to the destination folder in an internal table:
PATHWA-OBJNAM = 'PROJEKT CLIP'.
APPEND PATHWA TO PATH.

PATHWA-OBJNAM = 'CLIP-PROJEKT'.
APPEND PATHWA TO PATH.

PATHWA-OBJNAM = 'TEILPROJEKT'.
APPEND PATHWA TO PATH.

PATHWA-OBJNAM = 'DATENMIG'.
APPEND PATHWA TO PATH.

PATHWA-OBJNAM = 'PROTOKOLLE'.
APPEND PATHWA TO PATH.

PATHWA-OBJNAM = 'MIG_EXAMPLE'.
APPEND PATHWA TO PATH.
With the ID of the folder you can
SO_FOLDER_READ_API1Read
SO_OBJECT_INSERTInsert
(see r.ZP00ZI_SAPOFFICE)

Check SAP Office#

SOY1SAPoffice: Massenpflege Benutzer
SOY2SAPoffice: Statistik-Datensammlung
SOY3SAPoffice: Statistik-Auswertung
SOY4SAPoffice: Zugriffsübersicht
SOY5SAPoffice: Eingangsübersicht
SOY6SAPoffice: Dokumentübersicht
SOY7SAPoffice: Mappenübersicht
SOY8SAPoffice: Massenarchivierung
SOY9SAPoffice: Eingangsreorg
SOYASAPoffice: Mappenbesitzer ändern

Verteilerlisten in SO und in Jobs#

Hinweis 735379 - Nicht alle Spoollisten eines Job-Steps werden versendet (1)
Hinweis 1513987 - Nicht alle Spoollisten eines Job-Steps werden versendet (2)
Hinweis 329537 - Spool beim Senden an Empfänger nach 1000 Zeilen abgeschnittn

x.SO15 or t.SO23Distribution lists
r.RSSO_DLI_CONSISTENTCheck the consistency of a distribution list (note 1176031)
x.SO01SAPoffice Eingang

The distribution list of a job is stored in
t.TBTCO

RECOBJTYPEObjekttyp
RECOBJKEYObjektschlüssel
RECDESCRIBDescribe Kennzeichen

NOTE: Wenn eine Verteilerliste als "persönlich" (siehe V_SOID) angelegt ist, wird sie für andere User nicht in den Job-Details angezeigt. Wenn die Steps im Job auch unter einem anderen User laufen, wird die Verteilerliste auch nicht gefunden und es wird nichts versendet! Solche Verteilerlisten sollten als "allgemein" angelegt werden.

The key in RECOBJKEY is from business object "RECIPIENT" (x.SWO1)

SOOS-RECTP 3 Recipient.IdType Typ der Adreßkennung
SOOS-RECYR 2 Recipient.IdYear Jahr der Adreßkennung
SOOS-RECNO 12 Recipient.IdNumber Nummer der Adreßkennung
SOOS-SNDART 8 Recipient.SendType Kommunikationsart aus Adreßverwaltung
SOES-LFDNR 3 Recipient.SequenceNumber laufende Nummer aus der Adreßverwaltung
SOMG-OBJYR 2 Recipient.ExtIdYear Jahr aus erweiterter Id
SOMG-OBJNO 12 Recipient.ExtIdNumber Nummer aus erweiterter Id
Example: DLI37000000000033 38&00000000624

Email addresses are stored in

t.ADR6E-Mail-Adressen (Business Address Services)
t.USR21Relation from User to ADR6

t.SOODSAPoffice: Objektdefinition (SOOD-OBJTP=DLI =>Verteilerliste)
t.SOMGTabelle für Persistenz der Objekte MESSAGE/RECIPIENT (SOMG-OBJNR=SOOD-OBJNR, SOMG-OBJTP=RCP)
t.SOIDSAPoffice: Inverser Satz zu Verteilerliste
t.SOOSSAPoffice: Sendevorgang
t.SOESSAPoffice: externer Sendevorgang
t.SOMGPersistenz der Objekte MESSAGE/RECIPIENT
v.V_SOIDSAPoffice: View auf inverse VL-Tab. und Feld objdes von SOOD

Distribution lists vanish / disappear:
A common issue with distribution lists is that they vanish/disappear from the SAP system. Usually when distribution lists disappear they have been deleted accidently by some User. The first step is to check if these distribution lists are still in the Trash Bin? Unfortunately once a distribution list has been deleted from the Trash Bin it cannot be recovered. There are no standard SAP programs or reports that will delete a distribution list. To prevent distribution list deletions in future you should change the authorizations of users as per note 124025.

What you should also do is activate the deletion log for of SAPoffice folders and documents under the 'Document Org' tab in transaction SO16 (more details in note 766112). Then in transaction SLG1 you can view the details of who, how and where SAPoffice folders and documents are deleted. However if the log was not in operation when the deletion occured you will not be able to find out which user deleted the distribution lists, only future deletions will be logged.