PMS32 Online- Hilfereferenz

FIELD.H1001

Anzeige gefilterter Daten


Felddefinition: H1001.BABLZ
Feldname............ BABLZ
Feldtyp............. C
Feldgröße........... 10
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Bankleitzahl
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.BABLZ

Bankleitzahl des Debitors bzw. Kreditors

Feldhilfe: H1001.BABLZ

Die Übernahme erfolgt aus den Stammdaten des Kreditors bzw. Debitors.

Beispielcode: H1001.BABLZ


Felddefinition: H1001.BAKTO
Feldname............ BAKTO
Feldtyp............. C
Feldgröße........... 20
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Kontonummer
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.BAKTO

Kontonummer des Kreditors bzw. Debitors

Feldhilfe: H1001.BAKTO

Die Übernahme erfolgt aus den Stammdaten des Kreditors bzw. Debitors.

Beispielcode: H1001.BAKTO


Felddefinition: H1001.CF
Feldname............ CF
Feldtyp............. I
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Kursfaktor
Standardwert........ My.Bussines.Strain.Money.oFIW.CF
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.CF

Kurs- Faktor für die Währungsumrechnung

Feldhilfe: H1001.CF

Beispielcode: H1001.CF


Felddefinition: H1001.CP
Feldname............ CP
Feldtyp............. N
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Nachkommastellen
Standardwert........ My.Bussines.Strain.Money.oFIW.CP
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.CP

Nachkommastellen der Fremdwährung

Feldhilfe: H1001.CP

Beispielcode: H1001.CP


Felddefinition: H1001.CQ
Feldname............ CQ
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Kurs
Standardwert........ My.Bussines.Strain.Money.oFIW.CQ
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.CQ

Kurs der Fremdwährung

Feldhilfe: H1001.CQ

Beispielcode: H1001.CQ


Felddefinition: H1001.DABEL
Feldname............ DABEL
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Belegdatum
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DABEL

Belegdatum. Wann wurde der Originalbeleg angelegt

Feldhilfe: H1001.DABEL

Dieses Datum enthält das Belegerfassungsdatum Ihrers Systems.

Beispielcode: H1001.DABEL


Felddefinition: H1001.DABELF
Feldname............ DABELF
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Belegdatum (Extern)
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DABELF

Belegfremddatum. Belegdatum der Eingangsrechnung des Lieferanten

Feldhilfe: H1001.DABELF

Dieses Datum enthält das Belegdatum des Lieferanten. bzw. das Buchungsdatum einer Sonderbuchung.

Beispielcode: H1001.DABELF


Felddefinition: H1001.DABU
Feldname............ DABU
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Buchungsdatum
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DABU

Buchungsdatum. Wann wurde die Buchung in die OPOS übergeben

Feldhilfe: H1001.DABU

Beispielcode: H1001.DABU


Felddefinition: H1001.DABUCHUNG
Feldname............ DABUCHUNG
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... .Buchungsdatum
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DABUCHUNG

Buchungsdatum des Belegs. Kann vom Benutzer geändert werden.

Feldhilfe: H1001.DABUCHUNG

Wird mit dem aktuellen Datum "DATE()" vorbelegt.

Beispielcode: H1001.DABUCHUNG


Felddefinition: H1001.DAV1
Feldname............ DAV1
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-1
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DAV1

Berechnetes Valuta Datum auf Skonto (n) des Belegs

Feldhilfe: H1001.DAV1

Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!

Beispielcode: H1001.DAV1


Felddefinition: H1001.DAV2
Feldname............ DAV2
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-2
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DAV2

Berechnetes Valuta Datum auf Skonto (n) des Belegs

Feldhilfe: H1001.DAV2

Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!

Beispielcode: H1001.DAV2


Felddefinition: H1001.DAV3
Feldname............ DAV3
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-3
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DAV3

Berechnetes Valuta Datum auf Skonto (n) des Belegs

Feldhilfe: H1001.DAV3

Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!

Beispielcode: H1001.DAV3


Felddefinition: H1001.DAV4
Feldname............ DAV4
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-4
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DAV4

Berechnetes Valuta Datum auf Skonto (n) des Belegs

Feldhilfe: H1001.DAV4

Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!

Beispielcode: H1001.DAV4


Felddefinition: H1001.DAVALUTA
Feldname............ DAVALUTA
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valutadatum
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DAVALUTA

