PMS32 Online- Hilfereferenz
GetBomE1x
Checksumme der Position. Aus diesen Werten wird die Checksumme für I20.BGCHK gebildet! Berechnung: SUM(bgchk)%2^30
Wie wird der Baugruppenkopf berücksichtigt. Fertigung / Handel oder Vorgangsbezogen
Wie wird die Baugruppenposition berücksichtigt. Fertigung / Handel oder Vorgangsbezogen.
Inhalt:
1 - Fertigung
2 - Handel
3 - Vorgangsbezogen
Ausnahme:
-1 => Rekursion aufgetreten
Artikelnummer der Baugruppenposition
Enthält die Artikel-ID der obersten Baugruppe
Enthält die Artikel-ID der Baugruppe / Unterbaugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: B01 - Artikelstamm
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und B01...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDB01 AS _Quelle, B01.IDB01 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"B01.DBF") ON GBE.IDB01=B01.IDB01 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDB01 AS _Quelle, B01.IDB01 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"B01.DBF") ON GBE.IDB01=B01.IDB01 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDB01 AS _Quelle, B01.IDB01 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"B01.DBF") ;
WHERE GBE.IDB01=B01.IDB01
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDB01]
IF !EMPTY(loB01.IDB01)
*/ Dann wurde der Datensatz in der Tabelle B01 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Enthält die Artikel-ID der Baugruppenposition
*/ Dieses Feld ist ein relationales Feld zur Tabelle: B01 - Artikelstamm
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und B01...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDB01S AS _Quelle, B01.IDB01 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"B01.DBF") ON GBE.IDB01S=B01.IDB01 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDB01S AS _Quelle, B01.IDB01 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"B01.DBF") ON GBE.IDB01S=B01.IDB01 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDB01S AS _Quelle, B01.IDB01 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"B01.DBF") ;
WHERE GBE.IDB01S=B01.IDB01
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDB01S]
IF !EMPTY(loB01.IDB01)
*/ Dann wurde der Datensatz in der Tabelle B01 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Enthält das Steuerkürzel der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C08 - Steuerschlüssel
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C08...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC08 AS _Quelle, C08.IDC08 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C08.DBF") ON GBE.IDC08=C08.IDC08 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC08 AS _Quelle, C08.IDC08 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C08.DBF") ON GBE.IDC08=C08.IDC08 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC08 AS _Quelle, C08.IDC08 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C08.DBF") ;
WHERE GBE.IDC08=C08.IDC08
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC08]
IF !EMPTY(loC08.IDC08)
*/ Dann wurde der Datensatz in der Tabelle C08 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Mengeneinheit Einkauf
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C19 - Einheiten-Basiseinheiten
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C19...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC19MEEK AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19MEEK=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC19MEEK AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19MEEK=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC19MEEK AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C19.DBF") ;
WHERE GBE.IDC19MEEK=C19.IDC19
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC19MEEK]
IF !EMPTY(loC19.IDC19)
*/ Dann wurde der Datensatz in der Tabelle C19 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Mengeneinheit Lager
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C19 - Einheiten-Basiseinheiten
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C19...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC19MELA AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19MELA=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC19MELA AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19MELA=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC19MELA AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C19.DBF") ;
WHERE GBE.IDC19MELA=C19.IDC19
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC19MELA]
IF !EMPTY(loC19.IDC19)
*/ Dann wurde der Datensatz in der Tabelle C19 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Mengeneinheit Verkauf / Fertigung
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C19 - Einheiten-Basiseinheiten
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C19...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC19MEVK AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19MEVK=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC19MEVK AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19MEVK=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC19MEVK AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C19.DBF") ;
WHERE GBE.IDC19MEVK=C19.IDC19
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC19MEVK]
IF !EMPTY(loC19.IDC19)
*/ Dann wurde der Datensatz in der Tabelle C19 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Mengeneinheit Verkauf / Handel
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C19 - Einheiten-Basiseinheiten
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C19...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC19VKEH AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19VKEH=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC19VKEH AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C19.DBF") ON GBE.IDC19VKEH=C19.IDC19 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC19VKEH AS _Quelle, C19.IDC19 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C19.DBF") ;
WHERE GBE.IDC19VKEH=C19.IDC19
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC19VKEH]
IF !EMPTY(loC19.IDC19)
*/ Dann wurde der Datensatz in der Tabelle C19 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Artikelgruppe der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C25 - Artikelgruppen
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C25...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC25 AS _Quelle, C25.IDC25 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C25.DBF") ON GBE.IDC25=C25.IDC25 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle C25
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDC25 AS _Quelle, C25.IDC25 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C25.DBF") ON GBE.IDC25=C25.IDC25 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC25 AS _Quelle, C25.IDC25 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C25.DBF") ;
WHERE GBE.IDC25=C25.IDC25
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC25 AS Object
loC25 = My.Bussines.Strain.Misc.oC25[GBE.IDC25]
IF !EMPTY(loC25.IDC25)
*/ Dann wurde der Datensatz in der Tabelle C25 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Textbaustein der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C40 - Textbausteine
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C40...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC40 AS _Quelle, C40.IDC40 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C40.DBF") ON GBE.IDC40=C40.IDC40 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle C40
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDC40 AS _Quelle, C40.IDC40 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C40.DBF") ON GBE.IDC40=C40.IDC40 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC40 AS _Quelle, C40.IDC40 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C40.DBF") ;
WHERE GBE.IDC40=C40.IDC40
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC40 AS Object
loC40 = My.Bussines.Strain.Misc.oC40[GBE.IDC40]
IF !EMPTY(loC40.IDC40)
*/ Dann wurde der Datensatz in der Tabelle C40 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Lieferant der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C61 - Lieferanten
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C61...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC61 AS _Quelle, C61.IDC61 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C61.DBF") ON GBE.IDC61=C61.IDC61 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC61 AS _Quelle, C61.IDC61 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C61.DBF") ON GBE.IDC61=C61.IDC61 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC61 AS _Quelle, C61.IDC61 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C61.DBF") ;
WHERE GBE.IDC61=C61.IDC61
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC61]
IF !EMPTY(loC61.IDC61)
*/ Dann wurde der Datensatz in der Tabelle C61 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Hersteller der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C62 - Hersteller
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C62...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC62 AS _Quelle, C62.IDC62 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C62.DBF") ON GBE.IDC62=C62.IDC62 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle C62
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDC62 AS _Quelle, C62.IDC62 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C62.DBF") ON GBE.IDC62=C62.IDC62 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC62 AS _Quelle, C62.IDC62 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C62.DBF") ;
WHERE GBE.IDC62=C62.IDC62
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC62 AS Object
loC62 = My.Bussines.Strain.Misc.oC62[GBE.IDC62]
IF !EMPTY(loC62.IDC62)
*/ Dann wurde der Datensatz in der Tabelle C62 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Kunde der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C63 - Kunden
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C63...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC63 AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON GBE.IDC63=C63.IDC63 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC63 AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON GBE.IDC63=C63.IDC63 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC63 AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C63.DBF") ;
WHERE GBE.IDC63=C63.IDC63
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC63]
IF !EMPTY(loC63.IDC63)
*/ Dann wurde der Datensatz in der Tabelle C63 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Vertragskunde
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C63 - Kunden
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C63...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC63E AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON GBE.IDC63E=C63.IDC63 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC63E AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON GBE.IDC63E=C63.IDC63 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC63E AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C63.DBF") ;
WHERE GBE.IDC63E=C63.IDC63
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC63E]
IF !EMPTY(loC63.IDC63)
*/ Dann wurde der Datensatz in der Tabelle C63 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Masterkunde des Vorgangs
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C63 - Kunden
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C63...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC63MA AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON GBE.IDC63MA=C63.IDC63 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDC63MA AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON GBE.IDC63MA=C63.IDC63 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC63MA AS _Quelle, C63.IDC63 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C63.DBF") ;
WHERE GBE.IDC63MA=C63.IDC63
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDC63MA]
IF !EMPTY(loC63.IDC63)
*/ Dann wurde der Datensatz in der Tabelle C63 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Lagerort der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C66 - Lagerorte
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C66...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC66 AS _Quelle, C66.IDC66 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C66.DBF") ON GBE.IDC66=C66.IDC66 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle C66
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDC66 AS _Quelle, C66.IDC66 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C66.DBF") ON GBE.IDC66=C66.IDC66 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC66 AS _Quelle, C66.IDC66 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C66.DBF") ;
WHERE GBE.IDC66=C66.IDC66
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC66 AS Object
loC66 = My.Bussines.Strain.Misc.oC66[GBE.IDC66]
IF !EMPTY(loC66.IDC66)
*/ Dann wurde der Datensatz in der Tabelle C66 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Ansprechpartner
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C67 - Ansprechpartner
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C67...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC67 AS _Quelle, C67.IDC67 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C67.DBF") ON GBE.IDC67=C67.IDC67 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle C67
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDC67 AS _Quelle, C67.IDC67 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C67.DBF") ON GBE.IDC67=C67.IDC67 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC67 AS _Quelle, C67.IDC67 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C67.DBF") ;
WHERE GBE.IDC67=C67.IDC67
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC67 AS Object
loC67 = My.Bussines.Strain.Misc.oC67[GBE.IDC67]
IF !EMPTY(loC67.IDC67)
*/ Dann wurde der Datensatz in der Tabelle C67 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Sachbearbeiter
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C68 - Sachbearbeiter
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und C68...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDC68 AS _Quelle, C68.IDC68 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C68.DBF") ON GBE.IDC68=C68.IDC68 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle C68
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDC68 AS _Quelle, C68.IDC68 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"C68.DBF") ON GBE.IDC68=C68.IDC68 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDC68 AS _Quelle, C68.IDC68 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"C68.DBF") ;
WHERE GBE.IDC68=C68.IDC68
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC68 AS Object
loC68 = My.Bussines.Strain.Misc.oC68[GBE.IDC68]
IF !EMPTY(loC68.IDC68)
*/ Dann wurde der Datensatz in der Tabelle C68 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Verkaufspositions-ID der Baugruppenposition / Baugruppe
*/ Dieses Feld ist ein relationales Feld zur Tabelle: D04 - Artikel VK-Daten
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und D04...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDD04 AS _Quelle, D04.IDD04 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"D04.DBF") ON GBE.IDD04=D04.IDD04 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle D04
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDD04 AS _Quelle, D04.IDD04 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"D04.DBF") ON GBE.IDD04=D04.IDD04 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDD04 AS _Quelle, D04.IDD04 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"D04.DBF") ;
WHERE GBE.IDD04=D04.IDD04
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loD04 AS Object
loD04 = My.Bussines.Strain.Misc.oD04[GBE.IDD04]
IF !EMPTY(loD04.IDD04)
*/ Dann wurde der Datensatz in der Tabelle D04 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
ID des Vorgangs
*/ Dieses Feld ist ein relationales Feld zur Tabelle: E10 - VK-Vorgänge
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und E10...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDE10 AS _Quelle, E10.IDE10 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"E10.DBF") ON GBE.IDE10=E10.IDE10 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle E10
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDE10 AS _Quelle, E10.IDE10 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"E10.DBF") ON GBE.IDE10=E10.IDE10 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDE10 AS _Quelle, E10.IDE10 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"E10.DBF") ;
WHERE GBE.IDE10=E10.IDE10
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loE10 AS Object
loE10 = My.Bussines.Strain.Misc.oE10[GBE.IDE10]
IF !EMPTY(loE10.IDE10)
*/ Dann wurde der Datensatz in der Tabelle E10 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
ID der Vorgangsposition
*/ Dieses Feld ist ein relationales Feld zur Tabelle: E11 - VK-Vorgänge -Pos
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und E11...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDE11 AS _Quelle, E11.IDE11 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"E11.DBF") ON GBE.IDE11=E11.IDE11 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle E11
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDE11 AS _Quelle, E11.IDE11 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"E11.DBF") ON GBE.IDE11=E11.IDE11 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDE11 AS _Quelle, E11.IDE11 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"E11.DBF") ;
WHERE GBE.IDE11=E11.IDE11
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
ID der Vorgangsposition des Splittings
*/ Dieses Feld ist ein relationales Feld zur Tabelle: E11 - VK-Vorgänge -Pos
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und E11...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDE11S AS _Quelle, E11.IDE11 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"E11.DBF") ON GBE.IDE11S=E11.IDE11 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle E11
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDE11S AS _Quelle, E11.IDE11 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"E11.DBF") ON GBE.IDE11S=E11.IDE11 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDE11S AS _Quelle, E11.IDE11 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"E11.DBF") ;
WHERE GBE.IDE11S=E11.IDE11
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
ID der Vorgangsposition (Kalkulationsdaten)
*/ Dieses Feld ist ein relationales Feld zur Tabelle: E12 - VK-Vorgänge Staffelpreise
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und E12...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDE12 AS _Quelle, E12.IDE12 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"E12.DBF") ON GBE.IDE12=E12.IDE12 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle E12
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDE12 AS _Quelle, E12.IDE12 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"E12.DBF") ON GBE.IDE12=E12.IDE12 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDE12 AS _Quelle, E12.IDE12 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"E12.DBF") ;
WHERE GBE.IDE12=E12.IDE12
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
ID der GEAB Daten
*/ Dieses Feld ist ein relationales Feld zur Tabelle: E15 - VK-Vorgangsreferenzen
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und E15...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDE15 AS _Quelle, E15.IDE15 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"E15.DBF") ON GBE.IDE15=E15.IDE15 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle E15
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDE15 AS _Quelle, E15.IDE15 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"E15.DBF") ON GBE.IDE15=E15.IDE15 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDE15 AS _Quelle, E15.IDE15 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"E15.DBF") ;
WHERE GBE.IDE15=E15.IDE15
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
ID der Baugruppentabelle des Kopfes
*/ Dieses Feld ist ein relationales Feld zur Tabelle: F02 - Baugruppenpositionen
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und F02...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDF02 AS _Quelle, F02.IDF02 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"F02.DBF") ON GBE.IDF02=F02.IDF02 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle F02
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDF02 AS _Quelle, F02.IDF02 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"F02.DBF") ON GBE.IDF02=F02.IDF02 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDF02 AS _Quelle, F02.IDF02 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"F02.DBF") ;
WHERE GBE.IDF02=F02.IDF02
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
ID der Baugruppentabelle der Position
*/ Dieses Feld ist ein relationales Feld zur Tabelle: F02 - Baugruppenpositionen
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und F02...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDF02S AS _Quelle, F02.IDF02 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"F02.DBF") ON GBE.IDF02S=F02.IDF02 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle F02
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDF02S AS _Quelle, F02.IDF02 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"F02.DBF") ON GBE.IDF02S=F02.IDF02 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDF02S AS _Quelle, F02.IDF02 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"F02.DBF") ;
WHERE GBE.IDF02S=F02.IDF02
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Dieses Feld ist ein relationales Feld zur Tabelle: I20 - Disposition
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und I20...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDI20 AS _Quelle, I20.IDI20 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"I20.DBF") ON GBE.IDI20=I20.IDI20 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle I20
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDI20 AS _Quelle, I20.IDI20 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"I20.DBF") ON GBE.IDI20=I20.IDI20 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDI20 AS _Quelle, I20.IDI20 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"I20.DBF") ;
WHERE GBE.IDI20=I20.IDI20
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Dieses Feld ist ein relationales Feld zur Tabelle: I21 - Buchungsjournal
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und I21...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDI21 AS _Quelle, I21.IDI21 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"I21.DBF") ON GBE.IDI21=I21.IDI21 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle I21
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDI21 AS _Quelle, I21.IDI21 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"I21.DBF") ON GBE.IDI21=I21.IDI21 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDI21 AS _Quelle, I21.IDI21 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"I21.DBF") ;
WHERE GBE.IDI21=I21.IDI21
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Dieses Feld ist ein relationales Feld zur Tabelle: I24 - Fertigungsaufträge
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und I24...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDI24 AS _Quelle, I24.IDI24 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"I24.DBF") ON GBE.IDI24=I24.IDI24 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle I24
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDI24 AS _Quelle, I24.IDI24 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"I24.DBF") ON GBE.IDI24=I24.IDI24 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDI24 AS _Quelle, I24.IDI24 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"I24.DBF") ;
WHERE GBE.IDI24=I24.IDI24
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loI24 AS Object
loI24 = My.Bussines.Strain.Misc.oI24[GBE.IDI24]
IF !EMPTY(loI24.IDI24)
*/ Dann wurde der Datensatz in der Tabelle I24 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
*/ Dieses Feld ist ein relationales Feld zur Tabelle: K10 - Projekte
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und K10...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDK10 AS _Quelle, K10.IDK10 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"K10.DBF") ON GBE.IDK10=K10.IDK10 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE 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 GBE.IDK10 AS _Quelle, K10.IDK10 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"K10.DBF") ON GBE.IDK10=K10.IDK10 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDK10 AS _Quelle, K10.IDK10 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"K10.DBF") ;
WHERE GBE.IDK10=K10.IDK10
AND GBE.... ;
INTO CURSOR qGBE 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[GBE.IDK10]
IF !EMPTY(loK10.IDK10)
*/ Dann wurde der Datensatz in der Tabelle K10 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Referenz zum Ursprung bei referenzierenden E11 Daten
Referenz zur Kopfposition der Pseudobaugruppe
Kalkulationsschema Fertigung
*/ Dieses Feld ist ein relationales Feld zur Tabelle: V03 - Kalkulationsschemata
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und V03...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDV03F AS _Quelle, V03.IDV03 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"V03.DBF") ON GBE.IDV03F=V03.IDV03 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle V03
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDV03F AS _Quelle, V03.IDV03 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"V03.DBF") ON GBE.IDV03F=V03.IDV03 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDV03F AS _Quelle, V03.IDV03 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"V03.DBF") ;
WHERE GBE.IDV03F=V03.IDV03
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loV03 AS Object
loV03 = My.Bussines.Strain.Misc.oV03[GBE.IDV03F]
IF !EMPTY(loV03.IDV03)
*/ Dann wurde der Datensatz in der Tabelle V03 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Kalkulationsschema Handel
*/ Dieses Feld ist ein relationales Feld zur Tabelle: V03 - Kalkulationsschemata
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und V03...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDV03H AS _Quelle, V03.IDV03 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"V03.DBF") ON GBE.IDV03H=V03.IDV03 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle V03
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDV03H AS _Quelle, V03.IDV03 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"V03.DBF") ON GBE.IDV03H=V03.IDV03 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDV03H AS _Quelle, V03.IDV03 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"V03.DBF") ;
WHERE GBE.IDV03H=V03.IDV03
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loV03 AS Object
loV03 = My.Bussines.Strain.Misc.oV03[GBE.IDV03H]
IF !EMPTY(loV03.IDV03)
*/ Dann wurde der Datensatz in der Tabelle V03 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Arbeitsplan
*/ Dieses Feld ist ein relationales Feld zur Tabelle: V04 - Arbeitspläne
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und V04...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDV04 AS _Quelle, V04.IDV04 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"V04.DBF") ON GBE.IDV04=V04.IDV04 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle V04
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDV04 AS _Quelle, V04.IDV04 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"V04.DBF") ON GBE.IDV04=V04.IDV04 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDV04 AS _Quelle, V04.IDV04 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"V04.DBF") ;
WHERE GBE.IDV04=V04.IDV04
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loV04 AS Object
loV04 = My.Bussines.Strain.Misc.oV04[GBE.IDV04]
IF !EMPTY(loV04.IDV04)
*/ Dann wurde der Datensatz in der Tabelle V04 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Alternativer Arbeitsplan
*/ Dieses Feld ist ein relationales Feld zur Tabelle: V04 - Arbeitspläne
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen GBE und V04...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT GBE.IDV04A AS _Quelle, V04.IDV04 AS _Ziel ;
FROM ("GBE") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"V04.DBF") ON GBE.IDV04A=V04.IDV04 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle GBE im Feld _Quelle und nur vorhandene Datensätze der Tabelle V04
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT GBE.IDV04A AS _Quelle, V04.IDV04 AS _Ziel ;
FROM ("GBE") INNER JOIN (My.Clients.Path.cDbfDir+"V04.DBF") ON GBE.IDV04A=V04.IDV04 ;
WHERE GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Geht auch so...
SELECT GBE.IDV04A AS _Quelle, V04.IDV04 AS _Ziel ;
FROM ("GBE") , (My.Clients.Path.cDbfDir+"V04.DBF") ;
WHERE GBE.IDV04A=V04.IDV04
AND GBE.... ;
INTO CURSOR qGBE NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loV04 AS Object
loV04 = My.Bussines.Strain.Misc.oV04[GBE.IDV04A]
IF !EMPTY(loV04.IDV04)
*/ Dann wurde der Datensatz in der Tabelle V04 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Artikelart (Kopf)
*/ 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[GBE.IPB01] */ Damit kann die Zeilenart bestimmt werden...
Artikelart (BG-Position)
*/ 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[GBE.IPB01S] */ Damit kann die Zeilenart bestimmt werden...
Zeilenart des Vorgangs
*/ 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[GBE.IPY01] */ Damit kann die Zeilenart bestimmt werden...
Artikelart Filter bei Zwischensummen und Gruppensummen
*/ 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[GBE.IPY01GP] */ Damit kann die Zeilenart bestimmt werden...
Ist es eine Baugruppe?
Ist der Baugruppenkopf als Schüttgut definiert?
Ist die Baugruppenposition als Schüttgut definiert?
Umrechnungsfaktor Lagereinheit/Verkauf Handel
Einzelmenge in Lagereinheiten
Gesamtmenge in Lagereinheiten
Umrechnungsfaktor Lagereinheit/Verkauf Fertigung
Menge des Vorgangs in VK-Einheiten
Berechnungsmenge des aufzulösenden Baugruppe
Menge des BG-Kopfes
Losmenge des Kopfes
Losmenge der Unterbaugruppe
Losmengen Multiplikator
Positionsnummerierung nach DIN. 1.1.2....
Positionsnummer
Auflösungsstufe. Oberste Stufe hat immer 0
Mengenumrechnungsfaktor aus Baugruppenposition
Fertigung / Handel aus Vorgang
Externe ID, kann verschiedene Werte enthalten, je nach Auflösungsverhalten.
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