Solution Send Report List

Transcription

Solution Send Report List
Solution
Send Report List
V1.5
Inhaltsverzeichnis
1
2
3
Verwendung ........................................................................................................................... 2
Prozessbeispiele .................................................................................................................... 2
Funktionsumfang ................................................................................................................... 3
3.1
Mehrsprachigkeit ........................................................................................................... 3
3.2
Die E-Mail ...................................................................................................................... 3
3.3
PDF-Datei und Anzeige.................................................................................................. 4
3.4
Das Hinweisprotokoll ..................................................................................................... 4
4 Systemvoraussetzungen und Installation ............................................................................... 5
4.1
Voraussetzung für SAPOffice......................................................................................... 5
4.2
Voraussetzung SMTP Mail ............................................................................................. 5
4.3
Konfiguration des SAPConnector .................................................................................. 5
4.4
Textvorlagen für E-Mail-Text definieren ......................................................................... 6
4.5
Reportvarianten anlegen................................................................................................ 7
4.6
Generierungsvorschrift für SMTP E-Mails ...................................................................... 7
5 Über projekt0708 ................................................................................................................... 8
6 Impressum ............................................................................................................................. 8
6.1
Ansprechpartner ............................................................................................................ 8
6.2
Copyrightvermerk .......................................................................................................... 8
6.3
Warenzeichen ................................................................................................................ 8
1 Verwendung
Dieses Programm ermöglicht
den
Versand
von
HRReportlisten an den SAP
Business
Workplace
(SAPOffice) oder - via SMTP
(Simple Mail Transfer Protocol)
- an einen beliebigen E-MailClient (z. B. MS-Outlook).
Die HR-Reportliste wird hierbei
als Attachment im PDFFormat versendet.
Zur Anzeige einer solchen
PDF-Datei benötigen Sie das
Programm Acrobat Reader
von Adobe, welches Sie
kostenlos im Internet unter
http://www.adobe.com
downloaden können.
2 Prozessbeispiele
1. Mit Hilfe dieser Lösung
können Sie die an der
Zeitwirtschaft teilnehmenden
Personen Ihres Unternehmens
regelmäßig und umkompliziert
über
deren
jeweiligen
Zeitstatus informieren. Senden
Sie Ihnen einfach das Standard
Zeitnachweisformular
(RPTEDT00) via E-Mail! Das
umständliche ausdrucken und
verteilen z. B. durch dezentrale
Zeitbeauftragte kann gänzlich
entfallen - das spart sowohl
Papier als auch Arbeitszeit!
Ferner können die Mitarbeiter
ihre Zeitnachweise somit in
elektronischer Form (im PDFFormat) aufbewahren.
Abbildung 1: Der Selektionsbildschirm der Solution Send Report List
2. Gleiches gilt für den Versand des Entgeltnachweises
(RPCEDTD0) des Mitarbeiters oder in Bezug auf seinen
Reisekostennachweis
(RPRTEF02).
3. Versenden Sie z. B. die Meldungen (RPTERL00), die zu
einem Abbruch der Zeitauswertung führen an die
zuständigen Sachbearbeiter, die betroffenen Mitarbeiter
oder deren Vorgesetzte. Somit sind alle tangierten
Personen zeitnah über die Fehlerursache informiert und
können
diese
entsprechend
abstellen.
4. Auch die Ergebnisse von kundeneigene Reports
(Z*/Y*-Programme) welche speziell für Ihr Unternehmen
entwickelt wurden können – sofern diese auf den
logischen Datenbaken PNP, PCH oder PCH basieren –
jederzeit problemlos versendet werden.
2/8
3 Funktionsumfang
3.2
Das Programm unterstützt den Versand von allen
erzeugten Reportlisten an den SAP Business
Workplace (SAPOffice; Transaktion SBWP) eines
einzelnen oder mehrerer R/3-Benutzer und den
Versand mittels SMTP an eine oder mehrere frei
wählbare Internet-Mail-Adressen (z. B. nach MS
Outlook, oder einen beliebigen Freemail-Account wie
etwa von Web.de oder Yahoo.com). Sie können somit
alle Reportlisten an eine einzelne Person (z. B. den
Vorgesetzten einer Abteilung) oder an mehrere
Personen
(z.
B.
alle
Sachbearbeiter
der
Personalabteilung) senden.
Innerhalb
der
Registerkarte
"E-Mail-Aufbereitung" können
Sie
eine
zuvor
angelegte
Textvorlage auswählen und als EMail-Text gemeinsam mit der
generierten PDF-Datei versenden.
Weiterhin können Sie jeden Mitarbeiter die für Ihn
relevante Reportliste (also z. B. sein persönliches
Zeitnachweisformular) zusenden. In diesem Fall
müssen die unten 4.1 Technische Voraussetzungen
genannten Voraussetzungen in Ihrem Unternehmen
gegeben sein.
3.1
Die E-Mail
Innerhalb der Textvorlage können
Textvariablen
zum
Einsatz
kommen, die dann mit den
entsprechenden Werten beim
Versand
dynamisch
gefüllt
werden. Somit können Sie den
Mitarbeiter z. B. mit seinem
individuellen Namen ansprechen.
Auch der E-Mail Betreff und die
Bezeichnung
der
PDF-Datei
können Sie innerhalb dieser
Registerkarte frei wählen.
Mehrsprachigkeit
Das Programm ist derzeit in den Sprachen Englisch
und Deutsch verfügbar.
Weitere Sprachen könnten bei Bedarf realisiert
werden.
3/8
3.3
PDF-Datei und Anzeige
Defaultmäßig werden die in PDF-Dateien
umgewandelten
Reportlisten
lediglich
temporär vorgehalten, d. h. während des
Versands einer E-Mail z. B. auf der
Festplatte Ihres PC´s zwischengespeichert.
Nach erfolgtem Versand werden diese
temporären PDF-Dateien aus Platzgründen
automatisch wieder gelöscht. Sofern
notwendig, können Sie die PDF-Dateien
auch dauerhaft erzeugen, d. h. die Dateien
werden nach dem Versand nicht gelöscht.
Eine so erzeugte Datei wird unter dem
Namen
SAP_reportlist_<jeweilige PerNr>.pdf
auf dem von Ihnen ausgewählten
Downloadverzeichnis abgelegt.
Sie können sich die der Solution Send
Report List erzeugten PDF-Dateien direkt
innerhalb des SAP Systems anzeigen
lassen.
Mittels
der
bekannten
Blätterfunktionen der Symbolleiste können
Sie dann zwischen den Dateien je
Personalnummer wechseln und erhalten so
Einblick
in
die
zu
versendenden
Reportlisten.
Abbildung 2: Anzeige der generierten PDF Datei in SAP
3.4
Das Hinweisprotokoll
Sie haben die Möglichkeit sich ein
Hinweisprotokoll anzuzeigen. In diesem
Hinweisprotokoll erhalten Sie alle ggf.
aufgetretenen Fehler-, Warnung- oder
Infomeldungen.
Im
Falle
einer
Fehlermeldung ist es dem Programm
unmöglich, die entsprechende Reportliste
bzw. PDF-Datei zur Person zu versenden.
Stellen Sie die Fehlerursache ab und starten
Sie das Programm erneut.
4/8
4 Systemvoraussetzungen
und Installation
4.1
Voraussetzung für SAPOffice
Der Mitarbeiter muss über einen
aktiven SAP Benutzer verfügen.
Ferner muss dieser Benutzer dem
Stammsatz
der
entsprechenden
Person
über
den
Infotypen
"Kommunikation" (0105) Subtyp 0001
zugeordnet worden sein.
4.2
Voraussetzung SMTP Mail
Der
sog.
SAPConnector
des
entsprechenden SAP Systems muss
konfiguriert worden sein (siehe
nächster Absatz). Die SMTP-E-MailAdresse der Person wird anhand der
folgenden
dreistufigen
Logik
ermittelt:
1. Es wird versucht die E-MailAdresse der Person anhand dessen
Infotypen "Kommunikation" (0105)
Subtyp 0010 (E-Mail) zu lesen. Sofern
dieser Infotyp nicht vorhanden ist,
versucht das Programm,
2. die E-Mail-Adresse aus dem Benutzerstammsatz
der Person zu lesen. Selbstverständlich muss die
Person hierzu einen SAP Benutzer besitzen und
diesen im Infotypen "Kommunikation" (0105) Subtyp
0001 zugeordnet bekommen haben. Weiterhin muss
eine E-Mail-Adresse am R/3-Benutzer (Typ: INT)
hinterlegt gegeben sein. Sollte auch dieser Versuch
scheitern, so tritt
3. die Generierungsvorschrift für die SMTP-E-MailAdresse gem. ABAP-Coding in Kraft. Diese kann bei
Bedarf über den Parameter "E-Mail-Adresse ggf.
generieren" ein- oder ausgeschaltet werden.
4.3
Konfiguration des SAPConnector
Um SMTP-E-Mails aus einem SAP System
versenden zu können muss der sog. SAPConnector
(Transaktion SCOT) konfiguriert worden sein. Sollte
dies bei Ihnen noch nicht gegeben sein so wenden
Sie sich bitte an Ihren SAP Systemadministrator.
Einen Leitfaden zur Konfiguration des SAPConnector
finden Sie im Internet unter folgender URL:
http://help.sap.com/saphelp_webas630/helpdata/de/
2b/d925bf4b8a11d1894c0000e8323c4f/frameset.htm
5/8
4.4
Textvorlagen für E-Mail-Text definieren
Über die Transaktion SO10 können Sie sog.
Standardtexte anlegen. Diese Standardtexte dienen
als Textvorlage und können dann als E-Mail-Text
zusammen mit der PDF-Datei versendet werden.
Nutzen Sie zur Anlage einer solchen Textvorlage die
Text-ID "HR_G" (Allgemeine Mitteilungen).
Innerhalb
einer
Textvorlage
können
Sie
Textvariablen (z. B. &PERNR&) einsetzen, die dann
beim Versand einer E-Mail dynamisch durch die
Angaben der entsprechenden Person ersetzt
werden.
Hinweis:
Dies gilt nur für E-Mails, die direkt an die jeweilige
Person gesendet werden. Bei allen anderen
Empfängern, wie etwa dem Sachbearbeiter der
Person, werden die Textvariablen nicht ersetzt.
Grund: Die E-Mails für diese Adressaten werden
„gesammelt“ versendet, d. h. es ist nicht immer ein
eindeutiger Personenbezug gegeben, weil die
versendete Reportliste evtl. mehr als eine Person
beinhaltet.
Um eine Textvariable in eine Textvorlage einzufügen,
starten Sie die Transaktion SO10; rufen Sie eine
bereits vorhandene Textvorlage im Änderungsmodus
auf bzw. legen Sie eine neue an; wechseln Sie ggf.
über den Menüpfad Springen --> Editor wechseln in
die "neue" Editor-Oberfläche. Fügen Sie nun über
den Menüpfad Bearbeiten --> Kommando -->
Einfügen Kommando eine der rechts genannten
Textvariablen an der gewünschten Stelle als
"Symbol" ein. Achten Sie hierbei auf die „&“-Zeichen
an erster und letzter Stelle.
Textvariablen zum Infotyp 0001
&PERNR&
8stellige PerNr der Person
&KOSTL&
Kostenstelle
&WERKS&
Personalbereich
&BTRTL&
Personalteilbereich
&BUKRS&
Buchungskreis
&PERSG&
Mitarbeitergruppe
&PERSK&
Mitarbeiterkreis
&SACHN_P&
Sachbearbeiter Personal
&ANRDE_P&
Sachbearbeiter Personal
&TELNR_P&
Sachbearbeiter Personal
&SACHN_Z&
Sachbearbeiter Zeitwirtschaft
&ANRDE_Z&
Sachbearbeiter Zeitwirtschaft
&TELNR_Z&
Sachbearbeiter Zeitwirtschaft
&SACHN_A&
Sachbearbeiter Abrechnung
&ANRDE_A&
Sachbearbeiter Abrechnung
&TELNR_A&
Sachbearbeiter Abrechnung
Textvariablen zum Infotyp 0002
&ANRDE&
Anrede der Person
&TITEL&
Titel der Person
&NACHN&
Nachname der Person
&VORNA&
Vorname der Person
&ENAME&
Aufbereiteter Name Person
Textvariablen zum Infotyp 0105
&E_MAIL&
E-Mail-Adresse der Person
&USER&
SAP Benutzer der Person
6/8
4.5
Reportvarianten anlegen
Damit Sie eine Reportliste versenden
können, müssen Sie zuvor eine
Reportvariante
für
das
entsprechende Programm anlegen.
Um beispielsweise das Standard
Zeitnachweisformular versenden zu
können, müssen Sie also eine
Variante innerhalb von RPTEDT00
anlegen. In dieser Variante können
Sie z. B. das gewünschte Formular
zum Zeitnachweis hinterlegen oder
die Parameter für die Listgestaltung
beliebig setzen.
Hinweis:
Legen Sie die Reportvarianten unter
der Prämisse an, dass diese jeweils
für eine einzelne Person ausgeführt
wird. Schränken Sie also nur bedingt
auf Personalbereiche, Mitarbeitergruppen, Abrechnungskreise etc.
ein. Derartige Selektionen steuern
Sie
dann
direkt
über
das
Selektionsbildschirm der Solution
Send Report List
4.6
Generierungsvorschrift für SMTP E-Mails
Für Personen bei denen keine E-Mail-Adresse
und/oder
SAP
Benutzer
im
Infotypen
"Kommunikation" (0105) hinterlegt wurde, kann
eine
SMTP-E-Mail-Adresse
vom
Programm
generiert werden. Generierung bedeutet hierbei,
dass die E-Mail-Adresse z. B. aus Vor- und
Nachnamen der Person + der Domain-Endung
Ihres Unternehmens „zusammengesetzt“ wird.
Die jeweilige Reportliste wird dann an die so
generierte
E-Mail-Adresse
versendet.
Die
entsprechende Generierungsvorschrift können Sie
im ABAP-Coding an die Gegebenheiten Ihres
Unternehmens anpassen. Sie benötigen hierzu nur
geringfügige ABAP-Kenntnisse. Suchen Sie nach
dem folgenden Kommentar im Quelltext:
E-MAIL GENERIERUNG - BEI BEDARF ANPASSEN
7/8
6.3
5 Über projekt0708
projekt0708 unterstützt seine Kunden auf
höchstem
betriebswirtschaftlichem
und
technischem Niveau – in der SAP HCM
Softwareentwicklung (u. a. auf Basis von
ABAP/OO, BSP, WD4A, SAP Workflow), der
SAP Prozessanalyse und –optimierung oder
im Bereich des SAP Projektmanagements
bzw. –leitung.
Unsere Kernkompetenz liegt hierbei klar auf
der personalwirtschaftlichen Lösung der
SAP: SAP ERP Human Capital Management
(HCM) - besser bekannt als SAP Human
Resources (HR). Hier wiederum liegen unsere
Stärken im Bereich des Talent Managements.
6 Impressum
Scheffler & Galas Betriebswirt (VWA) und
staatl. gepr. Informatiker IT Beratung
Partnerschaft
c/o projekt0708
Reichenbachstraße 7a
80469 Munich
Germany
6.1
Ansprechpartner
Herr Michael Scheffler
Email:
[email protected]
Phone:
+49 (0) 179 504 68 66
Fax:
+49 (0) 89 71 04 96 33
Web:
www.projekt0708.com
6.2
Copyrightvermerk
© Bilder und Grafiken: www.Photocase.de
Warenzeichen
Microsoft®, WINDOWS®, NT®, EXCEL®,
Word®, PowerPoint® und SQL Server®
sind eingetragene Marken der Microsoft
Corporation.
IBM®, DB2®, DB2 Universal Database,
OS/2®, Parallel Sysplex®, MVS/ESA,
AIX®, S/390®, AS/400®, OS/390®,
OS/400®, iSeries, pSeries, xSeries,
zSeries, z/OS, AFP, Intelligent Miner,
WebSphere®, Netfinity®, Tivoli®, Informix
und Informix® Dynamic ServerTM sind
Marken der IBM Corporation in den USA
und/oder anderen Ländern.
ORACLE® ist eine eingetragene Marke der
ORACLE Corporation.
UNIX®, X/Open®, OSF/1® und Motif®
sind eingetragene Marken der Open
Group.
HTML, DHTML, XML, XHTML sind Marken
oder eingetragene Marken des W3C®,
World
Wide
Web
Consortium,
Massachusetts Institute of Technology.
JAVA®
und
JAVASCRIPT®
sind
eingetragene
Marken
der
Sun
Microsystems, Inc., verwendet unter der
Lizenz der von Netscape entwickelten und
implementierten Technologie.
MarketSet und Enterprise Buyer sind
gemeinsame Marken der SAP AG und
Commerce One. SAP, SAP Logo, R/2, R/3,
mySAP, mySAP.com und weitere im Text
erwähnte
SAP-Produkte
und
Dienstleistungen
sowie
die
entsprechenden Logos sind Marken oder
eingetragene Marken der SAP AG in
Deutschland
und
anderen
Ländern
weltweit. Alle anderen Namen von
Produkten und Dienstleistungen sind
Marken der jeweiligen Firmen.
8/8