org.fhw.cabaweb.math
Class Produktion

java.lang.Object
  extended byorg.fhw.cabaweb.math.Produktion

public final class Produktion
extends Object

Klasse mit den Berechnungsfunktionen für die Produktion

Version:
Version 1.0 16.03-05.04.2004
Author:
Thomas Vogt

Nested Class Summary
(package private) static interface Produktion.Konstanten
          Interface mit den benötigten Konstanten
 
Constructor Summary
protected Produktion()
          Standardkonstruktor der nicht zugänglich sein soll, da dies eine Utility Klasse ist
 
Method Summary
static double abschreibungskosten(double anlagevermoegenVorquartal, double wertberichtigung)
          Liefert die Abschreibungskosten zurück Tabelle 21 (29)
static double anlagenProjektierungsKosten(double investition, double anlagenprojektierung)
          Liefert die Anlagenprojektierungskosten zurück Beschaffung und Produktion Tabelle 21 Zeile 31 => Anlagenprojektierung == 0.04
static double aufarbeitungskosten(double lagerbestandFertigprodukteVorquartal, int produktartaenderungInStufen)
          Liefert die Aufarbeitungskosten zurück Tabelle21 Zeile 24
static double ausschuss(double fehleranteil)
          Liefert die Ausschussquote (25% von der Fehlerrate) zurück Ausschuss in Prozent
static double ausschusskosten(double nominaleProduktionsmenge, double ausschuss, double fertigungsstueckzeit, double lohnkosten, double lohnindex, double rohstoffverbrauch, double rohstoffwert, double kapazitaetsauslastung)
          Liefert die Ausschusskosten zurück Wird für die Qualitätskosten benötigt
static double defizitUndLagerQuotient(double abgesetzteMenge, double absetzbareMenge, double lieferdefizit, double lagerbestand)
          Liefert den Quotient aus Lieferdefizit und Lagerbildung zurück
static double fehleranteil(double qualitaetssicherungNominal, ArrayList qualitaetssicherungTabelle)
          Liefert den Fehleranteil zurück
static double fehlerkosten(double ausschusskosten, double nacharbeitslohnkosten)
          Liefert den Fehlerkosten zurück Wird für die Qualitätskosten benötigt
static double fertigungsLohnKosten(double nominaleProduktionsmenge, double fertigungszeitNominal, double lohnkostenMitErhoehung, double nacharbeitsAufwand, double fehleranteil)
          Liefert die Fertigungs-Lohnkosten zurück Tabelle 20 (26)
static double fertigungsLohnKostenGesamt(double ueberstundenzuschlagNacharbeit, double nacharbeitslohnkostenOhneUeberstunden, double fertigungsLohnKostenOhneUeberstundenOhneNacharbeit, double ueberstundenzuschlaegeFertigungsLohnKosten)
          Liefert die gesamten Fertigungs-Lohnkosten zurück
static double fertigungsLohnKostenOhneUeberstundenOhneNacharbeit(double fertigungszeitOhneUeberstundenOhneNacharbeit, double lohnkosten)
          Liefert die Fertigungs-Lohnkosten ohne Überstunden und ohne Nacharbeit zurück Tabelle 21 Zeile 261 Fertigungslohnkosten ohne überstunden und ohne Nacharbeit
static double fertigungszeitGesamt(double nominaleProduktionsmenge, double nachbearbeiteteProduktionsmenge, double nominaleFertigungsZeit, double nacharbeitsAufwand)
          Liefert die gesamte Fertigungszeit zurück Fertigungszeit in Stunden insgesamt
static double fertigungszeitGesamtFertigungsLohnKosten(double nominaleProduktionsmenge, double fertigungsstueckzeit, double produktionsmengeNacharbeit)
          Liefert die gesamte Fertigungszeit der Fertigungs-Lohnkosten zurück für die neue Berechnung der Fertigungslohnkosten relevant
static double fertigungsZeitGutesStueck(double nominaleProduktionsmenge, double nachbearbeiteteProduktionsmenge, double guteProduktionsmenge, double nominaleFertigungsZeit, double nacharbeitsAufwand)
          Liefert die Fertigungszeit pro gutes Stück zurück Tabelle 20 (331) => Fertigungszeit in Minuten pro "gutes" Stück
static double fertigungszeitOhneUeberstundenOhneNacharbeit(double nominaleProduktionsmenge, double fertigungsstueckZeit)
          Liefert die Fertigungszeit ohne Überstunden und ohne Nacharbeit zurück Fertigungszeit ohne Nacharbeit und ohne überstunden
static double herstellKostenBewertung(double produktion, double beschaffung, double overhead, double guteProduktionsmenge)
          Liefert die Herstellkosten zurück
static double kapazitaetsauslastung(double fertigungszeitGesamt, double kapazitaetsbestandVorquartal)
          Liefert die Kapazitätsauslastung zurück Tabelle 20 (332) => Rückgabe in Prozent ; Berechnung des 2.
static double kapazitaetsbestandFolgequartal(double kapazitaetsbestand, double investitionen, double abschreibungskosten, double spezifischeInvestionsausgaben)
          Liefert den Kapazitätsbestand im Folgequartal zurück Tabelle 20 (333)
static double liquiditaetsaenderungBeiGeplantemAbsatz(double erfolgVorSteuern, double tatsaechlicheLiquiditaetsaenderung, double absatzReal, double absatzGeplant, double nominellerPreis, double lagerkostenProStueck, double lohnkostenMitErhoehung, double rohstoffkosten)
          Liefert die Liquiditaetsänderung bei eintreffen des geplanten Absatzes zurück
static double lohnindex(double lohnindexVorquartal, double lohnrate)
          Liefert die Lohnrate zurück Lohnrate in Prozent
