PMS32 Online- Hilfereferenz

CURSOR.FIELD.F51

CAE-STUECKLISTENPOS.


Felddefinition: F51.ANSPRUCH
Feldname............ ANSPRUCH
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Beanspruchungsgrad
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.ANSPRUCH

Artikelinformation

Feldhilfe: F51.ANSPRUCH

Beispielcode: F51.ANSPRUCH


Felddefinition: F51.ARTNR
Feldname............ ARTNR
Feldtyp............. C
Feldgröße........... 60
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Artikel
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.ARTNR

Direkte Anzeige der Artikelnummer in einer Fremdtabelle. Der Feldinhalt wird meistens durch F2 bzw. F3 - Auswahl gefüllt.

Feldhilfe: F51.ARTNR

Direkte Anzeige der Artikelnummer in einer Fremdtabelle. Zusätzlich zur IDB01 (Primärer Artikelschlüssel) wird in diesen Tabellen die Artikelnummer angezeigt. Fehlt das Feld (IDB01) in der Tabelle, so wird die Artikelnummer aus Sicherheitsgründen genommen, um bei eventuell gelöschtem Artikel noch die Nummer anzeigen zu können. Im Standard erfolgt eine relationale Verknüpfung zum Artikelstamm über die Information IDB01 (Primärschlüssel) des Artikelstamms. Hier wurde jedoch die Artikelnummer direkt gewählt, was auch durch ein extern angeschlossenes System notwendig sein kann. Ein externes System muss nicht unbedingt den Primärschlüssel von PMS32 verwenden oder kennt diesen.

Beispielcode: F51.ARTNR


Felddefinition: F51.ARTNR_BG
Feldname............ ARTNR_BG
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Baugruppe
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.ARTNR_BG

Direkte Anzeige der Artikelnummer in einer Fremdtabelle. Der Feldinhalt wird meistens durch F2 bzw. F3 - Auswahl gefüllt.

Feldhilfe: F51.ARTNR_BG

Direkte Anzeige der Artikelnummer in einer Fremdtabelle. Zusätzlich zur IDB01 (Primärer Artikelschlüssel) wird in diesen Tabellen die Artikelnummer angezeigt. Fehlt das Feld (IDB01) in der Tabelle, so wird die Artikelnummer aus Sicherheitsgründen genommen, um bei eventuell gelöschtem Artikel noch die Nummer anzeigen zu können. Im Standard erfolgt eine relationale Verknüpfung zum Artikelstamm über die Information IDB01 (Primärschlüssel) des Artikelstamms. Hier wurde jedoch die Artikelnummer direkt gewählt, was auch durch ein extern angeschlossenes System notwendig sein kann. Ein externes System muss nicht unbedingt den Primärschlüssel von PMS32 verwenden oder kennt diesen.

Beispielcode: F51.ARTNR_BG


Felddefinition: F51.BESCHAFF
Feldname............ BESCHAFF
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Beschaffungsart
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.BESCHAFF

Artikelinformation

Feldhilfe: F51.BESCHAFF

Beispielcode: F51.BESCHAFF


Felddefinition: F51.BMK
Feldname............ BMK
Feldtyp............. C
Feldgröße........... 50
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... BMK
Feldbezeichnung..... Betriebsmittelkennzeichen
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.BMK

BMK - Betriebsmittelkennzeichen und deren Teile.

Feldhilfe: F51.BMK

Durch das Betriebsmittelkennzeichen oder kurz BMK unterscheidet ein CAD-System die Symbole in einem Schaltplan. Zwei oder mehr Symbole mit dem gleichen BMK müssen sich daher auf das gleiche physische Betriebsmittel beziehen. Bei bestimmten Symbolen wird automatisch davon ausgegangen, daß die BMKs mehrfach auftreten, wie bei den Schützspulen und Kontakten. Andere Symbole müssen dazu "querverweisfähig gemacht" werden (Querverweis). Die Klemmen nehmen eine besondere Stellung ein, da hier das BMK aus verschiedenen Komponenten zusammengesetzt wird, hauptsächlich aus der Klemmleistenbezeichnung und der Klemmennummer. Bei der DIN-Bearbeitung gehören zum vollständigen BMK noch ein Anlagenkennzeichen und/oder ein Ortskennzeichen. Das BMK wird beim Einlesen von Schaltplänen mit eingelesen. Manuelle Einträge in dieses Feld sind möglich, aber nicht sinnvoll. Siehe dazu auch das Codebeispiel.

