F-Script |
Nr
|
Bedeutung
|
Typ/ Länge
|
Wert
|
||||
1
|
Verarbeitungsart
|
A 4
|
leer oder NF und/oder PM
NF = No
F-Script
Kein F-Script bei Aufruf des IBOS in einem
Save-Script wie beispielsweise OBJSAVE.FF (Damit kann ein
Endlos-Loop verhindert werden.)
PM = Process Mode (siehe
ab Argument 5)
|
||||
2
|
Objekt-ID
|
N 10
|
gemäss Tabelle
|
||||
3
|
Strukturart
|
N 3
|
|||||
4
|
Reserve
|
||||||
Argument 5 bis 139 = Attribute
Reihenfolge und
Wert gemäss OpaccOXAS Studio.
_ =
Leerzeichen
Übergabe von '__': Daten holen, als wäre das
Attribut auf vererben eingestellt.
Übergabe von '_': Feld
leer lassen, selbst wenn das Attribut auf vererben eingestellt
ist.
Übergabe 'Wert_': Feld mit Wert füllen, selbst wenn
das Attribut auf vererben eingestellt ist.
Übergabe
'Wert': Feld mit Wert füllen, ausser das Attribut ist auf
vererben eingestellt.
Wenn Argument 1 = PM, dann müssen
den Argumenten jeweils einer der folgenden Codes vorangestellt
werden (_ = Leerzeichen):
0_ = Wert überschreiben
1_
= Wert anhängen
2_ = vor dem Wert Komma, dann
anhängen
3_ = Wert dazuzählen (N)
4_ = Wert
wegzählen (N)
5 = Wert anpassen (B)
6 =
Tagesdatum (D)
Beispiel: ,,,3
177.75,,,
|
|||||||
5
|
ObjItem.AddrNo
|
N 8 | |||||
6
|
ObjItem.ArtNo
|
X 15 | |||||
7
|
ObjItem.Name
|
A 50 | |||||
8
|
ObjItem.HasSlots
|
B | |||||
9
|
ObjItem.Slot1
|
A 30 | |||||
10
|
ObjItem.Slot2
|
A 30 | |||||
11
|
ObjItem.Date
|
D | |||||
12
|
ObjItem.DocItemOriginCd
|
A 1 | |||||
13
|
ObjItem.DocInternalNo
|
N 10 | |||||
14
|
ObjItem.DocItemNumber
|
N 4 | Interne Positionsnummer | ||||
15
|
ObjItem.Unit
|
N 2 | |||||
16
|
ObjItem.Quantity
|
R 8.6 | |||||
17
|
ObjItem.JourneyDistanceKm
|
N 4 | |||||
18
|
ObjItem.JourneyTimeMi
|
N 4 | |||||
19
|
ObjItem.Counter1
|
A 10 | |||||
20
|
ObjItem.Counter2
|
A 10 | |||||
21
|
ObjItem.InStockAccount
|
N 12 | |||||
22
|
ObjItem.CostCentre
|
N 12 | |||||
23
|
ObjItem.CostUnit
|
N 12 | |||||
24
|
ObjItem.HasOwnObject
|
B | |||||
25
|
ObjItem.StorageLocNo
|
N 4 | |||||
26
|
ObjItem.Warranty
|
N 3 | |||||
27
|
ObjItem.WarrantyFrom
|
D | |||||
28
|
ObjItem.WarrantyTo
|
D | |||||
29
|
ObjItem.Modifier
|
N 8 | |||||
30
|
ObjItem.Modified
|
D | |||||
31
|
ObjItem.IsActive
|
B | |||||
32
|
ObjItem.MofSyncId
|
A 100 | |||||
...
|
Reserve
|
Argument 33 bis 39 | |||||
40
|
ObjItem.FreeA1
|
A 1 | |||||
41
|
ObjItem.FreeA2
|
A 1 | |||||
42
|
ObjItem.FreeA3
|
A 1 | |||||
43
|
ObjItem.FreeA4
|
A 10 | |||||
44
|
ObjItem.FreeA5
|
A 10 | |||||
45
|
ObjItem.FreeA6
|
A 10 | |||||
46
|
ObjItem.FreeA7
|
A 20 | |||||
47
|
ObjItem.FreeA8
|
A 20 | |||||
48
|
ObjItem.FreeA9
|
A 20 | |||||
49
|
ObjItem.FreeA10
|
A 30 | |||||
50
|
ObjItem.FreeB1
|
A 10 | |||||
51
|
ObjItem.FreeB2
|
A 10 | |||||
52
|
ObjItem.FreeB3
|
A 10 | |||||
53
|
ObjItem.FreeB4
|
A 10 | |||||
54
|
ObjItem.FreeB5
|
A 10 | |||||
55
|
ObjItem.FreeB6
|
A 10 | |||||
56
|
ObjItem.FreeB7
|
A 10 | |||||
57
|
ObjItem.FreeB8
|
A 10 | |||||
58
|
ObjItem.FreeB9
|
A 10 | |||||
59
|
ObjItem.FreeB10
|
A 10 | |||||
60
|
ObjItem.FreeC1
|
A 20 | |||||
61
|
ObjItem.FreeC2
|
A 20 | |||||
62
|
ObjItem.FreeC3
|
A 20 | |||||
63
|
ObjItem.FreeC4
|
A 20 | |||||
64
|
ObjItem.FreeC5
|
A 20 | |||||
65
|
ObjItem.FreeC6
|
A 20 | |||||
66
|
ObjItem.FreeC7
|
A 20 | |||||
67
|
ObjItem.FreeC8
|
A 20 | |||||
68
|
ObjItem.FreeC9
|
A 20 | |||||
69
|
ObjItem.FreeC10
|
A 20 | |||||
70
|
ObjItem.FreeD1
|
A 10 | |||||
71
|
ObjItem.FreeD2
|
A 10 | |||||
72
|
ObjItem.FreeD3
|
A 10 | |||||
73
|
ObjItem.FreeD4 | A 10 | |||||
74
|
ObjItem.FreeD5 | A 10 | |||||
75
|
ObjItem.FreeD6
|
A 10 | |||||
76
|
ObjItem.FreeD7
|
A 10 | |||||
77
|
ObjItem.FreeD8
|
A 10 | |||||
78
|
ObjItem.FreeD9
|
A 10 | |||||
79
|
ObjItem.FreeD10
|
A 10 | |||||
80
|
ObjItem.FreeE1
|
A 10 | |||||
81
|
ObjItem.FreeE2
|
A 10 | |||||
82
|
ObjItem.FreeE3
|
A 10 | |||||
83
|
ObjItem.FreeE4
|
A 10 | |||||
84
|
ObjItem.FreeE5
|
A 10 | |||||
85
|
ObjItem.FreeE6
|
A 10 | |||||
86
|
ObjItem.FreeE7
|
A 10 | |||||
87
|
ObjItem.FreeE8
|
A 10 | |||||
88
|
ObjItem.FreeE9
|
A 10 | |||||
89
|
ObjItem.FreeE10
|
A 10 | |||||
90
|
ObjItem.FreeF1
|
A 30 | |||||
91
|
ObjItem.FreeF2
|
A 30 | |||||
92
|
ObjItem.FreeF3
|
A 30 | |||||
93
|
ObjItem.FreeF4
|
A 30 | |||||
94
|
ObjItem.FreeF5
|
A 30 | |||||
95
|
ObjItem.FreeF6
|
A 30 | |||||
96
|
ObjItem.FreeF7
|
A 30 | |||||
97
|
ObjItem.FreeF8
|
A 30 | |||||
98
|
ObjItem.FreeF9
|
A 30 | |||||
99
|
ObjItem.FreeF10
|
A 30 | |||||
100
|
ObjItem.FreeG1
|
A 30 | |||||
101
|
ObjItem.FreeG2
|
A 30 | |||||
102
|
ObjItem.FreeG3
|
A 30 | |||||
103
|
ObjItem.FreeG4
|
A 30 | |||||
104
|
ObjItem.FreeG5
|
A 30 | |||||
105
|
ObjItem.FreeG6
|
A 30 | |||||
106
|
ObjItem.FreeG7
|
A 30 | |||||
107
|
ObjItem.FreeG8
|
A 30 | |||||
108
|
ObjItem.FreeG9
|
A 30 | |||||
109
|
ObjItem.FreeG10
|
A 30 | |||||
110
|
ObjItem.FreeH1
|
A 50 | |||||
111
|
ObjItem.FreeH2
|
A 50 | |||||
112
|
ObjItem.FreeH3
|
A 50 | |||||
113
|
ObjItem.FreeH4
|
A 50 | |||||
114
|
ObjItem.FreeH5
|
A 50 | |||||
115
|
ObjItem.FreeH6
|
A 50 | |||||
116
|
ObjItem.FreeH7
|
A 50 | |||||
117
|
ObjItem.FreeH8
|
A 50 | |||||
118
|
ObjItem.FreeH9
|
A 50 | |||||
119
|
ObjItem.FreeH10
|
A 50 | |||||
120
|
ObjItem.FreeI1
|
A 50 | |||||
121
|
ObjItem.FreeI2
|
A 50 | |||||
122
|
ObjItem.FreeI3
|
A 50 | |||||
123
|
ObjItem.FreeI4
|
A 50 | |||||
124
|
ObjItem.FreeI5
|
A 50 | |||||
125
|
ObjItem.FreeI6
|
A 50 | |||||
126
|
ObjItem.FreeI7
|
A 50 | |||||
127
|
ObjItem.FreeI8
|
A 50 | |||||
128
|
ObjItem.FreeI9
|
A 50 | |||||
129
|
ObjItem.FreeI10
|
A 50 | |||||
130
|
ObjItem.FreeJ1
|
A 250 | |||||
131
|
ObjItem.FreeJ2
|
A 250 | |||||
132
|
ObjItem.FreeJ3
|
A 250 | |||||
133
|
ObjItem.FreeJ4
|
A 250 | |||||
134
|
ObjItem.FreeJ5
|
A 250 | |||||
135
|
ObjItem.FreeJ6
|
A 250 | |||||
136
|
ObjItem.FreeJ7
|
A 250 | |||||
137
|
ObjItem.FreeJ8
|
A 250 | |||||
138
|
ObjItem.FreeJ9
|
A 250 | |||||
139
|
ObjItem.FreeJ10
|
A 250 | |||||
140
|
Reserve
|
||||||
141
|
ObjItem.SortNo
|
N 4.0 |
![]() |
NotizDie Attribute müssen im
IBOS an derjenigen Stelle stehen, welche der Attribut-Nummer gemäss den
Vorgaben im Opacc OXAS Studio entspricht.
Beispiel:
Die
Attribute 82, 83, 84 und 85 (gemäss Vorgaben im OpaccOXAS Studio BC 93504)
sollen auf einem Objekt überschrieben werden. Der zugehörige IBOS sieht
dann so aus:
OBV-OBJ-MUT,PM,56,200,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0 07.07.2014,0 285,0 1997,0 B-807a, |