Verarbeitung eines bestimmten Infotypsatzes (PA-APP)  

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:

PAP_PROVIDE_FROM_LAST Pnnnn SPACE PA$BEGDA PA$ENDDA.

bzw.

PAP_PROVIDE_FROM_FIRST Pnnnn SPACE PA$BEGDA PA$ENDDA.

Durch diese Anweisungen wird der jeweils aktuellste bzw. älteste Satz im Datenauswahlzeitraum PA$BEGDA bis PA$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 PAP_SW_FOUND = 1 zurückgeliefert

Beispielreport:

REPORT RPDEMO02.
TABLES: APPLICANT.
INFOTYPES: 0001.

GET APPLICANT.
PAP_PROVIDE_FROM_FIRST P0001 SPACE PA$BEGDA PA$ENDDA.
IF PAP_SW_FOUND eq ‘1’.
WRITE: / APPLICANT-APLNO, P0001-BUKRS, PA$BEGDA, PA$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.