BTC Netzportal
Adressfelder
Allgemein
In diesem Artikel werden die einzelnen Adressfelder erklärt.
Adressfelder
Folgende Adressfelder existieren und können in den Produkttypisierungen verwendet werden
- Anschlussnutzer (HA, EEG, IBS)
- Antragssteller (HA, EEG, IBS)
- Rechnungsempfänger (HA, EEG, IBS)
- Anschlussnehmer (HA, EEG, IBS)
- Anlagenbetreiber (HA, EEG, IBS)
- Anlagenerrichter (EEG)
- Grundstückseigentümer (HA, EEG, IBS)
- Lieferadresse (HA)
- Technischer Ansprechpartner (HA, EEG, IBS)
Konfiguration
In der App "Kundenmarktplatz-Konfiguration" können die einzelnen Adressfelder in einem Produkt hinzugefügt werden. Hierbei ist wichtig, dass jedes Feld immer nur einmal im Produkt existieren darf. Die Daten die in diesen Felder gepflegt werden, werden später für den E-Mail Versand, Debitor Erstellung oder für andere SAP Prozesse verwendet.
Sichtbarkeitssteuerung
Die Adressfelder können ebenfalls via Sichtbarkeitssteuerung ausgeblendet werden. Die Verwendung dieser Adressfelder in Sichtbarkeitsbedingungen in anderen Feldern ist bis jetzt noch nicht möglich. Die Sichtbarkeitslogik funktioniert analog zu anderen generischen Feldern. Wenn alle Felder eines Schritts ausgeblendet wurden, dann wird auch der Schritt ausgeblendet.
Darstellung innerhalb der Antragsstrecke
Innerhalb der Antragsstrecke kann der Kunde anhand des Typs "Person", "Gruppe", "Firma" das Formular um weitere Eingabefelder erweitern. Die Bereiche Anschrift und Kommunikation ist für jeden Typen gleich. Wenn keine Sichtbarkeitssteuerung gepflegt wurde, dann werden diese Adressfelder immer angezeigt.
Spezifische Funktionen/Verhalten einzelner Adressfelder
Technischer Ansprechpartner
Für den Technischen Ansprechpartner können mittels Key/Value Paar genaue Ansprechpartner gepflegt werden z.B. Installateure. Wenn nur ein Partner gepflegt wurde, dann wird dieser innerhalb der Antragsstrecke automatisch ausgewählt und das Auswahlfeld wird deaktiviert.
Technische Informationen
Die Adressfelder haben jeweils ein eigenes Widget (z.B. KUN_TechnischerAnsprechpartnerErweitert). In diesen Widget werden die Abweichungen zum normalen Standard aufgebaut. Gegen Ende wird dann die Funktion "getAddressField" vom Widget KUN_BaseAdresse aufgerufen wo die allgemeine Formular-Struktur erstellt wird wie z.B. der Anschrift oder Kommunikationsbereich.
Für die Sichtbarkeitssteuerung wurde eine neue Funktion "fnSetUiVisibleValue" im Widget KUN_BaseAdresse erstellt. Diese wird in der Funktion "addGenericVisibilityDependency" im Widget KUN_Base_Generic aufgerufen. Wichtig ist, dass diese Funktion auch nochmal im Widget KUN_Base_Generic existiert und nur für generische Felder aufgerufen wird. Diese Funktion setzt das Visible Flag in den Modeldaten und löscht bzw. setzt Defaultwerte für die Adressfelder wenn diese ein-bzw. ausgeblendet werden.
Neben dem Ausblenden der eigentlichen Adressfeldern muss man auch beachten, dass die Identisch- Checkboxen ausgeblendet werden müssen, wenn das dazugehörige Adressfeld nicht sichtbar ist. Dies passiert über eine Formatter-Funktion innerhalb des Widget KUN_BaseAdresse. In diesem Formatter wird auch die Einstellung "Vorbelegt" berücksichtigt und für die entsprechende Checkbox gesetzt.
Erweiterung der Adressfelder
Im Rahmen einer Story wurden die Adressfelder für HA, EEG und IB im Bereich der Firma um eine Anrede und einen Titel für den Ansprechpartner erweitert. Für die beiden neuen Felder stehen die gewohnten Einstellungsmöglichkeiten zur Verfügung, wie z.B. Sichtbar oder Pflicht.
Wenn im Adressbuch eine Anrede und/oder ein Titel für eine Firmenadresse gepflegt ist, dann wird diese bei der Funktion "Adresse übernehmen" automatisch vorbefüllt.
Die Anrede und der Titel bei der Firma werden ebenfalls in der Zusammenfassung angezeigt und werden wie gewohnt bei einer Korrektur oder Bestätigung bearbeitet und sind auch als Platzhalter verfügbar. In der E-Mail Konfiguration in der Kundenmarktplatz Konfiguration wurde die Platzhalter Ansicht ebenfalls erweitert um die neuen Felder.



