ajanzen.com Vorgehen zur Verwendung des GUI Docking-Containers

Größe: px
Ab Seite anzeigen:

Download "ajanzen.com Vorgehen zur Verwendung des GUI Docking-Containers"

Transkript

1 Vorgehen zur Verwendung des GUI Docking-Containers

2 1 Einleitung In dem vorliegenden Dokument wird anhand eines Beispiels auf den Einsatz des GUI Docking-Containers eingegangen. Das komplette Beispielcoding ist in Kapitel 3 enthalten. Nähere Informationen zum Ablauf können Kapitel 2 entnommen werden. 1

3 2 Informationen zur Programmlogik Zu Beginn der Programmverarbeitung findet ein lesender Zugriff auf die Tabelle SFLIGHT statt. Dieser hat den ausschließlichen Zweck, Daten für eine spätere Anzeige zu beschaffen. Nach der Datenermittlung erfolgt die Instanziierung des GUI Docking-Containers (Klasse CL_GUI_DOCKING_CONTAINER). Der CONSTRUCTOR-Methode werden in dem vorliegenden Beispiel neben der Andockrichtung auch die Breite bzw. Höhe mitgegeben. Damit das Andocken bei Aufruf des Träger-Dynpro per WRITE- Anweisung funktioniert, ist zusätzlich der Parameter NO_AUTODEF_PROGID _DYNNR mit dem Wert X zu Belegen. Bei Angabe von Dynpro-Nummer und Report ist das Füllen des Parameters nicht notwendig. Beim Instanziieren des GUI Docking- Containers im PBO-Ereignis eines Dynpro müssen weder der Parameter NO_AUTODEF_PROGID_DYNNR versorgt noch die Dynpro-Nummer und Programmbezeichnung mitgegeben werden. Anschließend wird eine Instanz der ALV-Grid-Klasse (CL_GUI_ALV_GRID) erzeugt. Bei der Instanziierung ist zu beachten, dass als Parent (Parameter I_PARENT) der GUI Docking-Container zu übergeben ist. Das Coding zum Aufruf des ALV-Grid dient nur der Visualisierung der Daten und wird in diesem Dokument nicht näher behandelt. Als Trägerdynpro für den Docking-Container kommt in diesem Beispiel das SAP Standard-Ausgabedypnro zum Einsatz. Der Aufruf erfolgt über die Anweisung WRITE. Wie bereits weiter oben beschrieben, kann stattdessen jedes beliebige Dynpro über die Anweisung CALL SCREEN aufgerufen werden. Beim Einsatz von Klasse CL_GUI_DOCKING_CONTAINER ist zu beachten, dass der Container in Abhängigkeit der mitgegebenen Andockrichtung und Breite/Höhe nur einen Teil des Dynpros einnimmt. Der andere Teil ist weiterhin sichtbar, was eine Kombination mit normalen Dynpro-Elementen erlaubt (siehe Abbildung 1). 2

4 Abbildung 1: ALV-Anzeige im Default Custom-Container 3

5 3 Coding * * * Das vorliegende Programm demonstriert das Vorgehen zum Einsatz des * Docking Containers * * Date: * * * Änderungen * * REPORT zaj_gui_docking_container. DATA: gt_sflight DATA: gr_docking DATA: gr_alv_grid TYPE STANDARD TABLE OF sflight. TYPE REF TO cl_gui_docking_container. TYPE REF TO cl_gui_alv_grid. START-OF-SELECTION. * Selektion der anzuzeigenden Daten SELECT * FROM sflight INTO CORRESPONDING FIELDS OF TABLE gt_sflight. IF sy-subrc NE 0. * In diesem Fall wird eine leere Tabelle angezeigt * Erstellen des Docking Containers CREATE OBJECT gr_docking EXPORTING side = cl_gui_docking_container=>dock_at_left extension = 1000 no_autodef_progid_dynnr = abap_true "nur der Wert 'X' EXCEPTIONS cntl_error = 1 cntl_system_error = 2

6 create_error = 3 lifetime_error = 4 lifetime_dynpro_dynpro_link = 5 OTHERS = 6. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. * ALV-Anzeige anstoßen CREATE OBJECT gr_alv_grid EXPORTING i_parent = gr_docking EXCEPTIONS error_cntl_create = 1 error_cntl_init = 2 error_cntl_link = 3 error_dp_create = 4 OTHERS = 5. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. gr_alv_grid->set_table_for_first_display( EXPORTING i_structure_name = 'SFLIGHT' CHANGING it_outtab = gt_sflight EXCEPTIONS invalid_parameter_combination = 1 program_error = 2 too_many_lines = 3 OTHERS = 4 ). IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

7 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. * Aufruf des Trägerdynpros WRITE: space.

