PMS32 Online- Hilfereferenz

FIELD.QB01

Artikelstammdaten


Felddefinition: QB01.BBZUG
Feldname............ BBZUG
Feldtyp............. N
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Bestellbezug
Standardwert........ b01.bbzug
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.BBZUG

Feldhilfe: QB01.BBZUG

Beispielcode: QB01.BBZUG


Felddefinition: QB01.CF
Feldname............ CF
Feldtyp............. N
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... CF
Feldbezeichnung..... Faktor
Standardwert........ c03.faktor
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.CF

Faktor der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.CF

Faktor der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Beispielcode: QB01.CF


Felddefinition: QB01.CP
Feldname............ CP
Feldtyp............. N
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... CP
Feldbezeichnung..... Stellen
Standardwert........ c03.nkomma
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.CP

Anzahl der Nachkommastellen der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.CP

Anzahl der Nachkommastellen der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Beispielcode: QB01.CP


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

Kurs der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.CQ

Kurs der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Beispielcode: QB01.CQ


Felddefinition: QB01.CU
Feldname............ CU
Feldtyp............. N
Feldgröße........... 7
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... CU
Feldbezeichnung..... kl. Einheit
Standardwert........ c03.nminw
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.CU

Kleinste Einheit der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.CU

Kleinste Einheit der Währung des Lieferanten. Dieses Feld ist ReadOnly.

Beispielcode: QB01.CU


Felddefinition: QB01.FQ1Q0
Feldname............ FQ1Q0
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... FQ
Feldbezeichnung..... URF LG/EK
Standardwert........ d03.meekuf
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.FQ1Q0

Umrechnungsfaktor der Menge zwischen Einkauf und Lagereinheit. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.FQ1Q0

Umrechnungsfaktor der Menge zwischen Einkauf und Lagereinheit. Dieses Feld ist ReadOnly.

Beispielcode: QB01.FQ1Q0


Felddefinition: QB01.IBD03
Feldname............ IBD03
Feldtyp............. C
Feldgröße........... 45
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IB
Feldbezeichnung..... .Lieferantenartikelnummer
Standardwert........ d03.bestnr
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IBD03

Artikelnummer (Bestellnummer) des Lieferanten. Dieser Wert wird aus der Artikel-Lieferantentabelle (D03) ermittelt.

Feldhilfe: QB01.IBD03

Artikelnummer (Bestellnummer) des Lieferanten. Dieser Wert wird aus der Artikel-Lieferantentabelle (D03) ermittelt. Bei Dienstleistungsartikeln kann im Vorgang die Bestellnummer zur Dienstleistungsposition eingegeben werden.

Beispielcode: QB01.IBD03


Felddefinition: QB01.ICB01
Feldname............ ICB01
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IC
Feldbezeichnung..... Artikelnummer
Standardwert........ b01.artnr
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.ICB01

Artikelnummer aus den Stammdaten. Dieses Feld ist ReadOnly

Feldhilfe: QB01.ICB01

Artikelnummer aus den Stammdaten. Dieses Feld ist ReadOnly

Beispielcode: QB01.ICB01


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

Interne ID des Artikels. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.IDB01

Interne ID des Artikels. Dieses Feld ist ReadOnly.

Beispielcode: QB01.IDB01
*/ Dieses Feld ist ein relationales Feld zur Tabelle: B01 - Artikelstamm

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

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

Felddefinition: QB01.IDC03
Feldname............ IDC03
Feldtyp............. C
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Währung
Standardwert........ c61.idc03
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IDC03

Währung des Lieferanten.

Feldhilfe: QB01.IDC03

Währung des Lieferanten.

Beispielcode: QB01.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 QB01 und C03...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT QB01.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("QB01") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON QB01.IDC03=C03.IDC03 ;
	WHERE QB01.... ;
	INTO CURSOR qQB01 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle QB01 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 QB01.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("QB01") INNER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON QB01.IDC03=C03.IDC03 ;
	WHERE QB01.... ;
	INTO CURSOR qQB01 NOFILTER READWRITE
*/ Geht auch so...
SELECT QB01.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
	FROM ("QB01") , (My.Clients.Path.cDbfDir+"C03.DBF") ;
	WHERE QB01.IDC03=C03.IDC03
	AND   QB01.... ;
	INTO CURSOR qQB01 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[QB01.IDC03]
IF !EMPTY(loC03.IDC03)
	*/ Dann wurde der Datensatz in der Tabelle C03 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: QB01.IDC08
Feldname............ IDC08
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Steuerschlüssel
Standardwert........ b01.idc08
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IDC08