static double lohnkosten(double nacharbeitslohnkostenOhneUeberstunden, double ueberstundenzuschlagNacharbeit)
          Liefert die Lohnkosten zurück Tabelle 20 Zeile 342
static double lohnkostenNominal(double lohnkosten, double lohnindex)
          Liefert die nominalen Lohnkosten zurück
static double nacharbeitskosten(double fertigungszeit, double stundenlohn, double ueberstundenZuschlag, double nacharbeitsAufwand, double nominaleProduktionsmenge, double fehleranteil)
          Liefert die Nacharbeits-Lohnkosten zurück Tabelle 20 (342)
static double nacharbeitslohnkostenOhneUeberstunden(double nacharbeitsZeitOhneUeberstunden, double lohnkosten)
          Liefert die Nacharbeits-Lohnkosten ohne Überstunden zurück Tabelle 21 Zeile 263 Nacharbeitslohnkosten ohne überstunden Formel: PM-nom * Fehler[in Prozent] * 0.75 * 1.3(Mehraufwand) * FZ/60 * LK[10 EURO/h] bei den Lohnkosten sind die aufgelaufenen Lohnerhöhungen / -erniedrigungen zu berücksichtigen
static double nacharbeitsZeitOhneUeberstunden(double produktionsmengeNacharbeit, double fertigungsstueckzeit, double nacharbeitsaufwand)
          Liefert die Nacharbeitszeit ohne Überstunden zurück Nacharbeitszeit ohne überstunden Formel: PM-nom * Fehler[in Prozent] * 0.75 * 1.3(Mehraufwand) * FZ/60
static double normalkapazitaet(double kapazitaetsauslastung, double kapazitaetsbestandVorquartal)
          Liefert die normale Kapazität zurück Unter Berücksichtigung der gesamten Fertigungszeit Der Kapazitätsbestand wird im Vorquartal für das aktuelle berechnet dass heisst 2te Schicht => die Normalkapazität ist doppelt so hoch wie die Kapazitaetsauslastung bei 100% dass heisst 3te Schicht => die Normalkapazität ist dreimal so hoch wie die Kapazitaetsauslastung bei 100%
static double produktionsmengeAusschuss(double nominaleProduktionsmenge, double ausschuss)
          Liefert die Ausschuss-Produktionsmenge zurück
static double produktionsmengeFehlerhaft(double nominaleProduktionsmenge, double fehleranteil)
          Liefert die fehlerhafte Produktionsmenge zurück Tabelle 20 Z.:312
static double produktionsmengeNacharbeitbar(double nominaleProduktionsmenge, double fehleranteil)
          Liefert die nacharbeitbare Produktionsmenge zurück Tabelle 20 (313)
static double produktionsmengeNominal(double guteProduktionsmenge, double ausschuss)
          Liefert die nominale Produktionsmenge zurück Tabelle 20 (311)
static double qualitaetskosten(double nominaleProduktionsmenge, double inflationsindex, double qualitaetssicherungProStueckReal, double fehlerkosten)
          Liefert die Qualitätskosten zurück Tabelle 20 (341)
static double qualitaetssicherungGesamt(double nominaleProduktionsmenge, double qualitaetssicherungskostenNominalProStueck)
          Liefert die gesamten Qualitätssicherungsaufwendungen zurück Tabelle: 21 Z.: 25 qualitaetssicherungskostenNominalProStueck aus dem Entscheidungsblatt
static double qualitaetssicherungNormal(double guteProduktionsmenge, double kapazitaetsauslastung, double kapazitaetsbestandDiesesQuartal, double fertigungsstueckzeit, double grundlohnkosten, double lohnindex, double rohstoffverbrauch, double rohstoffwert, double inflationsindex, double ueberstundenzuschlag, double nacharbeitsaufwand, double qualitaetssicherungNominal, ArrayList qualitaetssicherungTabelle)
          Liefert den normale Qualitätssicherung zurück
static double qualitaetssicherungOptimal(double guteProduktionsmenge, double kapazitaetsauslastung, double kapazitaetsbestandDiesesQuartal, double fertigungsstueckzeit, double grundlohnkosten, double lohnindex, double rohstoffverbrauch, double rohstoffwert, double inflationsindex, double ueberstundenzuschlag, double nacharbeitsaufwand, ArrayList qualitaetssicherungTabelle)
          Liefert die optimale Qualitätssicherung zurück
static double qualtaetssicherungReal(double qualitaetskostenNominalProStueck, double inflationsindex)
          Liefert die reale Qualtätssicherung zurück Tabelle A1.1 Zeile 2.33 und Tabelle A1.2 Zeile 3.4
static double rohstoffBestellungskosten(double normalBestellungskosten, double expressBestellungskosten, double inflationsindex)
          Liefert die Rohstoff-Bestellungskosten zurück Tabelle 21 (33)
static double rohstoffLagerBestand(double rohstoffLagerBestandVorquartal, double rohstoffverbrauch, double rohstoffBestellmenge)
          Liefert den Rohstofflagerbestand zurück Tabelle: 20 Zeile 43
static double rohstoffLagerKosten(double rohstoffLagerBestandStueck, double rohstoffLagerKostenProStueck)
          Liefert die Rohstofflagerkosten zurück Beschaffung und Produktion Tabelle 21 Zeile 34
static double rohstoffpreis(double rohstoffpreisEndeVorquartal, double inflationsindex)
          Liefert den Rohstoffpreis zurück
static double rohstoffverbrauch(double nominaleProduktionsmenge, double rohstoffverbrauchProStueck)
          Liefert den Rohstoffverbrauch zurück Tabelle: 20 Zeile 42
static double rohstoffVerbrauchsKosten(double nominalProduktionsmenge, double rohstoffVerbrauchProFertigprodukt, double rohstoffPreisVorquartal)
          Liefert die Rohstoff-Verbrauchskosten zurück Beschaffung und Produktion Tabelle 21 Zeile 32
