B2B by Practice Schulungsunterlagen - Next Level Help
B2B by Practice Schulungsunterlagen - Next Level Help
B2B by Practice Schulungsunterlagen - Next Level Help
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
12.1.3 LOADEXTENSIONDie Funktion lädt eine Datei (Template) aus der Extension-Tabelle und führt diesen Text der Template-Engine automatisch zu. Dieser Mechanismus unterstützt die Behandlung verschiedener MailTexteinnerhalb von <strong>B2B</strong>BP. Ein Fallbackmechanismus ermöglicht ein rekursives Laden von Extensions.Beispiel${loadExtension(errormail.txt)}BeschreibungDie Funktion lädt die Datei (das Template) „errormail.txt“ aus derExtension-Tabelle und führt es der Template-Engine zu.Ein Überladen der Funktion ist möglich. Damit ist es per Customizing möglich auf der Basis von IDs,unterschiedliche MailTexte (-Templates) zu laden.'Beispiel: ' loadExtension mit template Funktion. Bevor loadExtension hier aufgerufen wird, wird dasErgebnis von${template(&this.FORMAT.senderCode)_mail.txt)}ermittelt. Der Absender BDEW Code wird hier dem Dateinamen vorangestellt. Z.B. 902637467_mail.txt.Bei einem anderen Absender wird ein anderer Text geladen.${loadExtension(${template(&this.FORMAT.senderCode)_mail.txt)})}Über den Fallbackmechanismus ist es zudem möglich, auf allgemeinere Extensions zurückzugreifen,wenn speziellere nicht verfügbar sind. Beispiel: In der Extension Tabelle sind folgende Mailtemplatesdefiniert:outbound_mailoutbound_mail_1234567890'Beispiel:' loadExtension mit Template-Funktion und Fallback-Logik Bevor loadExtension hier aufgerufenwird, wird das Ergebnis von ${template(outbound_mail_&(this.FORMAT.senderCode))} ermittelt. DerDokumentation Seite 48 von 80