Det finns inte en standard SAP-komponent som officiellt kallas en "skräddarsydd förbehandlar." Termen föreslår ett specialbyggt program eller skript som körs * före * standard SAP-behandling. Vad det är specifikt beror helt på den anpassade implementeringen.
Emellertid passar flera scenarier denna beskrivning:
* Anpassade ABAP -program som interagerar med IDOC eller andra gränssnitt: Innan data behandlas av SAP kan ett anpassat ABAP -program ta emot det (t.ex. från ett externt system via en IDOC), rengöra den, omvandla den eller berika den med ytterligare data innan du skickar den till standard SAP -transaktion eller process. Detta fungerar som en förprocessor.
* skript för datamigrering eller lastning: Vid migrering av data till SAP kan ett förprocessorskript (t.ex. i Perl, Python eller Shell Scripting) användas för att omformatera, validera eller rengöra data innan du laddar det i SAP-tabeller med hjälp av verktyg som LSMW (Legacy System Migration Workbench) eller andra datamigreringsutrustning.
* Anpassade rutiner inom SAP:s egna processer: Ibland, inom en större SAP-process (t.ex. ett arbetsflöde), kan en anpassad ABAP-rutin eller funktionsmodul användas för att förbehandla data innan den skickas till en annan del av arbetsflödet. Detta fungerar som en intern, inbäddad "förbehandling."
I huvudsak kan alla anpassade utvecklingar som förbereder data eller utför åtgärder * innan * standard SAP-processerna börjar betraktas som en form av skräddarsydd förbehållare. Det finns ingen singel, namngiven komponent i SAP som uppfyller denna roll universellt. Det är en beskrivande term för en typ av anpassad kodning.