Adobe Formulare
  in der Praxis
      Anja Junold
    Sven-Olaf Möller

    iProCon GmbH
AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 2   *
Adobe Formulare im Einsatz


● Formulare in SAP HCM
● 1 Formular - 2 Arten der
  Datenbeschaffung
● Standardformulare in der Praxis
● Massendownload von PDF-Dokumenten
● Beispiele aus der Praxis auf Basis von
  Reports

AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 3   *
Adobe Formulare im Einsatz


● Formulare in SAP HCM
● 1 Formular - 2 Arten der
  Datenbeschaffung
● Standardformulare in der Praxis
● Massendownload von PDF-Dokumenten
● Beispiele aus der Praxis auf Basis von
  Reports

AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 4   *
Formulare in SAP HCM




                               SAP
                              Smart
                              Forms
                                                    Adobe
                                                  Interactive
                                                    Forms
                               SAP
                               Script


AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis      Folie 5   *
SAP Smart Forms
                  - Benötigt keine zusätzlichen Komponenten
                  - sehr schnelles Rendering
                  - Entwicklung auch im Formular in ABAP

                  - graf. Möglichkeiten gut – aber geringer als Adobe
                  - Formulareditor wenig intuitiv
                  - keine interaktiven Formulare möglich
                  - Wartung bis 2012 garantiert


AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis         Folie 6   *
Interactive Forms by Adobe
                  - umfangreiche grafische Möglichkeiten
                  - erlaubt es, interaktive Formulare zu erzeugen
                  - Standard / weit verbreitetes Dokumentenformat
                  - offizieller Nachfolger von Smart Forms

                  - benötigt zusätzlich ADS sowie ALD (Entwicklung)
                  - Rendering relativ langsam
                  - Debugging von FormCalc/Java nur eingeschränkt



AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis          Folie 7   *
Adobe Formulare im Einsatz


● Formulare in SAP HCM
● 1 Formular - 2 Arten der
  Datenbeschaffung
● Standardformulare in der Praxis
● Massendownload von PDF-Dokumenten
● Beispiele aus der Praxis auf Basis von
  Reports

AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 8   *
Arten der Datenbeschaffung


  Formular
 Formular
Formular


                                                             z.B. Entgelt-
                                          mit HR-              nachweis
                                          Forms
Datenbasis
                                                              z.B. Reise-
                                           per                 formulare
                                           Report
AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis           Folie 9
Datenbeschaffung per
                 HR-Forms




… gemeinsame Datengrundlage sowohl                           für   Adobe
Interactive Forms als auch für SmartForms
AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis          Folie 10
Tipp: Standard kopieren

                       Best
                     practice



SAP Standard MetaNet
kopieren
Vererbung aktivieren

+ Änderungen am SAP Standard
werden automatisch
übernommen
+ eigene Anpassungen gehen
durch das Einspielen von Support
Packages nicht verloren
AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 11
Der HR-Formular-Workplace
● Ausgangspunkt für die Formulargestaltung




● SAP Smart Forms: Smart Forms
● FormBuilder: Interactive Forms by Adobe
 AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 12
Prozessablauf HR-Forms

            Informationen                                     Datenauswahl
              (MetaNet)                                         (InfoNet)
   • Ergebnislohnarten der                           • Bezüge
     Abrechnung                                        •   Mitarbeiter
     •   Mitarbeiter                                   •   Abrechnungsperiode
     •   Abrechnungsperiode                            •   Lohnart
     •   Lohnart                                       •   Buchungskreis
     •   Buchungskreis                                 •   Personalbereich
     •   …                                             •   Anzahl
     •   Betrag                                        •   Betrag pro Einheit
     •   …                                             •   Betrag


             Stammdaten /                            Formulargestaltung mit einem
           Abrechnungsdaten                             grafischen Werkzeug

AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis                      Folie 14
Form Builder




Datenbeschaffung
   per Report




 AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 15   *
Adobe Formulare im Einsatz


● Formulare in SAP HCM
● 1 Formular - 2 Arten der
  Datenbeschaffung
● Standardformulare in der Praxis
● Massendownload von PDF-Dokumenten
● Beispiele aus der Praxis auf Basis von
  Reports

AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 16   *
SAP Standardformulare


Die SAP liefert im Standard bereits einige
Adobe Formulare aus:
● Entgeltnachweis                          (SAP_PAYSLIP_DE_P)
● Zeitnachweis                             (SAP_TIM_99_0003)
● Lohnkonto                                (SAP_PAYRACC_DE)
● Reiseformulare                           (FITP*, PTRV*)


AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 17   *
Tipp: Standard nutzen



                                                               Best