static double rohstoffwert(double rohstoffBestellmenge, double rohstoffLagerVorquartal, double rohstoffverbrauch, double rohstoffwertEndeVorquartal, double rohstoffpreis)
          Liefert den Rohstoffwert zurück Tabelle: 20 Zeile 44
static double schicht(double kapazitaetsauslastung)
          Liefert die aktuelle Schicht ausgehend von der Kapazitätsauslastung zurück
static double schichtwechsel(double schichtwechselKosten, double kapazitaetsauslastungVorquartal, double kapazitaetsauslastung, double lohnindex)
          Liefert die Schichtwechsel-Kosten zurück Tabelle 21 Zeile 28
static double ueberstundenzuschlaege(double kapazitaetsauslastung, double fertigungszeitGesamt, double kapazitaetsbestandFolgeQuartalVorquartal, double lohnkostenMitErhoehung)
          Liefert die Überstundenzuschläge zurück Tabelle 20 (27)
static double ueberstundenzuschlaegeFertigungsLohnKosten(double fertigungszeitOhneUeberstundenOhneNacharbeit, double normalkapazitaet, double lohnkosten)
          Liefert die Überstundenzuschläge der Fertigungs-Lohnkosten zurück Tabelle 21 Zeile 262 anteilige überstundenzuschläge für die Fertigungslohnkosten ohne Nacharbeit bei den Lohnkosten sind die aufgelaufenen Lohnerhöhungen / -erniedrigungen zu berücksichtigen
static double ueberstundenzuschlagNacharbeit(double nacharbeitslohnkostenOhneUeberstunden, double fertigungszeitGesamt, double fertigungszeitOhneUeberstundenOhneNacharbeit, double nacharbeitsZeitOhneUeberstunden, double normalkapazitaet, double lohnkosten)
          Liefert die Überstundenzuschläge auf die Nacharbeit zurück Tabelle 21 Zeile 264 anteilige überstundenzuschläge für die Nacharbeit 1.
static double verwaltung(double kapazitaetsauslastung, double lohnindex, ArrayList verwaltungTabelle)
          Liefert die Verwaltungskosten zurück Tabelle: 21 Zeile 41
static double zinssatzOptimal(double zuvielbezahlteZinsen, double bankkreditVorquartal, double kontokorrentkreditVorquartal, double optimaleAenderungBankkredit, double optimaleAenderungKontokorrentkredit)
          Liefert den optimalen Zinssatz zurück Zinssatz Optimal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Produktion

protected Produktion()
Standardkonstruktor der nicht zugänglich sein soll, da dies eine Utility Klasse ist

Method Detail

qualitaetssicherungOptimal

public static final double qualitaetssicherungOptimal(double guteProduktionsmenge,
                                                      double kapazitaetsauslastung,
                                                      double kapazitaetsbestandDiesesQuartal,
                                                      double fertigungsstueckzeit,
                                                      double grundlohnkosten,
                                                      double lohnindex,
                                                      double rohstoffverbrauch,
                                                      double rohstoffwert,
                                                      double inflationsindex,
                                                      double ueberstundenzuschlag,
                                                      double nacharbeitsaufwand,
                                                      ArrayList qualitaetssicherungTabelle)
Liefert die optimale Qualitätssicherung zurück

Parameters:
guteProduktionsmenge - Die gute Produktionsmenge
kapazitaetsauslastung - Die Kapazitätsauslastung
kapazitaetsbestandDiesesQuartal - Der Kapazitätsbestand an Stunden für diese Quartal
fertigungsstueckzeit - Die Fertigungsstückzeit
grundlohnkosten - Die Grundlohnkosten
lohnindex - Der Lohnerhöhungsindex
rohstoffverbrauch - Der Rohstoffverbrauch
rohstoffwert - Der Rohstoffwert
inflationsindex - Der Inflationsindex
ueberstundenzuschlag - Der überstundenzuschlag
nacharbeitsaufwand - Der Nacharbeitsaufwand
qualitaetssicherungTabelle - Die ArrayList Tabelle mit den Zuordnungen QSAufwendungen - Fehlerrate - Ausschussrate
Returns:
Die optimale Qualitätssicherung

qualitaetssicherungNormal

public static final double qualitaetssicherungNormal(double guteProduktionsmenge,
                                                     double kapazitaetsauslastung,
                                                     double kapazitaetsbestandDiesesQuartal,
                                                     double fertigungsstueckzeit,
                                                     double grundlohnkosten,
                                                     double lohnindex,
                                                     double rohstoffverbrauch,
                                                     double rohstoffwert,
                                                     double inflationsindex,
                                                     double ueberstundenzuschlag,
                                                     double nacharbeitsaufwand,
                                                     double qualitaetssicherungNominal,
                                                     ArrayList qualitaetssicherungTabelle)
Liefert den normale Qualitätssicherung zurück

Parameters:
guteProduktionsmenge - Die gute Produktionsmenge
kapazitaetsauslastung - Die Kapazitätsauslastung
kapazitaetsbestandDiesesQuartal - Der Kapazitätsbestand an Stunden für diese Quartal
fertigungsstueckzeit - Die Fertigungsstückzeit
grundlohnkosten - Die Grundlohnkosten
lohnindex - Der Lohnerhöhungsindex
rohstoffverbrauch - Der Rohstoffverbrauch
rohstoffwert - Der Rohstoffwert
inflationsindex - Der Inflationsindex
ueberstundenzuschlag - Der überstundenzuschlag
nacharbeitsaufwand - Der Nacharbeitsaufwand
qualitaetssicherungNominal - Die nominalen QSAufwendungen gemä฿ Unternehmensentscheidung
qualitaetssicherungTabelle - Die ArrayList Tabelle mit den Zuordnungen QSAufwendungen - Fehlerrate - Ausschussrate
Returns:
Die normale Qualitätssicherung