ajanzen.com Verwendung des Custom Controls

ajanzen.com Verwendung des Custom Controls Verwendung des Custom Controls 1 Einleitung In dem vorliegenden Dokument wird näher auf den Einsatz des Custom-Controls eingegangen. Dieses hat den großen Vorteil, dass es auf dem Dynpro nach Belieben

Mehr

ajanzen.com Beispiel zur Verwendung des GUI Splitters

ajanzen.com Beispiel zur Verwendung des GUI Splitters ajanzen.com Beispiel zur Verwendung des GUI Splitters ajanzen.com 1 Einleitung In dem vorliegenden Dokument wird näher auf den Einsatz des Splitter-Containers (Klasse CL_GUI_SPLITTER_CONTAINER) eingegangen.

Mehr

ajanzen.com Aufruf eines Pop-Up-Containers

ajanzen.com Aufruf eines Pop-Up-Containers ajanzen.com Aufruf eines Pop-Up-Containers ajanzen.com 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Aufruf eines Pop-Up- Containers. Die Funktion ist klassenbasiert und erfordert keine

Mehr

ajanzen.com Schnell programmierte ALV-GRID-Anzeige mit geänderten Spaltenüberschriften

ajanzen.com Schnell programmierte ALV-GRID-Anzeige mit geänderten Spaltenüberschriften ajanzen.com Schnell programmierte ALV-GRID-Anzeige mit geänderten Spaltenüberschriften ajanzen.com 1 Einleitung In dem vorliegenden Dokument wird anhand eines Beispiels auf die Möglichkeit einer schnell

Mehr

ajanzen.com Beispiel zur Verwendung des EASY SPLITTERS

ajanzen.com Beispiel zur Verwendung des EASY SPLITTERS ajanzen.com Beispiel zur Verwendung des EASY SPLITTERS ajanzen.com 1 Einleitung In dem vorliegenden Dokument wird näher auf den Einsatz des Easy Splitter- Containers (Klasse CL_GUI_EASY_SPLITTER_CONTAINER)

Mehr

ajanzen.com ALV-Grid-Anzeige mit eingabebereiten Zellen

ajanzen.com ALV-Grid-Anzeige mit eingabebereiten Zellen ajanzen.com ALV-Grid-Anzeige mit eingabebereiten Zellen ajanzen.com 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf der Demonstration des Vorgehens zum Erstellen eines zellenweise eingabebereiten

Mehr

ajanzen.com Um eigene Toolbar-Funktionen erweiterte ALV-Grid-Anzeige

ajanzen.com Um eigene Toolbar-Funktionen erweiterte ALV-Grid-Anzeige ajanzen.com Um eigene Toolbar-Funktionen erweiterte ALV-Grid-Anzeige ajanzen.com 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Vorgehen zum Einbinden einer eigenen Toolbarfunktion bei

Mehr

ALV-Grid und Excel. * * * * * Erweiterung der Toolbar um einen Button Export -> Excel * * * *

ALV-Grid und Excel. * * * * * Erweiterung der Toolbar um einen Button Export -> Excel * * * * ALV-Grid und Excel Dieses Coding demonstriert, wie man in die ALV-Funktionalität eingreifen kann. In diesem Fall wird der Konstruktor überschrieben, um beim Export der Tabelle den Inhalt der ALV-Tabelle

Mehr

ajanzen.com ALV-Anzeige mit eigenen Spaltenüberschriften und aktiven Standardfunktionen

ajanzen.com ALV-Anzeige mit eigenen Spaltenüberschriften und aktiven Standardfunktionen ALV-Anzeige mit eigenen Spaltenüberschriften und aktiven Standardfunktionen 1 Einleitung In dem vorliegenden Dokument wird anhand eines Beispiels auf die Möglichkeit einer schnell programmierten Visualisierung

Mehr

ajanzen.com ALV-Grid-Anzeige mit eingabebereiten Spalten

ajanzen.com ALV-Grid-Anzeige mit eingabebereiten Spalten ajanzen.com ALV-Grid-Anzeige mit eingabebereiten Spalten ajanzen.com 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Erstellen eines ALV mit eingabebereiten Spalten unter Verwendung von

Mehr

In diesem Beispiel wird ein ALV-Grid aufgerufen, das jede Sekunde einen anderen Eintrag aus einer Tabelle anzeigt.

In diesem Beispiel wird ein ALV-Grid aufgerufen, das jede Sekunde einen anderen Eintrag aus einer Tabelle anzeigt. ALV-Grid mit Timer In diesem Beispiel wird ein ALV-Grid aufgerufen, das jede Sekunde einen anderen Eintrag aus einer Tabelle anzeigt. Gelesen wird die komplette Ländertabelle. Im ALV-Grid werden dann nacheinander