●   Standard nutzen                                          practice

●   Standard kopieren
●   Ggf. Schnittstelle erweitern
●   Layout anpassen




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis              Folie 18   *
Erweitern der
                 Formularschnittstelle
Der Parameter HRDATA enthält die generierte Struktur mit allen
InfoStars und InfoDimensions.




                  hier erweitern




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis       Folie 19
Überflüssige Zeilen entfernen
Anforderung: Wochensummen sowie arbeitsfreie Tage
ohne Stempelung sollen nicht angedruckt werden.
Lösung: Entfernen der nicht relevanten Zeilen in der
Formular-schnittstelle.
                        Zeitnachweis




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 20
Infos für Reisebuchung
                                  Reiseantrag


                                 Angelegt von: Anja Junold
                                 Genehmigt von: Sven-Olaf
                                 Möller




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 21   *
Barcode, Unterschriftenblock etc.
                          Reisekostenabrechnun
                                    g




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 22   *
Monatsdarstellung etc.
         Entgeltabrechnun
                 g


                                            Entgeltabrechnun
                                                    g




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis     Folie 23
Ampelphasen etc.
 Zeitnachweis                                    Zeitnachweis




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis      Folie 24
Umsetzung der Ampelphase
Anforderung: Die Ampelphasen auf dem Formular sollten
farblich dargestellt werden.
Lösung: Zur Laufzeit wird der Tagessaldo mit Werten aus
der T511K verglichen und das Feld entsprechend
eingefärbt.




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 25
Tipp: Logik bündeln!
Unsere Empfehlung:
● Versuchen Sie, möglichst viel Logik bereits im
  MetaNet (Fuba zur Datenbeschaffung) bzw. im
  Infonet (über Selektionen, Bedingungen)
  abzubilden.
● „Sowenig wie möglich – soviel wie erforderlich“
  Logik in das Formular (FormCalc / Java) zu
  implementieren (erhöht die Laufzeit)
● Daten in der Schnittstelle nur in Ausnahmefällen
  verändern
 Auf diese Weise behalten Sie den
 Überblick!
AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 26
Adobe Formulare im Einsatz


● Formulare in SAP HCM
● 1 Formular - 2 Arten der
  Datenbeschaffung
● Standardformulare in der Praxis
● Massendownload von PDF-Dokumenten
● Beispiele aus der Praxis auf Basis von
  Reports

AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 27   *
Massendownload von
                 PDF-Dokumenten
Problem: wird im Standard unterdrückt, ist aber u. U. erforderlich, um
die Daten an einen Druckdienstleister weiterzuleiten.

Lösung: Modifikation
des Druckprogramms
„H99_HRFORMS_CALL“

Dadurch ist es möglich, ein
beliebiges PDF-Dokument
auf dem Applikationsserver
abzulegen.


                                                             Modifikation




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis           Folie 28   *
Massendownload von
                 PDF-Dokumenten




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 29   *
Adobe Formulare im Einsatz


● Formulare in SAP HCM
● 1 Formular - 2 Arten der
  Datenbeschaffung
● Standardformulare in der Praxis
● Massendownload von PDF-Dokumenten
● Beispiele aus der Praxis auf Basis von
  Reports

AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 30   *
Beispiel Mitarbeiterstammdatenblatt




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 31
Tipp: Datenbeschaffung per Report


Wenn die Strukturen von HRForms nicht ausreichend
sind bzw. sehr viel kundeneigene / formularbasierte
Logik erforderlich ist, kann die Datenbeschaffung auch
per Report erfolgen.

Folgende Komponenten werden benötigt:
           ● Report zur Datenbeschaffung
           ● DDIC-Struktur
           ● Formularobjekt & -schnittstelle
             (Anlage & Pflege in Transaktion SFP)


AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 32
1. Schritt
DDIC-Struktur anlegen (SE11)




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 33
2. Schritt

Formularschnittstelle anlegen und
DDIC-Struktur als Importparameter hinterlegen




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 34
3. Schritt
Formular anlegen und
Formularschnittstelle hinterlegen




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 35
4. Schritt

Report zur Füllung der Struktur anlegen
und Formular aufrufen


Es werden folgende Funktionsbausteine benötigt:
     ●   FP_FUNCTION_MODULE_NAME
     ●   Generiertes Funktionsmodul (aus Schritt vorher)
     ●   FP_JOB_OPEN
     ●   FP_JOB_CLOSE



AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 36
Beispiel Entgeltdatenbeleg für Kraftfahrer




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis    Folie 37
Beispiel Werbungskostennachweis




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 38   *
Beispiel Werbungskostennachweis




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 39   *
Bei Fragen bitte fragen:




AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis   Folie 40   *

Adobe formulare in der praxis

  • 1.
    Adobe Formulare in der Praxis Anja Junold Sven-Olaf Möller iProCon GmbH
  • 2.
    AdManus Praxistage 2011– A4 Adobe Formulare in der Praxis Folie 2 *
  • 3.
    Adobe Formulare imEinsatz ● Formulare in SAP HCM ● 1 Formular - 2 Arten der Datenbeschaffung ● Standardformulare in der Praxis ● Massendownload von PDF-Dokumenten ● Beispiele aus der Praxis auf Basis von Reports AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 3 *
  • 4.
    Adobe Formulare imEinsatz ● Formulare in SAP HCM ● 1 Formular - 2 Arten der Datenbeschaffung ● Standardformulare in der Praxis ● Massendownload von PDF-Dokumenten ● Beispiele aus der Praxis auf Basis von Reports AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 4 *
  • 5.
    Formulare in SAPHCM SAP Smart Forms Adobe Interactive Forms SAP Script AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 5 *
  • 6.
    SAP Smart Forms - Benötigt keine zusätzlichen Komponenten - sehr schnelles Rendering - Entwicklung auch im Formular in ABAP - graf. Möglichkeiten gut – aber geringer als Adobe - Formulareditor wenig intuitiv - keine interaktiven Formulare möglich - Wartung bis 2012 garantiert AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 6 *
  • 7.
    Interactive Forms byAdobe - umfangreiche grafische Möglichkeiten - erlaubt es, interaktive Formulare zu erzeugen - Standard / weit verbreitetes Dokumentenformat - offizieller Nachfolger von Smart Forms - benötigt zusätzlich ADS sowie ALD (Entwicklung) - Rendering relativ langsam - Debugging von FormCalc/Java nur eingeschränkt AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 7 *
  • 8.
    Adobe Formulare imEinsatz ● Formulare in SAP HCM ● 1 Formular - 2 Arten der Datenbeschaffung ● Standardformulare in der Praxis ● Massendownload von PDF-Dokumenten ● Beispiele aus der Praxis auf Basis von Reports AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 8 *
  • 9.
    Arten der Datenbeschaffung Formular Formular Formular z.B. Entgelt- mit HR- nachweis Forms Datenbasis z.B. Reise- per formulare Report AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 9
  • 10.
    Datenbeschaffung per HR-Forms … gemeinsame Datengrundlage sowohl für Adobe Interactive Forms als auch für SmartForms AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 10
  • 11.
    Tipp: Standard kopieren Best practice SAP Standard MetaNet kopieren Vererbung aktivieren + Änderungen am SAP Standard werden automatisch übernommen + eigene Anpassungen gehen durch das Einspielen von Support Packages nicht verloren AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 11
  • 12.
    Der HR-Formular-Workplace ● Ausgangspunktfür die Formulargestaltung ● SAP Smart Forms: Smart Forms ● FormBuilder: Interactive Forms by Adobe AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 12
  • 13.
    Prozessablauf HR-Forms Informationen Datenauswahl (MetaNet) (InfoNet) • Ergebnislohnarten der • Bezüge Abrechnung • Mitarbeiter • Mitarbeiter • Abrechnungsperiode • Abrechnungsperiode • Lohnart • Lohnart • Buchungskreis • Buchungskreis • Personalbereich • … • Anzahl • Betrag • Betrag pro Einheit • … • Betrag Stammdaten / Formulargestaltung mit einem Abrechnungsdaten grafischen Werkzeug AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 14
  • 14.
    Form Builder Datenbeschaffung per Report AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 15 *
  • 15.
    Adobe Formulare imEinsatz ● Formulare in SAP HCM ● 1 Formular - 2 Arten der Datenbeschaffung ● Standardformulare in der Praxis ● Massendownload von PDF-Dokumenten ● Beispiele aus der Praxis auf Basis von Reports AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 16 *
  • 16.
    SAP Standardformulare Die SAPliefert im Standard bereits einige Adobe Formulare aus: ● Entgeltnachweis (SAP_PAYSLIP_DE_P) ● Zeitnachweis (SAP_TIM_99_0003) ● Lohnkonto (SAP_PAYRACC_DE) ● Reiseformulare (FITP*, PTRV*) AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 17 *
  • 17.
    Tipp: Standard nutzen Best ● Standard nutzen practice ● Standard kopieren ● Ggf. Schnittstelle erweitern ● Layout anpassen AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 18 *
  • 18.
    Erweitern der Formularschnittstelle Der Parameter HRDATA enthält die generierte Struktur mit allen InfoStars und InfoDimensions. hier erweitern AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 19
  • 19.
    Überflüssige Zeilen entfernen Anforderung:Wochensummen sowie arbeitsfreie Tage ohne Stempelung sollen nicht angedruckt werden. Lösung: Entfernen der nicht relevanten Zeilen in der Formular-schnittstelle. Zeitnachweis AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 20
  • 20.
    Infos für Reisebuchung Reiseantrag Angelegt von: Anja Junold Genehmigt von: Sven-Olaf Möller AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 21 *
  • 21.
    Barcode, Unterschriftenblock etc. Reisekostenabrechnun g AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 22 *
  • 22.
    Monatsdarstellung etc. Entgeltabrechnun g Entgeltabrechnun g AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 23
  • 23.
    Ampelphasen etc. Zeitnachweis Zeitnachweis AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 24
  • 24.
    Umsetzung der Ampelphase Anforderung:Die Ampelphasen auf dem Formular sollten farblich dargestellt werden. Lösung: Zur Laufzeit wird der Tagessaldo mit Werten aus der T511K verglichen und das Feld entsprechend eingefärbt. AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 25
  • 25.
    Tipp: Logik bündeln! UnsereEmpfehlung: ● Versuchen Sie, möglichst viel Logik bereits im MetaNet (Fuba zur Datenbeschaffung) bzw. im Infonet (über Selektionen, Bedingungen) abzubilden. ● „Sowenig wie möglich – soviel wie erforderlich“ Logik in das Formular (FormCalc / Java) zu implementieren (erhöht die Laufzeit) ● Daten in der Schnittstelle nur in Ausnahmefällen verändern Auf diese Weise behalten Sie den Überblick! AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 26
  • 26.
    Adobe Formulare imEinsatz ● Formulare in SAP HCM ● 1 Formular - 2 Arten der Datenbeschaffung ● Standardformulare in der Praxis ● Massendownload von PDF-Dokumenten ● Beispiele aus der Praxis auf Basis von Reports AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 27 *
  • 27.
    Massendownload von PDF-Dokumenten Problem: wird im Standard unterdrückt, ist aber u. U. erforderlich, um die Daten an einen Druckdienstleister weiterzuleiten. Lösung: Modifikation des Druckprogramms „H99_HRFORMS_CALL“ Dadurch ist es möglich, ein beliebiges PDF-Dokument auf dem Applikationsserver abzulegen. Modifikation AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 28 *
  • 28.
    Massendownload von PDF-Dokumenten AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 29 *
  • 29.
    Adobe Formulare imEinsatz ● Formulare in SAP HCM ● 1 Formular - 2 Arten der Datenbeschaffung ● Standardformulare in der Praxis ● Massendownload von PDF-Dokumenten ● Beispiele aus der Praxis auf Basis von Reports AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 30 *
  • 30.
    Beispiel Mitarbeiterstammdatenblatt AdManus Praxistage2011 – A4 Adobe Formulare in der Praxis Folie 31
  • 31.
    Tipp: Datenbeschaffung perReport Wenn die Strukturen von HRForms nicht ausreichend sind bzw. sehr viel kundeneigene / formularbasierte Logik erforderlich ist, kann die Datenbeschaffung auch per Report erfolgen. Folgende Komponenten werden benötigt: ● Report zur Datenbeschaffung ● DDIC-Struktur ● Formularobjekt & -schnittstelle (Anlage & Pflege in Transaktion SFP) AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 32
  • 32.
    1. Schritt DDIC-Struktur anlegen(SE11) AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 33
  • 33.
    2. Schritt Formularschnittstelle anlegenund DDIC-Struktur als Importparameter hinterlegen AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 34
  • 34.
    3. Schritt Formular anlegenund Formularschnittstelle hinterlegen AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 35
  • 35.
    4. Schritt Report zurFüllung der Struktur anlegen und Formular aufrufen Es werden folgende Funktionsbausteine benötigt: ● FP_FUNCTION_MODULE_NAME ● Generiertes Funktionsmodul (aus Schritt vorher) ● FP_JOB_OPEN ● FP_JOB_CLOSE AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 36
  • 36.
    Beispiel Entgeltdatenbeleg fürKraftfahrer AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 37
  • 37.
    Beispiel Werbungskostennachweis AdManus Praxistage2011 – A4 Adobe Formulare in der Praxis Folie 38 *
  • 38.
    Beispiel Werbungskostennachweis AdManus Praxistage2011 – A4 Adobe Formulare in der Praxis Folie 39 *
  • 39.
    Bei Fragen bittefragen: AdManus Praxistage 2011 – A4 Adobe Formulare in der Praxis Folie 40 *