Funktionsbaustein RH_INSERT_INFTY

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Funktionsbaustein RH_INSERT_INFTY

Postby Enrico4983 » Fri Aug 08, 2003 8:13 pm

Hallo zusammen,

ich würde gerne über eine BSP-Applikation den Infotyp 1002 füllen. Dafür scheint es ja den Fuba RH_INSERT_INFTY zu geben. Die Infotypen 1000 und 1001 kann ich damit auch ganz leicht anlegen bzw. den 1000 über RH_OBJECT_CREATE.

Wie aber geht das mit dem 1002? Wo kann ich da den Text mitgeben? Man gibt schließlich nur die Struktur P1002 mit und da steht ausschlie0lich die TABNR drin.

Wenn mir jemand nen Fuba hätte der mir diesen Eintrag automatisch generiert und auch in die HRITABNR einträgt wäre das natürlich noch besser denn dann könnte ich die Klasse CL_HRBAS_INFTY_1002 verwenden. Oder weiß jemand wie es mit dieser geht?

Ich würde halt gerne einen CALL TRANSACTION vermeiden.

Gruß und schonmal Danke,
Troopy
Enrico4983
..
..
 
Posts: 39
Joined: Mon Aug 04, 2003 3:54 pm

Postby Dion4903 » Mon Aug 11, 2003 9:50 am

Wie aber geht das mit dem 1002? Wo kann ich da den Text mitgeben? Man gibt schließlich nur die Struktur P1002 mit und da steht ausschlie0lich die TABNR drin

Es sollte über Callback funktionieren.

Wenn man beim Aufruf von FB HR_INSERT_INFTY form und repid mit gibt, wird die Form als Callback aufgerufen. In der Form kann man die Text Tabelle mit geben. Es könnte so aussehen:

FORM <callback> TABLES p_tab
USING value(p_pnnnn)
value(p_tabix).
p_tab[] = g_pt1002_tab[].
ENDFORM.

g_pt1002_tab hat den Typ pt1002 und als global definert.
Gruss, tom
Dion4903
..
..
 
Posts: 78
Joined: Tue Dec 03, 2002 3:53 pm

Postby Enrico4983 » Wed Aug 13, 2003 3:46 pm

Hallo tom,

erstmal vielen Dank für die Hilfe.

Ich habe jetzt nur ein klitzekleines Problem.
In meinen Tabellen steht alles shcön drin, also in der HRT1002 und in der HRP1002. Nur leider kann ich die Einträge über die pp01 oder pp02 nicht sehen. Woran kann das noch liegen?

Gruß
Troopy
Enrico4983
..
..
 
Posts: 39
Joined: Mon Aug 04, 2003 3:54 pm

Postby Dion4903 » Wed Aug 13, 2003 4:15 pm

Hallo Troopy,

ich habe leider keine Testdaten und kann bei mir nicht feststellen wo das Problem liegen könnte. Grundsätzlich, wenn man die Daten aus den Schlüsselnfeldern der Tabelle HRP1002 entnimmt und Transaction PP01 fügt, muesste es funktionieren. Vielleicht liegt es beim Filter Time Period?
Sonst würde ich Debugger in PP01 einschalten und verfolgen wo das Problem sein könnte.

Gruß, tom
Dion4903
..
..
 
Posts: 78
Joined: Tue Dec 03, 2002 3:53 pm

Postby Enrico4983 » Wed Aug 13, 2003 5:11 pm

Hi Tom,

danke erstmal, aber es war einfach meine Blindheit.
Jetzt funktioniert es einwandfrei. Vielen Dank nochmal!!!

Gruß
Troopy
Enrico4983
..
..
 
Posts: 39
Joined: Mon Aug 04, 2003 3:54 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 9 guests

cron