Beispielcode: F51.BMK
*/ BMK der Position.
*/ Ist unter E10.BMKNR = 2 (DIN) eingestellt, so wird die BMK in ihre verschiedenen Teile aufgelöst!
BMKANL		= Anlage, Anlage BMK kann ein Teil der BMK - Nummer sein. Diese wird durch ein "=" eingeleitet und durch ein "+" abgeschlossen.
BMKKB		= Kennbuchstabe, K | M | ...
BMKORT		= Ort
BMKZNR		= Zählnummer
F_A bis F_E	=> Sortierungen
!Die Inhalte werden vor der Summierung bzw. Gruppierung für jede Position ermittelt!
!Deshalb kann auch eine Gruppierung z.B. nach IP, Artikelnummer und BMKANL vorgenommen werden!
Am Beispiel einer BMK in E11:
BMK		= "=A01+O01-Q1"
BMKANL	= "A01"
BMKORT	= "O01"
BMKZNR	= ""
BMKKB	= "Q1"
F_A		= ""
F_B		= "Q"
F_C		= "00...01"
F_D		= ""
F_E		= ""

Felddefinition: F51.EIORT
Feldname............ EIORT
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... ORT
Feldbezeichnung..... Einbauort
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.EIORT

Einbauort des Artikels. Wird normalerweise in den Stammdaten (B01|F03) definiert.

Feldhilfe: F51.EIORT

Einbauort des Artikels. Wird normalerweise in den Stammdaten (B01|F03) definiert. Der Standard- Einbauort wird in den Stammdaten des Artikels definiert. Der Ort kann abweichen, wenn der Artikel z.B. in einer Baugruppe enthalten ist. In diesem Fall kann der Einbauort in den Baugruppendaten (Maske B0111) eingetragen werden.

Beispielcode: F51.EIORT


Felddefinition: F51.ELKENN
Feldname............ ELKENN
Feldtyp............. C
Feldgröße........... 51
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... elektrische Kenngröße
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.ELKENN

Bauteilinformation

Feldhilfe: F51.ELKENN

Die elektrische Kenngrösse für eine Stücklistenposition kann hier eingegeben werden.
Bei Verwendung eines CAE-Systems wird die Information aus dem CAD-Projekt übernommen.

Beispielcode: F51.ELKENN


Felddefinition: F51.ERSTEIL
Feldname............ ERSTEIL
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Ersatzteil-Kz.
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.ERSTEIL

Artikelinformation

Feldhilfe: F51.ERSTEIL

Beispielcode: F51.ERSTEIL


Felddefinition: F51.FKTART
Feldname............ FKTART
Feldtyp............. C
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Funktionsart
Standardwert........ "0"
Tabellendefinitionen: F51
Kurzbeschreibung: F51.FKTART

Artikelinformation

Feldhilfe: F51.FKTART

Beispielcode: F51.FKTART


Felddefinition: F51.FKTGR
Feldname............ FKTGR
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Funktionsgruppe
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.FKTGR

Artikelinformation

Feldhilfe: F51.FKTGR

Funktionsgruppe. Kommt von einem angeschlossenen CAE-System. Wird nur in den CAE-Listen benötigt.

Beispielcode: F51.FKTGR


Felddefinition: F51.FKTT
Feldname............ FKTT
Feldtyp............. C
Feldgröße........... 70
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Funktionstext
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.FKTT

Bauteilinformation

Feldhilfe: F51.FKTT

Funktionstext. Kommt von einem angeschlossenen CAE-System. Wird nur in den CAE-Listen benötigt.

Beispielcode: F51.FKTT