Mehr

ajanzen.com Vorgehen zum Erstellen eines Dynpro- Splitters

ajanzen.com Vorgehen zum Erstellen eines Dynpro- Splitters Vorgehen zum Erstellen eines Dynpro- Splitters 1 Einleitung Dem vorliegenden Beispiel kann das Vorgehen zum Erstellen eines Dynpro-Splitters entnommen werden. Im Gegensatz zur Verwendung von Splitter-Containern,

Mehr

ajanzen.com ALV-Anzeige im Selection-Mode mit angepassten Zellenfarben

ajanzen.com ALV-Anzeige im Selection-Mode mit angepassten Zellenfarben ALV-Anzeige im Selection-Mode mit angepassten Zellenfarben 1 Einleitung In dem vorliegenden Dokument wird anhand eines Beispiels auf die Möglichkeit einer schnell programmierten Visualisierung von Informationen

Mehr

ajanzen.com Umgang mit zur Laufzeit erstellen Selektions-, Sortier- und IF-Bedingungen

ajanzen.com Umgang mit zur Laufzeit erstellen Selektions-, Sortier- und IF-Bedingungen ajanzen.com Umgang mit zur Laufzeit erstellen Selektions-, Sortier- und IF-Bedingungen ajanzen.com 1 Einleitung In dem vorliegenden Dokument möchte ich auf die Möglichkeiten des Erstellens dynamischer

Mehr

ajanzen.com ALV-Anzeige mit einem Inline-Button

ajanzen.com ALV-Anzeige mit einem Inline-Button ajanzen.com ALV-Anzeige mit einem Inline-Button ajanzen.com 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Aktivieren eines Inline- Buttons bei Verwendung von Klasse CL_SALV_TABLE. Im

Mehr

ajanzen.com CSV-Upload

ajanzen.com CSV-Upload ajanzen.com CSV-Upload ajanzen.com 1 Einleitung Wie bereits dem Titel zu entnehmen ist, wird in dem vorliegenden Dokument auf den Upload einer CSV-Datei eingegangen. Dabei liegt der Fokus nicht auf dem

Mehr

Includes/ Programme generieren

Includes/ Programme generieren Includes/ Programme generieren Es kommt nicht oft vor, aber wenn, ist es eine nervige Arbeit: Das Anlegen von mehreren Includes. Das Anlegen ist einfach: Per INSERT REPORT kann einfach ein Programm angelegt

Mehr

Magic Filter. Magic Filter. Code

Magic Filter. Magic Filter. Code Magic Filter Vor kurzem war ich genervt von einer Anwendung, in der Daten in mehreren ALV-Grids angezeigt wurden. Die unterschiedlichen Grids haben teilweise gleiche Felder. Vielleicht ähnlich eines Cockpits

Mehr

Generic Object Services

Generic Object Services Generic Object Services Hier demonstrieren wir Ihnen, wie Sie den Knopf Generische Objektdienste, der in einigen Standardtransaktionen verwendet wird, um Notizen oder den Workflow zu bearbeiten, in Ihre

Mehr

Autosumme in ALV-Grid Version 1

Autosumme in ALV-Grid Version 1 Autosumme in ALV-Grid Version 1 In einem Projekt wurde eine Anwendung programmiert, in der viele numerische Daten berechnet und ausgegeben wurden. Die Berechnungsergebnisse wurden auf mehrere Zellen verteilt.

Mehr

ajanzen.com Excel-Upload

ajanzen.com Excel-Upload ajanzen.com Excel-Upload ajanzen.com 1 Einleitung Wie bereits dem Titel zu entnehmen ist, wird in dem vorliegenden Dokument auf den Upload einer Excel-Datei eingegangen. Dabei liegt der Fokus neben dem

Mehr

Wählt man einen Wert aus, so wird dieser in das Selektionsbild übernommen und der Docking- Container wird wieder verkleinert.

Wählt man einen Wert aus, so wird dieser in das Selektionsbild übernommen und der Docking- Container wird wieder verkleinert. Fly-Out-Menu Ein Fly-Out-Mechanismus auf dem Selektionsbild mithilfe von HTML und entsprechenden Events. Fährt man mit der Maus über einen der drei angebotenen Kästen, so fährt der Docker-Control aus und

Mehr

ajanzen.com Um eigene Toolbar-Funktionen erweiterte ALV-Anzeige

ajanzen.com Um eigene Toolbar-Funktionen erweiterte ALV-Anzeige Um eigene Toolbar-Funktionen erweiterte ALV-Anzeige 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Vorgehen zum Einbinden einer eigenen Toolbarfunktion bei ALV-Erzeugung unter Verwendung

Mehr

11 Klassenbasierte Eigenentwicklungen im Workflow