Berechnetes Valuta Datum des Belegs.

Feldhilfe: H1001.DAVALUTA

Dieses Datum wird vom System berechnet! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!

Beispielcode: H1001.DAVALUTA


Felddefinition: H1001.DAVB
Feldname............ DAVB
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-Brutto
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.DAVB

Berechnetes Valuta Datum auf Skonto (n) des Belegs

Feldhilfe: H1001.DAVB

Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!

Beispielcode: H1001.DAVB


Felddefinition: H1001.FIEGL
Feldname............ FIEGL
Feldtyp............. C
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... EG-Land
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.FIEGL

EG-Länderkürzel

Feldhilfe: H1001.FIEGL

Beispielcode: H1001.FIEGL


Felddefinition: H1001.FIEGU
Feldname............ FIEGU
Feldtyp............. C
Feldgröße........... 13
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... EG-Umsatzsteuer ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.FIEGU

EG-Umsatzsteuer ID

Feldhilfe: H1001.FIEGU

Beispielcode: H1001.FIEGU


Felddefinition: H1001.FNKTO
Feldname............ FNKTO
Feldtyp............. I
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Konto
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.FNKTO

FIBU-Konto des Lieferanten bzw. Debitors

Feldhilfe: H1001.FNKTO

Beispielcode: H1001.FNKTO


Felddefinition: H1001.ICC6X
Feldname............ ICC6X
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Person
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.ICC6X

Debitor bzw. Kreditor der Buchungen

Feldhilfe: H1001.ICC6X

Beispielcode: H1001.ICC6X


Felddefinition: H1001.ICH10
Feldname............ ICH10
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Buchungstext
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.ICH10

Buchungsnummer

Feldhilfe: H1001.ICH10

Beispielcode: H1001.ICH10


Felddefinition: H1001.ICXXX
Feldname............ ICXXX
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegnummer
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.ICXXX

Belegnummer der Rechnung, Gutschrift, Lieferantenrechnung, etc.

Feldhilfe: H1001.ICXXX

Beispielcode: H1001.ICXXX


Felddefinition: H1001.ICXXXF
Feldname............ ICXXXF
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegnummer (Extern)
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.ICXXXF

Beleg- Fremdnummer der Rechnung, Gutschrift, Lieferantenrechnung, etc.

Feldhilfe: H1001.ICXXXF

Beispielcode: H1001.ICXXXF


Felddefinition: H1001.IDC03
Feldname............ IDC03
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Währung
Standardwert........ My.Bussines.Strain.Money.oFIW.IDC03
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDC03

Fremdwährung der Buchung

Feldhilfe: H1001.IDC03

Beispielcode: H1001.IDC03
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C03 - Währungen

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C03...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03=C03.IDC03 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C03
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03=C03.IDC03 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("H1001") , (My.Clients.Path.cDbfDir+"C03.DBF") ;
	WHERE H1001.IDC03=C03.IDC03
	AND   H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC03 AS Object
loC03 = My.Bussines.Strain.Misc.oC03[H1001.IDC03]
IF !EMPTY(loC03.IDC03)
	*/ Dann wurde der Datensatz in der Tabelle C03 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: H1001.IDC03FI
Feldname............ IDC03FI
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Firmenwährung
Standardwert........ My.Bussines.Strain.Money.oFIW.IDC03
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDC03FI

Firmenwährung

Feldhilfe: H1001.IDC03FI

Beispielcode: H1001.IDC03FI
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C03 - Währungen

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C03...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC03FI AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03FI=C03.IDC03 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C03
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC03FI AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03FI=C03.IDC03 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC03FI AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("H1001") , (My.Clients.Path.cDbfDir+"C03.DBF") ;
	WHERE H1001.IDC03FI=C03.IDC03
	AND   H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC03 AS Object
loC03 = My.Bussines.Strain.Misc.oC03[H1001.IDC03FI]
IF !EMPTY(loC03.IDC03)
	*/ Dann wurde der Datensatz in der Tabelle C03 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: H1001.IDC09ST
Feldname............ IDC09ST
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... STL-Kürzel
Standardwert........ My.Bussines.Strain.Misc.oC30FI(1).idc09
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDC09ST

Steuerländerkürzel

Feldhilfe: H1001.IDC09ST

