Schon einmal gefragt was in einem Programm passiert wenn der Befehl: RP-PROVIDE-FROM-LAST P0000 0000 PN-BEGDA PN-ENDDA ausgeführt wird? Hier wird ein Makro in der Tabelle TRMAC aufgerufen. Dies ist eine HR Besonderheit, funktioniert aber in allen ABAP Programmen. In der TRMAC steht Folgendes: Name des Makros Zeile Makrotext RP-PROVIDE-FROM-LAST 001 **************************************** RP-PROVIDE-FROM-LAST 002 * RP-PROVIDE-LAST […]
Kategorie: PNP
ABAP – GET PAYROLL
Beispielimplementierung von GET PAYROLL für deutsche Abrechnungsergebnisse: Eigenschaften: Selektionsbildvariante 900, HR-Reportklasse PY_DEF. *&———————————————————————**& Report ZGETPAYROLL*&*&———————————————————————**&*&*&———————————————————————* REPORT ZGETPAYROLL. TABLES: PERNR,PYORGSCREEN, PYTIMESCREEN. INFOTYPES: 0002. NODES: PAYROLL TYPE PAYDE_RESULT. DATA: WA_RT TYPE PC207. START-OF-SELECTION. GET PERNR. RP_PROVIDE_FROM_LAST P0002 SPACE PN-BEGDA PN-ENDDA. WRITE:/ PERNR-PERNR, P0002-VORNA, P0002-NACHN. GET PAYROLL. LOOP AT PAYROLL-INTER-RT INTO WA_RT. WRITE:/ WA_RT-LGART, WA_RT-BETRG. ENDLOOP. END-OF-SELECTION.