24

WIR WERDEN MARKTFÜHRER OPTIMIERUNG. · PDF fileSie basieren auf modernster ABAP Objects-Logik, ohne deren Kenntnis beim Anwender vorauszusetzen. ... ALV-GRID Control der SAP mit Ver

Embed Size (px)

Citation preview

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