HintergrundAnhang: Business Add-Ins

 

Ihnen stehen eine Reihe von Business Add-Ins (BAdIs) zur Verfügung mit deren Hilfe Sie Erweiterungen ohne Änderungen durchführen können.

BAdI ALERT_EXP_DATE
Methode GET_EXP_DATE

Diese Methode wird verwendet, um das Verfallsdatum eines Alerts zu bestimmen. Sie ist in der Alert-Kategorie als Filterwert enthalten.

Die Methode wird aufgerufen, wenn die Anwendung kein Verfallsdatum im Container weitergibt.

Parameter

Bedeutung

FLT_VAL

Filterwert des BAdIs (in diesem Fall die Alert-Kategorie)

II_CONTAINER

Container mit Parametern, der von der Anwendung weitergegeben wurde

IP_LOGHANDLE

Aktuelles Protokoll (Sie können eigene Nachrichten hinzufügen)

RP_EXP_DATE

Gewünschtes Verfallsdatum als Zeitstempel

Beispiel Beispiel

Eine Beispielimplementierung mit der Verfallszeit von einem Tag (86.400 Sekunden) finden Sie im BAdI ALERT_EXP_1DAY.

Ende des Beispiels.
BAdI ALERT_EXIT
Methode TO_BE_DELETED

Diese Methode wird direkt vor dem Löschen eines Alerts aufgerufen und ermöglicht es der Anwendung zu diesem Zeitpunkt zu reagieren.

Parameter

Bedeutung

FLT_VAL

Filterwert des BAdIs (in diesem Fall die Alert-Kategorie)

IO_ALERT

Zu löschender Alert

IP_LOGHANDLE

Aktuelles Protokoll (Sie können eigene Nachrichten hinzufügen)

Methode WAS_CONFIRMED

Diese Methode ermöglicht es der Anwendung, zu reagieren, nachdem ein Alert bestätigt wurde.

Parameter

Bedeutung

FLT_VAL

Filterwert des BAdIs (in diesem Fall die Alert-Kategorie)

IO_ALERT

Bestätigter Alert

IP_UNAME

Benutzer, der den Alert bestätigt hat (optional)

IP_LOGHANDLE

Aktuelles Protokoll (Sie können eigene Nachrichten hinzufügen)

Methode MODIFY_LONG_TEXT

Diese Methode ermöglicht es der Anwendung, den Inhalt des Langtextes nach seiner Erstellung zu ändern.

Parameter

Bedeutung

FLT_VAL

Filterwert des BAdIs (in diesem Fall die Alert-Kategorie)

IO_ALERT

Aktueller Alert

IP_LANGU

Aktuelle Sprache

IP_LOGHANDLE

Aktuelles Protokoll (Sie können eigene Nachrichten hinzufügen)

CT_LONG_TEXT

Text

BAdI ALERT_DELIVERY
Methode DECIDE

Diese Methode ermöglicht es der Anwendung, die Standardimplementierung für zeitabhängige Zustellung zu überschreiben (Personalisierung).

Parameter

Bedeutung

IO_ALERT

Alert

IS_PERS

Personalisierungsdaten

IP_UNAME

Benutzername

IP_PROTOCOL

Protokollhandle

PE_PAG

Versand per SMS

PE_INT

Versand per Internet-Mail

PE_FAX

Versand per Fax