ich bin im i.s.h.med Umfeld unterwegs und möchte einen Report schreiben, der sich anhand bestimmter Kriterien eine Liste mit Dokumenten (z.B. Arztbriefen) erstellt und diese dann einen Status weitersetzt. (z.B. Angelegt --> Korrektur gelesen) Wie ich mir die Briefe zusammensammle, ist kein Problem. Es hakt an der Funktion "Folgestatus setzen". Ist jemandem ein FuBa oder eine Methode bekannt, der diese Funktion erfüllt? Durch das Debuggen bin ich leider nicht schlau geworden.
Grüße,
Welche PMD-Generatorversion habt ihr im Einsatz?
Unter 2 reicht es normlerweise eine Instanz von CL_ISHMED_PMD_SERVICES zu erzeugen (API__OPEN) und dann die Methode API__SET_STATUS aufzurufen.
(API__SAVE_WITH_COMMIT und API__CLOSE am Ende nicht vergessen)
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.
Vielen Dank für die Antwort!
Wir nutzen die Generatorversion 2, ABER es handelt sich bei den Dokumenten nicht ums PMDs, sondern um Word-Container Dokumente. Damit dürfte die Klasse leider nicht funktionieren.
Grüße,
Aufgerufen werden intern die Funktionsbausteine ISH_N2_SET_APICONTROL_DEFAULT und ISH_N2_MEDDOC_SETSTATUS.
Wobei ersterer nur für die korrekte Befüllung des Parameter IM_APICONTROL dient.
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.
Hi ADT,
das sieht sehr gut. Danach habe ich gesucht. DANKE! Wie findet man sowas, wenn man es noch nicht benutzt hat? Diese Frage stelle ich mir übrigens recht häufig...
Grüße,
Erfahrung
Ich weis die Bausteinnamen oft auch nicht auswendig, aber ich weis wo sie verwendet werden. In diesem konkreten Fall hab ich in die Methode CL_ISHMED_PMD_SERVICES=>API__SET_NEXT_STATUS reingeschaut. Die ruft eine weitere Methode in einer anderen Klasse auf und die wiederum eine ähnlich klingende Methode in der generierten Funktionsgruppe eines PMDs. Dann bin ich in die N2T7 rein, hab irgendeinen Paramdoku-Dokumenttyp ausgewählt, doppel-klick auf den Funktionsgruppennamen und dann über die Suche nach den Methodennamen gesucht. So hab ich dann die beiden Funktionsbausteine gefunden.
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.