Quellcodes der BSP-Demos

Größe: px
Ab Seite anzeigen:

Download "Quellcodes der BSP-Demos"

Transkript

1 Quellcodes der BSP-Demos ZBSPDemo1 default.htm: language="abap"%> <!doctype html> <head> <title> Einfacher Test </title> </head> <body> <h1> Willkommen in der BSP-Welt </h1> <%-- Dies ist ein BSP-Kommentar --%> <center> <!-- Statisch = HTML : --> Hallo alle miteinander! <br> <!-- Dynamsch = Skript: --> <% do 5 times. %> <font size = <%=sy-index.%> > Hello World! <br> <% enddo. %> </center> <script language="javascript"> document.write("dies ist clientside JS - ausgeführt durch Browser!"); alert( "Hier lebt clientside JS!" ); </script> <img src="../public/tutorial/scalability.jpg"> Grundsätzlicher Aufbau einer BSP-Seite: HTML + ABAP + JS

2 ZBSPDemo2 default.htm: page language="abap" %> include file="navigation.htm" %> <table> <tr><td> <h3> Einstieg </h3></td></tr> </table> about.htm: language="abap"%> include file="navigation.htm" %> <h3> Portal </h3> <br> <h3>unser Motto: Formlos - Fristlos - Zwecklos! </h3> <br> <h4> by BAMOS 2005.</h4> ========== gruss TYPE STRING Grussformel woanders.htm: %@ page language="abap" %> <%@ include file="navigation.htm" %> <table> <tr><td> <h3> Weitere Infos </h3></td></tr> </table> <img src="blackb47.gif" height=200 width=200 border=1> Einfügen Include Aufnahme von MIME- Objekten und CSS Statische Seitennavigation

3 ZBSPDemo2 navigation.htm: language="abap" %> <head> <! Einbinden eines SAP-Stylesheets -> <link rel="stylesheet" href="../../sap/public/bc/bsp/styles/sapbsp.css"> <title> Portal </title> </head> <! Verwenden eines SAP-Stylesheet-Elements -> <body class="bsptbvcellstd"> <h2> Hereinmarschiert in die Demo!! </h2> <table cellpadding=1> <tr height=30> <td align="center" width="100"> <a href="default.htm"> Wieder zum um Einstieg </a> </td> <td align="center" width="100"> <a href="woanders.htm"> Weitere banale Infos </a> </td> <td align="center" width="100"> <a href="about.htm"> Ueber uns </a> </td> </tr> </table> <hr>

4 ZBSPFORMHTML default.htm: language="abap" %> <head> <title> Einstieg </title> </head> <body> <% data: fm type String. fm = Firma %> <center> <h1> Dateneingabe </h1> Weitergabe von Daten an selbe Seite oder Folgeseite <form method="get"> <input type = "text" name = "Firma" value = <%=Firma.%> > <input type = "SUBMIT" name = "Senden" value = "Get an gleiche Seite!" > <br> Daten auf Server: <%=fm. %> <br> <form action="next.htm" method="post"> <input type = "text" name = "Firma" value = "SAP" > <input type = "SUBMIT" name = "Senden" value = "Post an Folgeseite!" > </center> ========== Firma auto TYPE STRING Testvariable next.htm: <%@page language="abap" %> <head> <title> Folgeseite </title> </head> <body> <% data: fm type String. fm = Firma. %> <center> <h1> Datenausgabe </h1> <br> Daten auf Server: <%=fm. %> <br> <a href="default.htm?firma=ibm"> Wieder zum um Einstieg </a> </center> ========== Firma auto TYPE STRING Testvariable Seitennavigation + Wertübergabe mit klassischer HTML-Form

5 default.htm: language="abap"%> <head> <title> Einstieg </title> </head> <body> <center> <h1> Anmeldung </h1> Als Mitarbeiter oder Administrator anmelden: Hallo alle miteinander! <form method = "POST" > <input type = "SUBMIT" name = "OnInputProcessing(opt_1)" value = "Mitarbeiter" > <input type = "SUBMIT" name = "OnInputProcessing(opt_2)" value = "Administrator" > </center> OnInputProcessing: CASE event_id. WHEN 'opt_1'. navigation->goto_page( 'mitarbeiter.htm' ). WHEN 'opt_2'. navigation->next_page( 'start_adm' ). ENDCASE. mitarbeiter.htm: <%@page language="abap"%> <head> <title> Mitarbeiter </title> </head> <body> <center> <h1> Anmeldung für Mitarbeiter </h1> Als Mitarbeiter anmelden:...<br> <a href=default.htm> Hier gehts statisch zurück <a> </center> admin.htm: <%@page language="abap"%> <head> <title> Administratror </title> </head> <body> <center> <h1> Anmeldung für den Administrator</h1> Als Administrator anmelden:... <br> <a href=default.htm> Hier gehts statisch zurück <a> </center> ZBSPDemo3 Aufruf OnInputProcessing und Navigation zur Folgeseite mit navigation- Objekt

6 ZBSPAUTO default.htm : %@ page language="abap" %> <body > <h2> Willkommen </h2> Sie können ewas eingeben - bleibts erhalten? <img height="130" src="../public/tutorial/book2.jpg "> <img height="130" src="../public/tutorial/book2.jpg "> <img height="130" src="../public/tutorial/book2.jpg "> <form method="post"> Nachname <input type=text name="authorlname" value="<%= authorlname %>" > Vorname <input type=text name="authorfname" value="<%= authorfname %>" > <input type=submit name="oninputprocessing(select)" value="selbstaufruf der Seite"> ==================== authorfname TYPE STRING Autor Vorname authorlname TYPE STRING Autor Nachname OnInitialization : * Nur das Auto-Seitenattribut wurde übertragen * und steht hier und im Layout wieder zur Verfügung data: s1 type string, s2 type string. s1 = authorfname. s2 = authorlname. OnInputProcessing : * Nur auto-seitenattribute kommen an und sind hier mit Werten gefüllt: Weitergabe von Formularwerten an Auto-Seitenattribute der Folge-BS data: alast type string, afirst type string. alast = authorlname. afirst = authorfname. * Aber alle Formfelder abgreifbar auch wenn sie kein gleichnamiges auto-seitenattribut haben: alast = request->get_form_field('authorlname'). afirst = request->get_form_field('authorfname'). case event_id. when 'select'. * Nur bei auto-seitenattributen funktioniert die Übergabe - an OnInitialization + Layout : navigation->set_parameter( 'authorlname' ). navigation->set_parameter( 'authorfname' ). navigation->goto_page( 'default.htm' ). when others. endcase.