Beispielcode: H1001.IDC09ST
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C09 - Länder

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C09...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC09ST AS _Quelle, C09.IDC09 AS _Ziel ;
	FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C09.DBF") ON H1001.IDC09ST=C09.IDC09 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C09
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC09ST AS _Quelle, C09.IDC09 AS _Ziel ;
	FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C09.DBF") ON H1001.IDC09ST=C09.IDC09 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC09ST AS _Quelle, C09.IDC09 AS _Ziel ;
	FROM ("H1001") , (My.Clients.Path.cDbfDir+"C09.DBF") ;
	WHERE H1001.IDC09ST=C09.IDC09
	AND   H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC09 AS Object
loC09 = My.Bussines.Strain.Misc.oC09[H1001.IDC09ST]
IF !EMPTY(loC09.IDC09)
	*/ Dann wurde der Datensatz in der Tabelle C09 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: H1001.IDC24
Feldname............ IDC24
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Skonto-ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDC24

Skontoinformation

Feldhilfe: H1001.IDC24

Beispielcode: H1001.IDC24
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C24 - Zahlungskonditionen

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C24...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC24 AS _Quelle, C24.IDC24 AS _Ziel ;
	FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C24.DBF") ON H1001.IDC24=C24.IDC24 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C24
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC24 AS _Quelle, C24.IDC24 AS _Ziel ;
	FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C24.DBF") ON H1001.IDC24=C24.IDC24 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC24 AS _Quelle, C24.IDC24 AS _Ziel ;
	FROM ("H1001") , (My.Clients.Path.cDbfDir+"C24.DBF") ;
	WHERE H1001.IDC24=C24.IDC24
	AND   H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC24 AS Object
loC24 = My.Bussines.Strain.Misc.oC24[H1001.IDC24]
IF !EMPTY(loC24.IDC24)
	*/ Dann wurde der Datensatz in der Tabelle C24 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: H1001.IDC6X
Feldname............ IDC6X
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Person-ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDC6X

ID des Debitors bzw. Kreditors

Feldhilfe: H1001.IDC6X

Beispielcode: H1001.IDC6X
*/ Dieses Feld ist ein relationales Feld zur Tabelle:  -

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und ...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC6X AS _Quelle, . AS _Ziel ;
	FROM ("H1001") LEFT OUTER JOIN () ON H1001.IDC6X=. ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC6X AS _Quelle, . AS _Ziel ;
	FROM ("H1001") INNER JOIN () ON H1001.IDC6X=. ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC6X AS _Quelle, . AS _Ziel ;
	FROM ("H1001") , () ;
	WHERE H1001.IDC6X=.
	AND   H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL lo AS Object
lo = My.Bussines.Strain.Misc.o[H1001.IDC6X]
IF !EMPTY(lo.)
	*/ Dann wurde der Datensatz in der Tabelle  gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: H1001.IDH10
Feldname............ IDH10
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Interne ID
Standardwert........ ""
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDH10

Interne ID

Feldhilfe: H1001.IDH10

Beispielcode: H1001.IDH10
*/ Dieses Feld ist ein relationales Feld zur Tabelle: H10 - Buchungs Kopfdaten

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und H10...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDH10 AS _Quelle, H10.IDH10 AS _Ziel ;
	FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"H10.DBF") ON H1001.IDH10=H10.IDH10 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle H10
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDH10 AS _Quelle, H10.IDH10 AS _Ziel ;
	FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"H10.DBF") ON H1001.IDH10=H10.IDH10 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDH10 AS _Quelle, H10.IDH10 AS _Ziel ;
	FROM ("H1001") , (My.Clients.Path.cDbfDir+"H10.DBF") ;
	WHERE H1001.IDH10=H10.IDH10
	AND   H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loH10 AS Object
loH10 = My.Bussines.Strain.Misc.oH10[H1001.IDH10]
IF !EMPTY(loH10.IDH10)
	*/ Dann wurde der Datensatz in der Tabelle H10 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: H1001.IDXXX
Feldname............ IDXXX
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... SW
Feldbezeichnung..... Beleg-ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDXXX

Beleg ID. Primärschlüssel des Quellvorgangs.

Feldhilfe: H1001.IDXXX

