Code Generator
Code Generator
Der Code Generator erstellt produktionsreifen Python-Code für Ihre SAP SuccessFactors API-Aufrufe.
Modi
RapidSF bietet vier verschiedene Generator-Modi:
Legacy Mode
Der klassische Modus mit vollständiger Kontrolle:
- Alle Parameter sichtbar
- Maximale Flexibilität
- Ideal für erfahrene Nutzer
Commander Mode
Zwei-Panel-Layout für Effizienz:
- Linkes Panel: Entity-Browser
- Rechtes Panel: Code-Vorschau
- Schneller Entity-Wechsel
Story Mode
Geführter Wizard für Einsteiger:
- Schritt-für-Schritt-Anleitung
- Erklärungen bei jedem Schritt
- Perfekt für komplexe Abfragen
Focus Mode
Minimalistisches Interface:
- Nur das Wesentliche
- Für erfahrene Entwickler
- Maximale Produktivität
Operationen
| Operation | Beschreibung |
|---|---|
GET | Daten abrufen |
GET (Single) | Einzelnen Datensatz abrufen |
POST | Neuen Datensatz erstellen |
PATCH | Datensatz aktualisieren |
DELETE | Datensatz löschen |
Beispiel: GET Operation
from sf_client import SFClient
def fetch_employees(client: SFClient): """Fetch employee data with personal info."""
response = client.get( entity="PerPerson", select=["personIdExternal", "firstName", "lastName"], expand=["personalInfoNav"], filter="hireDate gt datetime'2024-01-01'", top=100, orderby="lastName asc" )
return response.json()Feldauswahl
Wählen Sie die gewünschten Felder:
- Klicken Sie auf Felder auswählen
- Aktivieren Sie die gewünschten Felder
- Nutzen Sie Alle auswählen für alle Felder
Navigation Properties (Expand)
Verknüpfte Daten mit einem Aufruf laden:
- Aktivieren Sie Navigation Properties
- Wählen Sie die gewünschten Verknüpfungen
- Nutzen Sie geschachtelte Navigationen:
employmentNav/jobInfoNav
Filter
OData-Filter für präzise Abfragen:
firstName eq 'John'hireDate gt datetime'2024-01-01'department eq 'IT' and status eq 'Active'Code kopieren
- Klicken Sie auf Kopieren
- Der Code wird in Ihre Zwischenablage kopiert
- Fügen Sie ihn in Ihr Projekt ein
Tipps für besseren Code
- Fehlerbehandlung: Der generierte Code enthält try/except
- Type Hints: Alle Funktionen sind typisiert
- Dokumentation: Docstrings werden automatisch generiert