Felddefinition: F51.GEAPPS
Feldname............ GEAPPS
Feldtyp............. N
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Geändert von PMS
Standardwert........ 1
Tabellendefinitionen: F51
Kurzbeschreibung: F51.GEAPPS

geänderter Datensatz

Feldhilfe: F51.GEAPPS

Geändert von PMS (1). Dieses Feld ist nur relevant, wenn ein CAE-System angeschlossen ist.

Beispielcode: F51.GEAPPS


Felddefinition: F51.GEEPL
Feldname............ GEEPL
Feldtyp............. N
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... GEEPL-Kz.
Standardwert........ 1
Tabellendefinitionen: F51
Kurzbeschreibung: F51.GEEPL

Von EPLAN generiert?

Feldhilfe: F51.GEEPL

Geändert vom CAE-System (1). Dieses Feld ist nur relevant, wenn ein CAE-System angeschlossen ist.

Beispielcode: F51.GEEPL


Felddefinition: F51.GRAVIER
Feldname............ GRAVIER
Feldtyp............. C
Feldgröße........... 40
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Gravurdaten
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.GRAVIER

Bauteilinformation

Feldhilfe: F51.GRAVIER

Gravurdaten. Wird nur mit angeschlossenem CAE-System verwendet.

Beispielcode: F51.GRAVIER


Felddefinition: F51.IDB01
Feldname............ IDB01
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Artikel
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.IDB01

Relationales Feld (Lookup) in den Artikelstamm. Der Feldinhalt wird meistens durch F2 bzw. F3 - Auswahl gefüllt.

Feldhilfe: F51.IDB01

Relationales Feld zum Artikelstamm. Dieses Feld ist ein Lookup- relationales Feld in den Artikelstamm (B01). Bei SQL Abfragen wird dieses Feld zur Verknüpfung der eigentlichen Tabelle mit dem Artikelstamm benötigt. Ein Beispiel: SELECT b01.artnr, i33.menge_i FROM i33, b01 WHERE i33.idb01 = b01.idb01 AND ...

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

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen F51 und B01...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT F51.IDB01 AS _Quelle, B01.IDB01 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"B01.DBF") ON F51.IDB01=B01.IDB01 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle F51 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 F51.IDB01 AS _Quelle, B01.IDB01 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") INNER JOIN (My.Clients.Path.cDbfDir+"B01.DBF") ON F51.IDB01=B01.IDB01 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Geht auch so...
SELECT F51.IDB01 AS _Quelle, B01.IDB01 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") , (My.Clients.Path.cDbfDir+"B01.DBF") ;
	WHERE F51.IDB01=B01.IDB01
	AND   F51.... ;
	INTO CURSOR qF51 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[F51.IDB01]
IF !EMPTY(loB01.IDB01)
	*/ Dann wurde der Datensatz in der Tabelle B01 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: F51.IDC61
Feldname............ IDC61
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Lieferant
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.IDC61

Relationales Feld (Lookup) in die Lieferantentabelle. Der Feldinhalt wird meistens durch F2 bzw. F3 - Auswahl gefüllt.

Feldhilfe: F51.IDC61

Relationales Feld zur Lieferantentabelle. Dieses Feld ist ein Lookup- relationales Feld in die Lieferantentabelle (C61). Bei SQL Abfragen wird dieses Feld zur Verknüpfung der eigentlichen Tabelle mit der Lieferantentabelle benötigt. Ein Beispiel: SELECT c61.match, COUNT(*) AS anzahl FROM c61,d40 WHERE c61.idc61=d40.idc61 AND ... GROUP BY 1 ...

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

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen F51 und C61...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT F51.IDC61 AS _Quelle, C61.IDC61 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C61.DBF") ON F51.IDC61=C61.IDC61 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle F51 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 F51.IDC61 AS _Quelle, C61.IDC61 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") INNER JOIN (My.Clients.Path.cDbfDir+"C61.DBF") ON F51.IDC61=C61.IDC61 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Geht auch so...
SELECT F51.IDC61 AS _Quelle, C61.IDC61 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") , (My.Clients.Path.cDbfDir+"C61.DBF") ;
	WHERE F51.IDC61=C61.IDC61
	AND   F51.... ;
	INTO CURSOR qF51 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[F51.IDC61]
