Verarbeitung eines bestimmten Infotypsatzes (PA-PAD)  

In vielen Fällen werden nicht alle Infotypsätze, sondern nur der aktuellste oder der älteste Satz im gewählten Zeitraum benötigt.

In diesem Fall verwenden Sie folgende Anweisungen:

RP_PROVIDE_FROM_LAST Pnnnn SPACE PN-BEGDA PN-ENDDA.

bzw.

RP_PROVIDE_FROM_FIRST Pnnnn SPACE PN-BEGDA PN-ENDDA.

Durch diese Anweisungen wird der jeweils aktuellste bzw. älteste Satz im Datenauswahlzeitraum PN-BEGDA bis PN-ENDDA für den Infotypen nnnn in der Struktur Pnnnn zur Verfügung gestellt.

Wenn der Infotyp Subtypen besitzt, ersetzen Sie den Parameter SPACE durch die jeweilige Subtypkennung.

Bei erfolgreichem Lesen eines Satzes wird der Returncode PNP-SW-FOUND = 1 zurückgeliefert

Beispielreport:

REPORT RPDEMO02.
TABLES: PERNR.
INFOTYPES: 0001.

GET PERNR.
RP_PROVIDE_FROM_LAST P0001 SPACE PN-BEGDA PN-ENDDA
IF PNP-SW-FOUND eq ‘1’.
WRITE: / PERNR-PERNR, P0001-STELL, PN-BEGDA, PN-ENDDA.
ELSE.
REJECT.
ENDIF.

Es handelt sich bei diesen Anweisungen um sogenannte ABAP/4®-Makros

Weitere Informationen finden Sie in Spezifische Befehle in dieser Dokumentation.