Beispielcode: H1001.IDXXX
*/ Dieses ID Feld IDXXX kann Informationen aus verschiedenen Tabellen enthalten!
*/ Wichtig in diesem Zusammenhang ist das IP Feld IPXXX in dem über die Systemtabelle Y01 die Zieltabelle angegeben wird...
*/ Substitution des Feldes IPXXX :
LOCAL loY01 AS Object,lcDbf AS String,lcIC AS String,lcID AS String,loDbf AS Object,lxDbf
*/ Wir holen uns zunächst die Informationen über die IP aus der Systemtabelle Y01...
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPXXX]
IF !EMPTY(m.lcIP)
	*/ Dann wurden Informationen gefunden...
	lcDbf = RTRIM(loY01.cmDbf)		&& Die Mastertabelle der IP
	lcID  = "ID"+m.lcDbf			&& Das Primärschlüsselfeld der Mastertabelle
	lcIC  = RTRIM(loY01.cMic)		&& Das Candidate Feld der Mastertabelle (z.B. Artikelnummer: B01=>ARTNR)
	lxDbf = "o"+m.lcDbf
	IF PEMSTATUS(My.Bussines.Strain.Misc,m.lxDbf,5)
		*/ Dann gibt es einen direkten Abruf des Datensatzes
		loDbf = My.Bussines.Strain.Misc.&lxDbf[H1001.IDXXX]
		IF !EMPTY(loDbf.&lcID)
			*/ Dann wurden die Daten gefunden...
		ENDIF
	ENDIF
ENDIF

*/ Ein direkter Abruf kann auch über:
LOCAL loDbf AS Object
loDbf = My.Bussines.Strain.Misc.oSWTbl(H1001.IPXXX,H1001.IDXXX)
*/ erfolgen, hier muss man prüfen, ob loDbf <> .NULL. ist...
IF !ISNULL(m.loDbf)
	*/ Dann kann auf die Daten der Switched Table zugeriffen werden!
	*/ Um dem Benutzer die Aufgabe einfacher zu machen werden an das Tabellenobjekt folgende Felder geadded:
	*/  __DBF => Name der Tabelle (B01)
	*/  __ID  => Name des ID Feldes
	*/  __IC  => Name des IC Feldes, falls vorhanden
ENDIF

Felddefinition: H1001.IDZ01
Feldname............ IDZ01
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Zahlungsplan ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IDZ01

Zahlungsplan des Belegs

Feldhilfe: H1001.IDZ01

Beispielcode: H1001.IDZ01
*/ Dieses Feld ist ein relationales Feld zur Tabelle: Z01 - Zahlungspläne

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und Z01...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDZ01 AS _Quelle, Z01.IDZ01 AS _Ziel ;
	FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"Z01.DBF") ON H1001.IDZ01=Z01.IDZ01 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle Z01
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDZ01 AS _Quelle, Z01.IDZ01 AS _Ziel ;
	FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"Z01.DBF") ON H1001.IDZ01=Z01.IDZ01 ;
	WHERE H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDZ01 AS _Quelle, Z01.IDZ01 AS _Ziel ;
	FROM ("H1001") , (My.Clients.Path.cDbfDir+"Z01.DBF") ;
	WHERE H1001.IDZ01=Z01.IDZ01
	AND   H1001.... ;
	INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loZ01 AS Object
loZ01 = My.Bussines.Strain.Misc.oZ01[H1001.IDZ01]
IF !EMPTY(loZ01.IDZ01)
	*/ Dann wurde der Datensatz in der Tabelle Z01 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: H1001.IIH10S
Feldname............ IIH10S
Feldtyp............. I
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Status (intern)
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IIH10S

Interner Status für die Übertragung der Daten.

Feldhilfe: H1001.IIH10S

Der Wert ist Bitweise verschlüsset!
0 - An FIBU übertragen
1 - Daten wurden in PMS storniert
2 - Stornostatus der vorherigen Übertragung

Beispielcode: H1001.IIH10S


Felddefinition: H1001.IPC6X
Feldname............ IPC6X
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPSW
Feldbezeichnung..... Person-DBF
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IPC6X

Tabelle - Debitor / Kreditor

Feldhilfe: H1001.IPC6X

Beispielcode: H1001.IPC6X
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPC6X]
*/ Damit kann die Zeilenart bestimmt werden...

Felddefinition: H1001.IPH10
Feldname............ IPH10
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPS
Feldbezeichnung..... Buchungsart
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IPH10

Buchgungsart

Feldhilfe: H1001.IPH10

Beispielcode: H1001.IPH10
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPH10]
*/ Damit kann die Zeilenart bestimmt werden...

