SAP-Testprogramme DEMO*

Aus SAP-Wiki
Zur Navigation springenZur Suche springen

Eine Installation von SAP beeinhaltet eine Reihe von Testprogrammen. Viele interessante Testprogramme (u. a. ABAP-Objects-Testprogramme) findet man mit der Eingabe DEMO* in der Transaktion SE38, SE80 oder SE84.

Selektion DEMO* in Transaktion SE84

DEMO1.jpg

Anzeige Treffer von DEMO*

DEMO2.jpg


In einem anderen System (Stand November 2018) sind es 574 Treffer. Offensichtlich ergänzt SAP hier immer wieder neue Testprogramm.

SAP-Beispiele9.JPG

Anzeige Programm

Ein Doppelklick öffnet ein Programm.

DEMO3.jpg

Liste aller DEMO*-Programme

Programm Report-Titel
DEMO_ABAP_OBJECTS Zusammenfassende Demo für ABAP Objects
DEMO_ABAP_OBJECTS_EVENTS Demo für Ereignisse in ABAP Objects
DEMO_ABAP_OBJECTS_GENERAL Demo für ABAP Objects
DEMO_ABAP_OBJECTS_METHODS Demo für Methoden in ABAP Objects
DEMO_ABAP_XML_SCHEMA_MAPPING Mapping von ABAP UUID auf XML-Schema-UUID
DEMO_ADBC_DDL_DML ADBC - DDL und DML
DEMO_ADBC_DDL_DML_BINDING ADBC - DDL und DML mit Parameter-Binding
DEMO_ADBC_PREPARED_STATEMENT ADBC - Vorbereitete Anweisung
DEMO_ADBC_QUERY ADBC - Query
DEMO_ADBC_STORED_PROCEDURE ADBC, Stored Procedure
DEMO_ASSIGN_COMPONENT ASSIGN COMPONENT
DEMO_ASSIGN_INCREMENT ASSIGN INCREMENT
DEMO_ASXML_DATA_OBJECT asXML, Mapping von anonymen Datenobjekten
DEMO_ASXML_ELEMENTARY asXML, Mapping von elementaren Typen
DEMO_ASXML_FRAGMENT asXML, Mapping von XML-Fragmenten
DEMO_ASXML_ID_VS_ST asXML, Transformation ID vs. Simple Transformation
DEMO_ASXML_OBJECT asXML, Mapping von Objekten
DEMO_ASXML_QNAME asXML, Mapping von qualifizierten Namen
DEMO_ASXML_STRUCTURE asXML, Mapping von Strukturen
DEMO_ASXML_TABLE asXML, Mapping von Tabellen
DEMO_AT_SELECTION_ON_BLOCK Demo für Blockverarbeitung auf Selektionsbild
DEMO_BIT_SET DEMO_BIT_SET
DEMO_CALL_SELECTION_SCREEN Eigenständige Selektionsbilder aufrufen
DEMO_CALL_TRANSACTION_BDC Datenübergabe mit BDC-Tabelle
DEMO_CALL_TRANSACTION_SPA_GPA Datenübergabe mit SPA/GPA-Parametern
DEMO_CATCH_EXCEPTION Ausnahmen abfangen
DEMO_CFW GUI-Controls auf Dynpro
DEMO_CFW_1 GUI Controls auf Dynpro
DEMO_CFW_2 Splitter Control auf Dynpro
DEMO_CFW_3 Splitter Control auf Dynpro mit Dialogbox
DEMO_CHARACTERS_IN_ABAP_NAMES Erlaubte Zeichen in internen ABAP-Bezeichnern
DEMO_CHECKPOINTS Checkpoints
DEMO_CLASS_COUNTER Demo für Klasse als Zähler
DEMO_CLASS_COUNTER_EVENT Demo für Ereignis in Zähler
DEMO_CMAX_CMIN Extremwertfunktionen cmax, cmin
DEMO_COLORSEL
DEMO_COMPUTE_EXACT Beispiel für exakte Divisionen von NUMBER durch N (N ist 1 bis 100)
DEMO_CONTEXT_MESSAGE Nachrichtenbehandlung bei Contexten
DEMO_CONVERSION_COSTS Beispiel für Komvertierungskosten
DEMO_CONVERT_TIME_STAMP UTC-Zeitstempel konvertieren
DEMO_CR_CALL_CAR_RENTAL Aufruf des Autovermietungsbeispiels
DEMO_CR_CAR_RENTAL_INITIALIZE Report Z_CR_CAR_RENTAL_INITIALIZE
DEMO_CR_TEST_CAR_RENTAL_INIT Include DEMO_CR_TEST_CAR_RENTAL_INITLZ
DEMO_CREATE_DATA_VIA_HANDLE Struktur über RTTC erzeugen
DEMO_CREATE_PERSISTENT
DEMO_CREATE_REFERENCE Referenzvariable erzeugen
DEMO_CREATE_SHARED_DATA_OBJECT Anonyme Datenobjekte im Shared Memory
DEMO_CREATE_SHARED_OBJECT Objekte im Shared Memory
DEMO_CREATE_SIMPLE_DATA Elementare Datenobjekte erzeugen
DEMO_CREATE_STRUCTURED_DATA Strukturierte Datenobjekte erzeugen
DEMO_CREATE_TABULAR_DATA Tabulare Datenobjekte erzeugen
DEMO_CUSTOM_CONTROL Control Framework
DEMO_DATA_BIT Mengenoperationen mit Bitfolgen
DEMO_DATA_CALCULATE Beispiel für Divisionen
DEMO_DATA_CONVERSION_STRUCTURE Konvertierungsregeln für Strukturen
DEMO_DATA_DATE_TIME Datums- und Zeitberechnungen
DEMO_DATA_PROCESS_FIELDS Bearbeitung von Teilfeldern
DEMO_DB_COPY Lokator, Spalte kopieren
DEMO_DB_LOCATOR Lokator, Zugriff auf Texte in Datenbanktabellen
DEMO_DB_READER Lesestrom, Datenbanktabelle auslesen
DEMO_DB_WRITER Schreibstrom, Datenbanktabelle füllen
DEMO_DELETE_TABLE_USING_KEY Interne Tabelle über Schlüssel löschen
DEMO_DESCRIBE_DISTANCE Abstand von Datenobjekten ermitteln
DEMO_DESCRIBE_FIELD Attribute von Datenobjekten bestimmen
DEMO_DIALOG_MODULE Dialogbausteine
DEMO_DROPDOWN_LIST_BOX Programm
DEMO_DYNAMIC_SQL Dynamisches SQL
DEMO_DYNPRO Programm S_SCREEN_PAINTER_DEMO
DEMO_DYNPRO_AT_EXIT_COMMAND Demo für unbedingten Modul-Aufruf
DEMO_DYNPRO_AUTOMATIC_CHECKS Demo für automatische Eingabeüberprüfungen auf Dynpros
DEMO_DYNPRO_CHECK_RADIO Ankreuzfelder und Auswahlknöpfe
DEMO_DYNPRO_CONTEXT_MENU Kontextmenüs auf Dynpros
DEMO_DYNPRO_DICTIONARY Demo für Dynprofelder mit Dictionary-Bezug
DEMO_DYNPRO_DROPDOWN_LISTBOX Demo für Dropdown Listbox auf Dynpros
DEMO_DYNPRO_F1_HELP Demo für F1-Hilfe auf Dynpros
DEMO_DYNPRO_F4_HELP_DICTIONARY Demo für F4-Hilfe aus dem ABAP Dictionary auf Dynpros
DEMO_DYNPRO_F4_HELP_DYNPRO Demo für F4-Hilfe aus Dynpros
DEMO_DYNPRO_F4_HELP_MODULE Demo für F4-Hilfe aus Dialogmodulen
DEMO_DYNPRO_FIELD Demo für FIELD auf Dynpros
DEMO_DYNPRO_FIELD_CHAIN Demo für Eingabeprüfungen im ABAP-Programm
DEMO_DYNPRO_GET_CURSOR Demo für GET CURSOR auf Dynpros
DEMO_DYNPRO_GUI_STATUS Demo für GUI-Status auf Dynpros
DEMO_DYNPRO_INPUT_OUTPUT Demo für Ein- und Ausgabefelder auf Dynpros
DEMO_DYNPRO_MODIFY_SCREEN Demo für dynamische Bildschirm-Modifikation
DEMO_DYNPRO_MODIFY_SCREEN_SEL Include DEMO_DYNPRO_MODIFY_SCREEN_SEL
DEMO_DYNPRO_MODIFY_SIMPLE Demo für Bildschirmmodifikation
DEMO_DYNPRO_MODULE Demo für einfachen Modul-Aufruf
DEMO_DYNPRO_ON_CONDITION Demo für bedingte Modulaufrufe auf Dynpros
DEMO_DYNPRO_PUSH_BUTTON Demo für Drucktasten auf Dynpros
DEMO_DYNPRO_SET_CURSOR Demo für Cursorposition
DEMO_DYNPRO_SET_HOLD_DATA Demo für Halten Daten
DEMO_DYNPRO_SPLITTER_CONTROL Demo für Splitter Control
DEMO_DYNPRO_STATUS_ICONS Demo für Statusikonen
DEMO_DYNPRO_STEP_LOOP Steploop
DEMO_DYNPRO_STRINGS Anbindung von Strings an Dynprofelder
DEMO_DYNPRO_SUBSCREENS Subscreens
DEMO_DYNPRO_TABCONT_LOOP Table Control mit LOOP-ENDLOOP
DEMO_DYNPRO_TABCONT_LOOP_AT Table Control mit LOOP AT ITAB
DEMO_DYNPRO_TABLE_CONTROL_1 Table Control mit LOOP-Anweisung
DEMO_DYNPRO_TABLE_CONTROL_2 Table Control mit LOOP AT ITAB
DEMO_DYNPRO_TABSTRIP_LOCAL TabStrip, Blättern im SAP GUI
DEMO_DYNPRO_TABSTRIP_SERVER TabStrip, Blättern auf Applikationsserver
DEMO_DYNPRO_VALUE_SELECT Demo für Eingabeprüfungen in der Ablauflogik
DEMO_DYNPROS_AND_LISTS Listensysteme
DEMO_ESCAPE Eingebaute Funktion "escape"
DEMO_ESCAPE_HTML Eingebaute Funktion "escape" für HTML
DEMO_ESCAPE_JSON DEMO_ESCAPE für JSON
DEMO_ESCAPE_MARKUP DEMO_ESCAPE für Markup-Sprachen
DEMO_ESCAPE_REGEX DEMO_ESCAPE für reguläre Ausdrücke
DEMO_ESCAPE_STRING_TEMPLATE DEMO_ESCAPE für Zeichenkettentemplates
DEMO_ESCAPE_URL_URI DEMO_ESCAPE für URL/URIs
DEMO_ESCAPE_XSS DEMO_ESCAPE zur Verhinderung von XSS
DEMO_ESD_EDITOR_REUSE_FRAME Demoprogramm für ESD Editor Reuse Framework
DEMO_EVENT_INHERITANCE Ereignisse in der Vererbung
DEMO_EXCEPTION_TEXT Ausnahmetexte
DEMO_EXEC_SQL Native SQL
DEMO_EXPRESSIONS HTML Show für erweiterte Ausdrücke in ABAP
DEMO_EXTRACT_AT_NEW Gruppenstufenverarbeitung
DEMO_EXTRACT_CNT_SUM Anzahlen und Summen ermitteln
DEMO_FIELD_SYMBOLS_ASSIGN_DECI Cast der Dezimalstellen
DEMO_FIELD_SYMBOLS_ASSIGN_TYPE Cast mit eingebauten Datentypen
DEMO_FIELD_SYMBOLS_CASTING Casting von Feldsymbolen
DEMO_FIELD_SYMBOLS_STRUCTURE Feldsymbole mit aufgeprägter Struktur
DEMO_FIND_AND_MATCH Eingebaute Funktionen "count", "find" und "match"
DEMO_FLOATING_POINT_NUMBERS Berechnungen mit Gleitpunktzahlen
DEMO_FREE_SELECTIONS Freie Abgrenzungen
DEMO_FUNCTION_GROUP_COUNTER Demo für Benutzung einer Funktionsgruppe als Zähler
DEMO_GFW_PRES_SHOW Anwendungsbeispiel für den Funktionsbaustein GFW_PRES_SHOW
DEMO_GFW_PRES_SHOW_MULT Anwendungsbeispiel für den Funktionsbaustein GFW_PRES_SHOW_MULT
DEMO_GFW_SHOW1 Beispielprogramm zur Demo von GFW-Funktionsbausteinen im Splitter
DEMO_GUI_ALV_GRID_EXT Programm DEMO_GUI_ALV_GRID_EXT
DEMO_HELLO_WORLD Klassische ABAP-Benutzerdialoge
DEMO_HTML_BROWSER Programm DEMO_HTML_BROWSER
DEMO_INHERITANCE Vererbung in ABAP Objects
DEMO_INT_TABLES_APPEND Tabellenzeilen anhängen
DEMO_INT_TABLES_AT_1 Gruppenstufenverarbeitung
DEMO_INT_TABLES_COMPARE Interne Tabellen vergleichen
DEMO_INT_TABLES_DELETE_ADJACEN Benachbarte doppelte Einträge löschen
DEMO_INT_TABLES_DELETE_IND_1 Einzelne Zeilen über den Index löschen
DEMO_INT_TABLES_INSERT Tabellenzeilen einfügen
DEMO_INT_TABLES_SORT Interne Tabellen sortieren
DEMO_INT_TABLES_SORT_SEC_KEY Sortierung interner Tabellen mit Sekundärschlüssel
DEMO_INT_TABLES_SORT_TEXT Alphabetische Sortierung von Zeichenketten
DEMO_INT_TO_HEX Konvertierung von Integer-Zahlen in Bytefelder und Bytestrings
DEMO_INTERFACE Interfaces in ABAP Objects
DEMO_JAVA_SCRIPT_MINI_EDITOR Programm
DEMO_JOINS Inner und Outer Joins
DEMO_LEAVE_TO_LIST_PROCESSING Aufruf von Listen aus Dynpros
DEMO_LIST_CONTEXT_MENU Kontextmenü auf Listen
DEMO_LIST_DRAGNDROP_CONTROL Demoprogramm für Drag & Drop in interaktiven Listen (ABAP-Listen)
DEMO_LIST_DRAGNDROP_CONTROL2 Demoprogramm für Drag & Drop in interaktiven Listen (ABAP-Listen)
DEMO_LIST_FORMAT_COLOR_1 Mögliche Farben in Listen
DEMO_LIST_FORMAT_COLOR_2 Anwendung von Farben in Listen
DEMO_LIST_GET_CURSOR Listen an Cursorposition lesen
DEMO_LIST_HIDE Die HIDE-Technik
DEMO_LIST_LINE_ELEMENTS Linienelemente
DEMO_LIST_OUTPUT Programm
DEMO_LIST_PAGES Demoprogramm zur Listengestaltung
DEMO_LIST_PRINT DEMO_LIST_PRINT
DEMO_LIST_SET_TITLEBAR Titel für interaktive Listen definieren
DEMO_LIST_SYSTEM_FIELDS Daten aus Systemfeldern interaktiver Listen
DEMO_LIST_TOP_OF_PAGE Listen, Seitenkopf
DEMO_LIST_WINDOW Listen in Dialogfenstern ausgeben
DEMO_LIST_WRITE_CURRENCY Währungspezifische Ausgabeformate
DEMO_LOCAL_EXCEPTION_1 Lokale Ausnahmeklasse 1
DEMO_LOCAL_EXCEPTION_2 Lokale Ausnahmeklasse 2
DEMO_LOCAL_EXCEPTION_3 Lokale Ausnahmeklasse 3
DEMO_LOGICAL_DATABASE Aufruf einer logischen Datenbank über LDB_PROCESS
DEMO_LOGICAL_EXPR_SELTAB_1 Demo für Selektionskriterien in logischen Ausdrücken
DEMO_LOOP_AT_ITAB_USING_KEY Schleife über interne Tabelle mit Schlüsselangaben
DEMO_MACRO Rahmen mit Makro zeichnen
DEMO_MATCHES Eingebaute Funktion "matches"
DEMO_MEMORY_USAGE Speicherverbrauch tiefer Datenobjkete
DEMO_MESSAGES Demo für Nachrichten
DEMO_METHOD_CHAINING Beispiel für Methodenverkettung
DEMO_MOD_TECH_FB_READ_SPFLI Aufruf von READ_SPFLI_INTO_TABLE
DEMO_MODIFY_TABLE_USING_KEY Interne Tabelle über Sekundärindex modifizieren
DEMO_MOVE_EXACT Exakte Zuweisung
DEMO_NESTED_INTERNAL_TABLES Geschachtelte interne Tabelle
DEMO_NMAX_NMIN Extremwertfunktionen nmax, nmin
DEMO_NUMERICAL_FUNCTION Mathematische Funktionen
DEMO_OBJECTS_REFERENCES Objekte und Objektreferenzen
DEMO_OO_TRANSACTION Programm für OO-Transaktion
DEMO_OPT_ENQUEUE Demo für optimistisches Sperren
DEMO_PARALLEL_RFC Paralleler RFC
DEMO_PICTURE_CONTROL Programm
DEMO_PROCEDURE_PARAM Parameterübergabe bei Prozeduren
DEMO_PROGRAM_READ_TABLES Programm DEMO_PROGRAM_READ_TABLES
DEMO_PROGRAM_SUBMIT_LINE Listen des aufgerufenen Programms beeinflussen
DEMO_PROGRAM_SUBMIT_REP Programm
DEMO_PROGRAM_SUBMIT_SEL_SCREEN Selektionsbild füllen
DEMO_PROPAGATE_EXCEPTIONS Klassenbasierte Ausnahmen propagieren
DEMO_QUERY_SERVICE
DEMO_RAISE_EXCEPTION Ausnahmen - RAISE
DEMO_READ_TABLE_RESULT Beispiel zum Ausgabebereich von READ TABLE
DEMO_READ_TABLE_USING_KEY Schlüsselzugriffe auf interne Tabelle
DEMO_REGEX Reguläre Ausdrücke
DEMO_REGEX_TOY Regex Toy
DEMO_RFC_EXCEPTIONS RFC, Ausnahmebehandlung
DEMO_ROUND Rundungsfunktion
DEMO_RTTI_DATA_TYPES Bestimmung beliebiger Datentypen zur Programmlaufzeit
DEMO_RTTI_OBJECT_TYPES Bestimmung von Objekttypen zur Programmlaufzeit
DEMO_SCND_KEYS Include DEMO_SCND_KEYS
DEMO_SECONDARY_KEYS Interne Tabellen, Sekundärschlüssel
DEMO_SECONDARY_KEYS_NO_KEY Hilfsprogramm für DEMO_SECONDARY_KEYS
DEMO_SECONDARY_KEYS_WITH_KEY Hilfsprogramm für DEMO_SECONDARY_KEYS
DEMO_SEL_SCREEN_AS_SUBSCREEN Selektionsbild als Subscreen
DEMO_SEL_SCREEN_FUNCTION_KEY Drucktasten in der Drucktastenleiste
DEMO_SEL_SCREEN_IN_TABSTRIP Selektionsbild als Subscreen in TabStrip
DEMO_SEL_SCREEN_PARAMETERS_1 Selektionsbilder, Wertebelegungen für Parameter
DEMO_SEL_SCREEN_PARAMETERS_2 Dynamischer Dictionary Bezug
DEMO_SEL_SCREEN_PUSHBUTTON Drucktasten auf dem Selektionsbild
DEMO_SEL_SCREEN_SCREEN_OPT Selektionsbilder, Anzeigeeigenschaften für Parameter
DEMO_SEL_SCREEN_SELECT_DEFAULT Vorschlagswerte für Selektionskriterien
DEMO_SEL_SCREEN_SELECT_OPTIONS Grundform von Selektionskriterien
DEMO_SEL_SCREEN_STATUS GUI-Status modifizieren
DEMO_SEL_SCREEN_WITH_SUBSCREEN Selektionsbild mit Subscreen
DEMO_SEL_SCREEN_WITH_TABSTRIP Selektionsbild mit TabStrips
DEMO_SELECT_CURSOR Cursor für geschachtelten DB-Zugriff
DEMO_SELECT_SUBQUERY Skalare Subquery
DEMO_SELECTION_SCREEN_EVENTS Selektionsbild-Ereignisse
DEMO_SELECTION_SCREEN_F1 F1-Hilfe auf dem Selektionsbild
DEMO_SELECTION_SCREEN_F4 F4-Hilfe auf dem Selektionsbild
DEMO_SET_LOCALE Textumgebung setzen
DEMO_SHIFT_SUBSTRING Eingebaute Funktionen "shift" und "substring"
DEMO_SHOW_TEXT Zeige Text in Textedit-Control
DEMO_SPECIAL_TECH_GET_RUNT_DB Laufzeitmessung von Datenbankzugriffen
DEMO_ST Simple Transformation, Strukturen
DEMO_ST_TABLE Simple Transformation, interne Tabelle
DEMO_STRING_DISTANCE Eingebaute Funktion "distance"
DEMO_STRING_TEMPLATE_ALIGN_PAD Beispiel für Zeichenkettenformatierung mit "align" und "pad"
DEMO_STRING_TEMPLATE_CASE Beispiel für Zeichenkettenformatierung mit "case"
DEMO_STRING_TEMPLATE_CTRL_CHAR Beispiel für Steuerungszeichen in String-Templates
DEMO_STRING_TEMPLATE_DATE_FORM Beispiel für Zeichenkettenformatierung mit Parameter "country" (Datum)
DEMO_STRING_TEMPLATE_ENV_SETT Beispiel für Zeichenkettenformatierung mit Parameter "environment"
DEMO_STRING_TEMPLATE_NUMB_FORM Beispiel für Zeichenkettenformatierung mit Parameter "country" (Zahl)
DEMO_STRING_TEMPLATE_SIGN Beispiel für Zeichenkettenformatierung mit "sign"
DEMO_STRING_TEMPLATE_TIME_FORM Beispiel für Zeichenkettenformatierung mit Parameter "time"
DEMO_STRING_TEMPLATE_TIMEZONE Beispiel für Zeichenkettenformatierung mit "timezone"
DEMO_STRING_TEMPLATE_WIDTH Beispiel für Zeichenkettenformatierung mit "width"
DEMO_STYLE Aufbereitung dezimaler Gleitpunktzahlen
DEMO_TO_FROM_MIXED Eingebaute Funktionen "to_mixed" und "from_mixed"
DEMO_TRANSACTION_ENQUEUE Sperren und Entsperren
DEMO_TRANSACTION_SERVICE Transaktionsdienst
DEMO_TRY Ausnahmen - TRY
DEMO_TYPES_LOB_HANDLE LOB-Handle-Strukturen ableiten
DEMO_TYPING Generische und vollständige Typisierung
DEMO_VALIDATE_RFC_822_ADDRESS Validierung von Email Adressen nach RFC 822
DEMO_WHERE_IN_SELTAB Demo für Selektionstabelle in WHERE-Klausel
DEMO_WRITE_CUTOFFS WRITE TO, Kürzungsverhalten
DEMO_XSL_TRANSFORMATION XSL-Transformation in das asXML-Format
DEMOGFWBW Testreport für den GFW-Netzplan (Netz)
DEMOGFWBW_LCL Include mit Anwendungsklassen zu demogfwbw..Reports
DEMOOFFICEINTEGRATIONUTILS Forms, die in Demo-Reports für Office-Integration benutzt werden

Web-Links