WIR WERDEN MARKTFÜHRERFÜR SAP-BASIERTE LOGISTIK-OPTIMIERUNG. WELTWEIT.
02
WIR WERDEN MARKTFÜHRERFÜR SAP-BASIERTE LOGISTIK-OPTIMIERUNG. WELTWEIT.
EIN STARKES TEAM FÜR IHRE ZIELEPLÄNE REALISIEREN MIT GIB
03
GIB ist ein mittelständisches IT-Unternehmen, dessen Kernkompetenz in der Optimierung logistischer Prozesse in SAP liegt.
Seit 2005 ist GIB offizieller Software-Partner der SAP und besitzt seit 2015 SilverPartner- Status. Das GIB Dispo-Cockpit wird als Add- On zur SAP Software eingesetzt und trägt das Gütesiegel „SAP NetWeaver“. Es sorgt für
nachhaltige Bestandsverbesserung und steigert die Lieferbereitschaft. Ein weiteres Produkt aus dem Hause GIB sind die GIB ABAP Program-mier-Templates. Das sind bis ins Detail ausco-dierte Programmier-Schablonen im Umfeld der SAP-Control-Technik. Sie ermöglichen Profis und Anfängern eine effiziente Programmgestal-tung im einheitlichen Look-and-Feel auf hohem Niveau.
04
ERFOLG ÜBERZEUGT: WELTWEIT SETZEN
TAUSENDE ANWENDER AUF DIE GIB ABAP
PROGRAMMIER-TEMPLATES.
KATHARINA BRIESE Sales Office
BILGIN KILIC Manager Field Sales
GIB ABAP PROGRAMMIER-TEMPLATES ALS NACH-
HALTIGE INVESTITION VER-KÜRZEN ENTWICKLUNGS-
ZEITEN UND STEIGERN DIE TRANSPARENZ.
Die Stadtentwässerungsbetriebe Köln nutzen die GIB ABAP Programmier-Templates seit 2009
KARL PELZER Sachgebietsleiter IT-Betriebswirtschaftliche Systeme
07
IHR ANSCHLUSS AN DIE ZUKUNFT – ALLES AUS EINER HANDGIB ABAP PROGRAMMIER-TEMPLATES UND TRAINING COURSES DER GIB ACADEMY
Technologien entwickeln sich rasant wei-ter. Das gilt auch für Anwendungen der SAP und insbesondere für die Program-miersprache ABAP und deren vielfältige Einsatzmöglichkeiten. Da Schritt zu halten ist eine große Herausforderung für Ent-
wickler. Besonders, wenn das Tagesge-schäft keine wochenlangen Schulungen oder autodidaktisches Training zulässt. GIB schließt diese Lücke – mit minima-lem Zeitaufwand und hocheffizienten,
komfortablen Programmierwerkzeugen, sowie einem perfekt abgestimmten Schu-lungskonzept: Den GIB ABAP Program-mier-Templates Training Courses der GIB Academy.
SINNVOLLE WEITERENTWICKLUNG EINES BEWÄHRTEN KONZEPTS GROSSER NUTZEN BEI WENIG AUFWAND
Die GIB ABAP Programmier-Templates sind ein in SAP integriertes Add-On. Diese ABAP-basierten Programmierwerk-zeuge sorgen für stringente, einheitliche Richtlinien bei der Programmierung und für übersichtliche Programmstrukturen. Mit Hilfe der GIB ABAP Programmier- Templates können Anwendungen schnell und einfach entwickelt werden, die ergonomisch sowie optisch hochwertig und auf dem neuesten Stand der Technik sind. Die Vorlagen der Programmier- Templates fungieren als Schablonen und umfassen die ALV-Control-Techniken:
Von der klassischen tabellarischen Dar-stellung des ALV-GRID Controls, über die hierarchische Darstellung des ALV-TREE Controls bis hin zu komplexen Dia-log-Programmierungen mit ALV-Controls durch Container-Logiken und die Dar-stellung von Grafiken und dynamischen Dokumenten in HTML-Control. Der Programmierer kann sich dabei auf das Wesentliche konzentrieren, weil das Template bereits alle Funktionen der ALV-Welt zur Verfügung stellt. Die GIB ABAP Programmier-Templates können modulübergreifend in allen SAP-System-
landschaften mit der Softwarekompo-nente SAP_BASIS genutzt werden. Sie sind aufwärts kompatibel, unicodefähig, batchfähig, portalfähig, webGUIfähig und in zwei Sprachen verfügbar. Zu den wesentlichen Vorteilen zählen: Vertretbar-keit, immer gleiches Look and Feel, hohe Entwicklungsgeschwindigkeit, einfache und schnelle Wartungsarbeiten und damit auch kurzfristige und nachhaltige Kostenreduzierung.
HOCHMODERN UND INNOVATIV FÜR EINSTEIGER WIE FORTGESCHRITTENE
Für die GIB ABAP Programmier-Templates benötigen Sie lediglich ABAP/4-Grund-wissen. Die Templates sind ein hochmo-dernes und innovatives Entwicklungstool und unterstützen Ihre Entwickler im
Bereich des Reportings unter SAP ABAP. Sie bieten sowohl für erfahrene ABAP- Entwickler, als auch für IT-Modulbetreuer und ABAP-Einsteiger wissensbezogene Unterstützung und Lösungsmöglichkei-
ten. Sie basieren auf modernster ABAP Objects-Logik, ohne deren Kenntnis beim Anwender vorauszusetzen.
KARL PELZER Sachgebietsleiter IT-Betriebswirtschaftliche Systeme
MIT DEN GIB ABAP PROGRAMMIER-TEMPLATES
KÖNNEN SIE IHR SAP-SYSTEM MIT ZUSÄTZLICHEN
FUNKTIONALITÄTEN VEREDELN, IM GEWOHNTEN SAP LOOK
AND FEEL.
10
MIT DEN GIB ABAP PROGRAMMIER-TEMPLATES
KÖNNEN SIE IHR SAP-SYSTEM MIT ZUSÄTZLICHEN
FUNKTIONALITÄTEN VEREDELN, IM GEWOHNTEN SAP LOOK
AND FEEL.
11
12
Hervorhebungen von Datensätzen
Visuelles Alerting durch Ampelfunktion
Erweiterung des SAP-Standards durch bessere Editierbarkeit
KOMFORTABLES ARBEITENERSTKLASSIGE ERGEBNISSE
TEMPLATE ALV-GRID CONTROLDas GIB ABAP Programmier-Template ALV-GRID basiert auf dem objektorientierten ALV-GRID
Control der SAP mit einigen Verbesserungen und Erweiterungen: wie etwa Editierbarkeit samt vorbereiteter Speicherungs- und Prüflogiken, Ad-hoc-Spalte, Formelgenerator, Statuszeilen
etc. Außerdem können Hervorhebungen von Datensätzen (z.B. durch Ampelfunktionalitäten) sowie Verarbeitungsmöglichkeiten besonders leicht implementiert werden.
13
Darstellung sowohl komplett, als auch mit aufgeklappten Ordner-sichten
Zusatzfunktionalitäten wie Excel-Export
Die Knotenstruktur kann individuell angepasst werden
KOMFORTABLES ARBEITENERSTKLASSIGE ERGEBNISSE
TEMPLATE ALV-TREE CONTROLHighlights des GIB ABAP Programmier-Templates ALV-TREE sind eine Reihe von Zusatzfunkti-onalitäten: wie etwa Excel-Export (sowohl komplett, als auch aufgeklappte Ordnersichten),
über den kompletten Feldkatalog wählbare Filterfunktionalität, sowie ein dynamischer Aufrisswechsel. Der User kann die Knotenstruktur des TREEs zur Laufzeit individuell gestalten.
Ganz nach seinen Anforderungen.
14
G.I.B ABAP Programmier-Templates
ALV-GRID im Container / ALV-TREE im ContainerDie Templates GRID/TREE im Container sind genauso aufgebaut wie die ALV-Templates und werden per FuBa-Aufruf (Funktions-baustein) in die steuernden Controls eingebaut. Durch die simul-tane Anzeige unterschiedlicher Elemente erreichen Sie ein
Optimum an ergonomischer Ausgabe. Hierbei ist sowohl die Ausgabe in einem Docking- als auch in einem Dialogbox-Container möglich.
Template ALV-TREEHighlights unseres Template ALV-TREE sind die Zusatz-funktionalitäten wie Excel-Export (sowohl komplett als auch lediglich aufgeklappte Ordnersichten), Filterfunktionalität (über den kompletten Feldkatalog wählbar) sowie ein dynamischer Aufrisswechsel (zur Laufzeit kann der User die Knotenstruktur des TREEs gemäß seiner aktuellen Anforderung individuell gestalten).
Komfortables Arbeiten, erstklassige Ergebnisse:ALV-GRID Control und ALV-TREE Control
Template ALV-GRIDUnser Template ALV-GRID basiert auf dem objektorientierten ALV-GRID Control der SAP mit Ver besserungen und Erweiterungen des Standards wie Editierbarkeit samt vorbereiteter Speicherungs- und Prüflogiken, Ad-hoc-Spalte, Formelgene ra tor, Status zeilen etc. Ebenso können Hervorhebungen von Da ten sätzen (z. B. durch Ampelfunktionalitäten) sowie Verarbei tungs möglichkeiten mit Leichtigkeit imple mentiert werden.
5G.I.B ABAP Programmier-Templates
ALV-GRID im Container / ALV-TREE im ContainerDie Templates GRID/TREE im Container sind genauso aufgebaut wie die ALV-Templates und werden per FuBa-Aufruf (Funktions-baustein) in die steuernden Controls eingebaut. Durch die simul-tane Anzeige unterschiedlicher Elemente erreichen Sie ein
Optimum an ergonomischer Ausgabe. Hierbei ist sowohl die Ausgabe in einem Docking- als auch in einem Dialogbox-Container möglich.
Template ALV-TREEHighlights unseres Template ALV-TREE sind die Zusatz-funktionalitäten wie Excel-Export (sowohl komplett als auch lediglich aufgeklappte Ordnersichten), Filterfunktionalität (über den kompletten Feldkatalog wählbar) sowie ein dynamischer Aufrisswechsel (zur Laufzeit kann der User die Knotenstruktur des TREEs gemäß seiner aktuellen Anforderung individuell gestalten).
Komfortables Arbeiten, erstklassige Ergebnisse:ALV-GRID Control und ALV-TREE Control
Template ALV-GRIDUnser Template ALV-GRID basiert auf dem objektorientierten ALV-GRID Control der SAP mit Ver besserungen und Erweiterungen des Standards wie Editierbarkeit samt vorbereiteter Speicherungs- und Prüflogiken, Ad-hoc-Spalte, Formelgene ra tor, Status zeilen etc. Ebenso können Hervorhebungen von Da ten sätzen (z. B. durch Ampelfunktionalitäten) sowie Verarbei tungs möglichkeiten mit Leichtigkeit imple mentiert werden.
5
Die Templates GRID und TREE im Container sind genauso aufgebaut wie die ALV-Templates. Sie werden per Funktionsbaustein-Aufruf in die steuernden Controls eingebaut. Durch die
zeitgleiche Anzeige unterschiedlicher Elemente wird Ihre Ausgabe besonders ergonomisch. Dabei können Sie wählen: Zwischen einer Ausgabe in einem Docking-Container oder in
einem Dialogbox-Container möglich.
ALV-GRID IM CONTAINER / ALV-TREE IM CONTAINER
ALV-GRID, ALV-TREE & TEMPLATE GRAFIK IM CONTAINER
In allen erstellten Anwendungen einsetzbar
15
Der G.I.B eigene Grafikbaustein bietet auch Möglichkeiten für verbundene Grafiken mittels Master-Slave-Darstellungen
Template Grafik im ContainerDas Grafik-Template dient zur grafischen Anzeige von Daten im Docking-Container oder in einer Dialogbox-Logik. Diese Technologie bietet Ihnen die Möglichkeit, ausgewählte Daten nun auch im SAP-System per Knopfdruck als grafische Dar-
stellung mit auszugeben. Hierbei wird eine Vielzahl von unter-schiedlichen Diagramm-Typen angeboten, sodass neben den Säulen-Diagrammen auch Torten-, Kreis-, Linien-Dia gramme und viele weitere Darstellungs formen möglich sind.
Template HTML-Control im ContainerMit dem G.I.B Template HTML-Control wächst die Produktfamilie der G.I.B ABAP Programmier-Templates um ein weiteres starkes und innovatives Template.
Auch beim Template HTML-Control hat der Entwickler sich ledig-lich um das Wesentliche seiner Entwicklungsanforderung zu kümmern, denn alles Weitere wird nach wie vor durch das Template abgedeckt.
Für die Verwendung des HTML-Control werden keine HTML-Kenntnisse vorausgesetzt Basis hierfür sind die dynamischen Dokumente, die in unserem Template rein über ABAP/4-Anweisungen erstellt werden. Mit Hilfe des dynamischen Dokumentes lassen sich Elemente, die sonst nur auf Dynpros angezeigt werden können, nun auch innerhalb von Containern anzeigen, wie beispielsweise Ein-gabefelder. Dieses funktioniert sowohl mit Docking-Containern als auch mit der Dialogbox-Logik. Mit Hilfe des HTML-Control können nun auch sehr flexibel mehrzeilige Darstellungen zur Anzeige gebracht werden. Da das HTML-Control intern über einen Browser angezeigt wird, lassen sich hierin auch mit ein-fachen Mitteln Bilder, PDF-Dateien, Konstruktionszeichnungen
Dynamik ist das Stichwort! Mit dem Template HTML-Control wird die stetig wach-sende Nachfrage nach Lösungen für dynamische Dokumente erfüllt
G.I.B ABAP Programmier-Templates
oder sogar Internet- und Intranet-Anwendungen mit einbinden. Das G.I.B Template HTML-Control bietet eine weitere effiziente und elegante Möglichkeit, um unterschiedliche Medien inner-halb eines Controls bequem und einfach zu vereinen.
6
Der G.I.B eigene Grafikbaustein bietet auch Möglichkeiten für verbundene Grafiken mittels Master-Slave-Darstellungen
Template Grafik im ContainerDas Grafik-Template dient zur grafischen Anzeige von Daten im Docking-Container oder in einer Dialogbox-Logik. Diese Technologie bietet Ihnen die Möglichkeit, ausgewählte Daten nun auch im SAP-System per Knopfdruck als grafische Dar-
stellung mit auszugeben. Hierbei wird eine Vielzahl von unter-schiedlichen Diagramm-Typen angeboten, sodass neben den Säulen-Diagrammen auch Torten-, Kreis-, Linien-Dia gramme und viele weitere Darstellungs formen möglich sind.
Template HTML-Control im ContainerMit dem G.I.B Template HTML-Control wächst die Produktfamilie der G.I.B ABAP Programmier-Templates um ein weiteres starkes und innovatives Template.
Auch beim Template HTML-Control hat der Entwickler sich ledig-lich um das Wesentliche seiner Entwicklungsanforderung zu kümmern, denn alles Weitere wird nach wie vor durch das Template abgedeckt.
Für die Verwendung des HTML-Control werden keine HTML-Kenntnisse vorausgesetzt Basis hierfür sind die dynamischen Dokumente, die in unserem Template rein über ABAP/4-Anweisungen erstellt werden. Mit Hilfe des dynamischen Dokumentes lassen sich Elemente, die sonst nur auf Dynpros angezeigt werden können, nun auch innerhalb von Containern anzeigen, wie beispielsweise Ein-gabefelder. Dieses funktioniert sowohl mit Docking-Containern als auch mit der Dialogbox-Logik. Mit Hilfe des HTML-Control können nun auch sehr flexibel mehrzeilige Darstellungen zur Anzeige gebracht werden. Da das HTML-Control intern über einen Browser angezeigt wird, lassen sich hierin auch mit ein-fachen Mitteln Bilder, PDF-Dateien, Konstruktionszeichnungen
Dynamik ist das Stichwort! Mit dem Template HTML-Control wird die stetig wach-sende Nachfrage nach Lösungen für dynamische Dokumente erfüllt
G.I.B ABAP Programmier-Templates
oder sogar Internet- und Intranet-Anwendungen mit einbinden. Das G.I.B Template HTML-Control bietet eine weitere effiziente und elegante Möglichkeit, um unterschiedliche Medien inner-halb eines Controls bequem und einfach zu vereinen.
6
Diese Technologie bietet Ihnen die Möglichkeit, ausgewählte Daten nun auch im SAP-System per Knopfdruck als grafische Darstellung mit auszugeben – entweder im Docking-Container oder in einer Dialogbox-Logik. Ihnen stehen eine Vielzahl von unterschiedlichen Diagramm-
Typen zur Auswahl, wie zum Beispiel Säulen-, Torten-, Kreis- und Linien-Diagramme und viele mehr. So können Sie Ihre Daten immer optimal grafisch darstellen.
TEMPLATE GRAFIK IM CONTAINER
ALV-GRID, ALV-TREE & TEMPLATE GRAFIK IM CONTAINER
Zusatzfunktionalitäten wie Excel-Export, Layout-Steuerung und SAP-Events
Der Template Generator ist das Hilfsmittel zur Erstellung Ihrer eigenen Programme auf Basis unserer Template-Technologie. Sie entscheiden bequem, welche Art von Control Sie unter
welchem Namen und in welchem Umfeld erzeugen wollen. Auch die Einbindung bereits vorhandener Vorlagen ist im Template
Generator möglich.
TEMPLATE GENERATOR
Der Template Navigator bietet Ihnen eine alternative Darstel-lung zu der klassischen SAP-Entwicklungsumgebung (SE80). Sie
können ganz mühelos per Mausklick an jede Stelle im Quellcode navigieren und überall Änderungen vornehmen – passend zu
Ihren Anforderungen. Die Ansprungpunkte im Quellcode erreichen Sie bequem per Klartextnavigation. Ebenso bietet der Template Navigator durch seinen hierarchischen Aufbau einen Überblick über die vorhandenen Möglichkeiten innerhalb des jeweiligen Templates. Er kann durch eine Top-Down-Bearbeitung auch als
Checkliste der Programmierung genutzt werden.
TEMPLATE NAVIGATOR
18
TEMPLATE GENERATOR, NAVIGATOR & FUNCTION MANAGER
19
Der Template Navigator bietet Ihnen eine alternative Darstel-lung zu der klassischen SAP-Entwicklungsumgebung (SE80). Sie
können ganz mühelos per Mausklick an jede Stelle im Quellcode navigieren und überall Änderungen vornehmen – passend zu
Ihren Anforderungen. Die Ansprungpunkte im Quellcode erreichen Sie bequem per Klartextnavigation. Ebenso bietet der Template Navigator durch seinen hierarchischen Aufbau einen Überblick über die vorhandenen Möglichkeiten innerhalb des jeweiligen Templates. Er kann durch eine Top-Down-Bearbeitung auch als
Checkliste der Programmierung genutzt werden.
TEMPLATE NAVIGATOR
Mit dem Template Function Manager können Sie in Programmen nachträglich funktionale Erweiterungen einstellen, ohne eine Zeile
Code zu programmieren – zum Beispiel zeilenorientierte und feldbezogene Absprünge. Festinstallierte Customizing-
Funktionen übernehmen dabei die Steuerung. Dieses Template kommt Ihnen besonders dann zugute, wenn Sie Programme er-
weitern, bzw. modifizieren müssen, deren Entwicklung aber schon länger zurückliegt. Sie können so Ihre neuen Anforderungen pro-blemlos einbinden - ohne vorherige Einarbeitung in die jeweilige Codierung. Auch ABAP-Kenntnisse sind dafür nicht erforderlich.
TEMPLATE FUNCTION MANAGER