herstellKostenBewertung

public static final double herstellKostenBewertung(double produktion,
                                                   double beschaffung,
                                                   double overhead,
                                                   double guteProduktionsmenge)
Liefert die Herstellkosten zurück

Parameters:
produktion - Die Produktionskosten
beschaffung - Die Beschaffungskosten
overhead - Der Overhead
guteProduktionsmenge - Die gute Produktionsmenge
Returns:
Die Herstellkosten

defizitUndLagerQuotient

public static final double defizitUndLagerQuotient(double abgesetzteMenge,
                                                   double absetzbareMenge,
                                                   double lieferdefizit,
                                                   double lagerbestand)
Liefert den Quotient aus Lieferdefizit und Lagerbildung zurück

Parameters:
abgesetzteMenge - Die abgesetzte Menge
absetzbareMenge - Die absetzbare Menge
lieferdefizit - Das Lieferdefizt
lagerbestand - Der Lagerbestand an Fertigprodukten
Returns:
Der Quotient aus Lieferdefizit und Lagerbildung

zinssatzOptimal

public static final double zinssatzOptimal(double zuvielbezahlteZinsen,
                                           double bankkreditVorquartal,
                                           double kontokorrentkreditVorquartal,
                                           double optimaleAenderungBankkredit,
                                           double optimaleAenderungKontokorrentkredit)
Liefert den optimalen Zinssatz zurück Zinssatz Optimal

Parameters:
zuvielbezahlteZinsen - Die zuviel bezahlten Zinsen
bankkreditVorquartal - Die Höhe des Bankkredits im Vorquartal
kontokorrentkreditVorquartal - Die Höhe des Kontokorrentkredits im Vorquartal
optimaleAenderungBankkredit - Die optimale Änderung des Bankkredits
optimaleAenderungKontokorrentkredit - Die optimale Änderung des Kontokorrentkredits
Returns:
Der optimale Zinssatz

liquiditaetsaenderungBeiGeplantemAbsatz

public static final double liquiditaetsaenderungBeiGeplantemAbsatz(double erfolgVorSteuern,
                                                                   double tatsaechlicheLiquiditaetsaenderung,
                                                                   double absatzReal,
                                                                   double absatzGeplant,
                                                                   double nominellerPreis,
                                                                   double lagerkostenProStueck,
                                                                   double lohnkostenMitErhoehung,
                                                                   double rohstoffkosten)
Liefert die Liquiditaetsänderung bei eintreffen des geplanten Absatzes zurück

Parameters:
erfolgVorSteuern - Der Erfolg vor Steuern
tatsaechlicheLiquiditaetsaenderung - Die tatsächliche Liquiditaetsänderung
absatzReal - Der reale Absatz
absatzGeplant - Der geplante Absatz
nominellerPreis - Der nominelle Preis
lagerkostenProStueck - Die Lagerkosten pro Fertigprodukt
lohnkostenMitErhoehung - Die Lohnkosten inklusive Erhöhung
rohstoffkosten - Die Rohstoffkosten
Returns:
Die Liquiditaetsänderung bei eintreffen des geplanten Absatzes

fehleranteil

public static final double fehleranteil(double qualitaetssicherungNominal,
                                        ArrayList qualitaetssicherungTabelle)
Liefert den Fehleranteil zurück

Parameters:
qualitaetssicherungNominal - Die nominalen QSAufwendungen gemä฿ Unternehmensentscheidung
qualitaetssicherungTabelle - Die ArrayList Tabelle mit den Zuordnungen QSAufwendungen - Fehlerrate - Ausschussrate
Returns:
Der Fehleranteil

abschreibungskosten

public static final double abschreibungskosten(double anlagevermoegenVorquartal,
                                               double wertberichtigung)
Liefert die Abschreibungskosten zurück Tabelle 21 (29)

Parameters:
anlagevermoegenVorquartal - Die Höhe des Anlagevermögens im Vorquartal
wertberichtigung - Die Höhe der Wertberichtigung
Returns:
Die Abschreibungskosten

anlagenProjektierungsKosten

public static final double anlagenProjektierungsKosten(double investition,
                                                       double anlagenprojektierung)
Liefert die Anlagenprojektierungskosten zurück Beschaffung und Produktion Tabelle 21 Zeile 31 => Anlagenprojektierung == 0.04

Parameters:
investition - Die Investitionen
anlagenprojektierung - Der Anlagenprojektierungskostensatz (Prozent)
Returns:
Die Anlagenprojektierungskosten

rohstoffVerbrauchsKosten

public static final double rohstoffVerbrauchsKosten(double nominalProduktionsmenge,
                                                    double rohstoffVerbrauchProFertigprodukt,
                                                    double rohstoffPreisVorquartal)
Liefert die Rohstoff-Verbrauchskosten zurück Beschaffung und Produktion Tabelle 21 Zeile 32

Parameters:
nominalProduktionsmenge - Die nominale Produktionsmenge
rohstoffVerbrauchProFertigprodukt - Der Rohstoffverbrauch pro Fertigprodukt
rohstoffPreisVorquartal - Der Rohstoffpreis im Vorquartal
Returns:
Die Rohstoff-Verbrauchskosten

rohstoffLagerKosten

public static final double rohstoffLagerKosten(double rohstoffLagerBestandStueck,
                                               double rohstoffLagerKostenProStueck)
Liefert die Rohstofflagerkosten zurück Beschaffung und Produktion Tabelle 21 Zeile 34

Parameters:
rohstoffLagerBestandStueck - Der Rohstofflagerbestand in Stück
rohstoffLagerKostenProStueck -
Returns:
Die Rohstofflagerkosten

rohstoffBestellungskosten

public static final double rohstoffBestellungskosten(double normalBestellungskosten,
                                                     double expressBestellungskosten,
                                                     double inflationsindex)
