Ansicht
Dokumentation

Erweiterung der Funktionalität zur Offline-Genehmigung (geändert) ( RELNEBP_55_OFFAPP )

Erweiterung der Funktionalität zur Offline-Genehmigung (geändert) ( RELNEBP_55_OFFAPP )

PERFORM Short Reference   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Erweiterung der Funktionalität zur Offline-Genehmigung (geändert)

Verwendung

Mit SAP SRM 5.0 steht eine überarbeitete und erweiterte Version der Funktionalität zur Offline-Genehmigung durch Versenden per E-Mail zur Verfügung.

Änderungen und funktionale Erweiterungen:

(Siehe hierzu auch in der SAP-Bibliothek [SAP R/3 Enterprise, Release 4.70] unter SAP-NetWeaver-Komponenten → SAP Web Application Server → Basis-Services / Kommunikationsschnittstelle → Business Workplace und Services → Generic Business Tools für Anwendungsentwickler → Business Communication Services - Senden in SAP-Anwendungen ab 6.10)
  • Neuer SendereportRBBP_NOTIFICATION_OFFAPPmit erweiterten Selektionsparametern:
  • Neben den Workflow-Aufgaben (TS*) können die zu versendeten Workitems nun auch über die Business-Objekte eingeschränkt werden. Dies ermöglicht, das Versenden auf bestimmte Belegtypen einzugrenzen (z.B. BUS2205 - Rechnung).

  • Anstelle der Auswahlknöpfe werden die E-Mail-Optionen nun über Ankreuzfelder selektiert, wobei das Kennzeichnen immer den jeweiligen Default-Wert übersteuert.

  • E-Mail-Text:
    Kann sich aus Workitem-Text (Kurztext) oder der Aufgabenbeschreibung der Workflow-Aufgabe (Volltext) zusammensetzen.

  • Anlagen anfügen:
    Sie können der E-Mail den zu genehmigenden Beleg als PDF-Version (Druckversion) und/ oder die zum Beleg vorhandenen Anlagen anfügen.

  • Die im vor SRM 5.0 genutzten Sendereport RSWUWFMLECenthaltenen Eingabefelder für Standardbenachrichtigungstexte und Logon-URLs entfallen, da der Inhalt über den BAdI BBP_OFFLINE_APP_BADI flexibel gestaltet werden kann.
    Ebenso entfällt die Eingabe der Rücksendeadresse, weil diese durch die Empfängeradresse in der SAPconnect-Eingangsverarbeitung (Transaktion SO50) ersetzt werden kann. (Ist die SAPconnect-Eingangsverarbeitung nicht aktiviert, wird die Antwortmail [Entscheidungsmail] standardmäßig wie bereits vor SRM 5.0 an den WF-BATCH-Benutzer geschickt. Auch kann die Rücksendeadresse in der Methode SMTP_INBOUND_ADDR_GET des BAdIs BBP_OFFLINE_APP_BADI überschrieben werden.)

  • Verarbeitungslogik im SendereportRBBP_NOTIFICATION_OFFAPPim Zusammenspiel mit dem BAdIBBP_OFFLINE_APP_BADI:
  1. Selektion der Workitems
    Entsprechend der Selektionsparameter oder der BAdI-Methode WORKITEMS_SELECT.
  2. Empfängerermittlung
    Workitem-Bearbeiter (prüfen des Attributes "Workitem weiterleiten" aus dem Organisationsmodell und der E-Mail-Adresse) oder entsprechend der BAdI-Methode RECIPIENTS_GET.
  3. Zusammenstellen der E-Mail-Daten
    E-Mail-Daten aus Workitem oder aus BAdI-Methode MAIL_DATA_GET.
  4. Erzeugen der E-Mail
    Über die BAdI-Methode MAIL_CREATE(flexibles Erzeugen von Betreff, Mailtext, URLs und Anlagen) oder standardmäßig über die Klasse CL_BBP_MESSAGE_CREATE_OFFAPP(diese Klasse kann vererbt und deren Methoden geändert werden - per BAdI-Methode DETERMINE_CLASS_NAMEkann diese die Standardklasse übersteuern).
    In der Klassen-Methode DETERMINE_FORM_AND_PARAMSkann die Standard-Smart-Form BBP_OUT_OFFAPPersetzt werden (zuvor kopiert und variiert), die das E-Mail-Layout ("Gerüst") bestimmt.
  5. Senden der E-Mail
    Klasse CL_BBP_DOC_SEND_BCSversendet die E-Mail per BCS.

  • Genehmigungsnotizen zur Antwortmail hinzufügen:
    Nach dem Ablehnenoder Genehmigenbesteht die Möglichkeit der Eingabe von Notizen in die Antwortmail (nur bei E-Mails im HTML-Format möglich). Diese Notizen werden im SRM als Belegnotiz übernommen.

  • Eingangsverarbeitung:
  • Ab SAP SRM 5.0 können die Antwortmails über die Eingangsverarbeitung von SAPconnect verarbeitet werden. Dies geschieht synchron über die Klasse CL_BBP_SMTP_INBOUND_OFFAPP.
    (Die Eingangsverarbeitung in SAPconnect wird aktiviert, wenn in der Transaktion SO50 ein entsprechender Eintrag mit Empfängeradresse und Verarbeitungsklasse [Exit-Name] vorhanden ist. Geht eine E-Mail auf dieser Adresse ein, erfolgt die Verarbeitung mittels der angegebenen Klasse. Ausgewertet werden die Workitem-ID und die Entscheidung des Genehmigenden.)
    Ist der Beleg in diesem Moment gesperrt oder schlägt die sofortige Verarbeitung aus anderen Gründen fehl, wird die Antwortmail in die SAP-Inbox des zur angegebenen Adresse gehörenden Benutzers weitergeleitet. Die weitere Verarbeitung erfolgt dann zeitverzögert über den vor SRM 5.0 ausschließlich genutzten Report RBBP_OFFLINE_EVAL(muss periodisch eingeplant werden).

  • Ein standardmäßiger Vergleich der E-Mail-Adressen des Senders der Antwortmail und des ermittelten Empfängers stellt sicher, dass Dritte nicht antworten können. Anderenfalls wird die Antwortmail nicht verarbeitet. Die Verarbeitungsparameter in der Eingangsverarbeitung können aber durch die BAdI-Methode CHK_SENDER_IND_SET übersteuert werden.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Auswirkungen auf das Customizing

Den BAdI Kundenspezifische Anpassung der Offline-Genehmigung (BBP_OFFLINE_APP_BADI) finden Sie im IMG von SRM unter
SRM Server → Business Add-Ins (BAdIs)→ SAP Business Workflow

Weitere Informationen

SAP-Bibliothek (SAP Supplier Relationship Management) unter
Architektur und Technologie → Administration → SRM Business Workflow → Offline-Genehmigung






CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8583 Date: 20240523 Time: 162424     sap01-206 ( 124 ms )