11 Klassenbasierte Eigenentwicklungen im Workflow D3kjd3Di38lk323nnm 313 11 Klassenbasierte Eigenentwicklungen im Workflow 11.1 Utility-Klasse ZCL_DATE: Datumsberechnung auf Kalendern 11.1.1 Verwendung von Datumsberechnungen Datums- und Zeitberechnung

Mehr

Dokumentation anzeigen (2)

Dokumentation anzeigen (2) Dokumentation anzeigen (2) Update für die Anzeige der Dokumentation im Docking Container. Die Routine wurde erweitert und HTML so aufbereitet, dass die Doku wie die SAP-Dokumentation aussieht. In dieser

Mehr

Demo zu Desktop Office Integration

Demo zu Desktop Office Integration Demo zu Desktop Office Integration Demoprogramme zur Desktop Office Integration. Entwicklungsklasse: SOFFICEINTEGRATION SAPRDEMO_PIVOTINTERFACE SAPRDEMO_SPREADSHEET_INTERFACE SAPRDEMO_TABLES_IN_EXCEL SAPRDEMOEXCELINTEGRATION2

Mehr

9. Programmieren Sie das PAI-Modul AT_USER_COMMAND_130 wie folgt:

9. Programmieren Sie das PAI-Modul AT_USER_COMMAND_130 wie folgt: 9. Programmieren Sie das PAI-Modul AT_USER_COMMAND_130 wie folgt: MODULE user_command_0130 INPUT. LEAVE TO SCREEN 0100. ENDMODULE. Bemerkung: Das Modul muss ohne die Auswertung des OK_CODE-Feldes auskommen.

Mehr

ajanzen.com Aktualisieren der ALV-Anzeige nach Daten- bzw. Eigenschaftsänderung

ajanzen.com Aktualisieren der ALV-Anzeige nach Daten- bzw. Eigenschaftsänderung Aktualisieren der ALV-Anzeige nach Daten- bzw. Eigenschaftsänderung 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Vorgehen zum Einbinden einer eigenen Toolbarfunktion bei ALV-Erzeugung

Mehr

Bankleitzahlen einlesen

Bankleitzahlen einlesen Bankleitzahlen einlesen Mal wieder ein Thema aus dem FI-Bereich. Diesmal geht es um die Aktualisierung der Bankleitzahlen. Die Bundesbank bietet die aktuellen Bankleitzahlen zum Download an. Weitere Infos

Mehr

Der ausgewählte Text wird markiert und ausgegraut, so dass er nicht erneut ausgewählt werden kann.

Der ausgewählte Text wird markiert und ausgegraut, so dass er nicht erneut ausgewählt werden kann. Statisches Menu Aufbau eines Statischen Menüs mithilfe des Toolbar-Controls. Das Beispielprogramm ist weitestgehend objektorientiert programmiert. Der Aufbau des Menüs und die Reaktion auf die Funktionen

Mehr

Exporting ALV to Memory2

Exporting ALV to Memory2 Exporting ALV to Memory2 Wir greifen den Trick nach SUBMIT an die ALV-Daten im Office-Format zu gelangen noch einmal auf und zeigen, wie man aus dem XML-String eine Tabelle erhält. In diesem Beispiel rufen

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

SAP Container HELP.BCCIDOCK. Release 4.6C

SAP Container HELP.BCCIDOCK. Release 4.6C HELP.BCCIDOCK Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher

Mehr

Generischer Excel-Upload

Generischer Excel-Upload Generischer Excel-Upload Mit diesem Programm können Sie relativ einfach Daten, die in Excel-Tabellen gespeichert sind, in eine Tabelle geladen werden. Es wird dafür ein Excel-Objekt erzeugt und die Exceltabelle

Mehr

Datenbankablage für ArchiveLink einrichten

Datenbankablage für ArchiveLink einrichten Datenbankablage für ArchiveLink einrichten Mit dem minisap wird eine komplette Basiskomponente, BC resp. SAP_BASIS, bereitgestellt. Wer im Umfeld dieser Komponente tätig ist, z.b. im Bereich des Records

Mehr

Doppelklick auf eine Klasse verzweigt in den Class Builder (Transaktion SE24).

Doppelklick auf eine Klasse verzweigt in den Class Builder (Transaktion SE24). Vererbungsübersicht Folgendes kleine Programm zeigt die Vererbungshierarchien von Klassen auf. Die Root- oder Super- Klasse wird auf der obersten Ebene angezeigt. Darunter werden die von ihr erbenden Klassen

Mehr

Standardtext ins PDF-Format konvertieren

Standardtext ins PDF-Format konvertieren Standardtext ins PDF-Format konvertieren Mithilfe eines Standardreports ist es möglich, einen SAP-Standardtext ins PDF-Format zu konvertieren und abzuspeichern. Der Report RSTXPDFT konvertiert einen Standardtext