Liefert die Rohstoff-Bestellungskosten zurück Tabelle 21 (33)

Parameters:
normalBestellungskosten - Die Bestellkosten für die normale Rohstoffbestellung
expressBestellungskosten - Die Bestellkosten für die express Rohstoffbestellung
inflationsindex - Der Inflationsindex
Returns:
Die Rohstoff-Bestellungskosten

fertigungsZeitGutesStueck

public static final double fertigungsZeitGutesStueck(double nominaleProduktionsmenge,
                                                     double nachbearbeiteteProduktionsmenge,
                                                     double guteProduktionsmenge,
                                                     double nominaleFertigungsZeit,
                                                     double nacharbeitsAufwand)
Liefert die Fertigungszeit pro gutes Stück zurück Tabelle 20 (331) => Fertigungszeit in Minuten pro "gutes" Stück

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
nachbearbeiteteProduktionsmenge - Die nachbearbeitete Produktionsmenge
guteProduktionsmenge - Die gute Produktionsmenge
nominaleFertigungsZeit - Die nominale Fertigungszeit
nacharbeitsAufwand - Der Nacharbeitsaufwand (Prozent)
Returns:
Die Fertigungszeit pro gutes Stück

fertigungszeitGesamt

public static final double fertigungszeitGesamt(double nominaleProduktionsmenge,
                                                double nachbearbeiteteProduktionsmenge,
                                                double nominaleFertigungsZeit,
                                                double nacharbeitsAufwand)
Liefert die gesamte Fertigungszeit zurück Fertigungszeit in Stunden insgesamt

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
nachbearbeiteteProduktionsmenge - Die nachbearbeitete Produktionsmenge
nominaleFertigungsZeit - Die nominale Fertigungszeit
nacharbeitsAufwand - Der Nacharbeitsaufwand (Prozent)
Returns:
Die gesamte Fertigungszeit

kapazitaetsauslastung

public static final double kapazitaetsauslastung(double fertigungszeitGesamt,
                                                 double kapazitaetsbestandVorquartal)
Liefert die Kapazitätsauslastung zurück Tabelle 20 (332) => Rückgabe in Prozent ; Berechnung des 2. übergabeparameter erfolgt im Vorquartal für das aktuelle

Parameters:
fertigungszeitGesamt - Die gesamte Fertigungszeit
kapazitaetsbestandVorquartal - Der Kapazitätsbestand in Stunden
Returns:
Die Kapazitätsauslastung

kapazitaetsbestandFolgequartal

public static final double kapazitaetsbestandFolgequartal(double kapazitaetsbestand,
                                                          double investitionen,
                                                          double abschreibungskosten,
                                                          double spezifischeInvestionsausgaben)
Liefert den Kapazitätsbestand im Folgequartal zurück Tabelle 20 (333)

Parameters:
kapazitaetsbestand - Der Kapazitätsbestand dieses Quartal
investitionen - Die investitionen
abschreibungskosten - Die Abschreibungskosten
spezifischeInvestionsausgaben - Die spezifischen Investitionsausgaben
Returns:
Der Kapazitätsbestand im Folgequartal

ausschusskosten

public static final double ausschusskosten(double nominaleProduktionsmenge,
                                           double ausschuss,
                                           double fertigungsstueckzeit,
                                           double lohnkosten,
                                           double lohnindex,
                                           double rohstoffverbrauch,
                                           double rohstoffwert,
                                           double kapazitaetsauslastung)
Liefert die Ausschusskosten zurück Wird für die Qualitätskosten benötigt

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
ausschuss - Die Ausschussquote
fertigungsstueckzeit - Die Fertigungszeit pro Stück
lohnkosten - Die Lohnkosten pro Stück
lohnindex - Der Lohnerhöhungsindex
rohstoffverbrauch - Der Rohstoffverbrauch pro Stück
rohstoffwert - Der Rohstoffwert
kapazitaetsauslastung - Die Kapazitätsauslastung
Returns:
Die Ausschusskosten

fehlerkosten

public static final double fehlerkosten(double ausschusskosten,
                                        double nacharbeitslohnkosten)
Liefert den Fehlerkosten zurück Wird für die Qualitätskosten benötigt

Parameters:
ausschusskosten - Die Ausschusskosten
nacharbeitslohnkosten - Die Nacharbeitslohnkosten
Returns:
Die Fehlerkosten

qualitaetskosten

public static final double qualitaetskosten(double nominaleProduktionsmenge,
                                            double inflationsindex,
                                            double qualitaetssicherungProStueckReal,
                                            double fehlerkosten)
Liefert die Qualitätskosten zurück Tabelle 20 (341)

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
inflationsindex - Der Inflationsindex
qualitaetssicherungProStueckReal - Die reale Qualitätsssicherung pro Stück
fehlerkosten - Die Fehlerkosten
Returns:
Die Qualitätskosten

nacharbeitskosten

public static final double nacharbeitskosten(double fertigungszeit,
                                             double stundenlohn,
                                             double ueberstundenZuschlag,
                                             double nacharbeitsAufwand,
                                             double nominaleProduktionsmenge,
                                             double fehleranteil)
Liefert die Nacharbeits-Lohnkosten zurück Tabelle 20 (342)

Parameters:
fertigungszeit - Die Fertigungszeit pro Stück
stundenlohn - Der Stundelohn
ueberstundenZuschlag - Der Überstundenzuschlag
nacharbeitsAufwand - Der Nacharbeitsaufwand
nominaleProduktionsmenge - Die nominale Produktionsmenge
fehleranteil - Der Fehleranteil
Returns:
Die Nacharbeits-Lohnkosten

ausschuss

public static final double ausschuss(double fehleranteil)
Liefert die Ausschussquote (25% von der Fehlerrate) zurück Ausschuss in Prozent