Felddefinition: H1001.IPH10S
Feldname............ IPH10S
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPS
Feldbezeichnung..... Status
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IPH10S

Status

Feldhilfe: H1001.IPH10S

Beispielcode: H1001.IPH10S
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPH10S]
*/ Damit kann die Zeilenart bestimmt werden...

Felddefinition: H1001.IPXXX
Feldname............ IPXXX
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPSW
Feldbezeichnung..... Beleg-IP
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IPXXX

Belegart des Ursprungsbelegs

Feldhilfe: H1001.IPXXX

Beispielcode: H1001.IPXXX
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPXXX]
*/ Damit kann die Zeilenart bestimmt werden...

Felddefinition: H1001.IPZ02
Feldname............ IPZ02
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPS
Feldbezeichnung..... ZP-Art
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IPZ02

Zahlungsplan Status

Feldhilfe: H1001.IPZ02

Beispielcode: H1001.IPZ02
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPZ02]
*/ Damit kann die Zeilenart bestimmt werden...

Felddefinition: H1001.IQH10
Feldname............ IQH10
Feldtyp............. C
Feldgröße........... 30
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Buchungsart
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IQH10

Buchgungsart

Feldhilfe: H1001.IQH10

Beispielcode: H1001.IQH10


Felddefinition: H1001.IQH10S
Feldname............ IQH10S
Feldtyp............. C
Feldgröße........... 30
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegstatus
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IQH10S

Status

Feldhilfe: H1001.IQH10S

Beispielcode: H1001.IQH10S


Felddefinition: H1001.IQXXX
Feldname............ IQXXX
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegart
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IQXXX

Belegart des Ursprungsbelegs

Feldhilfe: H1001.IQXXX

Beispielcode: H1001.IQXXX


Felddefinition: H1001.IQZ02
Feldname............ IQZ02
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... ZP- Status
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.IQZ02

Zahlungsplan Status

Feldhilfe: H1001.IQZ02

Beispielcode: H1001.IQZ02


Felddefinition: H1001.LASTUPD
Feldname............ LASTUPD
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TS
Feldbezeichnung..... Änderungs-Kz.
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.LASTUPD

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.LASTUPD

Dieses Feld führt ein sogenanntes Änderungskennzeichen mit.
Bei jeder Änderung an dem Datensatz der Tabelle wird dieses Feld um 1 nach oben gezählt.
Bei einem Wert der größer 999 ist wird wieder bei 0 angefangen.

Beispielcode: H1001.LASTUPD
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LASTUPD WITH (LASTUPD+1)%1000
UPDATE .... , LASTUPD = (LASTUPD+1)%1000

Felddefinition: H1001.LDATUM
Feldname............ LDATUM
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung am
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.LDATUM

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.LDATUM

Dieses Feld enthält das letzte Änderungsdatum des Datensatzes.

Beispielcode: H1001.LDATUM
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LDATUM WITH My.xDate
UPDATE .... , LDATUM = My.xDate

Felddefinition: H1001.LKOMPLETT
Feldname............ LKOMPLETT
Feldtyp............. L
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Komplett ausbuchen
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.LKOMPLETT

Komplett ausbuchen. Auch bei nicht vollständiger Zahlung den Beleg komplett ausbuchen.

Feldhilfe: H1001.LKOMPLETT

Auch bei nicht vollständiger Zahlung den Beleg komplett ausbuchen. Diese Option kann gesetzt werden, wenn der Beleg komplett ausgebucht werden soll auch wenn die Zahlung nicht komplett erfolgt. Der Restwert zwischen Valuta und Belegsumme wird dann als Skonto ausgebucht.

Beispielcode: H1001.LKOMPLETT


Felddefinition: H1001.LPRG
Feldname............ LPRG
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung in
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.LPRG

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.LPRG

Dieses Feld enthält das Programm der letzten Änderung des Datensatzes.

Beispielcode: H1001.LPRG
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LPRG WITH My.lProgram
UPDATE .... , LPRG = My.lProgram

Felddefinition: H1001.LWER
Feldname............ LWER
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung von
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.LWER

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.LWER

Dieses Feld enthält den Benutzer der letzten Änderung des Datensatzes.

Beispielcode: H1001.LWER
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LWER WITH My.cUser
UPDATE .... , LWER = My.cUser

