Med messagehandling tænkes der på hvorledes man med anvendelse af ABAP Objekt, kan udvikle generelle løsninger således at slut brugeren oplever en ensartet måde hvorpå meddelelser præsenteres og håndteres. Som udgangspunkt bygger løsningen på en generel Klasse ZCL_MessageHandler.
I 1989 eksploderede interessen for objekt-orienteret programmering. Alle talte om det nye revolutionerende programmerings-koncept. Fra at være en kultagtigt form for programmering blev objekt-orienteret programmering noget alle talte om. Ord som arv, indkapsling og polymorpisme var på alles læber. De samme begreber blev brugt og måske især misbrugt i markedsføringen af mange produkter. Først i 1996 begyndte SAP AG at implementere objekt-orienteret tankegange i SAP R/3. I nogle år fandtes skjult under ALE konceptet abap objekter.
Mest kendt blev dog BAPI objekter som stod for Business Application Programming Interfaces. Ideen var god, fornuftig og realisabel. SAP AG tænkte abstrakt og indkapslede typisk bilag i forretningsmæssige objekter, hvor objekt-interfacet blev gemt i et repository mens objektets metoder var implementeret som RFC funktioner. Rigtige objekter var der ikke tale om, men set udefra kunne objekterne anvendes igennem interfacet. Først med R/3 version 4.6 ser vi egentlig abap objects som programmeringssprog.
Programmeringens historien går fra ikke struktureret programmering (BASIC), over struktureret programmering (Pascal, Comal, C, Modula-2, PL/I, osv) til objekt-orienteret programmering. Objekt tanken optrådte første gang i 1965 i forbindelse med udviklingen af sproget SIMULA på norsk regnecentral. SIMULA blev udviklet som en overbygning på ALGOL. Det var til en helt speciel opgave, nemlig til simulering og optimering af busdriften i Oslo.







