p$TDV:SMPAPI:A_Tabell
p$TDV:SMPAPI:A_Tabell
Anlegen eines neuen Datensatzes in einer beliebigen SalesManager NG- oder Anwender-Datenbanktabelle (siehe auch den Datenaustausch mit Anwender-Datenbanken über den SalesManager NG).
In der übergebenen DatenPG werden alle zu speichernden Daten eingetragen. Die PG sollte daher auch alle notwendigen Parameter enthalten. Siehe auch den Datenaustausch mit SalesManager NG über Parametergruppen.
Bitte beachten:
·Es müssen alle in der Datenbanktabelle als erforderlich gekennzeichneten Datenfelder - besonders die Schlüsselfelder - belegt sein (bei den SalesManager NG-Systemtabellen sind immer Default-Werte hinterlegt). Außerdem sollte sichergestellt werden, dass bei Schlüsselfeldern noch kein Datensatz mit einem hier übergebenen Schlüsselwert existiert.
·Die Parametergruppe, die in DatenPG übergeben wird, wird indirekt in einer Zeichenkette übergeben, also in Anführungszeichen eingeschlossen. Außerdem muss die Parametergruppe global sein!
Dies könnte wie folgt aussehen:
Syntax: | Status = p$TDV:SMPAPI:A_Tabell( DatenPG, Tabelle ) | ||
| Argument | Typ | Bedeutung |
| DatenPG | Zeichenkette | Name der Parametergruppe mit den anzulegenden Daten. Wenn die PG indiziert ist, muss ein fester Index angegeben werden. |
| Tabelle | Zeichenkette | Name der Datenbanktabelle oder -Abfrage |
Ergebnis: | Ganzzahl | Status der Operation | |
Beispiel: | Anlegen eines neuen Datensatzes in einer Kalkulationstabelle, die Ländern Zuschlagsfaktoren ab einer gewissen Umsatzgröße zuordnet: LandFak.Land = 'USA' Status = p$TDV:SMPAPI:A_Tabell( 'LandFak', 'Länderfaktoren' ) | ||
’ )