Mehr

Welche Redefinitionen gibt es?

Welche Redefinitionen gibt es? Welche Redefinitionen gibt es? In einem Projekt habe ich viel mit einer Superklasse und vielen Vererbungen gearbeitet. Die Superklasse besitzt sozusagen die Standardimplementierung für die einzelnen Funktionen

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

Download von Programmen

Download von Programmen Download von Programmen Mit diesem Programm kannst du ABAP-Programme auf deinen PC speichern. Es werden dabei die Texte als auch die Dokumentation berücksichtigt. Jeder Report wird in einer Datei mit der

Mehr

Erzeugung eines Dokuments

Erzeugung eines Dokuments Erzeugung eines Dokuments Hier stellen wir Ihnen ein ABAP-Programm vor, mit dem ein Word-Dokument erzeugt und mit Daten gefüttert wird. Mit diesem Programm stellen wir Ihnen eine Möglichkeit vor, wie Sie

Mehr

Unterprogramme auslagern

Unterprogramme auslagern Unterprogramme auslagern Mit diesem Report können Sie Unterprogramme in eigene Includes auslagern. Die Unterprogramme werden gesucht und in jeweils ein Include ausgelagert. Das Programm dient in erster

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

Schnelleinstieg in ABAP. Dr. Boris Rubarth

Schnelleinstieg in ABAP. Dr. Boris Rubarth Schnelleinstieg in ABAP Dr. Boris Rubarth INHALTSVERZEICHNIS Inhaltsverzeichnis 1 Erste Schritte in ABAP 7 1.1 Hallo ABAP 7 1.2 Verwenden des ABAP Editor 8 1.3 Starten eines Reports 13 1.4 Verwenden der

Mehr

Programmieren für Fortgeschrittene Einführung in die Programmiersprache ABAP

Programmieren für Fortgeschrittene Einführung in die Programmiersprache ABAP Funktionsanalyse für einen programmgesteuerten Zugriff auf 3D-Modelle Robin Raetze Waldemar Gorbunov Braunschweig, 26.01.2017 GESIS, MV, Folie 1, Braunschweig, 23. Juni 2016 Programmieren für Fortgeschrittene

Mehr

Die in diesem Fall als Template verwendete Excel-Datei muss mithilfe der Transaktion OAER in das Business Objects Repository geladen werden!

Die in diesem Fall als Template verwendete Excel-Datei muss mithilfe der Transaktion OAER in das Business Objects Repository geladen werden! BOR-Integration In diesem Beispiel laden wir eine im BOR (Business Object Repository) gespeicherte Excel-Datei, verändern diese und Speichern sie als neues Dokument wieder im BOR ab. Dabei wird die Excel-

Mehr

Trigger Based Mass Reversal

Trigger Based Mass Reversal Trigger Based Mass Reversal Manual Correction Instruction for note 1691432 Date: 05.04.2012 Content Domains... 2 Data Elements... 4 Transparent Tables... 14 DFKKINV_REVT... 14 DFKKINVBILL_REVT... 15 DFKKINVDOC_REVT...

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

10.11 Klassenverwendung im Workflow ohne Standardaufgaben

10.11 Klassenverwendung im Workflow ohne Standardaufgaben D3kjd3Di38lk323nnm 304 10 Klassenbasierte Techniken im Workflow Abb. 10 48 Ereignisempfänger mit Fristüberwachung Warte auf Aktivierung Verarbeitung obsolet Frist für Aktivierung überschritten Vertrag

Mehr

2 Wegweiser Projektbeschreibung...69

2 Wegweiser Projektbeschreibung...69 1 Projektmanagement...1 1.1 Komponenten eines SAP-R/3-Systems...1 1.2 Datenstruktur eines R/3-Systems...3 1.3 Änderungen an R/3-Datenobjekten...6 1.3.1 Änderungsebenen...6 1.3.2 Änderungsstrategien...8

Mehr

ajanzen.com Einfache ALV-Anzeige mit Doppelklick- Funktion

ajanzen.com Einfache ALV-Anzeige mit Doppelklick- Funktion ajanzen.com Einfache ALV-Anzeige mit Doppelklick- Funktion ajanzen.com 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Aktivieren der Doppelklick- Funktion bei Verwendung von Klasse CL_SALV_TABLE.

Mehr

Kurzbeschreibung. Quelltext

Kurzbeschreibung. Quelltext Transaktionshistorie manipulieren Das folgende Programm demonstriert die Manipulation der OK-Code-Historie mittels ABAP. Hierfür werden Registry-Einträge auf dem Frontend manipuliert. Kurzbeschreibung

Mehr

KlassifikationsBrowser

