Leistung
Product Lifecycle Management (PLM) und Stammdatenmanagement
Der Ablauf des Produktentstehungsprozesses (PEP) ist ...
... gezielt zu betrachten. Man muss die Anforderungen verstehen um Lösungen ausarbeiten zu können.
Da der Lebenszyklus eines Produktes sich nicht nur im Produktdatenmanagement abspielt, müssen auch die Methoden, Prozesse und Organisationsstrukturen mit einfließen.
Stammdaten dürfen nicht als Störfaktor gelten ...
... damit die logistischen Prozesse sauber funktionieren und eine konsistente Datenbasis für BI-Anwendungen zur Verfügung steht.
Da die verschiedenen Stammdaten im Bereich PLM eine zentrale Rolle spielen, ist es hier wichtig die Felder der Stammdaten zu kennen. Die Möglichkeiten der Steuerung gehen über den Status der Stammdaten weit hinaus.
Ob es sinnvoll ist Stammdaten zu harmonisieren, oder besser Feldumwandlungen zwischen Systemen durchzuführen muss zu Recht detailiert betrachtet werden. Eine pauschale Aussage ist allgemein nicht möglich. Nur nach einer Analyse kann ein sinnvolles Vorgehen erarbeitet werden.
Wie weit eine systemtechnische Prozessuntersützung aussehen kann ist durch Detailbetrachtung zu entscheiden.
ABAP/4, ABAP-OO, Web-Dynpro Entwicklung und Performance Beratung
Vom einfachen Report bis zur komplexen Klasse ...
... kann man in ABAP vieles realisieren. Datenmodelle und Objektmodelle sind sehr wichtig und helfen die Lösung zu erreichen. Auch die Verwendung von Namenskonventionen und einem Namensraumkonzept erleichtern die langfristige Softwarewartung. Neue Konzepte wie MVC (Modell-View-Controller) in der Web-Dynpro Entwicklung und notwendige Entwurfsrichtlinien der Objektorientierung erforden ein Umdenken im Gegensatz zur klassischen Dynpro und Report Entwicklung.
Performance - ist immmer zu betrachten, ...
... da viele Programme historisch gewachsen sind und neue Programme immer dieser Anforderung genügen sollten. Ich zeige Ihnen auf Basis meiner Erfahrungen aus Performance-Projekten und meines Wissens über Datenbanken und Tabellen unterschiedliche Lösungsansätze auf. Von technischer Leistungssteigerung über partielle Korrekturen bis hin zum kompletten Redesign.
Reguläre Ausdrücke...
...können in ABAP sehr gute Dienste leisten. Mit dieser schon relativ alten, aber immer noch wichtigen Beschreibung von Zeichenketten mit Hilfe von syntaktischen Regeln, kann man effizient und effektiv Texte analysieren und bearbeiten. Dies geschieht mit Regex(en) (Regular Expressions) in der Regel schneller, als mit einer herkömmlichen String Verarbeitung. Die Technik der regulären Ausdrücke konnte ich schon im Studium kennenlernen. Im Laufe der Zeit konnte ich die Technik in den verschiedenen Sprachen und auf verschiedenen System (z.B. sed auf Linux und Unix Systemen) immer gut gebrauchen.
Da in ABAP leider die positiven und negativen Lookbehind's (noch) nicht funktionieren muss man sich hier anders behelfen.
Business Process Technology (BPT)
Dokumentenbasierte Prozesse...
...werden oft, erst nachdem die operativen Geschäftsprozesse mit SAP R/3 eingeschwungen sind, betrachtet. Hier biete ich Ihnen zahlreiche Themen an:
-
-
- Ablage und Archivierung von Dokumenten
- Suche von Objekten über SAP SES (TREX)
- Aktenverwaltung mit SAP Records und Case Management
- SAP Content Server / Cache Server
- SAP Business Workflow
- Knowlede Provider (KPro)
-
Schnittstellen- und Basisberatung
Das SAP R/3 System und seine Schnittstellen ...
... ist eine interessante Aufgabe. Die vielschichten Techniken wie RFC, ALE, IDoc usw. bieten eine bedarfsorientierte Planung und Einrichtung an. Auch die Realisierung kundenspezifischer Schnittstellen erlaubt eine optimale Anbindung an das SAP R/3 System. Hier kann ich ihnen zahlreiche umgesetzte Projekte nennen:
-
-
-
- Lagerverwaltung WM, Betriebsdatenerfassung (Produktionsdaten PP, Maschinendaten PP)
- EDI-Nachrichten (EDIFact, VDA, Odette incl. Umwandlung in IDoc in den Modulen MM, SD, FI, PP usw.)
- SAP (RFC, ALE, IDoc), auch zu externen Systemen
-
- ... gibt es nun keine Probleme mehr mit unterschiedlichen Codepages. Hierfür ist bei einem Relasewechsel, von einem nicht unicodefähigem System, die Anpassung von ABAP Programmen auf Unicode sowie die Schnittstellenbetrachtung erforderlich. Auch das Thema Platzbedarf in der Datenbank und Laufzeit des Releasewechsels sind hier von Bedeutung. In diesem Umfeld kann ich ihnen eine wertvolle Unterstützung bei der Realisierung und im Projektmanagment anbieten.
-