infra:NET Expert
 
×
3 Welche Funktion steht wo?
Alphabetische Übersicht SUB's
Name
Quelldatei
askf10
SIBT01S1
bezeichnung.zentriert
SIBT01S1
check.breite
SIBT0102
check.deskriptor
SIBT0102
check.rechenfelder(anz.felder%)
SIBT0103
check.spalte
SIBT0114
check.trenner(von%,bis%)
SIBT0113
datei.bez
SIBT01S1
daten.laden
SIBT0101
daten.verarbeiten
SIBT0109
dd.koppelungen
SIBT0103
definition.freigeben(listen.nummer$)
SIBT0107
definition.laden(listen.nummer$)
SIBT0102
definition.loeschen(listen.nummer$)
SIBT0106
definition.speichern(listen.nummer$)
SIBT0105
definition.vorbereiten(nummer$)
SIBT0102
e.zeile
SIBT01S3
edit.hinweis(hinw$)
SIBT01S1
felder.vorbelegen
SIBT0109
felder.vorbereiten
SIBT0109
free.memory
SIBT01S1
funktionsverteiler(fkt.wohin%)
SIBT01S4
ga.ersetze(file$,search$,replace$)
SIBT0103
ga.import(listen.nummer$)
SIBT0103
info.window
SIBT01S1
installation(priv.was%) 
SIBT0103
konv00(pis%,lang%)
SIBT01S1
konvn2
SIBT01S1
konvn3
SIBT01S1
konvn4
SIBT01S1
kopie.loeschen(listen.nummer$)
SIBT0108
kopie.umbenennen(listen.nummer$,neulisten.nummer$)
SIBT0104
koppel.maximum.suchen
SIBT01S1
koppel.pfad.bez
SIBT01S1
koppelfenster.bez
SIBT01S1
koppelinfo.zeigen(kopnr%)
SIBT0102
koppelsatz.schreiben
SIBT01S1
koppelsatz.suchen
SIBT0109
layout(von.typ%,bis.typ%)
SIBT0116
lgabfrag
SIBT01S1
lgauskunft(seldatei%) 
SIBT0110
lgdread(satz$,pf%)
SIBT01S1
lgdupdate(satz$,upd.isn&)
SIBT01S1
lgdwrite(satz$)
SIBT01S1
listgen.dd.laden
SIBT0111
master1.schreiben(listen.nummer$)
SIBT0102
master1.updaten(listen.nummer$)
SIBT0109
master2.schreiben(listen.nummer$)
SIBT0102
master2.updaten(listen.nummer$)
SIBT0109
mtb.laden
SIBT01S1
pfad.bez
SIBT01S1
pruefe.rechenregel
SIBT0103
pruefe.verwendung(operation%,koppel%)
SIBT0115
punkt.roll.vorbel(art$,lgdnummer$)
SIBT0109
rechenfeld.melden(txfeld%,rc%,ctr1%,ctr2%)
SIBT01S1
regelsatz.schreiben(listen.nummer$)
SIBT0102
rollbereich.fuellen
SIBT0109
rollbereich.laden
SIBT0109
rollzeile.vorbereiten
SIBT0109
selektion.vorbel
SIBT0112
sortfeld.bez(sortfnr%)
SIBT01S1
speichern.generieren
SIBT0105
standard.lesen
SIBT0103
standard.startliste
SIBT0103
standard.updaten(schriftflag%,schrift1%,schrift2%)
SIBT0103
typensatz.schreiben(listen.nummer$)
SIBT0102
u.zeile
SIBT01S3
verteiler(wohin%)
SIBT01S2
verteiler2(wohin%)
SIBT01S3
verweis.update(verweisoffset%,koppel1%)
SIBT0102
vonzu.datei.bez
SIBT01S1
wdh.satz.handle(operation%,satzart$,listen.nummer$,absnummer%)
SIBT01S1
xmaske(xname$,xnr%,maske.von%,maske.bis%)
SIBT0113
z.zeile
SIBT01S3
Alphabetische Übersicht FUNCTION's
Name
Quelldatei
compress$(zz$)
SIBT01S1
dateiname$(datei%)
SIBT01S1
feldname$(datei%,feld%)
SIBT01S1
format.buf%(format$)
SIBT01S1
format.out%(format$)
SIBT01S1
hinweis.key$(buffer$,mcfnr%)
SIBT01S1
interne.nummer%(hidden%)
SIBT0105
key.increment$(text$) 
SIBT01S1
len.titel%(text$)
SIBT01S1
meldnr%(artnr%)
SIBT01S1
pfadname$(datei%,spfad%)
SIBT01S1
Übersicht nach Quellen
SIBT01S1
SUB LGDread(satz$,pf%)                  
Datensatz aus LISTGEN.DAT lesen
SUB LGDupdate(satz$,upd.isn&)       
Datensatz in LISTGEN.DAT updaten
SUB LGDwrite(satz$)      
Datensatz in LISTGEN.DAT schreiben
SUB LGabfrag      
Wie CALL ABFRAG -> schaltet aber vorher Cursor ein und nachher aus
SUB askf10
Warnt bei F10 oder F3-M vor Datenverlust und fragt nach Abbruch
SUB bezeichnung.zentriert                 
Zentriert Listenbezeichnung auf Bildschirm
SUB datei.bez      
Sucht Bezeichnung zu einem Dateiindex
SUB edit.hinweis(hinw$)  
Lässt aktuellen Feldhinweis am Bildschirm editieren
SUB free.memory 
zeigt freien Speicher und Stack in einem Fenster an
SUB info.window  
zeigt Version und (C) in einem Fenster and (mit Uhrzeit)
SUB konv00(pis%,lang%)                  
Formatiert eine Stelle im Erfassungsbuffer mit führenden Nullen
SUB konvN2        
macht ZAHLKV mit Format N2
SUB konvN3        
macht ZAHLKV mit Format N3
SUB konvN4        
macht ZAHLKV mit Format N4
SUB koppel.maximum.suchen           
sucht eine Koppelinformation anhand eines Schlüssels und ermittelt maximale lfd. Nummer, wenn mehrere Informationen zur gleiche Koppelung existieren
SUB koppel.pfad.bez     
holt Bezeichnung des Koppelpfades aus DDFDF
SUB koppelfenster.bez  
holt alle Datei-, Feld und Pfadbezeichnungen des akt. Koppelfenesters aus DDFDF
SUB koppelsatz.schreiben                 
schreibt aktuelle Koppelinformation aus erf$
SUB mtb.laden     
füllt einen der 3 MTB-Buffer mit einem Hole-Operator
SUB pfad.bez      
holt Pfad-Bezeichnung aus DDFDF
SUB rechenfeld.melden(txfeld%,rc%,ctr1%,ctr2%)        
sucht in Rechenregel zu akt. Operand Datei- und Feldbezeichnung und zeigt diese als Meldung an       
SUB sortfeld.bez(sortfnr%)                
holt Bezeichnung eines Sortierfeldes der akt. Sortierfolge
SUB vonzu.datei.bez      
holz Dateibezeichnungen in Koppelfenster
SUB wdh.satz.handle(operation%,satzart$,listen.nummer$,absnummer%)          
Behandelt Wiederholungssätze für Rollbereichsdaten (Lesen, schreiben, löschen, updaten)
FUNCTION Feldname$(datei%,feld%)
liest Feldbezeichnung direkt aus DDFDF
FUNCTION Len.Titel%(text$)             
errechnet die tatsächliche Breite eine (mehrzeiligen) Spaltenüberschrift
FUNCTION Pfadname$(datei%,spfad%)          
liest Pfadbezeichnung direkt aus DDFDF
FUNCTION compress$(zz$)              
schneidet rechts und links Leerzeichen von einem Text ab
FUNCTION dateiname$(datei%)        
liest Dateibezeichnung direkt aus DDFDF
FUNCTION format.buf%(format$)      
errechnet Anzahl Stellen im Buffer für jeweiliges Format
FUNCTION format.out%(format$)      
errechnet Anzahl Ausgabestellen für jeweiliges Format
FUNCTION hinweis.key$(buffer$,MCfnr%)       
bestimmt den Hinweiskey zu einem Feld
FUNCTION key.increment$(text$)      
erhöht den ASCII-Wert eines Schlüsselfeldes um eins
FUNCTION meldnr%(artnr%)             
errechnet eine Meldungsnummer für Fehlermeldungen abh. von Feldarten
 
