1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.fhw.cabaweb.calculation;
21
22 import java.util.ArrayList;
23 import java.util.Collection;
24 import java.util.Iterator;
25
26 import org.apache.commons.logging.Log;
27 import org.apache.commons.logging.LogFactory;
28 import org.fhw.cabaweb.calculation.common.CommonCalculation;
29 import org.fhw.cabaweb.data.DataInterfaceErgebnissdaten;
30 import org.fhw.cabaweb.data.DataInterfaceProjektgruppen;
31 import org.fhw.cabaweb.data.DataInterfaceVoreinstellungen;
32 import org.fhw.cabaweb.data.constants.Constants;
33 import org.fhw.cabaweb.data.dataobjects.Ergebniss;
34 import org.fhw.cabaweb.data.dataobjects.Voreinstellung;
35 import org.fhw.cabaweb.ojb.dataobjects.Projektgruppen;
36
37 /***
38 * Die Klasse trägt die Startwerte in die Tabellen ein.
39 *
40 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
41 * @version Version 1.0 18.08.2004
42 */
43 public final class Startwerte
44 {
45 /*** Commons Logging Instanz */
46 private static Log log = LogFactory.getLog("org.fhw.cabaweb.calculation.Startwerte");
47
48
49
50 /***
51 * Standardkonstruktor der nicht zugänglich sein soll, da dies eine Utility Klasse ist
52 */
53 protected Startwerte()
54 {
55 throw new UnsupportedOperationException();
56 }
57
58 /***
59 * Trägt die Startwerte für Quartal -1 und 0 in die Datenbank ein
60 *
61 * @param projektnummer Die Projektnummer
62 * @return Die Inflation
63 */
64 public static final void StartwerteEintragen(Integer projektnummer)
65 {
66 /*** Data Interface (indirekter Zugriff auf die OJB Ebene) initialisieren */
67 DataInterfaceVoreinstellungen div = new DataInterfaceVoreinstellungen();
68 /*** Data Interface (indirekter Zugriff auf die OJB Ebene) initialisieren */
69 DataInterfaceProjektgruppen dipg = new DataInterfaceProjektgruppen();
70
71 Integer gruppennummer = null;
72 Projektgruppen gruppe = null;
73 Collection gruppennummern = dipg.sucheProjektnummer(projektnummer);
74 Iterator gruppennummerniterator = gruppennummern.iterator();
75
76 ArrayList vorwerte = (ArrayList) div.sucheKombination_Gruppierung(projektnummer, Constants.VG_VOREINSTELLUNGENANFANGSQUARTAL_KEY);
77 ArrayList allgemein = (ArrayList) div.sucheKombination_Gruppierung(projektnummer, Constants.VG_VOREINSTELLUNGENALLGEMEIN_KEY);
78 ArrayList entscheidungen = (ArrayList) div.sucheKombination_Gruppierung(projektnummer, Constants.VG_VOREINSTELLUNGENENTSCHEIDUNGEN_KEY);
79
80 while (gruppennummerniterator.hasNext())
81 {
82 gruppe = (Projektgruppen) gruppennummerniterator.next();
83
84 if (gruppe.getAktiv().booleanValue() == false || gruppe.getGruppenname().compareTo("Default") == 0 || gruppe.getGruppenname().compareTo("Projektleiter") == 0)
85 gruppennummerniterator.remove();
86 }
87
88 gruppennummerniterator = gruppennummern.iterator();
89
90 if (gruppennummerniterator.hasNext())
91 {
92 gruppe = (Projektgruppen) gruppennummerniterator.next();
93 gruppennummer = gruppe.getGruppennummer();
94 }
95
96 gruppennummerniterator = gruppennummern.iterator();
97
98 Double inflation = ErstelleIndices.Inflation(projektnummer, gruppennummer, new Integer(0));
99 Double lohnerhoehung = ErstelleIndices.Lohnerhoehung(projektnummer, gruppennummer, new Integer(0));
100 Double saison = ErstelleIndices.Saison(projektnummer, gruppennummer, new Integer(0));
101 Double konjunktur = ErstelleIndices.Konjunktur(projektnummer, gruppennummer, new Integer(0));
102
103 while (gruppennummerniterator.hasNext())
104 {
105 /*** Data Interface (indirekter Zugriff auf die OJB Ebene) initialisieren */
106 DataInterfaceErgebnissdaten die = new DataInterfaceErgebnissdaten();
107
108 gruppe = (Projektgruppen) gruppennummerniterator.next();
109 gruppennummer = gruppe.getGruppennummer();
110
111 if (log.isDebugEnabled())
112 {
113 log.debug(" Startwerte fuer : 'P " + gruppe.getProjekte().getProjektname() + " G " + gruppe.getGruppenname() + "'");
114 }
115
116 ArrayList quartalminus1 = (ArrayList) die.sucheQuartal(projektnummer, gruppennummer, new Integer(-1));
117 ArrayList quartal0 = (ArrayList) die.sucheQuartal(projektnummer, gruppennummer, new Integer(0));
118
119 Voreinstellung voreinstellung = null;
120 Ergebniss ergebnis = null;
121
122
123
124 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, new Double(1.0));
125 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENINFLATIONSINDEX_KEY);
126 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
127
128
129 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, new Double(1.0));
130 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENLOHNERHOEHUNGSINDEX_KEY);
131 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
132
133
134 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALEIGENKAPITAL_KEY);
135 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGEIGENKAPITAL_KEY);
136 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
137
138
139 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALBANKDARLEHEN_KEY);
140 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGBANKKREDIT_KEY);
141 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
142
143
144 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALKONTOKORRENTKREDIT_KEY);
145 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGKONTOKORRENTKREDIT_KEY);
146 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
147
148
149 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALUNVERZINSLICHEVERBINDLICHKEITEN_KEY);
150 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGUNVERZINSLICHEVERBINDLICHKEITEN_KEY);
151 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
152
153
154 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALANLAGEVERMOEGEN_KEY);
155 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGANLAGEVERMOEGEN_KEY);
156 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
157
158
159 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALLAGERBESTANDROHSTOFFEEURO_KEY);
160 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGROHSTOFFLAGERBESTAND_KEY);
161 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
162
163
164 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALFERTIGPRODUKTEEURO_KEY);
165 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGLAGERBESTANDFERTIGPRODUKTE_KEY);
166 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
167
168
169 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALFERTIGPRODUKTESTUECK_KEY);
170 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENLAGERMENGEFERTIGPRODUKTE_KEY);
171 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
172
173
174 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALKAPAZITAETSBESTAND_KEY);
175 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENKAPAZITAETSBESTANDFOLGEQUARTAL_KEY);
176 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
177
178
179 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALKAPAZITAETSAUSLASTUNG_KEY);
180 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENKAPAZITAETSAUSLASTUNG_KEY);
181 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
182
183
184 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALPRODUZIERTEPRODUKTART_KEY);
185 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENPRODUZIERTEPRODUKTART_KEY);
186 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
187
188
189 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALMAXIMALEPRODUKTART_KEY);
190 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENMAXIMALMOEGLICHEPRODUKTARTFOLGEQUARTAL_KEY);
191 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
192
193
194 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALUMSATZERLOESE_KEY);
195 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_ERFOLGSRECHNUNGUMSATZERLOESE_KEY);
196 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
197
198
199 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALWIRKSAMEMARKETINGAUFWENDUNGEN_KEY);
200 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENWIRKSAMEMARKETINGKOSTEN_KEY);
201 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
202
203
204 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALREALERVERKAUFSPREIS_KEY);
205 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENVERKAUFSPREISREAL_KEY);
206 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
207
208
209 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALZINSENKONTOKORRENTKREDIT_KEY);
210 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_ERFOLGSRECHNUNGZINSKOSTENKONTOKORRENTKREDIT_KEY);
211 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
212
213
214 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALNETTODIVIDENDE_KEY);
215 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_ERFOLGSRECHNUNGDIVIDENDE_KEY);
216 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
217
218
219 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(vorwerte, Constants.VF_VOREINSTELLUNGENANFANGSQUARTALRUECKLAGENZUFUEHRUNG_KEY);
220 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_ERFOLGSRECHNUNGRUECKLAGENZUFUEHRUNG_KEY);
221 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
222
223
224 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(allgemein, Constants.VF_ALLGEMEINEVOREINSTELLUNGENANFAENGLICHERROHSTOFFLAGERBESTAND_KEY);
225 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENROHSTOFFLAGERBESTANDQUARTALSENDE_KEY);
226 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
227
228
229 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(allgemein, Constants.VF_ALLGEMEINEVOREINSTELLUNGENANFAENGLICHERROHSTOFFPREIS_KEY);
230 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENROHSTOFFPREIS_KEY);
231 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
232
233
234 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(allgemein, Constants.VF_ALLGEMEINEVOREINSTELLUNGENANFAENGLICHERROHSTOFFPREIS_KEY);
235 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_GRUNDDATENROHSTOFFWERTQUARTALSENDE_KEY);
236 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
237
238
239 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, new Integer(0));
240 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGKASSE_KEY);
241 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
242
243
244 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, new Integer(0));
245 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartalminus1, Constants.EF_VERMOEGENSRECHNUNGKAPITALERHOEHUNG_KEY);
246 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(-1));
247
248
249
250 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, inflation);
251 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_GRUNDDATENINFLATIONSRATE_KEY);
252 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
253
254
255 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, lohnerhoehung);
256 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_GRUNDDATENLOHNERHOEHUNG_KEY);
257 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
258
259
260 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, saison);
261 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_GRUNDDATENSAISONINDEX_KEY);
262 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
263
264
265 voreinstellung = new Voreinstellung(projektnummer, null, null, null, null, null, null, null, konjunktur);
266 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_GRUNDDATENKONJUNKTURINDEX_KEY);
267 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
268
269
270 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENVERKAUFSPREIS_KEY);
271 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGVERKAUFSPREIS_KEY);
272 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
273
274
275 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENMARKETING_KEY);
276 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGMARKETING_KEY);
277 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
278
279
280 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENMARKTFORSCHUNGSDIENSTNR_KEY);
281 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGMARKTFORSCHUNGSDIENST_KEY);
282 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
283
284
285 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENABSETZBAREMENGE_KEY);
286 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGABSETZBAREMENGE_KEY);
287 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
288
289
290 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENPRODUKTART_KEY);
291 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGPRODUKTART_KEY);
292 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
293
294
295 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENPRODUKTIONSMENGE_KEY);
296 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGPRODUKTIONSMENGE_KEY);
297 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
298
299
300 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENQUALITAETSSICHERUNG_KEY);
301 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGQUALITAETSSICHERUNG_KEY);
302 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
303
304
305 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENQSKOSTENMINIMIERENDEQUALITAETSSICHERUNG_KEY);
306 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGQSKOSTENMINIMUM_KEY);
307 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
308
309
310 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENKAPAZITAETSAUSLASTUNG_KEY);
311 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGKAPAZITAETSAUSLASTUNG_KEY);
312 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
313
314
315 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENINVESTITIONEN_KEY);
316 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGINVESTITIONEN_KEY);
317 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
318
319
320 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENROHSTOFFBESTELLUNGNORMAL_KEY);
321 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGROHSTOFFBESTELLUNGNORMAL_KEY);
322 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
323
324
325 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENROHSTOFFBESTELLUNGEXPRESS_KEY);
326 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGROHSTOFFBESTELLUNGEXPRESS_KEY);
327 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
328
329
330 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENDIVIDENDE_KEY);
331 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGDIVIDENDE_KEY);
332 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
333
334
335 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENAENDERUNGBANKDARLEHEN_KEY);
336 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGAENDERUNGBANKDARLEHEN_KEY);
337 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
338
339
340 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENDARLEHENSERHOEHUNGTILGUNG_KEY);
341 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGERHOEHUNGTILGUNG_KEY);
342 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
343
344
345 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENZINSENFUERBANKDARLEHEN_KEY);
346 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGZINSEN_KEY);
347 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
348
349
350 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENLIQUIDITAETSAENDERUNG_KEY);
351 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGLIQUIDITAETSAENDERUNG_KEY);
352 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
353
354
355 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENFORSCHUNGUNDENTWICKLUNG_KEY);
356 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGFUNDE_KEY);
357 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
358
359
360 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENGRENZGEWINN_KEY);
361 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGGRENZGEWINN_KEY);
362 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
363
364
365 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENLIZENZVERKAUFANUNTERNEHMEN_KEY);
366 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGLIZENZVERKAUFUNTERNEHMEN_KEY);
367 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
368
369
370 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENLIZENZVERKAUFVONPRODUKTART_KEY);
371 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGLIZENZVERKAUFPRODUKTART_KEY);
372 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
373
374
375 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENLIZENZERWERBVONUNTERNEHMEN_KEY);
376 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGLIZENZKAUFUNTERNEHMEN_KEY);
377 CommonCalculation.VoreinstellungWertEintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
378
379
380 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENLIZENZERWERBFUER_KEY);
381 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGLIZENZKAUFFUER_KEY);
382 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
383
384
385 voreinstellung = CommonCalculation.SucheVoreinstellungFeldname(entscheidungen, Constants.VF_VOREINSTELLUNGENENTSCHEIDUNGENBERATUNG_KEY);
386 ergebnis = CommonCalculation.SucheErgebnissFeldname(quartal0, Constants.EF_ENTSCHEIDUNGBERATUNG_KEY);
387 CommonCalculation.VoreinstellungWertDurch1000Eintragen(voreinstellung, ergebnis, gruppennummer, new Integer(0));
388
389
390
391
392
393
394 }
395 }
396 }