Hallo liebes Forum,
für mein Programm möchte ich Informationen aus PSP Elementen eines Projektes, das im Projektsystem abgelegt ist, auslesen.
Die Projektinformationen hole ich mir aus der Tabelle PROJ.
Doch wie komme ich an die PSP Elemente? Interessante Klassen sind hier cl_ps_project, und cl_dmc_project. Leider habe ich es damit noch nicht wirklich auf die Reihe gekriegt
bei cl_ps_project übergebe ich die richtigen Parameter, aber trotzdem kommt bei read Programmabsturz, weil er aufeinmal einen Spaltenname, keine Ahnung wo er diesen hernimmt (proj_status) nicht erkennt.
Code: Alles auswählen.
DATA:
project TYPE REF TO cl_ps_project,
s_project_key TYPE pshlp_proj_key_st.
SELECT SINGLE * FROM proj INTO CORRESPONDING FIELDS OF s_project_key WHERE vernr = pernr.
project = cl_ps_project=>get_instance( ).
project->read(
EXPORTING
is_proj_key = s_project_key ).
).
cl_dmc_project ist aufgrund der Vererbungshierarchie nicht ganz so einfach, bzw. weiß ich nicht ob ich da ansetzen soll.
Hat das hier schon mal einmal gemacht? Wenn ja, Klassen bzw. Objektorientierte Lösung?
Liebe Grüße und danke schonmal