IF !EMPTY(loC61.IDC61)
	*/ Dann wurde der Datensatz in der Tabelle C61 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: F51.IDC66
Feldname............ IDC66
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Lager
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.IDC66

Relationales Feld (Lookup) in die Lagerorttabelle. Der Feldinhalt wird meistens durch F2 bzw. F3 - Auswahl gefüllt.

Feldhilfe: F51.IDC66

Relationales Feld zur Lagerorttabelle. Dieses Feld ist ein Lookup- relationales Feld in die Lagerorttabelle (C66). Bei SQL Abfragen wird dieses Feld zur Verknüpfung der eigentlichen Tabelle mit der Lagerorttabelle benötigt. Ein Beispiel: SELECT c66.match, i20.menge_s FROM i20,c66 WHERE i20.idc66 = c66.idc66 AND ...

Beispielcode: F51.IDC66
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C66 - Lagerorte

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen F51 und C66...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT F51.IDC66 AS _Quelle, C66.IDC66 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C66.DBF") ON F51.IDC66=C66.IDC66 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle F51 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 F51.IDC66 AS _Quelle, C66.IDC66 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") INNER JOIN (My.Clients.Path.cDbfDir+"C66.DBF") ON F51.IDC66=C66.IDC66 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Geht auch so...
SELECT F51.IDC66 AS _Quelle, C66.IDC66 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") , (My.Clients.Path.cDbfDir+"C66.DBF") ;
	WHERE F51.IDC66=C66.IDC66
	AND   F51.... ;
	INTO CURSOR qF51 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[F51.IDC66]
IF !EMPTY(loC66.IDC66)
	*/ Dann wurde der Datensatz in der Tabelle C66 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: F51.IDE11
Feldname............ IDE11
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Vorgangsposition
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.IDE11

Lookup in : VK-Vorgänge -Pos (E11). Eine Änderung erfolgt durch F3 - Auswahl. Der Srung zu Stammtabelle erfolgt mit F2

Feldhilfe: F51.IDE11

Lookup- bzw. relationale Felder werden benötigt um Tabellen mittels SQL Select oder einer Relation zu verbinden. Durch die Namensgebung der Lookupfelder kann aus dem Feldnamen "meistens" die Zieltabelle der Relation bestimmt werden. Alle Relationen werden in PMS32 über sogenannte ID- Felder hergestellt, wobei die Zieltabelle ab der dritten Stelle des Feldnamens bis zur fünften Stelle des Feldnames angegeben ist. Aus ein paar Beispielen: D51.IDB01 => B01, I40.IDC42VKB => C42, I50.IDC25B => C25. Mit der Formel aus dem Codeblock kann zu "fast" allen ID Feldern die entsprechende Zieltabelle ermittelt werden. Spezial- Lookupfelder wie z.B.: I20.IDZWI oder I23.IDAUFA... benötigen zur Bestimmung die entsprechende IP, mit der über die Systemtabelle Y01 die entsprechende Zieltabelle ermittelt werden kann.

Beispielcode: F51.IDE11
*/ 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 F51 und E11...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT F51.IDE11 AS _Quelle, E11.IDE11 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"E11.DBF") ON F51.IDE11=E11.IDE11 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle F51 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 F51.IDE11 AS _Quelle, E11.IDE11 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") INNER JOIN (My.Clients.Path.cDbfDir+"E11.DBF") ON F51.IDE11=E11.IDE11 ;
	WHERE F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE
*/ Geht auch so...
SELECT F51.IDE11 AS _Quelle, E11.IDE11 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"F51.DBF") , (My.Clients.Path.cDbfDir+"E11.DBF") ;
	WHERE F51.IDE11=E11.IDE11
	AND   F51.... ;
	INTO CURSOR qF51 NOFILTER READWRITE

Felddefinition: F51.IEC
Feldname............ IEC
Feldtyp............. C
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... IEC-Kz.
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.IEC