KlassifikationsBrowser 2015.05 2016.06 2017.06 2016-05-26 by Kathleen Neumann Funktionsweise des KlassifikationsBrowser Table of contents 1 Klassifikationsbrowser...2 1.1 Konfiguration...2 1.2 Beispiel für Browsen nach Einrichtung...

Mehr

Controls Tutorial (BC-CI)

Controls Tutorial (BC-CI) HELP.BCCICTUT Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher

Mehr

Datenmigration. Tipps und Tricks

Datenmigration. Tipps und Tricks Dokument-Historie Version Datum Author Änderungsgrund 1.0 März 2013 Erhard Horak Ersterstellung B.O.A. Unternehmensberatung GmbH Phone +49 (0)7735 938645 Internet www.boa-soft.de Inhaltsverzeichnis 1 STRUKTUREN

Mehr

B Synopsis der Programmiersprachen ABAP, VB und Java

B Synopsis der Programmiersprachen ABAP, VB und Java AnhangB.fm Seite 299 Dienstag, 22. April 2003 2:33 14 B Synopsis der Programmiersprachen ABAP, VB und Java Die folgenden Tabellen sind eine vergleichende Übersicht ausgewählter Sprachelemente der drei

Mehr

Kap SAP R/3 Dialogprogrammierung

Kap SAP R/3 Dialogprogrammierung Kap. 11.4 SAP R/3 Dialogprogrammierung G Transaktionsverwaltung in SAP R/3 Aufruf von Sperrbausteinen Durchführung der Verbuchung G Dialogprogrammierung Dynpros Modul-Pools (Ablauflogik) G Vorbereitung

Mehr

NICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL

NICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL WEBINAR@LUNCHTIME NICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL FRAGE Antworten EINSTIEGSFRAGE Wie werden die Makrovariablen durch Call Symput erstellt Global, lokal, teils-teils oder gar nicht? %macro

Mehr

1. Schritt: Anlegen des Musters

1. Schritt: Anlegen des Musters Eigener Muster-Dialog Im folgenden erklären wir Ihnen, wie Sie Ihren eigenen Muster-Dialog erstellen können. Sie müssen hierfür zwei Namenskonventionen beachten und dann können Sie loslegen. Im folgenden

Mehr

Kap. 5.7: SAP R/3 - Transaktionsverwaltung und Dialogprogrammierung

Kap. 5.7: SAP R/3 - Transaktionsverwaltung und Dialogprogrammierung Kap. 5.7: SAP R/3 - Transaktionsverwaltung und Dialogprogrammierung Transaktionsverwaltung in SAP R/3 Sperrverwaltung Verbuchung Dialogprogrammierung Dynpros Modul-Pools (Ablauflogik) Vorbereitung der

Mehr

Grundlagen der Informatik

Grundlagen der Informatik Grundlagen der Informatik Vorlesungsprüfung vom 13.06.2008 Gruppe B Lösung Name: Matrikelnummer: Zuerst bitte Name und Matrikelnummer auf das Titelblatt schreiben. Es sind keine Unterlagen und keine Teamarbeit

Mehr

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.

Mehr

Praxisworkshop SAP-Controls und SAP List Viewer

Praxisworkshop SAP-Controls und SAP List Viewer Harald Röser Praxisworkshop SAP-Controls und SAP List Viewer Bonn Boston Inhalt 9 1 Einleitung... 9 15 2 Klassische Controls... 15 2.1 Tabstrip Control... 16 2.2 Table Control... 19 23 3 SAP Control Framework...

Mehr

ABAP OO flexibler. Erfolgreiche Dependency Injection mit ABAP. Development ABAP. Weitere Informationen zu ABAP OO

ABAP OO flexibler. Erfolgreiche Dependency Injection mit ABAP. Development ABAP. Weitere Informationen zu ABAP OO Development ABAP Erfolgreiche Dependency Injection mit ABAP ABAP OO flexibler Seit ABAP Objects ist es möglich, objektorientiere Programmierung in SAP-Systemen zu nutzen. Doch wie lässt sich Dependency

Mehr

SAP-Daten per HTML anzeigen

SAP-Daten per HTML anzeigen SAP-Daten per HTML anzeigen Oftmals besteht die Notwendigkeit einfach nur bestimmte Daten eines SAP-Systems anzuzeigen. Die Installation des SAPGUI für Windows, mit mehreren hundert Megabytes, scheint

Mehr

11.3 Transaktionen und LUWs in SAP R/3

11.3 Transaktionen und LUWs in SAP R/3 11.3 Transaktionen und LUWs in SAP R/3 G Transaktionen heissen in SAP/R3 Logical Unit of Work (LUW). Eine LUW besteht in der Regel aus zwei Teilen: SAP-Transaktion: Folge von vorbereiteten Dialogschritten

