<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://vba-wiki.net/index.php?action=history&amp;feed=atom&amp;title=Vergleich%3A_VBA_und_ABAP</id>
	<title>Vergleich: VBA und ABAP - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://vba-wiki.net/index.php?action=history&amp;feed=atom&amp;title=Vergleich%3A_VBA_und_ABAP"/>
	<link rel="alternate" type="text/html" href="http://vba-wiki.net/index.php?title=Vergleich:_VBA_und_ABAP&amp;action=history"/>
	<updated>2026-05-02T14:09:06Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in VBA-wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://vba-wiki.net/index.php?title=Vergleich:_VBA_und_ABAP&amp;diff=719&amp;oldid=prev</id>
		<title>Pwania am 28. Januar 2023 um 00:32 Uhr</title>
		<link rel="alternate" type="text/html" href="http://vba-wiki.net/index.php?title=Vergleich:_VBA_und_ABAP&amp;diff=719&amp;oldid=prev"/>
		<updated>2023-01-28T00:32:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 28. Januar 2023, 00:32 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:vba-wiki]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Unterschiedliche Syntax / Ansätze ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Unterschiedliche Syntax / Ansätze ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pwania</name></author>
	</entry>
	<entry>
		<id>http://vba-wiki.net/index.php?title=Vergleich:_VBA_und_ABAP&amp;diff=79&amp;oldid=prev</id>
		<title>Pwania am 23. November 2017 um 16:10 Uhr</title>
		<link rel="alternate" type="text/html" href="http://vba-wiki.net/index.php?title=Vergleich:_VBA_und_ABAP&amp;diff=79&amp;oldid=prev"/>
		<updated>2017-11-23T16:10:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 23. November 2017, 16:10 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Zeile 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Kommentare&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Kommentare&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Kommentare werden mit &amp;#039;*&amp;#039; angeführt und abgeschlossen:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Kommentare werden mit &amp;#039;*&amp;#039; angeführt und abgeschlossen:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* WRITTEN BY KARL BYTE, 06/27/1995&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;* WRITTEN BY KARL BYTE, 06/27/1995 *&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Kommentare werden mit einem Hochkomma angefangen und gelten bis zum Zeilenende: &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; Written by Karl Byte, 06/27/1995&amp;lt;/span&amp;gt; MsgBox &amp;quot;Hallo!&amp;quot; &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; Meldung zur Begrüßung&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Kommentare werden mit einem Hochkomma angefangen und gelten bis zum Zeilenende: &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; Written by Karl Byte, 06/27/1995&amp;lt;/span&amp;gt; MsgBox &amp;quot;Hallo!&amp;quot; &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; Meldung zur Begrüßung&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pwania</name></author>
	</entry>
	<entry>
		<id>http://vba-wiki.net/index.php?title=Vergleich:_VBA_und_ABAP&amp;diff=78&amp;oldid=prev</id>
		<title>Pwania: Die Seite wurde neu angelegt: „== Unterschiedliche Syntax / Ansätze ==  Quelle für ABAP Beispiele: [http://help.sap.com/saphelp_nw70ehp2/helpdata/de/43/41341147041806e10000000a1553f6/conte…“</title>
		<link rel="alternate" type="text/html" href="http://vba-wiki.net/index.php?title=Vergleich:_VBA_und_ABAP&amp;diff=78&amp;oldid=prev"/>
		<updated>2017-11-23T16:09:47Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Unterschiedliche Syntax / Ansätze ==  Quelle für ABAP Beispiele: [http://help.sap.com/saphelp_nw70ehp2/helpdata/de/43/41341147041806e10000000a1553f6/conte…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Unterschiedliche Syntax / Ansätze ==&lt;br /&gt;
&lt;br /&gt;
Quelle für ABAP Beispiele: [http://help.sap.com/saphelp_nw70ehp2/helpdata/de/43/41341147041806e10000000a1553f6/content.htm?current_toc=/de/d3/2e974d35c511d1829f0000e829fbfe/plain.htm&amp;amp;show_children=true|SAP Help Portal: ABAP Programmierung (BC-ABA)]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! ABAP&lt;br /&gt;
! VBA&lt;br /&gt;
|- &lt;br /&gt;
| Kommentare&lt;br /&gt;
| Kommentare werden mit &amp;#039;*&amp;#039; angeführt und abgeschlossen:&lt;br /&gt;
* WRITTEN BY KARL BYTE, 06/27/1995&lt;br /&gt;
*&lt;br /&gt;
| Kommentare werden mit einem Hochkomma angefangen und gelten bis zum Zeilenende: &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; Written by Karl Byte, 06/27/1995&amp;lt;/span&amp;gt; MsgBox &amp;quot;Hallo!&amp;quot; &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; Meldung zur Begrüßung&amp;lt;/span&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Klartext&lt;br /&gt;
| Klartext wird in Hochkommas eingeschlossen: WRITE &amp;#039;Erstes Programm&amp;#039;.&lt;br /&gt;
| Klartext wird in Anführungszeichen eingeschlossen: Debug.Print &amp;quot;Erstes Programm&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| Befehle&lt;br /&gt;
| Einzelne Befehle werden mit einem Punkt abgeschlossen: WRITE &amp;#039;Erstes Programm&amp;#039;.&lt;br /&gt;
| Jeder Befehl steht in einer eigenen Zeile: Debug.Print &amp;quot;Erstes Programm&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| Einzelne Befehle können aneinander gekettet oder auseinandergezogen werden: PROGRAM test. WRITE &amp;#039;Dies ist eine Anweisung&amp;#039;. PROGRAM test. WRITE &amp;#039;Dies ist eine Anweisung&amp;#039;. PROGRAM test. WRITE &amp;#039;Dies ist eine Anweisung&amp;#039;.&lt;br /&gt;
| Einzelne Befehle können mehrzeilig dargestellt werden. Hierzu wird der Unterstrich &amp;#039;_&amp;#039; verwendet (nicht innerhalb einer Zeichenkette verwenden und immer ein Leerzeichen voranstellen): MsgBox _ &amp;quot;Erstes Programm&amp;quot; Mehrere Befehle können mithilfe des Doppelpunktes &amp;#039;:&amp;#039; in einer Zeile aneinander gekettet werden: MsgBox &amp;quot;Huhu&amp;quot;: MsgBox &amp;quot;Hallo!&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| Prozeduren&lt;br /&gt;
| Unterprogramm FORM ProzedurName. ... ENDFORM.&lt;br /&gt;
| Sub-Prozedur Sub ProzedurName() ... End Sub&lt;br /&gt;
|- &lt;br /&gt;
| Funktionsbausteine&lt;br /&gt;
| Funktionsbausteine &amp;lt;br&amp;gt;können nicht mit den VBA-Funktionen verglichen werden. Sie werden mit dem Function Builder erstellt.&lt;br /&gt;
| -- Keine Entsprechung --&lt;br /&gt;
|- &lt;br /&gt;
| Methoden&lt;br /&gt;
| Methoden werden in Klassen verwendet und entsprechen den VBA-Methoden, wobei diese in VBA keine speziellen Prozeduren sind.&lt;br /&gt;
| Methoden sind Sub-Prozeduren und müssen nicht zwingend in Klassen definiert werden.&lt;br /&gt;
|- &lt;br /&gt;
| Funktionen&lt;br /&gt;
| -- Keine Entsprechung? --&lt;br /&gt;
| Funktionen sind spezielle Prozeduren, welche einen (errechneten, ermittelten, ...) Wert zurückgeben. Function Tomorrow() As Date &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; hier ist Date der Datentyp für Datumsangaben&amp;lt;/span&amp;gt; Tomorrow = Date + 1 &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;&amp;#039; hier wird die &amp;#039;Date&amp;#039;-Funktion verwendet, um das aktuelle Datum abzurufen&amp;lt;/span&amp;gt; End Function&lt;br /&gt;
|- &lt;br /&gt;
| Zuweisung von Werten&lt;br /&gt;
| ABAP bietet zwei Wege an, Werte zuzuweisen: MOVE source TO destination. destination = source.&lt;br /&gt;
| In VBA kann man ausschließlich mit &amp;#039;=&amp;#039; einen neuen Wert zuweisen: destination = source lngValue = 3&lt;br /&gt;
|- &lt;br /&gt;
| Vergleichsoperatoren&lt;br /&gt;
| =, &amp;lt;&amp;gt;, &amp;lt;, &amp;gt;, &amp;lt;=, &amp;gt;= bzw. EQ, NE, LT, GT, LE, GE&lt;br /&gt;
| =, &amp;lt;&amp;gt;, &amp;lt;, &amp;gt;, &amp;lt;=, &amp;gt;=&lt;br /&gt;
|- &lt;br /&gt;
| Spezieller Vergleich von Texten&lt;br /&gt;
| CO, CN, CA,NA, CS, NS, CP, NP&lt;br /&gt;
| Siehe [[Abfragen#Mustervergleich_.28Like.29|&amp;#039;Like&amp;#039;-Operator]].&lt;br /&gt;
|- &lt;br /&gt;
| If-Abfrage&lt;br /&gt;
| IF ... ... ELSEIF ... ELSE ... ENDIF.&lt;br /&gt;
| If ... Then ... ElseIf ... Else ... End If&lt;br /&gt;
|- &lt;br /&gt;
| (Select-)Case-Anweisung&lt;br /&gt;
| CASE ... WHEN ... ... WHEN ... ... ENDCASE.&lt;br /&gt;
| Select Case ... Case ... ... Case ... ... End Select&lt;br /&gt;
|- &lt;br /&gt;
| X-Mal-Wiederholungen&lt;br /&gt;
| DO 5 TIMES. ... ENDDO.&lt;br /&gt;
| Siehe [[For-Schleifen]] For lngIndex = 1 To 5 .... Next&lt;br /&gt;
|- &lt;br /&gt;
| Wiederholen solange ...&lt;br /&gt;
| WHILE ... ... ENDWHILE.&lt;br /&gt;
| Siehe [[Do-Schleifen]], [[Do-Schleifen#While-Schleife|While-Schleifen]] Do While ... ... Loop bzw. While ... ... Wend&lt;br /&gt;
|-&lt;br /&gt;
| Wiederholen bis ...&lt;br /&gt;
| DO. .... IF ... EXIT. ENDIF. ... ENDDO.&lt;br /&gt;
| Siehe [[Do-Schleifen]] Do ... If ... Then Exit Do End If ... Loop &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vokabeltrainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! ABAP&lt;br /&gt;
! VBA&lt;br /&gt;
|-&lt;br /&gt;
| Ausgabe in Konsole / Direktfenster&lt;br /&gt;
| WRITE &amp;#039;Meldung in Konsole&amp;#039;.&lt;br /&gt;
| Debug.Print &amp;quot;Meldung in Direktfenster&amp;quot; &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pwania</name></author>
	</entry>
</feed>