Buchstabe der IEC-Nummerierung

Feldhilfe: F51.IEC

Beispielcode: F51.IEC
*/ Dieses Feld ist ein IE - Feld der Tabelle (EAN-Code)...
*/ Die Information der Tabelle kann über die My Struktur ermittelt werden...
LOCAL loF51 AS Object
loF51 = My.Bussines.Strain.Misc.oF51[F51.IEC]
IF !EMPTY(loF51.IEC)
	*/ Dann wurden Daten gefunden...
	*/ Weiterer Code hier...
ENDIF

Felddefinition: F51.KABELANZ
Feldname............ KABELANZ
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Verwendungsanzahl Kabel
Standardwert........ 0
Tabellendefinitionen: F51
Kurzbeschreibung: F51.KABELANZ

Feldhilfe: F51.KABELANZ

Beispielcode: F51.KABELANZ


Felddefinition: F51.KABELDET
Feldname............ KABELDET
Feldtyp............. C
Feldgröße........... 30
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Kabeldetaildarstellung
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.KABELDET

Feldhilfe: F51.KABELDET

Beispielcode: F51.KABELDET


Felddefinition: F51.KABELLEN
Feldname............ KABELLEN
Feldtyp............. N
Feldgröße........... 10
Dezimalstellen...... 3
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Länge der Kabel
Standardwert........ 0
Tabellendefinitionen: F51
Kurzbeschreibung: F51.KABELLEN

Feldhilfe: F51.KABELLEN

Beispielcode: F51.KABELLEN


Felddefinition: F51.KDARTNR
Feldname............ KDARTNR
Feldtyp............. C
Feldgröße........... 60
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Fremde Artikelnummer
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.KDARTNR

Artikelnummer des Kunden

Feldhilfe: F51.KDARTNR

Beispielcode: F51.KDARTNR


Felddefinition: F51.KENNUNG
Feldname............ KENNUNG
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Kennung
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.KENNUNG

laufende Nummer 1,2,...n

Feldhilfe: F51.KENNUNG

Beispielcode: F51.KENNUNG


Felddefinition: F51.KZAUS
Feldname............ KZAUS
Feldtyp............. C
Feldgröße........... 79
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Ausgabekennzeichen
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.KZAUS

Artikelinformation

Feldhilfe: F51.KZAUS

Beispielcode: F51.KZAUS


Felddefinition: F51.LDAUER
Feldname............ LDAUER
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Lebensdauer
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.LDAUER

Artikelinformation

Feldhilfe: F51.LDAUER

Beispielcode: F51.LDAUER


Felddefinition: F51.MENGE
Feldname............ MENGE
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 3
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... STOCK
Feldbezeichnung..... Anzahl
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.MENGE

Mengeneingabe in der entsprechenden Einheit vornehmen. Bei Mengenfeldern mit verschiedenen Einheiten, kann die Einheit mit F2 ausgewählt werden. Beispiel: Menge einer Baugruppenposition.

Feldhilfe: F51.MENGE

Mengenfeld. Hier kann eine Menge eingegeben werden. Bitte beachten Sie, dass die Mengeneingabe immer größer oder gleich Null sein muss. Negative Mengen können im System eigentlich nicht vorkommen oder werden direkt vom System berechnet.

Beispielcode: F51.MENGE


Felddefinition: F51.PFAD
Feldname............ PFAD
Feldtyp............. N
Feldgröße........... 5
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Seitenpfad
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.PFAD

Bauteilinformation

Feldhilfe: F51.PFAD

Beispielcode: F51.PFAD


Felddefinition: F51.PFADI
Feldname............ PFADI
Feldtyp............. N
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Seitenpfad intern
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.PFADI

Bauteilinformation

Feldhilfe: F51.PFADI

Beispielcode: F51.PFADI


Felddefinition: F51.POS
Feldname............ POS
Feldtyp............. N
Feldgröße........... 5
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Seitenposition
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.POS

Bauteilinformation

Feldhilfe: F51.POS