Parameters:
fehleranteil - Der Fehleranteil
Returns:
Die Ausschussquote

qualtaetssicherungReal

public static final double qualtaetssicherungReal(double qualitaetskostenNominalProStueck,
                                                  double inflationsindex)
Liefert die reale Qualtätssicherung zurück Tabelle A1.1 Zeile 2.33 und Tabelle A1.2 Zeile 3.4

Parameters:
qualitaetskostenNominalProStueck - Qualtätskosten pro nominal produziertes Stück
inflationsindex - Der Inflationsindex
Returns:
Die reale Qualtätssicherung

produktionsmengeNominal

public static final double produktionsmengeNominal(double guteProduktionsmenge,
                                                   double ausschuss)
Liefert die nominale Produktionsmenge zurück Tabelle 20 (311)

Parameters:
guteProduktionsmenge - Die gute Produktionsmenge
ausschuss - Die Ausschussquote
Returns:
Die nominale Produktionsmenge

produktionsmengeNacharbeitbar

public static final double produktionsmengeNacharbeitbar(double nominaleProduktionsmenge,
                                                         double fehleranteil)
Liefert die nacharbeitbare Produktionsmenge zurück Tabelle 20 (313)

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
fehleranteil - Der Fehleranteil
Returns:
Die nacharbeitbare Produktionsmenge

produktionsmengeAusschuss

public static final double produktionsmengeAusschuss(double nominaleProduktionsmenge,
                                                     double ausschuss)
Liefert die Ausschuss-Produktionsmenge zurück

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
ausschuss - Der Ausschussanteil
Returns:
Die Ausschuss-Produktionsmenge

produktionsmengeFehlerhaft

public static final double produktionsmengeFehlerhaft(double nominaleProduktionsmenge,
                                                      double fehleranteil)
Liefert die fehlerhafte Produktionsmenge zurück Tabelle 20 Z.:312

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
fehleranteil - Der Fehleranteil
Returns:
Die fehlerhafte Produktionsmenge

aufarbeitungskosten

public static final double aufarbeitungskosten(double lagerbestandFertigprodukteVorquartal,
                                               int produktartaenderungInStufen)
Liefert die Aufarbeitungskosten zurück Tabelle21 Zeile 24

Parameters:
lagerbestandFertigprodukteVorquartal - Der Lagerbestand an Fertigprodukten im Vorquartal
produktartaenderungInStufen - Die Produktartänderung in Stufen
Returns:
Die Aufarbeitungskosten

qualitaetssicherungGesamt

public static final double qualitaetssicherungGesamt(double nominaleProduktionsmenge,
                                                     double qualitaetssicherungskostenNominalProStueck)
Liefert die gesamten Qualitätssicherungsaufwendungen zurück Tabelle: 21 Z.: 25 qualitaetssicherungskostenNominalProStueck aus dem Entscheidungsblatt

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
qualitaetssicherungskostenNominalProStueck - Die nominale pro Stück aufgewendeten Qualitätssicherungskosten
Returns:
Die gesamten Qualitätssicherungsaufwendungen

fertigungsLohnKosten

public static final double fertigungsLohnKosten(double nominaleProduktionsmenge,
                                                double fertigungszeitNominal,
                                                double lohnkostenMitErhoehung,
                                                double nacharbeitsAufwand,
                                                double fehleranteil)
Liefert die Fertigungs-Lohnkosten zurück Tabelle 20 (26)

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
fertigungszeitNominal - Die nominale Fertigungszeit pro Stück
lohnkostenMitErhoehung - Die Lohnkosten mit Erhöhung
nacharbeitsAufwand - Der Nacharbeitsaufwand
fehleranteil - Der Fehleranteil
Returns:
Die Fertigungs-Lohnkosten

ueberstundenzuschlaege

public static final double ueberstundenzuschlaege(double kapazitaetsauslastung,
                                                  double fertigungszeitGesamt,
                                                  double kapazitaetsbestandFolgeQuartalVorquartal,
                                                  double lohnkostenMitErhoehung)
Liefert die Überstundenzuschläge zurück Tabelle 20 (27)

Parameters:
kapazitaetsauslastung - Die Kapazitätsauslastung
fertigungszeitGesamt - Die gesamte Fertigungszeit
kapazitaetsbestandFolgeQuartalVorquartal - Der Kapazitätsbestand im Folgequartal
lohnkostenMitErhoehung - Lohnkosten mit Erhöhung
Returns:
Die Überstundenzuschläge

lohnindex

public static final double lohnindex(double lohnindexVorquartal,
                                     double lohnrate)
Liefert die Lohnrate zurück Lohnrate in Prozent

Parameters:
lohnindexVorquartal - Der Lohnerhöhungsindex im Vorquartal
lohnrate - Die Lohnerhöhungsrate
Returns:
Die Lohnrate

lohnkostenNominal

public static final double lohnkostenNominal(double lohnkosten,
                                             double lohnindex)
Liefert die nominalen Lohnkosten zurück

Parameters:
lohnkosten - Die Lohnkosten
lohnindex - Der Lohnerhöhungsindex
Returns:
Die nominalen Lohnkosten

verwaltung

public static final double verwaltung(double kapazitaetsauslastung,
                                      double lohnindex,
                                      ArrayList verwaltungTabelle)
Liefert die Verwaltungskosten zurück Tabelle: 21 Zeile 41

Parameters:
kapazitaetsauslastung - Die Kapazitätsauslastung
lohnindex - Der Lohnerhöhungsindex
verwaltungTabelle - Die Tabelle ArrayList mit den Zuordnungen Verwaltungskosten / Schicht
Returns:
Die Verwaltungskosten

schichtwechsel

public static final double schichtwechsel(double schichtwechselKosten,
                                          double kapazitaetsauslastungVorquartal,
                                          double kapazitaetsauslastung,
                                          double lohnindex)
