Eigene Klasse anlegen welche von der Klasse /UI2/CL_FIORI3_LOGIN erbt und die Methode INIT_DEFAULT_PROPERTIES redefinieren.
CALL METHOD super->init_default_properties
EXPORTING
context = context.
m_properties->set( name = 'extra_js' value = '/sap/public/bc/ui2/logon/customHeading.js' )
In dieser Klasse wird auf eine eigene JavaScript-Datei verwiesen welche eigenes Coding zur Erweiterung des FLPs enthält(Property-Name extra_js). Diese muss unter dem entsprechenden Pfad im MIME-Repository abgelegt werden.
document.addEventListener("DOMContentLoaded", function(event){
document.getElementById("LOGIN_FORM").innerHTML = "<h2 align='center'>Sascha-Dev.de</h2>" + document.getElementById("LOGIN_FORM").innerHTML;
});
Dieses Skript wartet bis das Launchpad geladen ist und erweitert dann das Formular LOGIN_FORM um eine vorangestellte Überschrift die frei definiert werden kann.
Die Klasse muss dann entsprechend im SICF-Service FLP oder einem entsprechenden externen Alias hinterlegt werden.
Sei der Erste der einen Kommentar abgibt