O.g. Pragma will ich nutzen, damit die Meckerei ein Ende hat.Fehlende Ausnahmebehandlung nach der CATCH-Anweisung.
Durch das Pragma ##NO_HANDLER deaktivierbar. Meldungscode: UNR 0247
Code: Alles auswählen.
TRY.
IF LINE_EXISTS( BUFFER_PEOPLE_HEAD_USERS[ TABLE_LINE = BUFFER_UNAME[ PERNR = LV_PERNR ]-USRID ] ).
PEOPLE_LEAD = ABAP_TRUE.
RETURN.
ENDIF.
CATCH CX_SY_ITAB_LINE_NOT_FOUND. ##NO_HANDLER
ENDTRY.
Code: Alles auswählen.
CATCH CX_SY_ITAB_LINE_NOT_FOUND ##NO_HANDLER.
Folgende Benutzer bedankten sich beim Autor edwin für den Beitrag:
DeathAndPain
Code: Alles auswählen.
IF LINE_EXISTS( BUFFER_PEOPLE_HEAD_USERS[ TABLE_LINE = VALUE #( BUFFER_UNAME[ PERNR = LV_PERNR ]-USRID OPTIONAL ) ] ).
PEOPLE_LEAD = ABAP_TRUE.
RETURN.
ENDIF.
Folgende Benutzer bedankten sich beim Autor tm987456 für den Beitrag:
black_adept