[Properties]
Alias=BelPos

[Fields]
PrjNr=C;8;0;
BelArt=C;2;0;
BelNr=C;8;0;
LfdNr=C;6;0;
Ebene=N;1;0;
RefKey=C;6;0;
SatzArt=N;2;0;
Nachtrag=N;1;0;
Bedarf=L;1;0;
Alternativ=L;1;0;
Entfaellt=L;1;0;
Fixed=L;1;0;
Marked=L;1;0;
Fremd=L;1;0;
Vk2JN=L;1;0;
LohnJN=L;1;0;
MatJN=L;1;0;
PosNr=C;20;0;
ArtNr=C;20;0;
Ktxt1=C;50;0;
Menge=N;12;3;
VkMat=N;14;2;
VkLohn=N;14;2;
VkFremd=N;14;2;
EkMat=N;14;2;
EkLohn=N;14;2;
EkFremd=N;14;2;
RWegZube=N;1;0;
RWegNe=N;1;0;
NeFlag=L;1;0;
EkZube=N;14;2;
MittelLohn=N;6;2;
RabattDM=N;14;2;
RabattVH=N;6;2;
Zeit=N;10;2;
Aufwand=N;10;5;
Me=C;6;0;
Pe=C;2;0;
Gebinde=N;12;3;
AufLohn=N;8;2;
AufMat=N;8;2;
Ktxt2=C;50;0;
Ktxt3=C;50;0;
KzDrk1=N;1;0;
KzDrk2=N;1;0;
TxtNr=C;20;0;
DrkIndi=L;1;0;
DrkMenge=L;1;0;
DrkEP=L;1;0;
DrkGP=L;1;0;
DrkLM=L;1;0;
DrkUpos=L;1;0;
DrkUposPr=L;1;0;
DrkUposAbs=L;1;0;
Vk2Lohn=N;14;2;
Vk2Mat=N;14;2;
Brutto=N;14;2;
Rab1=N;6;2;
Rab2=N;6;2;
EkNe=N;14;2;
OldMLohn=L;1;0;
Faktor1=N;4;2;
Faktor2=N;5;2;
Faktor3=N;5;2;
ZSAbStart=L;1;0;
ZSNeutral=L;1;0;
ZSWieVor=L;1;0;
DrkFett=L;1;0;
DrkFF=L;1;0;
DrkLF=L;1;0;
KzMwst=N;1;0;
MengeVA=N;12;3;
Kst=C;20;0;
Ktr=C;20;0;
EGruMat=C;3;0;
EGruLohn=C;3;0;
SuSp=C;20;0;
SuSpTyp=N;2;0;
AbsMenge=N;12;3;
EPMat=N;14;2;
EPLohn=N;14;2;
EPPos=N;14;2;
GPPos=N;14;2;
AbsGP=N;14;2;
ParentRef=C;6;0;
Expanded=L;1;0;
Visible=L;1;0;
SuSpValid=L;1;0;
Dropped=L;1;0;
Saved=L;1;0;
EkSonstig=N;14;2;
VkBedarf=N;14;2;
CuGewicht=N;12;3;
KGruppe=N;2;0;
FloskelJN=L;1;0;
GAEBxOZ=C;20;0;
GAEBxTyp=N;1;0;
GAEBxFrM=L;1;0;
AlGewicht=N;12;3;
SumBrutto=N;14;2;
ZZGrpNr=N;3;0;
ZZLfdNr=N;1;0;
EPAufgl=L;1;0;
EpAnteile=C;18;0;
VkAnt1=N;14;2;
VkAnt2=N;14;2;
VkAnt3=N;14;2;
VkAnt4=N;14;2;
Herkunft=N;2;0;
BuchGrp=C;10;0;
BezugAuf=C;6;0;
BezugBis=C;6;0;
Flags=N;8;0;
VkAnt5=N;14;2;
VkAnt6=N;14;2;
CVkAnt1=N;14;2;
CVkAnt2=N;14;2;
CVkAnt3=N;14;2;
CVkAnt4=N;14;2;
CVkAnt5=N;14;2;
CVkAnt6=N;14;2;
EkAnteile=C;168;0;

[Keys]
Key00=UPPER(PrjNr+BelArt+BelNr+LfdNr);(.NOT.DELETED()).AND.(.NOT.Dropped);
Key01=UPPER(PrjNr+BelArt+BelNr+PosNr);(.NOT.DELETED()).AND.(.NOT.Dropped);
Key02=UPPER(PrjNr+BelArt+BelNr+ArtNr);(.NOT.DELETED()).AND.(.NOT.Dropped);
Key03=UPPER(PrjNr+BelArt+BelNr+RefKey);.NOT.DELETED();
Key04=UPPER(PrjNr+BelArt+BelNr+LfdNr);(.NOT.DELETED()).AND.((.NOT.Dropped).AND.(Visible));
Key05=UPPER(PrjNr+BelArt+BelNr+ParentRef+LfdNr);(.NOT.DELETED()).AND.(.NOT.Dropped);
Key06=UPPER(PrjNr+BelArt+BelNr);(.NOT.DELETED()).AND.(.NOT.Saved);
Key07=UPPER(PrjNr+BelArt+BelNr+ArtNr);(.NOT.DELETED()).AND.((.NOT.Dropped).AND.(SatzArt=17));
Key08=UPPER(PrjNr+RefKey);.NOT.DELETED();
Key09=UPPER(ArtNr+BelNr+LfdNr);(.NOT.DELETED()).AND.((BelArt>='1').AND.(BelArt<='4').AND.((SatzArt=7).OR.(SatzArt=8)));
Key10=UPPER(PrjNr+BelArt+BelNr+STR(KGruppe,2,0)+ParentRef);(.NOT.DELETED()).AND.((.NOT.Dropped).AND.(SatzArt=7));
Key11=UPPER(ArtNr+BelNr);(.NOT.DELETED()).AND.((.NOT.Dropped).AND.((SatzArt=7).OR.(SatzArt=8)).AND.(BelArt>='1').AND.(BelArt<='4'));
Key12=UPPER(PrjNr+BelArt+BelNr+ArtNr+LfdNr);(.NOT.DELETED()).AND.((.NOT.Dropped).AND.((SatzArt=7).OR.(SatzArt=8)));
Key13=UPPER(PrjNr+BelArt+BelNr+ArtNr+STR(ZZGrpNr,3,0)+STR(ZZLfdNr,1,0));(.NOT.DELETED()).AND.(.NOT.Dropped);