SIBT01S2
SUB verteiler(wohin%)    
Verteiler Part 1
 
SIBT01S3
SUB e.zeile 
Ausgabe E-Zeile abh. von PrgPkt
SUB u.zeile 
Ausgabe U-Zeile abh. von PrgPkt
SUB verteiler2(wohin%)  
Verteiler Part 2
SUB z.zeile 
Ausgabe Z-Zeile abh. von PrgPkt
 
SIBT01S4
SUB funktionsverteiler(fkt.wohin%)    
Funktionstastenverteiler
 
SIBT0101
SUB daten.laden  
Arrays mit Programmpunkt- und Meldungsdaten laden
 
SIBT0102
SUB Check.breite 
aktuelle Listenbreite überprüfen
SUB Check.deskriptor    
akt. Deskriptorlänge errechnen
SUB definition.laden(listen.nummer$) 
Arbeitskopie einer Listendefinition anlegen
SUB definition.vorbereiten(nummer$) 
Listendefinition laden oder Vorbelegungen für neue Liste richten
SUB koppelinfo.zeigen(kopnr%)        
Koppelinfo anzeigen (F2 in Koppelfenster)
SUB master1.schreiben(listen.nummer$)           
ersten Mastersatz (Typ L1) schreiben (bei neuer Liste)
SUB master2.schreiben(listen.nummer$)           
zweiten Mastersatz (Typ L2) schreiben (bei neuer Liste)
SUB regelsatz.schreiben(listen.nummer$)          
Satz mit Rechenregeltypen schreiben (Typ RT)
SUB typensatz.schreiben(listen.nummer$)         
Satz mit Zeilentypen schreiben (Typ ZT)
SUB verweis.update(verweisoffset%,koppel1%)
Koppelverweise überall updaten (z.B. wenn Koppelung gelöscht oder eingefügt wurde
 
SIBT0103
SUB check.rechenfelder(anz.felder%) 
alle Rechenfelder zusammensuchen und prüfen, ob zuviele oder Formatangaben fehlen oder Rechenfelder nicht definiert sind
SUB dd.koppelungen     
Koppelungen aus DD als Koppelinfo in LISTGEN.DAT importieren
SUB ga.ersetze(file$,search$,replace$) 
Zeichenkette in MDD/MTB ersetzen (für intelligente Installation von Listen s.o.)
SUB ga.import(listen.nummer$)          
führt eine intelligente Listeninstallation durch (s.o.)
SUB installation(PRIV.was%)             
wird bei erstem Aufruf des Listengenerators nach der Installation ausgeführt (Koppelimport, Beispiele generieren etc.)
SUB pruefe.rechenregel  
Rechenregel auf Fehler prüfen (Sprungmarken und Rechenfelder suchen)
SUB standard.lesen       
Standardformat-Satz lesen (Typ SF)
SUB standard.startliste   
letzte Listennummer in Standardsatz aktualisieren
SUB standard.updaten(schriftflag%,schrift1%,schrift2%)
Standardformat aktualisieren
 
SIBT0104
SUB kopie.umbenennen(listen.nummer$,neulisten.nummer$)     
neue Arbeitskopie anlegen (im Erfassen, wenn Listennummer geändert wurde)
 
SIBT0105
SUB definition.speichern(listen.nummer$)         
Arbeitskopie zurückschreiben
SUB speichern.generieren                  
Liste speichern und evtl. generieren
FUNCTION interne.Nummer%(hidden%)           
Interne Listennummer vergeben (wenn noch keine da)
 
SIBT0106
SUB definition.loeschen(listen.nummer$)          
Listendefinition löschen
 
SIBT0107
SUB definition.freigeben(listen.nummer$)         
Arbeitskopie löschen und ersten Mastersatz (Typ L1) entsperren
 
SIBT0108
SUB kopie.loeschen(listen.nummer$) 
Arbeitskkopie löschen
 
 
SIBT0109
SUB Punkt.roll.vorbel(art$,lgdnummer$)           
Daten in Rollzeile vorbelegen
SUB daten.verarbeiten    
Verarbeitung je Programmpunkt
SUB felder.vorbelegen   
Daten vorbelegen je Programmpunkt
SUB felder.vorbereiten   
MIMFLAGS setzen je Programmpunkt
SUB koppelsatz.suchen 
Koppelinformation suchen
SUB master1.updaten(listen.nummer$) 
ersten Mastersatz aktualisieren (Typ L1)
SUB master2.updaten(listen.nummer$) 
zweiten Mastersatz aktualisieren (Typ L2)
SUB rollbereich.fuellen   
Rollbereich mit Zeilen füllen
SUB rollbereich.laden     
maximale Rollzeile ermitteln
SUB rollzeile.vorbereiten 
Rollbereichssteuerung laden (rollberlo, ...)
 
SIBT0110
SUB lgauskunft(seldatei%)                
Listengenerator-Auskunft
 
SIBT0111
SUB listgen.dd.laden     
DD aus LISTGEN.MRX laden
 
SIBT0112
SUB selektion.vorbel      
Optionsfenster (F2 bei Selektionsbildbeschreibung) vorbelegen
 
SIBT0113
SUB check.trenner(von%,bis%)         
Satz und Feldtrenner syntaktisch prüfen
SUB XMASKE(xname$,xnr%,maske.von%,maske.bis%)          
Farbmaske ausgeben (für farbige Hot-Keys bei Schriftattributen)
 
SIBT0114
SUB Check.spalte
Spaltenbreite an Spaltenüberschrift anpasssen
 
SIBT0115
SUB pruefe.verwendung(operation%,koppel%) 
sucht nach verwendeten Datei-, Koppel- und Rechenfeldindizes
 
SIBT0116
SUB layout(von.typ%,bis.typ%)         
Layout-Kontrolle (F3-Ansicht)