Mehr

6 OLE2 und MS Office Integration

6 OLE2 und MS Office Integration Alle Microsoft-Office-Programme wie Word, Excel usw. bauen intern auf der COM-Architektur von Windows auf. Sie bilden ein komplettes Framework, das sich durch eben diese standardisierte Schnittstelle von

Mehr

11.3 Transaktionen und LUWs in SAP R/3

11.3 Transaktionen und LUWs in SAP R/3 11.3 Transaktionen und LUWs in SAP R/3 G Transaktionen heissen in SAP/R3 Logical Unit of Work (LUW). Eine LUW besteht in der Regel aus zwei Teilen: SAP-Transaktion: Folge von vorbereiteten Dialogschritten

Mehr

Selbststudium Programmieren & Algorithmen OOP1 FS13 Hochschule Luzern Technik & Architektur

Selbststudium Programmieren & Algorithmen OOP1 FS13 Hochschule Luzern Technik & Architektur Selbststudium OOP1 Kapitel 1.2 Creating Objects 1. zu bearbeitende Aufgabe: 1.1 2. Wie kann dem Objekt ein eigener Name gegeben werden? Beim Erstellen (Instanz) von einem Objekt kann resp. muss der Name

Mehr

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt

Mehr

4. Objektrelationales Typsystem Kollektionstypen. Nested Table

4. Objektrelationales Typsystem Kollektionstypen. Nested Table Nested Table Bei einer Nested Table handelt es sich um eine Tabelle als Attributwert. Im Gegensatz zu Varray gibt es keine Beschränkung bei der Größe. Definition erfolgt auf einem Basistyp, als Basistypen

Mehr

Der Beginn einer wunderbaren Freundschaft von Stefan Schnell

Der Beginn einer wunderbaren Freundschaft von Stefan Schnell Der Beginn einer wunderbaren Freundschaft von Stefan Schnell Polyglottes programmieren, also programmieren in mehreren Sprachen, ist ein eher ungewöhnliches Szenario. Programmiersprachen bieten im Regelfall

Mehr

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert

Mehr

Probeklausur Datenbanken und Informationssysteme II

Probeklausur Datenbanken und Informationssysteme II Hochschule Karlsruhe Technik und Wirtschaft 29.6.2017 Probeklausur Datenbanken und Informationssysteme II Szenario: Gütertransport: Es gibt Pakete, Container, Transportaufträge, Orte und Verkehrsmittel.

Mehr

Übung 4 ABAP. Übung Business Process Management" (MW31.2) Lisa Wenige SS2016

Übung 4 ABAP. Übung Business Process Management (MW31.2) Lisa Wenige SS2016 Übung 4 ABAP 1 ABAP Advanced Business Application Programming dient der Programmierung von Anwendungen im SAP-System, Hauptaugenmerk liegt demnach auf der Verarbeitung betriebswirtschaftlicher Daten, insbes.

Mehr

Objektorientierung unter Oracle richtet sich einerseits nach objekt-orientierten Programmiersprachen wie Java,

Objektorientierung unter Oracle richtet sich einerseits nach objekt-orientierten Programmiersprachen wie Java, Tipps & Tricks: Objektorientierung Bereich: PLSQL Erstellung: 032001 HA Versionsinfo: 9.2, 10.2, 11.1 Letzte Überarbeitung: 062009 HA Objektorientierung unter Oracle Objektorientierung unter Oracle richtet

Mehr

SAP Toolbar Control (BC-CI)

SAP Toolbar Control (BC-CI) HELP.BCCITOOLBAR Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher

Mehr

Übersicht der wichtigsten MySQL-Befehle

Übersicht der wichtigsten MySQL-Befehle Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit

Mehr

PowerShell mit ABAP nutzen

PowerShell mit ABAP nutzen PowerShell mit ABAP nutzen PowerShell ist eine sehr leistungsfähige Skriptsprache. Sie wird im Standard seit Windows 7 ausgeliefert. Aktuell ist Windows 10 mit PowerShell 5 ausgestattet. Der SAP GUI für

Mehr

Einführung in die prozedurale und objektorientierte Programmierung (3)

Einführung in die prozedurale und objektorientierte Programmierung (3) Abteilung für Wirtschaftsinformatik Einführung in die prozedurale und objektorientierte Programmierung (3) Ausnahmen (Exceptions), Referenzen, Direktiven (::routine, ::requires) Prof. Dr. Rony G. Flatscher

Mehr

Kapitel 4 Dynamisches SQL

Kapitel 4 Dynamisches SQL Kapitel 4 Dynamisches SQL Flien zum Datenbankpraktikum Wintersemester 2012/13 LMU München 2008 Thmas Bernecker, Tbias Emrich 2010 Tbias Emrich, Erich Schubert unter Verwendung der Flien des Datenbankpraktikums