Steuerschlüssel aus den Stammdaten des Artikels. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.IDC08

Steuerschlüssel aus den Stammdaten des Artikels. Dieses Feld ist ReadOnly.

Beispielcode: QB01.IDC08
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C08 - Steuerschlüssel

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

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

Felddefinition: QB01.IDC14C61
Feldname............ IDC14C61
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Bkal. Lieferant
Standardwert........ c61.idc14
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IDC14C61

Betriebskalender des Lieferanten. Dieser Wert wird aus den Lieferantenstammdaten ermittelt. Das Feld ist ReadOnly.

Feldhilfe: QB01.IDC14C61

Betriebskalender des Lieferanten. Dieser Wert wird aus den Lieferantenstammdaten ermittelt. Das Feld ist ReadOnly.

Beispielcode: QB01.IDC14C61
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C14 - Kalender

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

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

Felddefinition: QB01.IDC19Q0
Feldname............ IDC19Q0
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Lagereinheit
Standardwert........ b01.idc19mela
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IDC19Q0

Feldhilfe: QB01.IDC19Q0

Beispielcode: QB01.IDC19Q0
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C19 - Einheiten-Basiseinheiten

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

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

Felddefinition: QB01.IDC19Q1
Feldname............ IDC19Q1
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Bestelleinheit
Standardwert........ d03.idc19
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IDC19Q1

Bestelleinheit der Position. Dieses Feld ist ReadOnly und kann nicht geändert werden.

Feldhilfe: QB01.IDC19Q1

Bestelleinheit der Position. Dieses Feld ist ReadOnly und kann nicht geändert werden.

Beispielcode: QB01.IDC19Q1
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C19 - Einheiten-Basiseinheiten

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

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

Felddefinition: QB01.IDC61
Feldname............ IDC61
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Lieferant-ID
Standardwert........ @D03.IDC61/B01.IDC61
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IDC61

ID des Lieferanten der Bestellposition. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.IDC61

ID des Lieferanten der Bestellposition. Dieses Feld ist ReadOnly.

Beispielcode: QB01.IDC61
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C61 - Lieferanten

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

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

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

Diese Position ist ein kundenbezogener EK, wenn das Feld gefüllt ist. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.IDC63BK

Diese Position ist ein kundenbezogener EK, wenn das Feld gefüllt ist. Dieses Feld ist ReadOnly.

Beispielcode: QB01.IDC63BK
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C63 - Kunden

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

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

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

Diese Position ist ein projektbezogener EK, wenn das Feld gefüllt ist. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.IDK10BK

Diese Position ist ein projektbezogener EK, wenn das Feld gefüllt ist. Dieses Feld ist ReadOnly.

Beispielcode: QB01.IDK10BK
*/ Dieses Feld ist ein relationales Feld zur Tabelle: K10 - Projekte

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

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

Felddefinition: QB01.IPB01
Feldname............ IPB01
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPS
Feldbezeichnung..... Artikelart
Standardwert........ b01.ipb01/i20.ipb01
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.IPB01

Artikelart aus I20 bzw. B01. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.IPB01

Artikelart aus I20 bzw. B01. Dieses Feld ist ReadOnly.

Beispielcode: QB01.IPB01
*/ 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[QB01.IPB01]
*/ Damit kann die Zeilenart bestimmt werden...

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

Feldhilfe: QB01.ITB01

Beispielcode: QB01.ITB01


Felddefinition: QB01.P1A
Feldname............ P1A
Feldtyp............. N
Feldgröße........... 6
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... P
Feldbezeichnung..... .Rabatt-1
Standardwert........ d03.rabatt
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.P1A

Rabatt 1 in Prozent. Dieses Feld kann geändert werden.

Feldhilfe: QB01.P1A

Rabatt 1 in Prozent. Dieses Feld kann geändert werden. Die Änderung kann in den Stammdaten nachgezogen werden.

Beispielcode: QB01.P1A


Felddefinition: QB01.P1B
Feldname............ P1B
Feldtyp............. N
Feldgröße........... 6
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... P
Feldbezeichnung..... .Rabatt-2
Standardwert........ d03.rabatt1
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.P1B

Rabatt 2 in Prozent. Dieses Feld kann geändert werden.

Feldhilfe: QB01.P1B

Rabatt 2 in Prozent. Dieses Feld kann geändert werden. Die Änderung kann in den Stammdaten nachgezogen werden.

Beispielcode: QB01.P1B


Felddefinition: QB01.PQ0
Feldname............ PQ0
Feldtyp............. N
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Dezimalstellen (LG)
Standardwert........ c19.dec => idc19q0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.PQ0

