Fehler beim Aufr. der Meth. IF_RSBK_REQUEST~SET_USTATE_GREEN

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Fehler beim Aufr. der Meth. IF_RSBK_REQUEST~SET_USTATE_GREEN

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Guten Morgen,
ich möchte die Methode IF_RSBK_REQUEST~SET_USTATE_GREEN aufrufen, um einen Request auf grün zu stellen.

Ich habe folgendes Programm:

data g_r_request type ref to cl_rsbk_request.
data: l_s_msg type rspc_s_msg.

g_r_request = cl_rsbk_request=>create_from_db( '7777' ).

call method g_r_request->set_ustate_green
exporting
i_no_commit = rs_c_false.

Jetzt kommt aber folgende Fehlermeldung:



Fehleranalyse
Es wurde versucht mit einer 'NULL' Objektrefe
auf eine Komponente zuzugreifen (Variable: "
Eine Objektreferenz muß auf ein Objekt (eine
zeigen, bevor man sie zum Zugriff auf Kompone
Entweder die Referenz wurde noch nie gesetzt,
einer CLEAR Anweisung auf 'NULL' gesetzt.



Ausschnitt Quelltext

Zeile Quelltext

1 METHOD if_rsbk_request~set_ustate_green.
2 DATA l_r_error TYPE REF TO cx_root.
3
>>>>> CHECK NOT ( p_r_tstate->n_ustate = rsbc_c_ustate-further AND
5 p_r_tstate->n_tstate = rsbc_c_tstate-further ).
6
7 IF enqueue_for_child_necessary( ) = rs_c_true.
8 * additional enqueue
9 enqueue( 'E' ).
10 DATA l_enqueue_for_child TYPE rs_bool.
11 l_enqueue_for_child = rs_c_true.
12 ENDIF.
13
14 data: l_ustate_old type rsbkustate.


Über ein Tipp wäre ich Dankbar

Vile Grüße
Kaim

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Fehler beim Aufr. der Meth. IF_RSBK_REQUEST~SET_USTATE_G

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
hi!

Der Aufruf von cl_rsbk_request=>create_from_db liefert kein Ergebnis und daher ist die Referenzvariable (Objekt) g_r_request nicht gesetzt.
Wenn man nun versucht eine Methode von einem nicht Initialisierten Objekt aufzurufen kommt es zu dem besagten Fehler.
Man kann das auch per IF-Abfrage vorab prüfen

Code: Alles auswählen.

IF g_r_request IS BOUND.
...
ENDIF.
Warum cl_rsbk_request=>create_from_db nicht funktioniert, muss dir wer anderes erklären. Vielleicht fehlt dazu irgendwo noch ein Customizing oder ein Tabelleneintrag. Vielleicht gibts auch eine Online-Hilfe dazu, oder du debuggst dich durch den Aufruf der Methode bis du zu der Stelle kommst von der aus es nicht mehr weitergeht.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

0
Antw.
4035
Views
ArchiveLink Fehler bei HTTP Request
von Sascha4SAP » 12.06.2008 17:36 • Verfasst in Basis
6
Antw.
13414
Views
HTTP Request
von vagans » 20.10.2011 11:11 • Verfasst in ABAP® Core
4
Antw.
6005
Views
HTTP Request
von carlie » 23.08.2019 20:28 • Verfasst in ABAP® für Anfänger
3
Antw.
6165
Views
PBO neu prozessieren -> aus PROCESS ON VALUE-REQUEST.
von cut1 » 24.10.2006 13:03 • Verfasst in Dialogprogrammierung
1
Antw.
1770
Views
Feld merken '...ON Value-Request'
von MarkusW » 20.02.2007 11:43 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

IF mit AND und OR
vor 5 Tagen von DeathAndPain 10 / 32044

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.