Felddefinition: H1001.LZEIT
Feldname............ LZEIT
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung um
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.LZEIT

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.LZEIT

Dieses Feld enthält die Uhrzeit der letzten Änderung des Datensatzes.

Beispielcode: H1001.LZEIT
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LZEIT WITH My.xTime
UPDATE .... , LZEIT = My.xTime

Felddefinition: H1001.NDATUM
Feldname............ NDATUM
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage am
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.NDATUM

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.NDATUM

Dieses Feld enthält das Neuanlagedatum des Datensatzes.
My.xDate gibt das aktuelle Datum zurück.
Bitte verwenden Sie nicht DATE()!

Beispielcode: H1001.NDATUM
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NDATUM) VALUES (...,My.xDate)

Felddefinition: H1001.NOTIZ
Feldname............ NOTIZ
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Notiz
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.NOTIZ

Notizfeld zur freien Verwendung

Feldhilfe: H1001.NOTIZ

Beispielcode: H1001.NOTIZ


Felddefinition: H1001.NPRG
Feldname............ NPRG
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage in
Standardwert........ My.lProgram
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.NPRG

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.NPRG

Dieses Feld enthält das Programm der Neuanlage des Datensatzes.
My.lProgram gibt das aktuelle Programm zurück.

Beispielcode: H1001.NPRG
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NWER) VALUES (...,My.cUser)

Felddefinition: H1001.NPSK
Feldname............ NPSK
Feldtyp............. N
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skontoindex
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.NPSK

Skontoindex 0 - 4. Je nachdem welcher Skontowerte gezogen wurden.

Feldhilfe: H1001.NPSK

Dieser Wert wird vom System berechnet und kann nicht geändert werden!
0 - Brutto
1 - Skontowerte für Satz 1
2 - Skontowerte für Satz 2
3 - ... und 4 - ...

Beispielcode: H1001.NPSK


Felddefinition: H1001.NWER
Feldname............ NWER
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage von
Standardwert........ My.cUser
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.NWER

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.NWER

Dieses Feld enthält den Benutzer der Neuanlage des Datensatzes.
My.cUser gibt den angemeldeten Benutzer (C65) zurück.

Beispielcode: H1001.NWER
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NWER) VALUES (...,My.cUser)

Felddefinition: H1001.NZEIT
Feldname............ NZEIT
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage um
Standardwert........ My.xTime
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.NZEIT

Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.

Feldhilfe: H1001.NZEIT

Dieses Feld enthält das Neuanlageuhrzeit des Datensatzes.
My.xTime gibt das aktuelle Uhrzeit zurück.
Bitte verwenden Sie nicht TIME()!

Beispielcode: H1001.NZEIT
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NZEIT) VALUES (...,My.xTime)

Felddefinition: H1001.P0O
Feldname............ P0O
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto %
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.P0O

Berechnetes Skonto zum Datum

Feldhilfe: H1001.P0O

Dieser Wert ist vom System laut den Angaben der Skontowerte berechnet und kann nicht geändert werden!

Beispielcode: H1001.P0O


Felddefinition: H1001.P0VALUTA
Feldname............ P0VALUTA
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto %
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.P0VALUTA

Berechnetes Skonto zum Datum

Feldhilfe: H1001.P0VALUTA

Beispielcode: H1001.P0VALUTA


Felddefinition: H1001.PSK1
Feldname............ PSK1
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 1
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.PSK1

Skontosatz - 1 in %.

Feldhilfe: H1001.PSK1

Beispielcode: H1001.PSK1


Felddefinition: H1001.PSK2
Feldname............ PSK2
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 2
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.PSK2

Skontosatz - 2 in %.

Feldhilfe: H1001.PSK2

Beispielcode: H1001.PSK2


Felddefinition: H1001.PSK3
Feldname............ PSK3
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 3
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.PSK3

Skontosatz - 3 in %.

Feldhilfe: H1001.PSK3

Beispielcode: H1001.PSK3


Felddefinition: H1001.PSK4
Feldname............ PSK4
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 4
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.PSK4

Skontosatz - 4 in %.

Feldhilfe: H1001.PSK4

Beispielcode: H1001.PSK4


Felddefinition: H1001.TDSK1
Feldname............ TDSK1
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 1
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.TDSK1

Skontotage - 1 in Tagen ab dem Fremdbuchungsdatum