Feldhilfe: QB01.PQ0

Beispielcode: QB01.PQ0


Felddefinition: QB01.PQ1
Feldname............ PQ1
Feldtyp............. N
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Dezimalstellen (EK)
Standardwert........ c19.dec => idc19q1
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.PQ1

Feldhilfe: QB01.PQ1

Beispielcode: QB01.PQ1


Felddefinition: QB01.RP1A
Feldname............ RP1A
Feldtyp............. C
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Regel-Rabatt1
Standardwert........ "%"
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.RP1A

Feldhilfe: QB01.RP1A

Beispielcode: QB01.RP1A


Felddefinition: QB01.RP1B
Feldname............ RP1B
Feldtyp............. C
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... RP
Feldbezeichnung..... Regel R2
Standardwert........ "%"
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.RP1B

Regel der Rabattberechnung. Feste Vorgabe "%". Dieses Feld ist ReadOnly

Feldhilfe: QB01.RP1B

Regel der Rabattberechnung. Feste Vorgabe "%". Dieses Feld ist ReadOnly

Beispielcode: QB01.RP1B


Felddefinition: QB01.RQ1Q0
Feldname............ RQ1Q0
Feldtyp............. C
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... RQ
Feldbezeichnung..... Regel FQ1Q0
Standardwert........ "*"
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.RQ1Q0

Umrechnungsregel des Mengen- Umrechnungsfaktors. Dies ist ein neues Feld und ist mit "*" vorbelegt.

Feldhilfe: QB01.RQ1Q0

Umrechnungsregel des Mengen- Umrechnungsfaktors. Dies ist ein neues Feld und ist mit "*" vorbelegt. Die Umrechnung zwischen den verschiedenen Einheiten erfolgt wie nachfolgend angegeben:
Q0 = FQ1Q0 (RQ1Q0) Q1 => Q0 = FQ1Q0 * Q1
Q1 = 1/FQ1Q0 (RQ1Q0) Q0 => Q1 = 1/FQ1Q0 * Q0
Für die Berechnung von Mengeneinheiten kann folgende Funktion genommen werden:
Q0 = My.Functions.Mathe.RoleQ(RQ1Q0,FQ1Q0,Q1)
Q1 = My.Functions.Mathe.RoleQ(RQ1Q0,1/FQ1Q0,Q0)
Neue Feldnamen:
Q - Quantity, 0 - Lagereinheit, 1-9 Einheit der Adressstammdaten => 1 => C61 - Lieferanten
FQ - Umrechnungsfaktor Quantity
RQ - Regel

Beispielcode: QB01.RQ1Q0


Felddefinition: QB01.TD1
Feldname............ TD1
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TD
Feldbezeichnung..... .WBZ (Tg)
Standardwert........ d03.wbz1
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.TD1

Wiederbeschaffungszeit in Arbeitstagen beim Lieferanten. Dieses Feld kann geändert wreden.

Feldhilfe: QB01.TD1

Wiederbeschaffungszeit in Arbeitstagen beim Lieferanten. Dieses Feld kann geändert wreden.

Beispielcode: QB01.TD1


Felddefinition: QB01.U1
Feldname............ U1
Feldtyp............. N
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... U
Feldbezeichnung..... PE
Standardwert........ d03.peek
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.U1

Preiseinheit in der Größe von 1 - n. Dieses Feld ist ReadOnly.

Feldhilfe: QB01.U1

Preiseinheit in der Größe von 1 - n. Dieses Feld ist ReadOnly.

Beispielcode: QB01.U1


Felddefinition: QB01.V1MIN
Feldname............ V1MIN
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Mindestbestellwert
Standardwert........ c61.bestmin
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.V1MIN

Feldhilfe: QB01.V1MIN

Beispielcode: QB01.V1MIN


Felddefinition: QB01.Y0Q1B
Feldname............ Y0Q1B
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... YxQx
Feldbezeichnung..... EK-Brutto (FIW/EK)
Standardwert........ b01.ekbr
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QB01
Kurzbeschreibung: QB01.Y0Q1B

Einkaufspreis Brutto (incl. aller Rabatte) in Firmenwährung. Dieses Feld wird berechnet und ist ReadOnly.

Feldhilfe: QB01.Y0Q1B

Einkaufspreis Brutto (incl. aller Rabatte) in Firmenwährung. Dieses Feld wird berechnet und ist ReadOnly.

Beispielcode: QB01.Y0Q1B


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

Feldhilfe: QB01.__CHANGED

Beispielcode: QB01.__CHANGED


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

Feldhilfe: QB01.__NEW

Beispielcode: QB01.__NEW


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