Liefert die Schichtwechsel-Kosten zurück Tabelle 21 Zeile 28

Parameters:
schichtwechselKosten - Die Basis-Schichtwechselkosten
kapazitaetsauslastungVorquartal - Die Kapazitätsauslastung im Vorquartal
kapazitaetsauslastung - Die Kapazitätsauslastung
lohnindex - Der Lohnerhöhungsindex
Returns:
Die Schichtwechsel-Kosten

schicht

public static final double schicht(double kapazitaetsauslastung)
Liefert die aktuelle Schicht ausgehend von der Kapazitätsauslastung zurück

Parameters:
kapazitaetsauslastung - Die Kapazitätsauslastung
Returns:
Die aktuelle Schicht

rohstoffverbrauch

public static final double rohstoffverbrauch(double nominaleProduktionsmenge,
                                             double rohstoffverbrauchProStueck)
Liefert den Rohstoffverbrauch zurück Tabelle: 20 Zeile 42

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
rohstoffverbrauchProStueck - Der Rohstoffverbrauch pro Stück
Returns:
Der Rohstoffverbrauch

rohstoffLagerBestand

public static final double rohstoffLagerBestand(double rohstoffLagerBestandVorquartal,
                                                double rohstoffverbrauch,
                                                double rohstoffBestellmenge)
Liefert den Rohstofflagerbestand zurück Tabelle: 20 Zeile 43

Parameters:
rohstoffLagerBestandVorquartal - Der Rohstofflagerbestand im Vorquartal
rohstoffverbrauch - Der Rohstoffverbrauch
rohstoffBestellmenge - Die Rohstoff-Bestellmenge
Returns:
Der Rohstofflagerbestand

rohstoffpreis

public static final double rohstoffpreis(double rohstoffpreisEndeVorquartal,
                                         double inflationsindex)
Liefert den Rohstoffpreis zurück

Parameters:
rohstoffpreisEndeVorquartal - Der Rohstoffpreis im Vorquartal
inflationsindex - Der Inflationsindex
Returns:
Der Rohstoffpreis

rohstoffwert

public static final double rohstoffwert(double rohstoffBestellmenge,
                                        double rohstoffLagerVorquartal,
                                        double rohstoffverbrauch,
                                        double rohstoffwertEndeVorquartal,
                                        double rohstoffpreis)
Liefert den Rohstoffwert zurück Tabelle: 20 Zeile 44

Parameters:
rohstoffBestellmenge - Die Rohstoffbestellmenge
rohstoffLagerVorquartal - Die Rohstofflagermenge im Vorquartal
rohstoffverbrauch - Der Rohstoffverbrauch
rohstoffwertEndeVorquartal - Der Rohstoffwert am Quartalsende
rohstoffpreis - Der Rohstoffpreis
Returns:
Der Rohstoffwert

fertigungszeitGesamtFertigungsLohnKosten

public static final double fertigungszeitGesamtFertigungsLohnKosten(double nominaleProduktionsmenge,
                                                                    double fertigungsstueckzeit,
                                                                    double produktionsmengeNacharbeit)
Liefert die gesamte Fertigungszeit der Fertigungs-Lohnkosten zurück für die neue Berechnung der Fertigungslohnkosten relevant

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
fertigungsstueckzeit - Die Fertigungszeit pro Stück
produktionsmengeNacharbeit - Die Produktionsmenge in der Nacharbeitszeit
Returns:
Die gesamte Fertigungszeit der Fertigungs-Lohnkosten

normalkapazitaet

public static final double normalkapazitaet(double kapazitaetsauslastung,
                                            double kapazitaetsbestandVorquartal)
Liefert die normale Kapazität zurück Unter Berücksichtigung der gesamten Fertigungszeit Der Kapazitätsbestand wird im Vorquartal für das aktuelle berechnet dass heisst 2te Schicht => die Normalkapazität ist doppelt so hoch wie die Kapazitaetsauslastung bei 100% dass heisst 3te Schicht => die Normalkapazität ist dreimal so hoch wie die Kapazitaetsauslastung bei 100%

Parameters:
kapazitaetsauslastung - Die Kapazitätsauslastung
kapazitaetsbestandVorquartal - Die Kapazitätsauslastung im Vorquartal
Returns:
Die normale Kapazität

fertigungszeitOhneUeberstundenOhneNacharbeit

public static final double fertigungszeitOhneUeberstundenOhneNacharbeit(double nominaleProduktionsmenge,
                                                                        double fertigungsstueckZeit)
Liefert die Fertigungszeit ohne Überstunden und ohne Nacharbeit zurück Fertigungszeit ohne Nacharbeit und ohne überstunden

Parameters:
nominaleProduktionsmenge - Die nominale Produktionsmenge
fertigungsstueckZeit - Die Fertigungszeit pro Stück
Returns:
Die Fertigungszeit ohne Überstunden und ohne Nacharbeit

fertigungsLohnKostenOhneUeberstundenOhneNacharbeit

public static final double fertigungsLohnKostenOhneUeberstundenOhneNacharbeit(double fertigungszeitOhneUeberstundenOhneNacharbeit,
                                                                              double lohnkosten)
Liefert die Fertigungs-Lohnkosten ohne Überstunden und ohne Nacharbeit zurück Tabelle 21 Zeile 261 Fertigungslohnkosten ohne überstunden und ohne Nacharbeit

Parameters:
fertigungszeitOhneUeberstundenOhneNacharbeit - Die Fertigungszeit ohne Überstunden und ohne Nacharbeit
lohnkosten - Die Lohnkosten
Returns:
Die Fertigungs-Lohnkosten ohne Überstunden und ohne Nacharbeit

ueberstundenzuschlaegeFertigungsLohnKosten