Mehr

Installation MySQL Replikationsserver 5.6.12

Installation MySQL Replikationsserver 5.6.12 Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write

Mehr

C# - Einführung in die Programmiersprache Methoden. Leibniz Universität IT Services

C# - Einführung in die Programmiersprache Methoden. Leibniz Universität IT Services C# - Einführung in die Programmiersprache Methoden Leibniz Universität IT Services 02.07.12 Methoden... sind Subroutinen in einer Klasse. können einen Wert an den Aufrufer zurückgeben. verändern die Eigenschaften

Mehr

Makropaket changes. Knut Lickert. 14. Juni 2005

Makropaket changes. Knut Lickert. 14. Juni 2005 Makropaket changes Knut Lickert 14. Juni 2005 Zusammenfassung Dieses Makropaket stellt das Kommando change zur Verfügung. Mit diesem Kommando können Änderungen in einem Dokument gekennzeichnet werden.

Mehr

Exercise (Part I) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part I) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part I) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

PHP- Umgang mit Datenbanken (1)

PHP- Umgang mit Datenbanken (1) PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb

Mehr

Üben von DDL und DML. Ergebnis:

Üben von DDL und DML.   Ergebnis: SQL DDL Üben von DDL und DML https://www.jdoodle.com/execute-sql-online Ergebnis: Befehlsgruppen in SQL DDL Data Definition Language DML Data Manipulation Language CREATE: Tabellen anlegen DROP: Tabellen

Mehr

Designer Development Kit (DDK)

Designer Development Kit (DDK) Designer Development Kit (DDK) Eigene Code-Generatoren im Designer Dr. Gudrun Pabst Trivadis GmbH Dr. Jürgen Menge Oracle GmbH Inhalt > Agenda Für besseren Durchblick. Zum Hintergrund... Installation,

Mehr

REPORT Z_NEBP_RAHMEN.

REPORT Z_NEBP_RAHMEN. *&---------------------------------------------------------------------* *& Report Z_NEBP_RAHMEN *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------*

Mehr

Zahlreiche Möglichkeiten zum dauerhaften Speichern und Laden von Daten Meist: Speichern in verschiedenen Dateiformaten Anwendungen:

Zahlreiche Möglichkeiten zum dauerhaften Speichern und Laden von Daten Meist: Speichern in verschiedenen Dateiformaten Anwendungen: Arbeit mit Dateien Zahlreiche Möglichkeiten zum dauerhaften Speichern und Laden von Daten Meist: Speichern in verschiedenen Dateiformaten Anwendungen: Speichern von Ergebnissen und Zwischenergebnissen

Mehr

Trainingsmanagement Gutschein Management. Beschreibung

Trainingsmanagement Gutschein Management. Beschreibung Trainingsmanagement Beschreibung www.dastm.de info@dastm.de 1. Einführung... 2 2. Gutschein Funktionen... 3 2.1. Gutschein Menü... 3 2.2. Gutscheine anlegen... 4 Gutschein Kassenwirksam erfassen... 6 Gutschein

Mehr

Teil I Das R/3-System - Struktur, Komponenten und Bedienung 1

Teil I Das R/3-System - Struktur, Komponenten und Bedienung 1 ix Teil I Das R/3-System - Struktur, Komponenten und Bedienung 1 1 Betriebswirtschaftliche Anforderungen 3 1.1 Anforderungen an Anwendungsprogramme............ 5 1.2 Anforderungen an Anwendungssysteme...............

Mehr

Links in Internetseiten einfügen

Links in Internetseiten einfügen Links in Internetseiten einfügen (Version: 19. August 2010 / bn) Inhalt 1 Einleitung... 2 2 Internetadresse herausfinden... 2 2.1 Einleitung... 2 2.2 Wo findet man die Internetadresse einer Internetseite?...

Mehr

Kapitel 4 Dynamisches SQL

Kapitel 4 Dynamisches SQL Kapitel 4 Dynamisches SQL Flien zum Datenbankpraktikum Wintersemester 2010/11 LMU München 2008 Thmas Bernecker, Tbias Emrich unter Verwendung der Flien des Datenbankpraktikums aus dem Wintersemester 2007/08

Mehr

ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR

ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage Zusammenfassung Dieses Dokument beschreibt die Unterschiede zwischen CHAR und VARCHAR Datentyp sowie die Behandlung im SQL Michael Tiefenbacher

Mehr

Objektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern

Objektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern Thema Objektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern Referent: Frank Sanders Seite 1 Inhalt Der Vortrag hat einen sehr kurzen Einleitungsteil der sich mit Objektorientierung

Mehr