Ansicht
Dokumentation
ABENCLASS_TYPE - CLASS TYPE
TXBHW - Original Tax Base Amount in Local Currency Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Programmeinleitende Anweisungen
CLASS-POOL | Einleitung eines Class-Pools |
FUNCTION-POOL | Einleitung einer Funktionsgruppe |
INTERFACE-POOL | Einleitung eines Interface-Pools |
PROGRAM | Einleitung eines Modul-Pools oder Subroutinen-Pools |
REPORT | Einleitung eines ausführbaren Programms |
TYPE-POOL | Einleitung eines Type-Pools |
Modularisierungsanweisungen
Prozeduren
FUNCTION ... ENDFUNCTION | Definition eines Funktionsbausteins |
METHOD ... ENDMETHOD | Definition einer Methode |
Dialogmodule
MODULE ... ENDMODULE | Definition eines Dialogmoduls |
Ereignisblöcke
Quelltextmodule
DEFINE ... END-OF-DEFINITION | Definition eines Makros |
INCLUDE | Einbinden eines Include-Programms |
Deklarative Anweisungen
Datentypen und Datenobjekte
CONSTANTS | Deklaration einer Konstanten |
DATA | Deklaration einer Variablen |
FIELD-SYMBOLS | Deklaration eines Feldsymbols |
INCLUDE | Einbinden einer Struktur |
NODES | Deklaration eines Tabellenarbeitsbereichs |
STATICS | Deklaration einer statischen Variablen |
TABLES | Deklaration eines Tabellenarbeitsbereichs |
TYPES | Definition eines eigenständigen Datentyps |
Klassen und Interfaces
ALIASES | Deklaration eines Aliasnamens |
CLASS ... ENDCLASS | Definition einer Klasse |
CLASS-DATA | Deklaration eines statischen Attributs |
CLASS-EVENTS | Deklaration eines statischen Ereignisses |
CLASS-METHODS | Deklaration einer statischen Methode |
EVENTS | Deklaration eines Instanzereignisses |
INTERFACE ... ENDINTERFACE | Definition eines Interfaces |
INTERFACES | Einbinden eines Interfaces |
METHODS | Deklaration einer Instanzmethode |
PRIVATE SECTION | Einleitung des privaten Sichtbarkeitsbereichs |
PROTECTED SECTION | Einleitung des geschützten Sichtbarkeitsbereichs |
PUBLIC SECTION | Einleitung des öffentlichen Sichtbarkeitsbereichs |
Objekterzeugung
CREATE DATA | Erzeugen eines anonymen Datenobjekts |
CREATE OBJECT | Erzeugen eines Objekts |
Programmeinheiten aufrufen und verlassen
Programme aufrufen
CALL TRANSACTION | Aufruf einer Transaktion |
LEAVE TO TRANSACTION | Aufruf einer Transaktion |
SUBMIT | Aufruf eines ausführbaren Programms |
Verarbeitungsblöcke aufrufen
CALL FUNCTION | Aufruf eines Funktionsbausteins |
CALL METHOD | Dynamischer Aufruf einer Methode |
PERFORM | Aufruf eines Unterprogramms |
RAISE EVENT | Auslösen eines Ereignisses |
SET HANDLER | Registrieren eines Ereignisses |
SET USER-COMMAND | Auslösen eines Listenereignisses |
Programmeinheiten verlassen
CHECK | Verlassen eines Schleifen-Durchgangs oder eines Verarbeitungsblocks |
CONTINUE | Verlassen eines Schleifen-Durchgangs |
EXIT | Verlassen einer Schleife oder eines Verarbeitungsblocks |
LEAVE PROGRAM | Verlassen eines ABAP-Programms |
RETURN | Verlassen eines Verarbeitungsblocks |
STOP | Verlassen eines Verarbeitungsblocks |
Programmablaufsteuerung
Kontrollstrukturen
DO ... ENDDO | Schleife |
CASE ... WHEN ... ENDCASE | Verzweigung |
CASE TYPE OF ... WHEN TYPE ... ENDCASE | Fallunterscheidung |
IF ... ELSEIF ... ELSE ... ENDIF | Fallunterscheidung |
WHILE ... ENDWHILE | Schleife |
Programmunterbrechung
WAIT UP TO | Programmunterbrechung für eine bestimmte Zeit |
Ausnahmebehandlung
RAISE | Auslösen einer nicht-klassenbasierten Ausnahme |
RAISE EXCEPTION | Auslösen einer klassenbasierten Ausnahme |
TRY ... CATCH ... CLEANUP ... ENDTRY | Behandlung klassenbasierter Ausnahmen |
RESUME | Wiederaufsetzen nach einer wiederaufsetzbaren Ausnahme |
Zuweisungen
Spezielle Zuweisungen
MOVE-CORRESPONDING | Zuweisung von Struktur-Komponenten |
UNPACK | Auspacken einer gepackten Zahl |
Referenzen setzen
ASSIGN | Setzen eines Feldsymbole |
UNASSIGN | Initialisieren eines Feldsymbols |
GET REFERENCE | Setzen einer Datenreferenz |
Initialisierungen
CLEAR | Initialisierung eines Datenobjekts |
FREE | Initialisierung eines Datenobjekts |
Interne Daten verarbeiten
Rechenanweisungen
ADD | Addition numerischer Datenobjekte |
DIVIDE | Division numerischer Datenobjekte |
MULTIPLY | Multiplikation numerischer Datenobjekte |
SUBTRACT | Subtraktion numerischer Datenobjekte |
Zeichen- und Bytekettenverarbeitung
CONCATENATE | Verketten von Zeichen- oder Byteketten |
CONDENSE | Verdichten einer Zeichenkette |
CONVERT TEXT | Konvertieren einer Zeichenkette |
FIND | Suchen in einer Zeichen- oder Bytekette |
GET BIT | Lesen von einzelnen Bits in einer Byte-Kette |
OVERLAY | Ersetzen in einer Zeichenkette |
REPLACE | Ersetzen in einer Zeichen- oder Bytekette |
SET BIT | Setzen von einzelnen Bits in einer Byte-Kette |
SHIFT | Verschieben einer Zeichen- oder Bytekette |
SPLIT | Zerlegung einer Zeichen- oder Bytekette |
TRANSLATE | Umwandeln einer Zeichenkette |
WRITE TO | Aufbereitung von Werten als Zeichenkette |
Datums- und Zeitverarbeitung
CONVERT INTO TIME STAMP | Konvertieren von Datum und Zeit in einen Zeitstempel |
CONVERT TIME STAMP | Konvertieren eines Zeitstempels nach Datum und Zeit |
GET TIME | Füllen der Systemfelder für Datum und Zeit |
GET TIME STAMP | Erstellen eines Zeitstempels |
Interne Tabellen
APPEND | Anhängen von Zeilen an eine interne Tabelle |
COLLECT | Verdichtetes einfügen von Zeilen in eine interne Tabelle |
DELETE | Löschen von Zeilen aus einer internen Tabelle |
FIND IN TABLE | Suchen in einer internen Tabelle |
INSERT | Einfügen von Zeilen in eine interne Tabelle |
LOOP AT itab ... ENDLOOP | Schleife über eine interne Tabelle |
LOOP AT GROUP ... ENDLOOP | Schleife über eine Zeilengruppe einer interne Tabelle |
AT | Gruppenstufenverarbeitung |
MODIFY | Ändern von Zeilen in einer internen Tabelle |
READ TABLE | Lesen einer Zeile einer internen Tabelle |
REPLACE IN TABLE | Ersetzen in einer internen Tabelle |
SORT | Sortieren einer internen Tabelle |
SUM | Summierung numerischer Felder in einer interne Tabelle |
Meshes
SET ASSOCIATION | Setzen einer Assoziation für einen Mesh-Pfad |
Eigenschaften von Datenobjekten
DESCRIBE | Bestimmen der Eigenschaften eines Datenobjekts |
Externe Daten bearbeiten
CLOSE CURSOR | Schließen eines Datenbank-Cursors |
DELETE | Löschen von Zeilen aus einer Datenbanktabelle |
FETCH NEXT CURSOR | Lesen von Zeilen über einen Datenbank-Cursor |
INSERT | Einfügen von Zeilen in eine Datenbanktabelle |
MODIFY | Ändern oder Einfügen von Zeilen in einer Datenbanktabelle |
OPEN CURSOR | Öffnen eines Datenbank-Cursors |
SELECT ... ENDSELECT | Lesen von Zeilen aus einer Datenbanktabelle |
UPDATE | Ändern von Zeilen in einer Datenbanktabelle |
WITH | Definition von allgemeinen Tabellenausdrücken |
Native SQL
EXEC SQL ... ENDEXEC | Definition eines Bereichs für eingebettetes Native SQL |
ABAP und HANA
CALL DATABASE PROCEDURE | Aufruf einer Datenbankprozedur der SAP-HANA-Datenbank |
Sekundärverbindungen
COMMIT CONNECTION | Abschluss einer SAP-LUW auf einer Sekundärverbindung |
ROLLBACK CONNECTION | Abbruch einer SAP-LUW auf einer Sekundärverbindung |
Daten-Cluster
DELETE | Löschen von Daten-Clustern |
EXPORT | Exportieren von Datenobjekten in einen Daten-Cluster |
FREE MEMORY | Löschen von Daten-Clustern aus dem ABAP Memory |
IMPORT | Importieren von Datenobjekten aus einem Daten-Cluster |
IMPORT DIRECTORY | Erstellen des Inhaltsverzeichnisses eines Daten-Clusters |
Dateischnittstelle
CLOSE DATASET | Schließen einer Datei |
DELETE DATASET | Löschen einer Datei |
GET DATASET | Feststellen der Eigenschaften einer Datei |
OPEN DATASET | Öffnen einer Datei |
READ DATASET | Auslesen einer Datei |
SET DATASET | Setzen der Eigenschaften einer Datei |
TRANSFER | Füllen einer Datei |
TRUNCATE DATASET | Ändern der Größe einer Datei |
Datenkonsistenz
AUTHORITY-CHECK | Überprüfen einer Berechtigung |
COMMIT WORK | Abschluss einer SAP-LUW |
ROLLBACK WORK | Abbruch einer SAP-LUW |
SET UPDATE TASK LOCAL | Setzen der lokalen Verbuchung |
Programmparameter
SAP-Memory
GET PARAMETER | Lesen eines SPA/GPA-Parameters |
SET PARAMETER | Setzen eines SPA/GPA-Parameters |
Sprachumgebung
GET LOCALE | Feststellen der Textumgebung |
SET COUNTRY | Setzen der Formatierungseinstellung der Sprachumgebung |
SET LANGUAGE | Laden eines Text-Pools |
SET LOCALE | Setzen der Textumgebung |
Programmbearbeitung
Programme testen und prüfen
ASSERT | Definition einer Assertion |
BREAK-POINT | Definition eines Breakpoints |
LOG-POINT | Definition eines Logpoints |
GET RUN TIME | Feststellen eines Messintervalls |
SET RUN TIME ANALYZER | Steuerung der Laufzeitanalyse |
SET RUN TIME CLOCK | Setzen der Messgenauigkeit für Messintervalle |
TEST-SEAM ... END-TEST-SEAM | Testseam |
TEST-INJECTION ... END-TEST-INJECTION | Injection |
Dynamische Programmentwicklung
GENERATE SUBROUTINE POOL | Generieren eines Subroutinen-Pools |
INSERT REPORT | Ablegen eines ABAP-Programms |
INSERT TEXTPOOL | Ablegen eines Text-Pools |
READ REPORT | Einlesen eines ABAP-Programms |
READ TEXTPOOL | Einlesen eines Text-Pools |
SYNTAX-CHECK | Aufruf der Syntaxprüfung |
ABAP Daten- und Kommunikationsschnittstellen
Remote Function Call
CALL FUNCTION DESTINATION | Remote Function Call |
RECEIVE | Empfangen von Parametern beim Remote Function Call |
WAIT FOR ASYNCHRONOUS TASKS | Warten auf Beendigung eines Remote Function Call |
WAIT FOR MESSAGING CHANNELS | Warten auf Nachrichten bei Kommunikation über AMC |
WAIT FOR PUSH CHANNELS | Warten auf Nachrichten bei Kommunikation über APC |
ABAP und XML
CALL TRANSFORMATION | Aufruf eines XSLT-Programms oder einer Simple Transformation |
OLE-Schnittstelle
CALL METHOD | Aufruf einer Methode der OLE Automation |
CREATE OBJECT | Erzeugen eines Objekts der OLE Automation |
FREE OBJECT | Freigeben von Speicher in der OLE Automation |
GET PROPERTY | Auslesen eins Attributs in der OLE Automation |
SET PROPERTY | Setzen eines Attributs in der OLE Automation |
Benutzerdialoge
Dynpros
CALL SCREEN | Aufruf einer Dynpro-Folge |
CONTROLS | Deklaration eines Controls |
EXIT FROM STEP-LOOP | Verlassen eines Table Controls oder Steploops |
GET CURSOR | Auslesen der Cursor-Position |
GET PF-STATUS | Feststellen des GUI-Status |
LEAVE $[TO$] SCREEN | Verlassen eines Dynpros |
LOOP AT SCREEN ... ENDLOOP | Schleife über Bildschirmelemente |
MODIFY SCREEN | Modifizieren eines Bildschirmelements |
REFRESH CONTROL | Initialisieren eines Table Controls |
SET CURSOR | Setzen der Cursor-Position |
SET HOLD DATA | Ein-/Ausschalten von Standard-Menüeinträgen |
SET PF-STATUS | Setzen des GUI-Status |
SET SCREEN | Setzen des Folge-Dynpros |
SET TITLEBAR | Setzen des GUI-Titels |
SUPPRESS DIALOG | Unterdrücken des Bildschirmbilds |
Selektionsbilder
PARAMETERS | Definition eines Parameters |
SELECTION-SCREEN | Definition eines Selektionsbilds oder eines Bildschirmelements |
SELECT-OPTIONS | Definition eines Selektionskriteriums |
Listen
BACK | Relative Positionierung des Listen-Cursors |
DESCRIBE LIST | Feststellen von Eigenschaften einer Liste im Listenpuffer |
FORMAT | Formatierung einer Liste |
GET CURSOR | Auslesen der Cursor-Position |
HIDE | Speichern eines Datenobjekts in einer Listenstufe |
LEAVE TO LIST-PROCESSING | Aufruf der Listenverarbeitung |
LEAVE LIST-PROCESSING | Verlassen der Listenverarbeitung |
MODIFY LINE | Ändern einer Liste im Listenpuffer |
NEW-LINE | Zeilenumbruch auf einer Liste |
NEW-PAGE | Seitenumbruch auf einer Liste |
POSITION | Positionierung des Listen-Cursors |
PRINT-CONTROL | Formatierung einer Spool-Liste |
READ LINE | Lesen einer Liste im Listenpuffer |
RESERVE | Relativer Seitenumbruch auf einer Liste |
SCROLL LIST | Blättern einer Liste |
SET BLANK LINES | Steuerung der Leerzeichen auf einer Liste |
SET CURSOR | Setzen der Cursor-Position |
SET MARGIN | Setzen des Randes einer Spool-Liste |
SET PF-STATUS | Setzen des GUI-Status |
SET LEFT SCROLL-BOUNDARY | Setzen des verschiebbaren Bereichs einer Liste |
SET TITLEBAR | Setzen des GUI-Titels |
SKIP | Positionierung des Listen-Cursors |
ULINE | Ausgabe einer Linie auf einer Liste |
WINDOW | Ausgabe einer Liste in einem Dialogfenster. |
WRITE | Ausgabe von Daten in eine Liste |
Nachrichten
MESSAGE | Senden einer Nachricht |
Erweiterungen
Quelltext-Erweiterungen
ENHANCEMENT ... ENDENHANCEMENT | Implementierung einer Quelltext-Erweiterung |
ENHANCEMENT-POINT | Definition einer Quelltext-Erweiterung |
ENHANCEMENT-SECTION ... END-ENHANCEMENT-SECTION | Definition einer Quelltext-Erweiterung |
Erweiterungen über BAdIs
GET BADI | Erzeugung eines BAdI-Objekts |
CALL BADI | Aufruf von BAdI-Methoden |
Anweisungen für Spezialisten
INFOTYPES | Deklaration einer internen Tabelle für HR-Infotypen |
PROVIDE ... ENDPROVIDE | Schleife über mehrere interne Tabellen |
Obsolete Anweisungen
Obsolete Modularisierung
FORM ... ENDFORM | Definition eines Unterprogramms |
END-OF-EDITING | Reporting-Ereignis |
END-OF-SELECTION | Reporting-Ereignis |
GET | Reporting-Ereignis |
START-OF-EDITING | Reporting-Ereignis |
LOCAL | Zwischenspeichern eines Datenobjekts |
Obsolete Deklarationen
FIELDS | Ansprechen eines Datenobjekts |
RANGES | Deklaration einer Ranges-Tabelle |
TYPE-POOLS | Laden eines Type-Pools |
Obsolete Aufrufe
CALL CUSTOMER-FUNCTION | Aufruf eines Funktionsbaustein-Exits |
CALL DIALOG | Aufruf eines Dialogbausteins |
PUT | Auslösen eines Reporting-Ereignisses |
Obsoletes Verlassen
LEAVE | Kontextabhängiges Verlassen eines ABAP-Programms |
REJECT | Verlassen eines Verarbeitungsblocks für logische Datenbanken |
Obsolete Kontrollstruktur
ON CHANGE OF ... ENDON | Obsolete Verzweigung |
Obsolete Ausnahmebehandlung
CATCH SYSTEM-EXCEPTIONS | Abfangen abfangbarer Laufzeitfehler |
Obsolete Zuweisungen
MOVE | Zuweisen von Datenobjekten |
MOVE - PERCENTAGE | Zuweisen eines Teilobjekts eines Datenobjekts |
PACK | Packen einer gepackten Zahl |
Obsolete Rechenanweisungen
COMPUTE | Berechnung eines Rechenausdrucks |
ADD-CORRESPONDING | Addition von Struktur-Komponenten |
DIVIDE-CORRESPONDING | Division von Struktur-Komponenten |
MULTIPLY-CORRESPONDING | Multiplikation von Struktur-Komponenten |
SUBTRACT-CORRESPONDING | Subtraktion von Struktur-Komponenten |
Obsolete Zeichen- und Bytekettenverarbeitung
CONVERT DATE$|INVERTED-DATE | Transformation einer Zeichenkette ins Neunerkomplement |
REPLACE | Obsoletes Ersetzen in einer Zeichen- oder Bytekette |
SEARCH | Obsolete Suche in einer Zeichen- oder Bytekette |
Obsolete Verarbeitung interner Tabellen
einer internen Tabelle
REFRESH | Obsolete Initialisierung einer internen Tabelle |
SEARCH itab | Obsolete Suche in einer internen Tabelle |
WRITE TO itab | Obsoletes Schreiben in eine interne Tabelle |
Obsolete Extrakte
AT | Gruppenstufenverarbeitung des Extraktdatenbestands |
EXTRACT | Füllen des Extraktdatenbestands |
FIELD-GROUPS | Deklaration einer Feldgruppe |
INSERT | Aufbau einer Feldgruppe |
LOOP ... ENDLOOP | Schleife über den Extraktdatenbestand |
SORT | Sortieren des Extraktdatenbestands |
Obsolete Datenbankzugriffe
DELETE | Obsoletes Löschen einer Zeile einer Datenbanktabelle |
LOOP AT | Obsolete Schleife über eine Datenbanktabelle |
MODIFY | Obsoletes Ändern einer Zeile einer Datenbanktabelle |
READ TABLE | Obsoletes Lesen einer Zeile einer Datenbanktabelle |
REFRESH FROM | Obsoletes Lesen von Zeilen einer Datenbanktabelle |
Native SQL
EXIT FROM SQL | Verlassen der impliziten Cursor-Verarbeitung von Native SQL |
Contexte
CONTEXTS | Datentyp für Contexte |
DEMAND | Abfragen eines Contexts |
SUPPLY | Füllen der Schlüsselfelder eines Contexts |
Obsolete Anweisungen der Listenverarbeitung
AT PFnn | Obsoletes Listenereignis |
DETAIL | Intensität der Hintergrundfarbe einer Liste |
INPUT | Eingabebereitschaft einer Liste |
MAXIMUM | Maximalwert von Ausgaben auf einer Liste |
MINIMUM | Minimalwert von Ausgaben auf einer Liste |
NEW-SECTION | Steuerung einer Spool-Liste |
SUMMARY | Intensität der Hintergrundfarbe einer Liste |
SUMMING | Summe von Ausgaben auf einer Liste |
Obsolete Editoraufrufe
EDITOR-CALL FOR itab | Obsoleter Aufruf eines GUI-Controls |
EDITOR-CALL FOR REPORT | Aufruf des ABAP Editors |
Obsoletes Testen und Prüfen
SET EXTENDED CHECK | Steuerung der erweiterten Programmprüfung |
Obsolete externe Programmierschnittstelle
COMMUNICATION | Ansteuerung der CPI-C-Schnittstelle |
Interne Anweisungen
Programmbearbeitung
DELETE DYNPRO | Löschen eines Dynpros |
DELETE REPORT | Löschen eines ABAP-Programms |
DELETE TEXTPOOL | Löschen eines Text-Pools |
EXPORT DYNPRO | Export eines Dynpros |
GENERATE DYNPRO | Generieren eines Dynpros |
GENERATE REPORT | Generieren eines ABAP-Programms |
LOAD REPORT | Laden eines ABAP-Programms |
IMPORT DYNPRO | Import eines Dynpros |
SCAN | Zerlegung eines ABAP-Programms in Token |
SYNTAX-CHECK FOR DYNPRO | Syntaxprüfung für ein Dynpro |
SYNTAX-TRACE | Beeinflusst die Syntaxprüfung |
Externe Schnittstelle
CALL | Aufruf einer c-Funktion der ABAP-Laufzeitumgebung |
ROGBILLS - Synchronize billing plans Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 91658 Date: 20240523 Time: 161833 sap01-206 ( 394 ms )