Beispielcode: F51.POS


Felddefinition: F51.POSI
Feldname............ POSI
Feldtyp............. N
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Seitenposition intern
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.POSI

Bauteilinformation

Feldhilfe: F51.POSI

Beispielcode: F51.POSI


Felddefinition: F51.POSTYP
Feldname............ POSTYP
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... lzeit
Standardwert........ "1"
Tabellendefinitionen: F51
Kurzbeschreibung: F51.POSTYP

Artikeltyp

Feldhilfe: F51.POSTYP

Beispielcode: F51.POSTYP


Felddefinition: F51.RINUM
Feldname............ RINUM
Feldtyp............. C
Feldgröße........... 30
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Rohrleitung / Instrument.
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.RINUM

Rohrleitung und Instumentierung

Feldhilfe: F51.RINUM

Beispielcode: F51.RINUM


Felddefinition: F51.SCHUETZVAR
Feldname............ SCHUETZVAR
Feldtyp............. C
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Schützvariante
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.SCHUETZVAR

Artikelinformation

Feldhilfe: F51.SCHUETZVAR

Beispielcode: F51.SCHUETZVAR


Felddefinition: F51.SEITE
Feldname............ SEITE
Feldtyp............. C
Feldgröße........... 60
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Seite
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.SEITE

Bauteilinformation

Feldhilfe: F51.SEITE

Beispielcode: F51.SEITE


Felddefinition: F51.SEITETYP
Feldname............ SEITETYP
Feldtyp............. C
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Seitentyp
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.SEITETYP

Seitentyp EPLAN

Feldhilfe: F51.SEITETYP

Beispielcode: F51.SEITETYP


Felddefinition: F51.SYMBD
Feldname............ SYMBD
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Symboldatei
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.SYMBD

Bauteilinformation

Feldhilfe: F51.SYMBD

Beispielcode: F51.SYMBD


Felddefinition: F51.SYMBOL
Feldname............ SYMBOL
Feldtyp............. N
Feldgröße........... 5
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Symbolnummer
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.SYMBOL

Bauteilinformation

Feldhilfe: F51.SYMBOL

Beispielcode: F51.SYMBOL


Felddefinition: F51.SYMBOLART
Feldname............ SYMBOLART
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Symbolart
Standardwert........ 255
Tabellendefinitionen: F51
Kurzbeschreibung: F51.SYMBOLART

Betriebsmittelbezogen

Feldhilfe: F51.SYMBOLART

Beispielcode: F51.SYMBOLART


Felddefinition: F51.SYSID
Feldname............ SYSID
Feldtyp............. N
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Interne SYSTEM-ID
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.SYSID

Interne ID von EPLAN

Feldhilfe: F51.SYSID

Beispielcode: F51.SYSID


Felddefinition: F51.TART
Feldname............ TART
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Teileart
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.TART

Artikelinformation

Feldhilfe: F51.TART

Beispielcode: F51.TART


Felddefinition: F51.UGRP
Feldname............ UGRP
Feldtyp............. C
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Untergruppe
Standardwert........ "0"
Tabellendefinitionen: F51
Kurzbeschreibung: F51.UGRP

Artikelinformation

Feldhilfe: F51.UGRP

Beispielcode: F51.UGRP


Felddefinition: F51.VERTEIL
Feldname............ VERTEIL
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Verschleißteil
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.VERTEIL

Artikelinformation

Feldhilfe: F51.VERTEIL

Beispielcode: F51.VERTEIL


Felddefinition: F51.WARTUNG
Feldname............ WARTUNG
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Wartungsintervall
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.WARTUNG

Artikelinformation

Feldhilfe: F51.WARTUNG

Beispielcode: F51.WARTUNG


Felddefinition: F51.ZTEXT
Feldname............ ZTEXT
Feldtyp............. C
Feldgröße........... 51
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztext
Standardwert........
Tabellendefinitionen: F51
Kurzbeschreibung: F51.ZTEXT

Bauteilinformation

Feldhilfe: F51.ZTEXT

Beispielcode: F51.ZTEXT


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