Feldhilfe: H1001.TDSK1

Das Valuta wird immer ab dem Fremdbuchungsdatum H10.DABELF berechnet!

Beispielcode: H1001.TDSK1


Felddefinition: H1001.TDSK2
Feldname............ TDSK2
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 2
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.TDSK2

Skontotage - 2 in Tagen ab dem Fremdbuchungsdatum

Feldhilfe: H1001.TDSK2

Beispielcode: H1001.TDSK2


Felddefinition: H1001.TDSK3
Feldname............ TDSK3
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 3
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.TDSK3

Skontotage - 3 in Tagen ab dem Fremdbuchungsdatum

Feldhilfe: H1001.TDSK3

Beispielcode: H1001.TDSK3


Felddefinition: H1001.TDSK4
Feldname............ TDSK4
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 4
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.TDSK4

Skontotage - 4 in Tagen ab dem Fremdbuchungsdatum

Feldhilfe: H1001.TDSK4

Beispielcode: H1001.TDSK4


Felddefinition: H1001.TDSKB
Feldname............ TDSKB
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Brutto
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.TDSKB

Anzahl der Tage, ab denen keine Skontoabzüge mehr vorgenommen werden.

Feldhilfe: H1001.TDSKB

Ist auch der 'letzte' Zahlungstermin.

Beispielcode: H1001.TDSKB


Felddefinition: H1001.V0B
Feldname............ V0B
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Brutto FIW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V0B

Betrag incl. Steuer in Firmenwährung

Feldhilfe: H1001.V0B

Beispielcode: H1001.V0B


Felddefinition: H1001.V0N
Feldname............ V0N
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Netto FIW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V0N

Betrag excl. Steuer in Firmenwährung

Feldhilfe: H1001.V0N

Beispielcode: H1001.V0N


Felddefinition: H1001.V0T
Feldname............ V0T
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Steuer FIW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V0T

Steueranteil in Firmenwährung

Feldhilfe: H1001.V0T

Beispielcode: H1001.V0T


Felddefinition: H1001.V0V
Feldname............ V0V
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Valutawert
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V0V

Betrag incl. Steuer in Firmenwährung abzüglich Skonto

Feldhilfe: H1001.V0V

Dieser Wert ist vom System laut den Angaben der Skontowerte berechnet und kann nicht geändert werden!

Beispielcode: H1001.V0V


Felddefinition: H1001.V0VALUTA
Feldname............ V0VALUTA
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Valutawert
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V0VALUTA

Betrag incl. Steuer in Firmenwährung abzüglich Skonto

Feldhilfe: H1001.V0VALUTA

Beispielcode: H1001.V0VALUTA


Felddefinition: H1001.V1B
Feldname............ V1B
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Brutto FRW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V1B

Betrag incl. Steuer in Fremdwährung

Feldhilfe: H1001.V1B

Beispielcode: H1001.V1B


Felddefinition: H1001.V1N
Feldname............ V1N
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Netto FRW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V1N

Betrag excl. Steuer in Fremdwährung

Feldhilfe: H1001.V1N

Beispielcode: H1001.V1N


Felddefinition: H1001.V1T
Feldname............ V1T
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Steuer FRW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.V1T

Steueranteil in Fremdwährung

Feldhilfe: H1001.V1T

Beispielcode: H1001.V1T


Felddefinition: H1001.__MARKER
Feldname............ __MARKER
Feldtyp............. L
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... M
Standardwert........ .F.
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurzbeschreibung: H1001.__MARKER

Markierung für Sammelbuchungen

Feldhilfe: H1001.__MARKER

Buchungen der Maske H1001 werden immer auf markierte Zeilen ausgeführt! Damit können bestimmte Buchungsarten in Form einer Sammelbuchung durchgeführt werden.

Beispielcode: H1001.__MARKER


Siehe auch : Hauptmenü /  Hauptindex /  Such Index /  Cursor Index /  Programm Module /  Tabellen Index /  Tabellenmodule /  Masken Index /  Programmcode Index /  Servicepacks /  My.Struktur /  Funktionen /  Sonstiges Index

Lokale Benutzerhilfe : Meine eigene Hilfe /  Zurück zur PMS32 - Hilfe


Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022  Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32  Weitere Informationen finden Sie unter der aktuellen PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,  Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.  © PMS Compelec GmbH 2022 ® el-Projekt