7 ZBSPAUTO2 default.htm : <%@ page language="abap" %> <body > <h2> Willkommen </h2> Sie können ewas eingeben - bleibts erhalten? <form method="post"> Name <input type=text name="customer" value="<%= customer %>" > Stadt <input type=text name="city" value="<%= city %>" > <input type=submit name="oninputprocessing(same_imp)" value="selbstaufruf - Implizit"> <input type=submit name="oninputprocessing(same_exp)" value="selbstaufruf - Explizit"> <input type=submit name="oninputprocessing(next)" value="nächste Seite"> city TYPE STRING Ort customer TYPE STRING Kundenname OnInitialization : * Test der Verfügbarkeit der Seitenattribute data: s1 type string, s2 type string. s1 = customer. s2 = city. OnInputProcessing : * Bei implizitem Selbsraufruf ist explizite Werteübergabe nicht erforderlich * Bei explizitem Selbsraufruf ist explizite Werteübergabe erforderlich customer = request->get_form_field( 'customer' ). city = request->get_form_field( 'city' ). case event_id. when 'same_imp'. * navigation->set_parameter( 'customer' ). * navigation->set_parameter( 'city' ). when 'same_exp'. navigation->set_parameter( 'customer' ). navigation->set_parameter( 'city' ). navigation->goto_page( 'default.htm' ). when 'next'. navigation->set_parameter( 'customer' ). navigation->set_parameter( 'city' ). navigation->goto_page( 'next.htm' ). when others. endcase. Austesten der Weitergabe von Werten bei expliziter und impliziter Navigation

8 ZBSPAUTO2 next.htm : <%@ page language="abap" %> <body > <h2> Willkommen </h2> Sie können ewas eingeben - bleibts erhalten? <form method="post"> Name <input type=text name="customer" value="<%= customer %>" > Stadt <input type=text name="city" value="<%= city %>" > <input type=submit name="oninputprocessing(back)" value="zurück"> city TYPE STRING Ort customer TYPE STRING Kundenname OnInitialization : * Test der Verfügbarkeit der Seitenattribute data: s1 type string, s2 type string. s1 = customer. s2 = city. OnInputProcessing : customer = request->get_form_field( 'customer' ). city = request->get_form_field( 'city' ). case event_id. when 'back'. navigation->set_parameter( 'customer' ). navigation->set_parameter( 'city' ). navigation->goto_page( 'default.htm' ). when others. endcase.

9 ZBSPBooks default.htm : <%@ page language="abap" %> <body > <h2> Willkommen im Buchkatalog </h2> Sie können: Liste aller Autoren ausgeben. Liste aller Bücher eines Autors ausgeben. Liste aller Bücher aller Autoren ausgeben - Eingabe von space. <img height="130" src="../public/tutorial/book2.jpg "> <img height="130" src="../public/tutorial/book2.jpg "> <img height="130" src="../public/tutorial/book2.jpg "> Beispiel mit mehreren BSPs und Zugriff auf DB. Zusammenspiel grundsätzlicher BSP-Elemente <form method="post"> Nachname <input type=text name="authorlname" value="" > Vorname <input type=text name="authorfname" value="" > <input type=submit name="oninputprocessing(select)" value="bücher dieses Autors"> <input type=submit name="oninputprocessing(authors)" value="zur Autorenliste"> <script language="javascript" > document.forms(0).elements('authorlname').focus(); </script> OnInputProcessing : case event_id. when 'select'. navigation->set_parameter( 'authorlname' ). navigation->set_parameter( 'authorfname' ). navigation->next_page( 'TORESULTS' ). when 'authors'. navigation->next_page( 'TOAUTHORS' ). when others. endcase.

10 ZBSPBooks authors.htm : %@ page language="abap" %> <body> <h2> Liste der Autoren </h2> <table border=1> <tr> <td><b> Vorname </b></td> <td><b> Nachanme </b></td> </tr> <% data: wa_author type zbsauthors. loop at authors into wa_author. %> <tr> <td> <%= wa_author-authfname %> </td> <td> <%= wa_author-authlname %> </td> </tr> <% endloop. %> </table> <a href = default.htm> Zum Einstieg </a> ======================= authors TYPE ZAUTHORTAB_TYPE interne Tabelle für Autoren OnInialization : select * from zbsauthors into table authors. sort authors by authlname. delete adjacent duplicates from authors comparing authlname authfname. Types : types: zauthortab_type type standard table of zbsauthors.

11 ZBSPBooks results.htm : <%@ page language="abap" %> <body> <h2> Ergebnis der Büchersuche </h2> <% if authors is initial.%> <h3> Leider keine Treffer für: <%= authorlname %>, <%= authorfname %>. </h3> <% else. %> <h3> Die Treffer lauten: </h3> <table border=1> <tr> <td> ISBN </td> <td> Title </td> <td> Verlag </td> <td> Erscheinungsjahr </td> </tr> <% data: wa_book type zbsbooks, wa_author type zbsauthors. loop at authors into wa_author. loop at books into wa_book where isbn = wa_author-isbn. %> <tr> <td> <%= wa_book-isbn %> </td> <td> <%= wa_book-title %> </td> <td> <%= wa_book-publisher %> </td> <td> <%= wa_book-publyear %> </td> </tr> <% endloop. endloop. %> </table> <% endif. %> <a href = default.htm> Zum Einstieg </a> ======================= authorfname TYPE STRING Autor Vorname authorlname TYPE STRING Autor Nachname authors TYPE ZAUTHORTAB_TYPE interne Tabelle für Autoren books TYPE ZBOOKTAB_TYPE interne Tabelle für Bücher

12 ZBSPBooks results.htm : OnInialization : select * from zbsauthors into table authors. if authorlname is initial. authorlname = '*'. endif. if authorfname is initial. authorfname = '*'. endif. delete authors where not authlname cp authorlname or not authfname cp authorfname. select * from zbsbooks into table books. Types : types: zauthortab_type type standard table of zbsauthors. types: zbooktab_type type standard table of zbsbooks.