public static final double ueberstundenzuschlaegeFertigungsLohnKosten(double fertigungszeitOhneUeberstundenOhneNacharbeit,
                                                                      double normalkapazitaet,
                                                                      double lohnkosten)
Liefert die Überstundenzuschläge der Fertigungs-Lohnkosten zurück Tabelle 21 Zeile 262 anteilige überstundenzuschläge für die Fertigungslohnkosten ohne Nacharbeit bei den Lohnkosten sind die aufgelaufenen Lohnerhöhungen / -erniedrigungen zu berücksichtigen

Parameters:
fertigungszeitOhneUeberstundenOhneNacharbeit - Die Fertigungszeit ohne Überstunden und ohne Nacharbeit
normalkapazitaet - Die normale Kapazität
lohnkosten - Die Lohnkosten
Returns:
Die Überstundenzuschläge der Fertigungs-Lohnkosten

nacharbeitsZeitOhneUeberstunden

public static final double nacharbeitsZeitOhneUeberstunden(double produktionsmengeNacharbeit,
                                                           double fertigungsstueckzeit,
                                                           double nacharbeitsaufwand)
Liefert die Nacharbeitszeit ohne Überstunden zurück Nacharbeitszeit ohne überstunden Formel: PM-nom * Fehler[in Prozent] * 0.75 * 1.3(Mehraufwand) * FZ/60

Parameters:
produktionsmengeNacharbeit - Die Produktionsmenge in Nahcarbeit
fertigungsstueckzeit - Die Fertigungszeit pro Stück
nacharbeitsaufwand - Der Nacharbeitsaufwand
Returns:
Die Nacharbeitszeit ohne Überstunden

nacharbeitslohnkostenOhneUeberstunden

public static final double nacharbeitslohnkostenOhneUeberstunden(double nacharbeitsZeitOhneUeberstunden,
                                                                 double lohnkosten)
Liefert die Nacharbeits-Lohnkosten ohne Überstunden zurück Tabelle 21 Zeile 263 Nacharbeitslohnkosten ohne überstunden Formel: PM-nom * Fehler[in Prozent] * 0.75 * 1.3(Mehraufwand) * FZ/60 * LK[10 EURO/h] bei den Lohnkosten sind die aufgelaufenen Lohnerhöhungen / -erniedrigungen zu berücksichtigen

Parameters:
nacharbeitsZeitOhneUeberstunden - Die Nacharbeitszeit ohne Überstunden
lohnkosten - Die Lohnkosten
Returns:
Die Nacharbeits-Lohnkosten ohne Überstunden

ueberstundenzuschlagNacharbeit

public static final double ueberstundenzuschlagNacharbeit(double nacharbeitslohnkostenOhneUeberstunden,
                                                          double fertigungszeitGesamt,
                                                          double fertigungszeitOhneUeberstundenOhneNacharbeit,
                                                          double nacharbeitsZeitOhneUeberstunden,
                                                          double normalkapazitaet,
                                                          double lohnkosten)
Liefert die Überstundenzuschläge auf die Nacharbeit zurück Tabelle 21 Zeile 264 anteilige überstundenzuschläge für die Nacharbeit 1. Fall: die gesamte Fertigungszeit ist kleiner als die Normalkapazitaet => keine überstunden für die Nacharbeit 2. Fall: die Fertigungszeit ohne Nacharbeit ist grö฿er als die Normalkapazität => gesamte Nacharbeit ist in überstunden 3. Fall: die gesamte Fertigungszeit ist grö฿er als die Normalkapazität => ein Teil der Nacharbeit ist in überstunden bei den Lohnkosten sind die aufgelaufenen Lohnerhöhungen / -erniedrigungen zu berücksichtigen

Parameters:
nacharbeitslohnkostenOhneUeberstunden - Die Nacharbeits-Lohnkosten ohne Überstunden
fertigungszeitGesamt - Die gesamte Fertigungszeit
fertigungszeitOhneUeberstundenOhneNacharbeit - Die Fertigungszeit ohne Überstunden und ohne Nacharbeit
nacharbeitsZeitOhneUeberstunden - Die Nacharbeitszeit ohne Überstunden
normalkapazitaet - Die Normalkapazität
lohnkosten - Die Lohnkosten
Returns:
Die Überstundenzuschläge auf die Nacharbeit

lohnkosten

public static final double lohnkosten(double nacharbeitslohnkostenOhneUeberstunden,
                                      double ueberstundenzuschlagNacharbeit)
Liefert die Lohnkosten zurück Tabelle 20 Zeile 342

Parameters:
nacharbeitslohnkostenOhneUeberstunden - Die Nacharbeits-Lohnkosten ohne Überstunden
ueberstundenzuschlagNacharbeit - Die Überstundenzuschläge auf die Nacharbeit
Returns:
Die Lohnkosten

fertigungsLohnKostenGesamt

public static final double fertigungsLohnKostenGesamt(double ueberstundenzuschlagNacharbeit,
                                                      double nacharbeitslohnkostenOhneUeberstunden,
                                                      double fertigungsLohnKostenOhneUeberstundenOhneNacharbeit,
                                                      double ueberstundenzuschlaegeFertigungsLohnKosten)
Liefert die gesamten Fertigungs-Lohnkosten zurück

Parameters:
ueberstundenzuschlagNacharbeit - Die Überstundenzuschläge auf die Nacharbeit
nacharbeitslohnkostenOhneUeberstunden - Die Nacharbeits-Lohnkosten ohne Überstunden
fertigungsLohnKostenOhneUeberstundenOhneNacharbeit - Die Fertigungslohnkosten ohne Überstunden und ohne Nacharbeit
ueberstundenzuschlaegeFertigungsLohnKosten - Die Überstundenzuschläge der Fertigungs-Lohnkosten
Returns:
Die gesamten Fertigungs-Lohnkosten


Copyright © 2004 TVC-Software.com. All Rights Reserved.