infra:NET User
 
×
5.2 Die Beispiele
Dateiname
Funktion
Verwendete Befehle
UPD_UPP_INS_DEL_001.stp
Datensatz (Parameterdatei) schreiben, aktualisieren, schreiben, wenn nicht vorhanden, löschen, alle V-Parameter löschen.
StpUpd, StpUpp, StpDel, StpUppField, StpUppBuf, StpIns, StpDelMultBuf
UPD_UPP_002.stp
Meldung schreiben,
Meldung aktualisieren, dass diese nur in der Hinweiszeile angezeigt wird
StpUpd, StpUppBuf
DEL_048_NULLSAETZE.stp
Alle Datensätze in der Datei 48, die in Feld 19 ‚Anzahl Rücklieferungen’ den Wert -1 haben (Nullsätze), werden gelöscht.
StpDelMultBuf
EXP_PREKONFIG_KOMPLETT.stp
Export-Beispiel, das alle in Frage kommenden StpPre-Konfigurationsbefehle für den Export enthält.
Alle möglichen StpPre
EXP_ALLE.stp
Alle Datenbankdateien werden nach ASCII exportiert.
StpExport
EXP_100_SEL_DELIMIT.stp
Der Lieferantenstamm wird exportiert mit Selektion über die Lieferantennummer (Schlüsselfeld) und mit Feldtrennern “||”
StpExport, StpPreSetKeys, StpPreDelimits
EXP_100_SEL_ASC.stp
Der Lieferantenstamm wird exportiert, es wird über die Postleitzahl und den Suchbegriff gefiltert. (alle PLZ=76* ODER Suchbegriff = „SÜDBADEN“ ODER „FREIBURG“)
StpExport
StpPreSelectField
StpPreSelectBuf
EXP_065.stp
Exportiert alle Rückmeldungen 1:1 nach ASCII
StpExport
EXP_041_WORD.stp
Exportiert bestimmte Felder des kompletten Kundenstamms mit Satztrennern „;“ (Semikolon) zwischen den Feldern und entfernt alle Leerzeichen an Feldanfang und Feldende (als WORD-Steuerdatei)
StpExport,
StpPreFieldSubSet, StpPreDelimits
FormatierenD27F57.stp
Formatiert in Datei 27 das Feld 57 («Inventurpreisdatum »).
BufAddParam (REORG:MOVEIF)
IMP_PREKONFIG_ KOMPLETT.stp
Import-Beispiel, das alle in Frage kommenden StpPre-Konfigurationsbefehle für den Import enthält.
Alle möglichen StpPre
IMP_041_F12-F18.stp
Felder 12 und 18 des Kundenstammes werden aus Importdatei aktualisiert.
StpImport, StpSetKeyDelimiter, StpPreFieldSubSetImport, StpPreSetKeys
IMP_006_TGR_VP.stp
Der Verrechnungspreis wird aus einer Import-Datei aktualisiert, nur für die Teilegruppe XL.
StpImport, StpPreSelectField, StpPreFieldSub-­SetImport
KNV_PREKONFIG_ KOMPLETT.stp
Konvert-Beispiel, das alle sinnvoll möglichen StpPre-Konfigurationsbefehle für den Konvert enthält.
Alle möglichen StpPre
KNV_006_KOP.stp
Im Teilestamm wird die Teilenummer ins Feld Zeichnungsnummer kopiert, wenn Feld leer.
StpKonvert, StpPreSelectField, StpPreMoveField
KNV_SEL_006_FILL.stp
Im Teilestamm wird die Teilegruppe „XY“ durch „AB“ ersetzt.
StpKonvert
StpPreSelectField
StpPreValueField
KNV_043_SEL_KUNDE.stp
Die Verkaufskonditionen werden manipuliert für einen Kunden lt. Eingabe
StpSetKeyDelimiter,
DlgSimpleInput
StpKonvert, StpPreSetKeys, StpPreSelectField
LOOP_043_SEL_KUNDE.stp
Die Verkaufskonditionen werden manipuliert für einen Kunden lt. Eingabe
DlgSimpleInput
StpSelect, BufLockBuffer
BufQueryStringFromField
BufQueryLongFromField BufSetFieldFromString
BufUpdateBuffer
BufFetchNext
LOOP_065_SEL_DATUM.stp
Für alle AG-Rückmeldungen seit dem 1. April 2005 (Feld 15, Rückmeldedatum) wird das Kennzeichen „Für Statistik verdichtet" zurückgesetzt.
StpSelect, BufLockBuffer
BufQueryStringFromField
BufQueryLongFromField BufSetFieldFromString
BufUpdateBuffer
BufFetchNext
LOOP_006_028.stp
Der Verkaufspreis für alle Teile mit der Teilegruppe "AB" wird in einen fiktiven Preis in Euro umgerechnet und mit vier Nachkommastellen im bis dahin alphanumerischen Anwenderfeld 2 (Feld 48, C15) des Teilestamms abgestellt. Wenn zum Teilestammsatz kein Satz in der Datei TSS-AEF existiert, wird eine Meldung in der Protokolldatei geschrieben.
StpSelect, BufLockBuffer
BufQueryStringFromField
BufQueryLongFromField BufSetFieldFromString
BufUpdateBuffer
BufFetchNext
LOOP_006_GEN_27-28.stp
DD_006_F048.STP  muss vorher ausgeführt werden
Datei 6 wird gelesen, in Datei 27 und 28 fehlende Sätze werden aus den Vorbelegungssätzen erzeugt. Die Preise werden aus dem Verrechnungspreis + 24,5% erzeugt.
DbsFilReadRecord StpQueryBufferWork StpSelect, BufLockBuffer
BufQueryStringFromField
BufQueryLongFromField BufSetFieldFromString
BufUpdateBuffer
BufFetchNext, StpIns
SetDoublePrecision,
TEILE_AUS_ASCII_GEN.stp
Aus einer ASCII-Datei und den Vorbelegungssätzen werden die Datensätze des Teilestamms (TEILE.DAT, TSS-MWI.DAT und TSS-AEF.DAT) erzeugt. Bereits vorhandene Datensätze werden nicht überschrieben.
DbsFilReadRecord,
StpQueryBufferWork,
FileOpen, FileRead,
FileClose,
StringFormatFromDouble
LOOP_DEL_006.STP
Alle Teile eines bestimmten Suchbegriffs werden gelöscht.
StpDel
 
 
Dateiname
Funktion
Verwendete Befehle
Manipulation der Datenbankdefinitionen
DD_006_F048
Das Feldformat C15 für Benutzerfeld 2 (Feld 48) in TEILE.DAT wird geändert nach N9.3.
StpDDFfield
Steuerstring für Sibddgen manipulieren (SetStringAt)
DD_006_NeuerPfad.STP
Das Merkmalsfeld 15 (Feld 84) wird redefiniert als Byte 1-12 der Teilebezeichnung. Ein zusätzlicher mehrdeutiger Key über dieses Feld 84 wird definiert und die Datei wird reorganisiert. Es werden Auskünfte für den neuen Key angelegt.
StpDDFfield
StpDDFpath
StpDDFfile
Steuerstring für Sibddgen manipulieren (SetStringAt), Fehlerabbruch und Meldungsausgabe
DD_GEN_STP
Data-Dictionary wird direkt aus dem Anwenderskript generiert, neues Feldformat wird initialisiert.
StpDDFfield, StpDDFdatapath, StpCreateDD, StpDDreload, StpPreValueFieldLow, StpKonvert
DB_VERGROESSERN
Die Dateien PARAMET (001), MELDUNG (002), VIEWPAR (078) und TEXT (114) werden um jeweils 1000 oder 5000 Datensätze vergrößert.
StpDBreorg
Diverses
DD_TEXTE1_DEFEKT
Eine Datenbankdatei TEXTE2.DAT wird erzeugt. Eine defekte TEXTE1.DAT aus einer anderen Installation, an der sich somit keiner mehr anmelden kann, kann unter dem Namen TEXTE2.DAT reorganisiert oder repariert werden.
StpDDFfield
StpDDFpath
StpDDFfile