13 ZBSPFormular default.htm : <%@page language="abap" %> Zugriff auf verschiedene <head> <title> Einstieg </title> </head> HTML-Eingabeelemente in <body> Eventhandler <center> <h1> Dateneingabe </h1> Eingabe von Benutzerdaten in typische Formularelemente: <br /> <form method="post"> <select name="kategorie"> <option value="buch"> Bücher </option> <option value="cd"> CDs </option> <option value="all"> Alles </option> </select> <select name="jahr"> <% data: counter(4) type n. do 4 times. counter = sy-index %> <option value="<%= counter%>"> <%= counter%> </option> <% enddo. %> </select> <input type = "text" name = "Titel" value="etwas" > <br /><br /> <input type = "checkbox" name = "sofort" /> Sofortversand <br /> <input type = "checkbox" name = "geschenk" /> Geschenkverpackung <br /><br /> <input type = "radio" name = "zahlung" value="bar" /> Barzahlung <br /> <input type = "radio" name = "zahlung" value="cc" /> Kreditkarte <br /><br /> <input type = "SUBMIT" name = "OnInputProcessing" value = "Und Weg!" > </center> OnInputProcessing : data: s1 type string, s2 type string, s3 type string, s4 type string, s5 type string. data: y(4) type n. s1 = request->get_form_field( 'Titel' ). s2 = request->get_form_field( 'kategorie' ). y = request->get_form_field( 'jahr' ). s3 = request->get_form_field( 'sofort' ). s4 = request->get_form_field( 'geschenk' ). s5 = request->get_form_field( 'zahlung' ). *... Datenverarbeitung - Fortführung der Transaktion...

14 ZBSPDBase default.htm : <%@ page language="abap" %> <body > <h2> Flugverbindungen </h2> Gewünschte Fluglinie: Übung: Zugriff auf DB in OnInitialization + Darstellen der Ergebnisse im Layout Typdeklarationen, interne Tabelle und Arbeitsbereich... <form method="post"> Nachname <input type=text name="carrier" value="<%= carrier %>" > <input type=submit name="oninputprocessing(select)" value="verbindungsübersicht"> =============== carrier TYPE STRING Fluglinie OnInputProcessing : case event_id. when 'select'. navigation->set_parameter( 'carrier' ). navigation->next_page( 'TORESULTS' ). when others. endcase. OnInitialization : carrier = 'LH'.

15 ZBSPDBase results.htm : <%@ page language="abap" %> <body> <h2> Verbindungen </h2> <% if my_flights is initial.%> <h3> Leider keine Treffer für: <%= carrier %>. </h3> <% else. %> <h3> Treffer lauten: </h3> <table border=1> <tr> <td> Verbindung </td> <td> Datum </td> <td> Preis </td> <td> Währung </td> <td> Flugzeugtype </td> <td> Plätze </td> <td> Besetze Plätze </td> </tr> <% data: wa_flights type sflight. loop at my_flights into wa_flights. %> <tr> <td> <%= wa_flights-connid %> </td> <td> <%= wa_flights-fldate %> </td> <td> <%= wa_flights-price %> </td> <td> <%= wa_flights-currency %> </td> <td> <%= wa_flights-planetype %> </td> <td> <%= wa_flights-seatsmax %> </td> <td> <%= wa_flights-seatsocc %> </td> </tr> <% endloop. %> </table> <% endif. %> <form method="post"> <input type=submit name="oninputprocessing(back)" value="zurück"> ================== carrier TYPE STRING Fluglinie my_flights TYPE ZFLIGHT_TYPE interne Tabelle für Verbindungen OnInputProcessing : case event_id. when 'back'. navigation->goto_page( 'default.htm' ). when others. endcase. OnInitialization : select * from sflight into table my_flights where carrid = carrier. Types: types: zflight_type type standard table of sflight.

16 ZBSPSessionTest default.htm : <%@ page language="abap" %> <body > <h2> Willkommen </h2> In OnInitialization gesetzt : <%= oninitwert %> <% layoutwert = 'Wird im Layout gesetzt!'. %> Im Layout gesetzt: <%= layoutwert %> Und diese Werte werden im Formuar eingegeben: <form method="post"> Name <input type=text name="customer" value="<%= customer %>" > Stadt <input type=text name="city" value="<%= city %>" > <input type=submit name="oninputprocessing(same_imp)" value="selbstaufruf - Implizit"> <input type=submit name="oninputprocessing(same_exp)" value="selbstaufruf - Explizit"> <input type=submit name="oninputprocessing(next)" value="nächste Seite"> city TYPE STRING Ort customer TYPE STRING Kundenname layoutwert TYPE STRING Testvariable2 oninitwert TYPE STRING Testvariable OnInitialization : * Test der Verfügbarkeit der Seitenattribute data: s1 type string, s2 type string. s1 = customer. s2 = city. Stateless und Stateful: Lebensdauer von Seitenattribut- Werten. Übergabe in OnInitialization, Layout, Form - Zugriff in OnInputprocessing oninitwert = 'Mein OnInit-Wert!'. OnInputProcessing : data: dummy1 type string, dummy2 type string. dummy1 = oninitwert. dummy2 = layoutwert. customer = request->get_form_field( 'customer' ). city = request->get_form_field( 'city' ). case event_id. when 'same_imp'. * navigation->set_parameter( 'customer' ). navigation->set_parameter( 'city' ). when 'same_exp'. navigation->set_parameter( 'customer' ). navigation->set_parameter( 'city' ). navigation->goto_page( 'default.htm' ). when 'next'. navigation->set_parameter( 'customer' ). navigation->set_parameter( 'city' ). navigation->goto_page( 'next.htm' ). when others. endcase.

17 ZBSPSessionTest next.htm : <%@ page language="abap" %> <body > <h2> Willkommen </h2> Etwas eingeben - bleibts erhalten? <form method="post"> Name <input type=text name="customer" value="<%= customer %>" > Stadt <input type=text name="city" value="<%= city %>" > <input type=submit name="oninputprocessing(back)" value="zurück"> ================ city TYPE STRING Ort customer TYPE STRING Kundenname OnInitialization : * Test der Verfügbarkeit der Seitenattribute data: s1 type string, s2 type string. s1 = customer. s2 = city. OnInputProcessing : customer = request->get_form_field( 'customer' ). city = request->get_form_field( 'city' ). case event_id. when 'back'. navigation->set_parameter( 'customer' ). navigation->set_parameter( 'city' ). navigation->goto_page( 'default.htm' ). when others. endcase.

