PS-EPS: Austausch von Netzplandaten 
Zum Austausch von Daten zwischen dem R/3-System und externen Projektmanagementsystemen verwenden Sie die folgenden Funktionsbausteine:
Funktionsweise der Funktionsbausteine
Jeder Funktionsbaustein enthält den Parameter
OBJECT_METHODS , über den Sie die Objektmethoden angeben (z.B. Read, Create, Update oder Delete), die zu Netzplanobjekten, wie z.B. Vorgängen und Anordnungsbeziehungen, ausgeführt werden sollen. Die Objektmethode Read wird z.B. zum Export von Daten aus dem R/3-System verwendet. Bei einigen dieser Objektmethoden ist es erforderlich, daß Sie die einzelnen Attribute angeben. Die Attribute für die Netzplanobjekte werden entweder mit der Parametertabelle ATTRIBUTE_LINES oder ATTRIBUTES ausgetauscht. Das Tabellenfeld REFNUMBER verknüpft die Objektmethoden in der Parametertabelle OBJECT_METHODS mit den Attributen in ATTRIBUTE_LINES bzw. ATTRIBUTES.Einige externe Projektmanagementsysteme benötigen für die Verarbeitung der Netzplandaten weitere Informationen, die ebenfalls über die Schnittstelle exportiert werden können, z. B. Informationen zu Einheiten und Kalendern sowie zu den Masken für die Aufbereitung von Projektnummern.
Wenn Sie Objektmethoden ausführen, geben die Funktionsbausteine
Meldungen über die erfolgreiche Ausführung oder das Auftreten von Fehlern an das Meldungsprotokoll aus.PS_SYSTEM_EXPORT
Dieser Funktionsbaustein ermöglicht den Export von Daten aus dem R/3-System mit der Methode Read. Den Bereich der einzulesenden Objekte legen Sie in der Parametertabelle
SELECT_PARAMETERS fest.Der Funktionsbaustein
PS_SYSTEM_EXPORT liest die Daten immer aus der Datenbank und nicht aus temporären Puffern.Syntax des Funktionsbausteins
PS_SYSTEM_EXPORTCALL FUNCTION ‘PS_SYSTEM_EXPORT’
EXPORTING
TABLES
PS_SYSTEM_IMPORT
Um Daten in das R/3-System zu importieren, verwenden Sie die Objektmethode Create bzw. Update. Die Objekte, die Sie anlegen möchten, dürfen im R/3-System nicht vorhanden sein, wohingegen die Objekte, die sie ändern möchten, bereits vorhanden sein müssen. Im Gegensatz zum Funktionsbaustein
PS_SYSTEM_EXPORT brauchen Sie keinen Objektbereich anzugeben, da die Objektschlüssel explizit bei den Objektmethoden ausgegeben werden. Daher gibt es keine Tabelle für die Auswahl der Parameter.Alle Änderungen des R/3-Systems sind temporär und werden erst dann übernommen, wenn Sie die Objektmethode PsSystem.Save ausführen. Sobald Sie PsSystem.Save ausgeführt haben, müssen Sie sich aus dem R/3-System abmelden und erneut anmelden, um weitere Objektmethoden ausführen zu können.

Treten beim Import Fehler auf, gibt das R/3-System die Fehlermeldungen in ein Meldungsprotokoll aus. Bei schwerwiegenden Fehlern werden die Daten im R/3-System nicht gesichert.
Syntax des Funktionsbausteins
PS_SYSTEM_IMPORTCALL FUNCTION ‘PS_SYSTEM_IMPORT’
EXPORTING
TABLES