itacom Tobit Termin Sync für SAP™ CRM V7

Technische Dokumentation
Ordnerstruktur
+ bin
   -  itacom_Tobit_Termin_Sync.exe    (Programm-EXE SAP™ Syncronisation)
   -  TobitSync_Termine.exe                   (Programm-EXE Tobit Synchronisation)
   -  Lizenzserver.exe                               (Programm zum lizenzieren des eigentlichen Programms)
   -  Interop.DvApi32.dll                          (DLL-Datei zum ansteuern von Tobit David)
   -  liz.ini                                                   (Konfigurationsdatei für Lizenzierung)
   -  SAP_Termin_Sync.logfile.txt          (Logdatei von SAP™ Synchronisation)
   -  TobitSync.logfile.txt                         (Logdatei von Tobit Synchronisation)
 
+ DATA
    + db
        + dbBackup                                   (Backupordner der Main.sdf)
        -  Main.sdf                                      (Synchronisationsdatenbank)
        -  SyncDBView.exe                        (Programm-EXE für Synchronisationsdatenbank)
     -  config.ini                                        (Konfigurationsdatei)
     -  CRMv7_TO.liz                               (Lizenzdatei)
 
+ Setup
   -  SQLServerCE31-EN.msi             (Treiberpaket für *.sdf-Datenbanken)
   -  SSCERuntime-DEU-x86.msi      (Treiberpaket für *.sdf-Datenbanken (DE))
verwendete BAPI's (Business Application Programming Interface)
BAPI_USER_GETLIST
- Liest alle Mitarbeiter mit Kürzel aus dem SAP - System aus
 
BBP_USER_GET_DETAIL
- Wird benötigt um zu Prüfen ob ZTobit in den Businesspartner-Parametern enthalten ist
 
BAPI_BUPA_GET_NUMBERS
- Wird benötigt um die Businesspartner-GUID einer Businesspartner-Number auszulesen
 
COM_BPUS_BUPADATA_FOR_USER_GET
- Wird benötigt um die Businesspartner-GUID eines Businesspartner-Kürzels auszulesen
 
BAPI_USER_GET_DETAIL
- Wird benötigt um die Employee-Nummer eines Businesspartner-Kürzels auszulesen
- Wird benötigt um die Businesspartnerinformationen eines Businesspartner-Kürzels auszulesen
 
BAPI_BUPA_RELATIONSHIPS_GET
- Wird benötigt um die Beziehung einer Businesspartner-Number auszulesen
 
ZRSI_ACTIVITY_SELECT_ENHANCED2 (*)
- Wird benötigt um alle SAP - Aktivitäten eines SAP Systems auszulesen
 
BAPI_BUPA_ADDRESS_GETDETAIL
- Wird benötigt um die Businesspartner-Addressdaten auszulesen
 
BAPI_BUPR_CONTP_ADDR_GETDETAIL
- Wird benötigt um die Kontaktperson-Addressdaten auszulesen
 
BAPI_BUPA_ADDRESSES_GET
- Wird benötigt um zu prüfen ob Addressdaten vorhanden sind
 
RFC_READ_TABLE
- Zum auslesen verschiedener Tabellen
 
BAPI_BUPA_CENTRAL_GETDETAIL
- Wird benötigt um die CentralPartner- Addressdaten auszulesen
 
ZRSI_GUID_CREATE_RFC (*)
- Wird benötigt um neue GUID's für Aktivitäten zu erzeugen
 
BAPI_ACTIVITYCRM_READCUSTOMIZ
- Wird benötigt um die Kategorien und Prioritäten auszulesen
 
BAPI_TRANSACTION_COMMIT
- Löst eine Commit-Transactoin aus
 
BAPI_ACTIVITYCRM_CREATEMULTI
- Wird zum anlegen neuer Aktivitäten benötigt
 
BAPI_ACTIVITYCRM_SAVE
- Speichert Änderungen an Aktivitäten
 
BAPI_ACTIVITYCRM_CHANGEMULTI
- Wird zum ändern von Aktivitäten benötigt
 
BAPI_ACTIVITYCRM_DELETEMULTI
- Wird zum Löschen von Aktivitäten benötigt
 
BAPI_ACTIVITYCRM_GETDETAILMULT
- Wird benötigt um die Eigenschaften einer Aktivität auszulesen

(*) - speziell für dieses Programm erstellte BAPI