Angebot kopieren (C12RLMAngebotsKopie)
Voraussetzungen
Das Modul EVI-Geschäftskunden muss aktiv sein.
Technische Dokumentation
Komponentenübersicht
Prozesse
C12RLMAngebotsKopie
Globale Variablen
C12VarianteVerwenden
Der Defaultwert der Variable ist "true"
Übersteuerungsmöglichkeiten
Grundsätzlich können die mit dem Modul bereitgestellten Komponenten wie BPM-Prozesse, -teilprozesse, Suchen und Skriptbibliotheksmethoden übersteuert werden, um diese an individuelle Anforderungen und Bedürfnisse anzupassen.
Ablaufbeschreibung
Ausgangspunkt ist ein bereits im System vorhandenes Angebot, welches kopiert werden soll
Anlagenkonten und Preiskalkulationen/Varianten werden ebenfalls kopiert
![](../../../__attachments/165054293/image2023-8-18_10-38-33.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Prozessstart
Aktionsbox am Angebot über den Schalter "Angebot kopieren"
Angebot kopieren, Anlagenkonten verknüpfen und Preiskalkulationen kopieren
Angebotskopie
Die Felder werden wie folgt in die Kopie übernommen:
Bezeichnung | Technisches Feld | Datentyp | Beschreibung |
---|---|---|---|
Angebots-Nr. | Quoteno | Text (30) | Die Angebotsnummer wird bei einer Kopie neu generiert. |
Betreff | Reference | Text (100) | Der Betreff wird 1:1 aus Original übernommen +[KOPIE]. |
Angebotsstatus | QuoteStatusKey | Schlüsselfeld | Das Feld wird automatisch auf "In Bearbeitung" gesetzt. |
Angebotsdatum | Quotedate | Datum | Das Feld wird mit dem Systemdatum belegt. |
Wahrscheinlichkeit | C12ChanceSucKey | Schlüsselfeld | Die Wahrscheinlichkeit wird mit dem Wert "0" vorbelegt. |
Sparte | C12Medium | Schlüsselfeld | Das Feld wird 1:1 mit dem Wert aus dem Original-Angebot gefüllt. |
Angebotsart | C12QuoteTypeKey | Schlüsselfeld | Das Feld wird 1:1 mit dem Wert aus dem Original-Angebot gefüllt. |
Bearbeiter | C12DoneBy | Nachschlagefeld | Nachschlagefeld auf die Entität Mitarbeiter. |
Hauptgeschäftspartner | DefaultCustomer | Nachschlagefeld | Nachschlagefeld auf die Entität Geschäftspartner. |
Ansprechpartner | ContactPersonPK | Nachschlagefeld | Nachschlagefeld auf die Entität Ansprechpartner. |
Vertriebspartner | C12Reseller | Nachschlagefeld | Nachschlagefeld auf die Entität Geschäftspartner. |
Lieferbeginn | C12CalcStart | Datum | Das Feld wird 1:1 mit dem Wert aus dem Original-Angebot gefüllt. |
Lieferende | C12CalcEnd | Datum | Das Feld wird 1:1 mit dem Wert aus dem Original-Angebot gefüllt. |
Unterzeichner 1 | Signatory1EmplKey | Nachschlagefeld | Nachschlagefeld auf die Entität Mitarbeiter. |
Unterzeichner 2 | Signatory2EmplKey | Nachschlagefeld | Nachschlagefeld auf die Entität Mitarbeiter. |
Verknüpfung der Anlagenkonten
Die mit dem Angebot verknüpften Anlagenkonten werden ebenfalls mit der Kopie verknüpft.
Kopie der Preiskalkulationen/Varianten
Ist die globale Variable C12VariantenVerwenden = true, werden die Varianten vom Originalangebot kopiert und mit der Angebotskopie verknüpft.
Hierbei werden folgende Werte von den originalen Varianten auf die Kopie übertragen bzw. angepasst:
Bezeichnung | Technisches Feld | Datentyp | Beschreibung |
---|---|---|---|
Varianten Name | VARIANT_NAME | Text (255) | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Lieferbeginn | C12CalcStart | Datum | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Lieferende | C12CalcEnd | Datum | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Angebot | C12QuotePk | Nachschlagefeld | Nachschlagefeld auf die Entität Angebot. |
Für die mit dem Angebot verknüpften Preiskalkulationen werden ebenfalls Kopien am neuen Angebot angelegt.
Hierbei werden folgende Werte von den originalen Preiskalkulationen auf die Kopie übertragen bzw. angepasst:
Bezeichnung | Technisches Feld | Datentyp | Beschreibung |
---|---|---|---|
KalkulationsID | C12CalcId | Text (100) | Neu generieren |
Angebot | C12QuotePk | Nachschlagefeld | Nachschlagefeld auf die Entität Angebot. |
Anlagenkonto | C12InstAccPk | Nachschlagefeld | Nachschlagefeld auf die Entität Anlagenkonto. |
Kalkulationsstatus | C12CalcStatus | Schlüsselfeld | Das Feld wird mit dem Leerschlüssel vorbelegt. |
Sparte | C12Medium | Schlüsselfeld. | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Zählpunktbezeichnung | C12MeteringCode | Text (100) | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt bzw. aus dem Anlagenkonto übernommen. |
Zählernummer | C12MeterNo | Text (255) | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt bzw. aus dem Anlagenkonto übernommen. |
Lieferbeginn | C12CalcStart | Datum | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Lieferende | C12CalcEnd | Datum | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Laufzeitmenge | C12MengeLZ | Zahl | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Laufzeitmenge HT | C12MengeLZ_HT | Zahl | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Laufzeitmenge NT | C12MengeLZ_NT | Zahl | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Max. Leistung | C12LeistungMax | Zahl | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Benutzungsstunden | UseHour | Zahl | Das Feld wird 1:1 mit dem Wert aus der Original-Preiskalkulation gefüllt. |
Netzbetrieber | C12GridOperator | Nachschlagefeld | Nachschlagefeld auf die Entität Serviceprovider. |