PMS32 Online- Hilfereferenz

FIELD.F50

CAE-STUECKLISTENKOPF


Felddefinition: F50.ANAF
Feldname............ ANAF
Feldtyp............. C
Feldgröße........... 16
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Angebot/Auftrag
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.ANAF

Feldhilfe: F50.ANAF

Beispielcode: F50.ANAF


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

Feldhilfe: F50.ANLAGE

Die Anlagenbezeichnung kann zur kurzen textlichen Beschreibung des Vorgangs verwendet werden.
Bei CAE-Stücklisten, die mit EPLAN erstellt werden, wird hier das Feld Anlagenbezeichnung aus dem EPLAN-Projekt übernommen.

Beispielcode: F50.ANLAGE


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

BMK Nummerierung. Wie wird die Nummerierung des BMK's im Vorgang vorgenommen.

Feldhilfe: F50.BMKNR

Wie sind die BMK's der Positionsliste aufgebaut? 0-Es wird der Standard verwendet.1-Gesamt. Nummerierung nach Standard.2-DIN, nur bei dieser BMK Nummerierung wird das BMK aufgelöst! Siehe dazu auch das Codebeispiel.

Beispielcode: F50.BMKNR
*/ 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: F50.CAEPRJ
Feldname............ CAEPRJ
Feldtyp............. C
Feldgröße........... 51
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... CAE-Projekt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.CAEPRJ

Feldhilfe: F50.CAEPRJ

Dies ist der Name des CAE - Projektes. Dieser ist in den Kopfdaten zu sehen. Der Name kann gegebenenfalls auch geändert werden, indem Sie den Pfad zum Projekt ändern.

Beispielcode: F50.CAEPRJ


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

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

Feldhilfe: F50.IDC63

Relationales Feld zur Kundentabelle. Dieses Feld ist ein Lookup- relationales Feld in die Kundentabelle (C63). Bei SQL Abfragen wird dieses Feld zur Verknüpfung der eigentlichen Tabelle mit der Kundentabelle benötigt. Ein Beispiel: SELECT c63.match, COUNT(*) AS anzahl FROM c63,d40 WHERE c63.idc63=d40.idc61 AND ... GROUP BY 1 ... Dieser SQL würde alle Beistellungen und Reparaturbestellungen zum Kunden ermitteln.

Beispielcode: F50.IDC63
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C63 - Kunden

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

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

Feldhilfe: F50.KOMMISION

Beispielcode: F50.KOMMISION


Felddefinition: F50.Z1
Feldname............ Z1
Feldtyp............. C
Feldgröße........... 48
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztext 1
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.Z1

Feldhilfe: F50.Z1

Beispielcode: F50.Z1


Felddefinition: F50.Z2
Feldname............ Z2
Feldtyp............. C
Feldgröße........... 48
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztext 2
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.Z2

Feldhilfe: F50.Z2

Beispielcode: F50.Z2


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

Feldhilfe: F50.Z3

Beispielcode: F50.Z3


Felddefinition: F50.Z4
Feldname............ Z4
Feldtyp............. C
Feldgröße........... 48
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztext 4
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.Z4

Feldhilfe: F50.Z4

Beispielcode: F50.Z4


Felddefinition: F50.Z5
Feldname............ Z5
Feldtyp............. C
Feldgröße........... 48
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztext 5
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.Z5

Feldhilfe: F50.Z5

Beispielcode: F50.Z5


Felddefinition: F50.Z6
Feldname............ Z6
Feldtyp............. C
Feldgröße........... 48
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztext 6
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.Z6

Feldhilfe: F50.Z6

Beispielcode: F50.Z6


Felddefinition: F50.Z7
Feldname............ Z7
Feldtyp............. C
Feldgröße........... 48
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztext 7
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.Z7

Feldhilfe: F50.Z7

Beispielcode: F50.Z7


Felddefinition: F50.ZNR
Feldname............ ZNR
Feldtyp............. C
Feldgröße........... 48
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... NR
Feldbezeichnung..... Zeichnungsnummer
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.ZNR

Zeichnungsnummer zum Artikel. Wird benötigt, wenn dem Artikel eine technische Zeichung hinterlegt ist. Mit F3 - Auswahl kann eine Zeichnung (Dateiname) gewählt werden.

Feldhilfe: F50.ZNR

Zeichnungsnummer zum Artikel. Wird benötigt, wenn dem Artikel eine technische Zeichung hinterlegt ist. Mit F3 - Auswahl kann eine Zeichnung (Dateiname) gewählt werden. Bei der Schnittstelle zwischen PMS32 und DDM9000 wird die Zeichnungsnummer als Identifizierung an PMS32 übergeben.

Beispielcode: F50.ZNR


Felddefinition: F50.ZUSATZ
Feldname............ ZUSATZ
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zusatztexte 1 bis 7
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: F50
Kurzbeschreibung: F50.ZUSATZ

Feldhilfe: F50.ZUSATZ

Textfelder, sind variable Speicherfelder in denen Informationen bis zu einer Größe von 2GB gespeichert werden können. Die Unterscheidung der Textfelder liegt in ihrem Namen. NOTIZ z.B. wird ausschlieslich für Notizen benutzt. Andere Textfelder wiederum werden beim Erstellen von Vorgängen bzw. Bestellungen aus Stammfeldern übernommen. Im Vorgang: B01.BEZ => E11.BEZ, B01.LANG => E11.LANG. In den Textfeldern können folgende Funktionen über Funktionstasten oder ein ShortCut - Menü (Rechte Maustaste) aufgerufen werden: F2 - Sprung in die Maske C40 - Langtexte, F3 - Auswahl aus C40 - Langtexte und F4 - vergrößerte Eingabe in einer separaten Maske. Diese Funktionen können je nach Textfeld variieren!

Beispielcode: F50.ZUSATZ


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