ALE im HR-Umfeld: FuBa RH_PNNNN_IDOCSDATA_CONVERT !??

SAP R/3 Personamwirtschaft: Personalmanagement, Personalzeitwirtschaft, Personalabrechnung, Veranstaltungsmanagement, Personalentwicklung, Kostenplanung...
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

ALE im HR-Umfeld: FuBa RH_PNNNN_IDOCSDATA_CONVERT !??

Beitrag von Stentor (Specialist / 121 / 0 / 0 ) »
Hallo,

ich bin am verzeifeln! :oops:
Wer kennt sich mit dem Funktionsbaustein RH_PNNNN_IDOCSDATA_CONVERT im HR-ALE-Umfeld aus und kann mir einen kleinen Tipp geben? Hierfür vielen Dank im Voraus.

Das Problem:
Ich möchte die Daten des Infotypen 0001 (Org.Zuordnung) von der DB lesen, anschließend manipulieren und in ein IDoc-Format mittels genanntem Funktionsbaustein konvertieren. Das ganze geschieht in einem User-Exit des Programms RHALEINI, bevor das entsprechende IDoc verschickt wird.

Leider kenne ich mich im ALE-Umfeld wenig bis gar nicht aus und habe daher Probleme bei der Vorgehensweise.

Mein Coding sieht zur Zeit so aus:

Code: Alles auswählen.

data: it_pa0001         type table of pa0001,
       wa_pa0001         type pa0001.

DATA: sdata_name like dcobjdef-name.

DATA: it_modify_0001    LIKE prelp       OCCURS 0 WITH HEADER LINE.
DATA: it_objects        LIKE hrobject    OCCURS 0 WITH HEADER LINE.
DATA: it_out_hrobjsdata LIKE hrobjsdata  OCCURS 0 WITH HEADER LINE.
DATA: it_error_message  LIKE hrale_err   OCCURS 0 WITH HEADER LINE.



*--- Infotyp nachträglich aus DB-lesen zwecks Manipulation ---*
    SELECT * FROM pa0001
             INTO TABLE it_pa0001
            WHERE pernr EQ ?00004711?   "zu Testzwecken eingeschränkt
              AND begda LE '99991231'
              AND endda GE '18000101'
            ORDER BY PRIMARY KEY.


*--- Daten des Infotypen manipulieren ---*
    LOOP AT it_pa0001 INTO wa_pa0001.
      wa_pa0001-pernr(3) = '123'.
      wa_pa0001-werks    = '4711'.
      MODIFY it_pa0001 FROM wa_pa0001.
    ENDLOOP.



**** Problem!! Wie bekomme ich die Daten der internen Tabelle it_pa0001 im 
**** korrekten Format in die interne Tabelle it_modify_0001
**** Achtung! Die Tabelle it_modify_0001 besitzt eine andere Struktur!!!!



*--- Daten des Infotypen erneut in IDoc-Format konvertieren ---*
    CALL FUNCTION 'RH_PNNNN_IDOCSDATA_CONVERT'
      EXPORTING
        act_pnnnn        = it_modify_0001
        act_infty        = it_modify_0001-infty
        act_subty        = it_modify_0001-subty
      IMPORTING
        act_idoc         = sdata_data
        act_idoc_name    = it_out_hrobjsdata-segnam
      TABLES
        error_message    = it_error_message
      EXCEPTIONS
        pnnnn_not_active = 1
        idoc_not_active  = 2
        padnn_not_active = 3
        pnnnn_too_short  = 4
        idoc_too_short   = 5
        padnn_too_short  = 6
        conversion_error = 7
        OTHERS           = 8.
    IF sy-subrc NE 0.
*Errorhandling
    ENDIF.
Nochmals vielen Dank für eure Hilfe!!!

Gruß
Stentor

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Nachtrag...

Beitrag von Stentor (Specialist / 121 / 0 / 0 ) »
Habe soeben durch Zufall die Klasse CL_HR_PNNNN_TYPE_CAST im Programm MPAP3TXT gefunden.

Könnte diese nicht bei o. g. Problem weiterhlefen?

DANKE!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1683
Views
Datenextraktor für Testdaten im FI-/CO-/AA-Umfeld
von hai_friedrich » 12.09.2008 11:49 • Verfasst in ABAP® Core
23
Antw.
8834
Views
Convert
von Marc K. » 22.08.2012 16:17 • Verfasst in ABAP® für Anfänger
2
Antw.
6039
Views
Customer-Exit, Badi´s im Umfeld Abschlagsplan-Erstellung
von chhe001 » 15.10.2020 10:53 • Verfasst in Sonstige Module
8
Antw.
7419
Views
Convert SAP Memory to PDF
von Knirpsi » 18.01.2012 16:46 • Verfasst in ABAP® Core
10
Antw.
5939
Views
Convert String to PDF
von Johannes9090 » 13.10.2014 17:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Stentor
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 6 Stunden von rob_abc 7 / 465
Web Feature Services (WFS) im SAP
vor 2 Tagen von msfox 1 / 203

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 6 Stunden von rob_abc 7 / 465
Web Feature Services (WFS) im SAP
vor 2 Tagen von msfox 1 / 203

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 2 Tagen von msfox 1 / 203
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2476
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2331