18 ZBSPSession default.htm : %@ page language="abap" %> <SCRIPT> function findcookie( sname ) { var i = 0; var acookie = document.cookie.split("; "); var outvalue = null; while ((i < acookie.length) && (outvalue == null)) { var thiscookie = acookie[i].split("="); if (thiscookie[0] == sname) { outvalue = unescape(thiscookie[1]); i++; return outvalue; </SCRIPT> <body > <h2> Willkommen </h2> Abfrage von Infos zu Session-ID und Session-Cookie: <form method="post"> <input type=submit name="oninputprocessing(sful)" value="stateful"> <input type=submit name="oninputprocessing(sless)" value="stateless"> <form> Find cookie: <INPUT TYPE="TEXT" NAME="cookiename" VALUE="sap-contextid"> <INPUT TYPE="BUTTON" VALUE="Go" onclick="alert(findcookie(cookiename.value))"> Session-Info via Runtime-Objekt: <%= runtime->session_id %> OnInputProcessing : case event_id. when 'sful'. runtime->keep_context = 1. navigation->goto_page( 'default.htm' ). when 'sless'. runtime->keep_context = 0. navigation->goto_page( 'default.htm' ). when others. endcase. Stateless und Stateful: Auslesen Session-Cookie und runtime-info. Verhalten beim Deaktivieren von Session-Cookies im Browser

19 ZBSPState1 default.htm : <%@ page language="abap" %> <body > <h2> Willkommen </h2> Durchgang Nummer: <%= counter %> um: <%= page->to_string( value = sy-uzeit format = if_bsp_page~co_format_long ) %> am: <% page->write( value = sy-datum ). %> <form method="post"> <input type=submit name="oninputprocessing(select)" value="hochzählen"> <input type=submit name="oninputprocessing(sful)" value="stateful"> <input type=submit name="oninputprocessing(sless)" value="stateless"> ====================== counter TYPE I Zähler OnInputProcessing : data: test type i. test = counter. case event_id. when 'select'. * counter = counter + 1. when 'sful'. runtime->keep_context = 1. when 'sless'. runtime->keep_context = 0. when others. Stateless und Stateful: Hochzählen eines Seitenattributs. Verhalten beim Deaktivieren von Session-Cookies im Browser endcase. OnInitialization : * Veränderung des Zustands: counter = counter + 1.

20 ZClientDemo *& * *& Demo für ICM in Client-Rolle: Aufruf einer Website *& * REPORT ZCLIENTDEMO. DATA: myurl TYPE STRING, myclient TYPE REF TO IF_HTTP_CLIENT, rc TYPE I, len TYPE I, offset TYPE I, content TYPE STRING. CONSTANTS: linsz TYPE I VALUE 80. myurl = ' cl_http_client=>create_by_url( exporting url = myurl importing client = myclient ). myclient->send( ). myclient->receive( ). myclient->response->get_status( importing code = rc ). content = myclient->response->get_cdata( ). myclient->close( ). len = strlen( content ). WHILE offset < len. WRITE: AT /1(linsz) content+offset. ADD linsz TO offset. ENDWHILE. WAS als Client:: Auslesen HTML-Strom einer Webseite

21 ========== default.htm: language="abap"%> <head> <title> Einfacher Test </title> </head> <body> <center> <h1> <%=otr(zbsptest/gruss)%> </h1> <otr> Dies ist ein langer Text, der nur einmal vorkommt. <br> Deshalb wird er als Langtext abgelegt. </otr> </center> <% data: text type string. text = cl_bsp_runtime=>get_otr_text( 'ZBSPTEST/gruss' ). %> Ausgabe: <%= text. %> ZBSPDemo_OTR Ablegen von OTR-Kurzund Langtexten. Mit Doppelklick in die OTR-TAs ============

22 ZMailDemo *& Versenden von Mails aus WAS mittels SMTP-PlugIn REPORT ZMAILDEMO. DATA: send_request TYPE REF TO cl_bcs. DATA: document TYPE REF TO cl_document_bcs. DATA: mail_itab TYPE soli_tab. DATA: wamail TYPE soli. DATA: textlength TYPE so_obj_len. DATA: sender TYPE REF TO cl_sapuser_bcs. DATA: address TYPE adr6-smtp_addr. DATA: recipient TYPE REF TO if_recipient_bcs. DATA: bcs_exception TYPE REF TO cx_bcs. DATA: message TYPE string. TRY. send_request = cl_bcs=>create_persistent( ). wamail = 'Dies ist nur ein kleiner Test!'. append wamail to mail_itab. textlength = strlen( wamail ). document = cl_document_bcs=>create_document( i_type = 'RAW' i_text = mail_itab i_length = textlength i_subject = 'BSP Nur eine Testmail' ). CALL METHOD send_request->set_document( document ). sender = cl_sapuser_bcs=>create( sy-uname ). CALL METHOD send_request->set_sender EXPORTING i_sender = sender. address = 'neuendorf@ba-mosbach.de'. recipient = cl_cam_address_bcs=>create_internet_address( address ). CALL METHOD send_request->add_recipient EXPORTING i_recipient = recipient i_express = ' ' i_copy = ' ' i_blind_copy = ' '. CALL METHOD send_request->send( ). COMMIT WORK. CATCH cx_bcs INTO bcs_exception. message = bcs_exception->get_text( ). write: message. ENDTRY. write: 'Das wars!'. Versenden von s, Erzeugen aller Instanzen und Aufruf der relevanten Methoden

23 ========== default.htm: language="abap" %> name="htmlb" prefix="htmlb" %> ZBSPEXT_1 <htmlb:content design="design2003" > <htmlb:page title="tableview Demo" > <htmlb:form> <% DATA: flights type standard table of sflight. Select * from sflight into table flights. %> <htmlb: tableview id = "f1" table = "<%= flights %>" design = "ALTERNATING" filter = "SERVER" sort = "SERVER" headervisible = "TRUE" headertext = "SAP Flight Table" visiblerowcount = "10" /> Verwenden Extension TableView in minimaler Form Ausgabe von Werten der sflight </htmlb:form> </htmlb:page> </htmlb:content> ============

24 ========== default.htm: language="abap"%> <body > <h2> Willkommen </h2> Eingabe der URL: <form method="post"> URL <input type=text name="myurl" value=" > <input type=submit name="oninputprocessing(select)" value="zur Anzeige!"> ============ OnInputProcessing : case event_id. when 'select'. navigation->set_parameter( 'myurl' ). navigation->goto_page( 'next.htm' ). when others. endcase. ============ next.htm <%@page language="abap"%> <%=content %> ============ OnInitialization : DATA: myclient TYPE REF TO IF_HTTP_CLIENT, rc TYPE I. cl_http_client=>create_by_url( exporting url = myurl importing client = myclient ). myclient->send( ). myclient->receive( ). myclient->response->get_status( importing code = rc ). content = myclient->response->get_cdata( ). myclient->close( ). ============ default.htm: =============== myurl TYPE STRING next.htm: ============== content TYPE STRING myurl TYPE STRING ZBSPCLIENT SAP WAS als HTTP-Client inklusive Anzeige der angeforderten Seite

25 ========== default.htm : ZBSP_AJAX <%@page language="abap"%> <head> <title> Ajax Test </title> <script language="javascript"> var request = null; function createrequest() { try { request = new XMLHttpRequest(); catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); catch (failed) { request = null; Ansprechen WAS via AJAX mittels XMLHTTPRequest- Objekt if (request == null) alert("error creating request object!"); function gettime() { createrequest(); var url = "results.htm"; request.open("get", url, true); request.onreadystatechange = updatepage; request.send(null); function updatepage() { if (request.readystate == 4) { var newtime = request.responsetext; var timeel = document.getelementbyid("time"); replacetext(timeel, newtime);

26 ========== default.htm: function replacetext(el, text) { if (el!= null) { cleartext(el); var newnode = document.createtextnode(text); el.appendchild(newnode); ZBSP_AJAX function cleartext(el) { if (el!= null) { if (el.childnodes) { for (var i = 0; i < el.childnodes.length; i++) { var childnode = el.childnodes[i]; el.removechild(childnode); </script> </head> <body> <h1> Zeitanzeige via Ajax </h1> Die aktuelle Zeit - frisch und asynchron vom Server : <h1> <span id="time"> </span> </h1> <form method="get"> <input value="zeit aktualisieren" type="button" onclick="gettime();" /> ============ results.htm <%@page language="abap"%> <%= sy-uzeit. %> ============

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

10.6 Programmier-Exits für Workitems

10.6 Programmier-Exits für Workitems 10.6 Programmier-Exits für Workitems 279 10.6 Programmier-Exits für Workitems 10.6.1 Das Interface IF_SWF_IFS_WORKITEM_EXIT Am Schritt einer Workflow-Definition im Reiter»Programmier-Exits«können verschiedene

Mehr

A.4 Beispiel zum E-Mail-Versand über Smart Forms

A.4 Beispiel zum E-Mail-Versand über Smart Forms A.4 Beispiel zum E-Mail-Versand über Smart Forms A.4.1 Quelltext In Abschnitt 10.1 haben wir zur Erläuterung des E-Mail-Versands über Smart Forms ein Übungsbeispiel genannt. Hier finden Sie den Quelltext

Mehr

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell Java-Script-Objekte und das Event-Modell 1 Interaktions-Methoden des Window-Objekts

Mehr

Meine erste Homepage - Beispiele

Meine erste Homepage - Beispiele Meine erste - Beispiele 1. Beispiel meine Willkommen auf meiner Befehle nicht über Hier ist ein Senior, der noch fit für's Internet ist. Probieren wir

Mehr

Web Visu Tutorial. Hipecs Web Visu. Übersicht

Web Visu Tutorial. Hipecs Web Visu. Übersicht Revision Date V100 10082011 Hipecs Web Visu Die hipecs (high performance controller system) bietet die Möglichkeit einer sog Web-Visualisierung über den integrierten Webserver Hierfür wird im Standard

Mehr

«Integration in WebSite» HTML-/Javascript-Code-Beispiele

«Integration in WebSite» HTML-/Javascript-Code-Beispiele QuickInfo «Integration in WebSite» HTML-/Javascript-Code-Beispiele Fragen? Ihre Umfrage soll direkt in resp. auf Ihrer WebSite erscheinen? Die Möglichkeiten für eine technische Integration an exakten Stellen

Mehr

Schiller-Gymnasium Hof 20.12.2004

Schiller-Gymnasium Hof 20.12.2004 Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape

Mehr

Web Sockets mit HTML5. Quelle: www.html5rocks.com/de

Web Sockets mit HTML5. Quelle: www.html5rocks.com/de Web Sockets mit HTML5 Quelle: www.html5rocks.com/de Intensive Client-Server-Kommunikation: Beispiele Online-Spiele mit mehreren Mitspielern Chat-Anwendungen Live-Sport-Ticker Echtzeit-Aktualisierungen

Mehr

Erstellen eines HTML-Templates mit externer CSS-Datei

Erstellen eines HTML-Templates mit externer CSS-Datei Erstellen eines HTML-Templates mit externer CSS-Datei Eigenschaften der Lösung Menü mit 2 Ebenen ohne Bilder, Menü besteht aus Text (Links) Durch CSS kann das Menü aber auch die Seite angepasst werden

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 Bei dem vierten Teil geht es um etwas praktisches: ein Emailformular, dass man auf der eigenen

Mehr

Programmieren 2 (Prof. Hasbargen) Klausur

Programmieren 2 (Prof. Hasbargen) Klausur Programmieren 2 (Prof. Hasbargen) 1 Klausur Aufgabe 1 (10 Punkte) Dynamisierung von HTML-Seiten HTML-Seiten sind eine gängige Art und Weise, Informationen darzustellen. Nennen Sie die Gründe, welche Vorteile

Mehr

AJAX Implementierung mit Joomla!

AJAX Implementierung mit Joomla! Joomla! DAY TM AUSTRIA 2015 AJAX Implementierung mit Joomla! Inhalt AJAX Implementierung mit Joomla! Inhalt Einleitung Was ist AJAX und wie funktioniert es Joomla! & AJAX AJAX in Templates mit Komponenten

Mehr

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011 Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011 Studiengang: Semester: 3. Gruppe: Wirtschaftsinformatik A & B Datum: 29.06.2011 Dozent: LfbA Dipl.-Hdl. Andreas Heß Hilfsmittel: alle Unterlagen/Bücher

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme SS 2007 Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans

Mehr

Übungen zum BSP-Framework

Übungen zum BSP-Framework (1) SAP-Webprogrammierung WI 4. Semester Übungen zum BSP-Framework Prof. Dr. H. Neuendorf System: HCC-SAP-System, ECC 6.0 Basis 7.30 Sommersemester 2016 Anmerkung: Von SAP ausgelieferte BSP-Anwendung IT00

Mehr

Gesamtbeispiel zu PHP/PostgreSQL

Gesamtbeispiel zu PHP/PostgreSQL Gesamtbeispiel zu PHP/PostgreSQL 1. Beispiel: Gegeben ist folgende Tabelle wh=# select * from person2; vorname nachname ort hobby ---------+----------+------+---------- hans huber wien laufen hans schubert

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

Mehr

FIREPLACE EXPANDABLE BANNER v1.01

FIREPLACE EXPANDABLE BANNER v1.01 FIREPLACE EXPANDABLE BANNER v1.01 1. VORAUSSETZUNGEN Installierter Flash MediaMind Workshop: http://demo.mediamind.com/training_zone/workshop/download.asp Working with MediaMind: download url Vor dem Beginn

Mehr

desk.modul : WaWi- Export

desk.modul : WaWi- Export desk.modul : WaWi- Export Die Schnittstelle besteht aus einem Programm, welches die Daten aus der OfficeLine ausliest und in eine XML-Datei exportiert. Die Schnittstelle ist als ein eigenständiges Programm

Mehr

ajanzen.com Beispiele für den Umgang mit Feldsymbolen

ajanzen.com Beispiele für den Umgang mit Feldsymbolen ajanzen.com Beispiele für den Umgang mit Feldsymbolen ajanzen.com 1 Einleitung In dem vorliegenden Dokument möchte ich auf den Umgang mit Feldsymbolen näher eingehen. Dabei geht es nicht um komplexe Erklärungen,

Mehr

Multimedia im Netz Wintersemester 2011/12

Multimedia im Netz Wintersemester 2011/12 Multimedia im Netz Wintersemester 2011/12 Übung 01 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 26.10.2011 MMN Übung 01 2 Inhalte der Übungen Vertiefung

Mehr

Autoresponder Unlimited 2.0

Autoresponder Unlimited 2.0 Anleitung zur Installation und Anwendung Autoresponder Unlimited 2.0 Anleitung zur Installation und Anwendung Wie Ihr Autoresponder Unlimited 2.0 funktioniert Den Autoresponder Unlimited 2.0 installieren

Mehr

Projekt Online-Shop:

Projekt Online-Shop: Mit einem Buchverwaltungsprogramm kann können über das Internet neue Datensätze in eine Online-Datenbank einund ausgegeben, sowie gelöscht und verändert werden. Die Internet-Site besteht aus den nebenstehenden

Mehr

Zählen von Objekten einer bestimmten Klasse

Zählen von Objekten einer bestimmten Klasse Zählen von Objekten einer bestimmten Klasse Ziel, Inhalt Zur Übung versuchen wir eine Klasse zu schreiben, mit der es möglich ist Objekte einer bestimmten Klasse zu zählen. Wir werden den ++ und den --

Mehr

FileMaker Go 13 ohne Connects

FileMaker Go 13 ohne Connects Themen im Vortrag Gründe für diesen Vortrag Zwei Methoden werden vorgestellt Besprechung der verwendeten Techniken: - Netzwerkprotokolle - FileMaker CWP / XML - FileMaker URL Protokoll - XML parsen - E-Mail

Mehr

Funktionen in PHP 1/7

Funktionen in PHP 1/7 Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt

Mehr

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus HTML Teil 2 So kann man HTML-Seiten mit und CSS gestalten So sehen einfache Formulare aus Wie könnte ein komplexer Internetauftritt aussehen? Trennung Inhaltsbereich und Navigationsbereich 2 Beispiel:

Mehr

1. Zusammenfassung der letzten Vorlesung

1. Zusammenfassung der letzten Vorlesung Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 14/15-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Template anlegen Template

Mehr

EVENTO-WEB. Handbuch für Dozierende. Version: 1.2 Datum: 20. Dezember 2010 Autoren: BA Schuladministration

EVENTO-WEB. Handbuch für Dozierende. Version: 1.2 Datum: 20. Dezember 2010 Autoren: BA Schuladministration EVENTO-WEB Handbuch für Dozierende Version: 1.2 Datum: 20. Dezember 2010 Autoren: BA Schuladministration Änderungen Version Datum Autoren Bemerkungen 1.0 25.03.2008 Bascelli Erstellung Dokument 1.1 17.04.2008

Mehr

1. Zusammenfassung der letzten Vorlesung

1. Zusammenfassung der letzten Vorlesung Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 15/16-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Root Seite anlegen

Mehr

1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer) nur 4-stellige Zahlen eingetragen

1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer) nur 4-stellige Zahlen eingetragen Diverse Gültigkeitsregeln - Lösungshinweise 1998 Niko Becker Hilfedateien stehen Ihnen auf unserer Homepage Seite ACCESS Infos und Hilfe zur Verfügung 1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer)

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

E-Mail einrichten in Microsoft Outlook Express 6

E-Mail einrichten in Microsoft Outlook Express 6 support.kitz.net E-Mail einrichten in Microsoft Outlook Express 6 Ausgabe November 2004 - Copyrights by Stadtwerke Kitzbühel Stadtwerke Kitzbühel Jochbergerstraße A-6370 Kitzbühel Telefon: 05356 65651-26

Mehr

Mini-Dokumentation zur Bearbeitung der Website massweiler.de

Mini-Dokumentation zur Bearbeitung der Website massweiler.de Mini-Dokumentation zur Bearbeitung der Website massweiler.de 10. März 2015 Die Website massweiler.de Die Website massweiler.de wird mit dem Content Management System (CMS) Joomla betrieben. Joomla ist

Mehr

WPF Steuerelemente Listbox, ComboBox, ListView,

WPF Steuerelemente Listbox, ComboBox, ListView, WPF Steuerelemente Listbox, ComboBox, ListView, Dr. Beatrice Amrhein Überblick Einführung Listen ComboBox Tabellen 2 Einführung 3 Listen- und Tabellen-Elemente Listen und Tabellen-Elemente sind Steuerelemente,

Mehr

Konfigurationsbeispiel USG 100-200

Konfigurationsbeispiel USG 100-200 Content-Filter mit ZyXEL USG 100 und 200 Dieses Beispiel demonstriert, wie der Content-Filter mit zwei Zeitplänen (Arbeitszeit Vormittag und Nachmittag) und zwei unterschiedlichen Regeln (Policies) eingesetzt

Mehr

Multivariate Tests mit Google Analytics

Multivariate Tests mit Google Analytics Table of Contents 1. Einleitung 2. Ziele festlegen 3. Einrichtung eines Multivariate Tests in Google Analytics 4. Das JavaScript 5. Die Auswertung der Ergebnisse Multivariate Tests mit Google Analytics

Mehr

BFV Widgets Kurzdokumentation

BFV Widgets Kurzdokumentation BFV Widgets Kurzdokumentation Mit Hilfe eines BFV-Widgets lassen sich die neuesten Ergebnisse und die aktuellen Tabellen des BFV auf der eigenen nicht kommerziellen Webseite mit wenig Aufwand einbeten.

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

SIZ Modul 221: Outlook und Internetdienste

SIZ Modul 221: Outlook und Internetdienste SIZ Modul 221: Outlook und Internetdienste Outlook Dateien importieren (PST, XLS usw.) 1. Menü Datei/Importieren/Exportieren... 2. Aus andern Programmen oder Dateien importieren Das ist bei den meisten

Mehr

Es wird das Struts <html:option> Element erläutert und anhand von kleinen Beispielen der Umgang veranschaulicht.

Es wird das Struts <html:option> Element erläutert und anhand von kleinen Beispielen der Umgang veranschaulicht. Struts Code Peaces Element Es wird das Struts Element erläutert und anhand von kleinen Beispielen der Umgang veranschaulicht. Allgemeines Autor: Sascha Wolski Sebastian Hennebrüder

Mehr

Anleitung Modul Wishlist Pro by Alize Web

Anleitung Modul Wishlist Pro by Alize Web Anleitung Modul Wishlist Pro by Alize Web INSTALLIEREN UND KONFIGURIEREN (BACK-OFFICE)... 2 Erweiterte Einstellungen > Leistung... 2 Modul laden... 3 Installieren... 4 Konfigurieren... 4 Übersetzungen...

Mehr

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015 der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015 Aktuelle Entwicklungen der Internetagentur Irma Berscheid-Kimeridze sollten auf der Webseite der Agentur dargestellt werden. Werkzeug der Wahl

Mehr

Persönliches Adressbuch

Persönliches Adressbuch Persönliches Adressbuch Persönliches Adressbuch Seite 1 Persönliches Adressbuch Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. ALLGEMEINE INFORMATIONEN ZUM PERSÖNLICHEN

Mehr

Partnerportal Installateure Registrierung

Partnerportal Installateure Registrierung Partnerportal Installateure Registrierung Ein Tochterunternehmen der Süwag Energie AG Allgemeine Hinweise Diese Anleitung zeigt Ihnen, wie Sie sich als Nutzer für das Partnerportal Installateure registrieren

Mehr

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014) Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...

Mehr

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten

Mehr

Adami CRM - Outlook Replikation User Dokumentation

Adami CRM - Outlook Replikation User Dokumentation Adami CRM - Outlook Replikation User Dokumentation Die neue Eigenschaft der Adami CRM Applikation macht den Information Austausch mit Microsoft Outlook auf vier Ebenen möglich: Kontakte, Aufgaben, Termine

Mehr

Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12.

Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12. Online Kataloge Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12 Autor: Manuel Ginesta Kontakt: m.ginesta@ncag.ch Versionsliste Version Datum

Mehr

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf

Mehr

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden.

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden. Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP und MySQL Integration von MySQL in PHP Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 (michael.kluge@tu-dresden.de) MySQL

Mehr

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin SSO-Schnittstelle Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin Telefon +49 (0)30-94408-730 Telefax +49 (0)30-96083-706 E-Mail mail@netslave.de

Mehr

WordPress. - ein kleines Tutorial von C. Oberweis, inf-schule.de -

WordPress. - ein kleines Tutorial von C. Oberweis, inf-schule.de - WordPress - ein kleines Tutorial von C. Oberweis, inf-schule.de - Begriffe: Beiträge (posts, Blog-Inhalte): regelmäßige Artikel, chronologisch geordnet, Kategorien, Autoren usw. zugeordnet Seiten (pages,

Mehr

FIS: Projektdaten auf den Internetseiten ausgeben

FIS: Projektdaten auf den Internetseiten ausgeben Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten

Mehr

Einrichten des Elektronischen Postfachs

Einrichten des Elektronischen Postfachs Einrichten des Elektronischen Postfachs Für die Einrichtung des Elektronischen Postfachs melden Sie sich wie gewohnt in unserem Online-Banking auf www.sparkasse-unnakamen.de an. Wechseln Sie über Postfach

Mehr

Shopz Zugang Neuanmeldung

Shopz Zugang Neuanmeldung Web Sales, IBM Deutschland Shopz Zugang Neuanmeldung IBM ID einrichten Shopz-Zugang anmelden Shopz Login User ID Management IBM ID und Shopz Zugang im Überblick Überblick ibm.com/software/de/websolutions/

Mehr

Abrechnung via KV-SafeNet*-Portal an die KV Hessen übermitteln

Abrechnung via KV-SafeNet*-Portal an die KV Hessen übermitteln Abrechnung via KV-SafeNet*-Portal an die KV Hessen übermitteln 1. Erstellen der Abrechnung Das Erstellen der verschlüsselten Abrechnungsdatei geschieht wie gewohnt mittels Ihrer Praxissoftware. Das Erzeugen

Mehr

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier) Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier) Firewall über Seriellen Anschluss mit Computer verbinden und Netzteil anschliessen. Programm Hyper Terminal (Windows unter Start Programme

Mehr

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II SS 2015 PHP MVC. Dr. Christian Senger. PHP MVC 1 von 21

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II SS 2015 PHP MVC. Dr. Christian Senger. PHP MVC 1 von 21 PHP MVC PHP MVC 1 von 21 Model View Control Views Controlers Business logic GUI OO-application logic Object-relational-Mapping Relational DBMS PHP MVC 2 von 21 Webbasierte Informationssysteme WWW-Browser

Mehr

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen.

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen. Technische Dokumentation Hier finden Sie die technische Dokumentation für die Einbindung des Bestseller-Widgets. Die Dokumentation soll als Hilfestellung dienen und kann keinen Anspruch auf Vollständigkeit

Mehr

Der große VideoClip- Wettbewerb von Media Markt.

Der große VideoClip- Wettbewerb von Media Markt. Der große VideoClip- Wettbewerb von Media Markt. Zeig was du drauf hast! Am 1. Juli startet eine Aktion, wie sie die Schweiz noch nicht gesehen hat. Unter dem Motto Zeig was Du drauf hast! suchen wir den

Mehr

BillSAFE Payment Layer Integration Guide

BillSAFE Payment Layer Integration Guide BillSAFE Payment Layer Integration Guide letzte Aktualisierung: 10.06.2013 Inhaltsverzeichnis 1 Vorwort...2 1.1 Inhalt...2 1.2 Zielgruppe...2 1.3 Voraussetzungen...2 1.4 Feedback...2 1.5 Versionshistorie...3

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

E-Mail Adressen der BA Leipzig

E-Mail Adressen der BA Leipzig E-Mail Adressen der BA Jeder Student der BA bekommt mit Beginn des Studiums eine E-Mail Adresse zugeteilt. Diese wird zur internen Kommunikation im Kurs, von der Akademie und deren Dozenten zur Verteilung

Mehr

Anleitung für die Hausverwaltung

Anleitung für die Hausverwaltung www.gruppenhaus.ch Version vom 15. September 2006 Autor Kontakt Gruppenhaus.ch GmbH support@gruppenhaus.ch Inhalt 1 Allgemeines... 2 1.1 Login... 2 1.2 Wenn Sie nicht mehr weiter wissen... 2 2 Belegungsplan...

Mehr

Google Analytics einrichten

Google Analytics einrichten Technik Autor: Yves Lüthi 19.10.2011 Google Analytics einrichten Google bietet ein kostenloses Web-Analyse Tool an, das es erlaubt, genaue Statistiken über Ihre Webseite zu erstellen. Damit Sie diesen

Mehr

Willkommen. Benutzerhandbuch für die OECD Online-Bibliothek

Willkommen. Benutzerhandbuch für die OECD Online-Bibliothek Willkommen Benutzerhandbuch für die OECD Online-Bibliothek Startseite Sie haben drei Möglichkeiten, zu den Studien und Statistiken der OECD zu gelangen: Klicken Sie oben auf die Kategorie, für die Sie

Mehr

Entwicklung einer Suchmaschine mit dem Internet Information Server

Entwicklung einer Suchmaschine mit dem Internet Information Server Entwicklung einer Suchmaschine mit dem Internet Information Server Überblick: Der Index Server erstellt einen Index für alle Inhalte und Eigenschaften von Dokumenten, die auf dem Internet Information Server

Mehr

6.9 Java Server Pages

6.9 Java Server Pages DocumentCollection dc = db.ftsearch(abfrage); Document d = dc.getfirstdocument(); while (d!= 0) { String Name = db.gettitle(); out.println(name + ""); d = dc.getnextdocument(); catch (NotesException

Mehr

Bedienungsanleitung Joomla 3.xx für Redakteure mit Admin-Rechten

Bedienungsanleitung Joomla 3.xx für Redakteure mit Admin-Rechten Artikel eingeben Mit den Admin-Zugangsdaten einloggen. Den Link finden Sie im Haupt- oder im Topmenü unter Login/Abmelden Im Nutzermenü wählen Sie Beitrag erstellen Eingabe des Textes im dafür vorgesehenen

Mehr

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

AJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks.

AJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks. DRUPAL 7 AJAX FRAMEWORK Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks AJAX Beispiele Fragen: Gibt es jemanden der noch gar keine Erfahrungen

Mehr

Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen

Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen Juni 2012 Abbildung 1 TYPO3-Webseite mit TOP-Meldungen in der mittleren Spalte der Startseite. Darunter ein Link zur Liste aller TOP-Meldungen Auf der Startseite der TYPO3-Webauftritte werden häufig Nachrichten

Mehr

Anlegen eines DLRG Accounts

Anlegen eines DLRG Accounts Anlegen eines DLRG Accounts Seite 1 von 6 Auf der Startseite des Internet Service Centers (https:\\dlrg.de) führt der Link DLRG-Account anlegen zu einer Eingabemaske, mit der sich jedes DLRG-Mitglied genau

Mehr

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit

Mehr

SAP und bunte Bilder geht das?

SAP und bunte Bilder geht das? SAP und bunte Bilder geht das? SAP ERP kann viel. Kleine Tabellen, große Tabellen ALV Tabellen und im NWBC auch neue PowerListen. Sobald man Daten jedoch grafisch anzeigen möchte kommt recht schnell Ernüchterung

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver. Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver. Am 15.08.2015 um 21:03 schrieb Jürgen Kleindienst : bei einer Terminalsitzung steht mir

Mehr

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Stellvertretenden Genehmiger verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen

Mehr

Anleitung Microsoft Select-Plus Registrierung

Anleitung Microsoft Select-Plus Registrierung Anleitung Microsoft Select-Plus Registrierung Sehr geehrter co.tec-kunde, vielen Dank für Ihr Interesse an unseren Microsoft Produkten. Für den Erstbezug von Select-Lizenzen ist es erforderlich, dass Sie

Mehr

Newsletter (Mailinglisten) Serien-Emails versenden Mailinglisten-Tool verwenden

Newsletter (Mailinglisten) Serien-Emails versenden Mailinglisten-Tool verwenden Newsletter (Mailinglisten) Serien-Emails versenden Mailinglisten-Tool verwenden Wenn Sie in Ihrem Tarif bei KLEMANNdesign den Zusatz Newsletter bzw. Mailinglisten-Tool gebucht haben, versenden Sie zu jedem

Mehr

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR Modifikation für die Nutzung des Community Builders 20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen

Mehr

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik 1 Aufgaben HTML Formulare Aufgabe 1 (Vorbereitung) Google Suche 2 Probieren vor Studieren.. Arbeitsauftrag: 1.) Fügen Sie mit Notepad++ in Ihrer Datei index.html den unten gezeigten Quelltextschnipsel

Mehr

XQueue Product Sheet - Seiten Editor

XQueue Product Sheet - Seiten Editor XQueue Product Sheet - Seiten Editor 2011 XQueue GmbH. Alle Rechte vorbehalten. Dokumentation für das E-Mail Campaign System Diese Dokumentation darf ohne vorherige schriftliche Genehmigung durch die XQueue

Mehr

188.154 Einführung in die Programmierung für Wirtschaftsinformatik

188.154 Einführung in die Programmierung für Wirtschaftsinformatik Beispiel 1 Vererbung (Liste) Gegeben sind die beiden Klassen ListNode und PersonNode. 188.154 Einführung in die Programmierung für Wirtschaftsinformatik Wiederholung, Prüfungsvorbereitung Monika Lanzenberger

Mehr

IAWWeb PDFManager. - Kurzanleitung -

IAWWeb PDFManager. - Kurzanleitung - IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die

Mehr

Anleitung. Steigen Sie auf www.trinkwasserschule.at ein und klicken Sie auf "Anmeldung zum Projekt".

Anleitung. Steigen Sie auf www.trinkwasserschule.at ein und klicken Sie auf Anmeldung zum Projekt. Anleitung für die Anmeldung, die Beitrags-Erstellung und die Anmeldung zu den Aktionstagen auf www.trinkwasserschule.at der Plattform der Salzburger TrinkWasser!Schulen 1. Projekt-Anmeldung (Sie haben

Mehr

Typo3 Schulung: Fortgeschrittene I an der Hochschule Emden/Leer

Typo3 Schulung: Fortgeschrittene I an der Hochschule Emden/Leer News Mit News bezeichnet man unter Typo3 Nachrichten, diese News werden im Backend in der Listen-Ansicht in einem News-Ordner geschrieben. Diese News-Ordner sind spezielle Sysordner (s. Kap. 3), im News-Ordner

Mehr

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.

Mehr

ICS-Addin. Benutzerhandbuch. Version: 1.0

ICS-Addin. Benutzerhandbuch. Version: 1.0 ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...

Mehr