Ansicht
Dokumentation

CL_ISHMED_IPC_LPD_EXTENDER - Beispiel für die Erweiterung von Zielanwendungsparametern

CL_ISHMED_IPC_LPD_EXTENDER - Beispiel für die Erweiterung von Zielanwendungsparametern

ABAP Short Reference   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Beispiel 1

Für die Anlage eines Dokuments werden zusätzlich zu den Standarddaten Einrichtung, Patient, Fall und Bewegung,die zum Fall und zur Bewegung gehörenden Leistungen übergeben.

Sie haben eine Kopie des ausgelieferten Launchpad-Customizings angelegt.

Sie haben in der Kopie ein neues Anwendungsziel der ausgelieferten Anwendung Dokument anlegen erstellt.

Sie haben den Anwendungsparameter SERVICES gesetzt.

Legen Sie für die Versorgung des kundenspezifischen Parameters SERVICES eine neue Feeder-Klasse CL_ISHMED_IPC_LPD_EXTENDER an, die Sie von der ausgelieferten Feeder-Klasse CL_ISHMED_IPC_LAUNCHPAD ableiten.

In der redefinierten Methode SET_VALUE( ) ermitteln und weisen Sie die zugeordneten Leistungen des aktuellen Falles dem Parameter SERVICES zu. Bei erfolgreicher Berechnung zeigt das System den Erfolgsstatus an, andernfalls bricht die Navigation durch einen Abbruchstatus ab.

Stellen Sie sicher, dass der Inhalt des Parameters SERVICES dem Datentyp ISHMED_T_DOCADMIN_SERV entspricht.

Beispiel 2

Die Klasse demonstriert am Beispiel eines Transaktionsaufrufs, wie Sie kundenspezifische Parameter zur Laufzeit mit einem Wert versorgen.

Sie haben eine Kopie des ausgelieferten Launchpad-Customizings angelegt.

Sie haben in der Kopie ein neues Anwendungsziel angelegt, das Sie als Transaktion aufrufen.

Sie haben die Anwendungsparameter wie folgt gesetzt: MY_PARAMETER1&MY_PARAMETER2.

Legen Sie für die Versorgung des kundenspezifischen Parameters SERVICES eine neue Feeder-Klasse CL_ISHMED_IPC_LPD_EXTENDER an, die Sie von der ausgelieferten Feeder-Klasse CL_ISHMED_IPC_LAUNCHPAD ableiten.

In der redefinierten Methode SET_VALUE( ) ermitteln und weisen Sie den Wert "Value1" für den Parameter MY_PARAMETER1 zu. Bei erfolgreicher Berechnung zeigt das System den Erfolgsstatus an, andernfalls bricht die Navigation durch einen Abbruchstatus ab.

Für den Parameter 'PARAMETER2' erfolgt die Zuweisung auf die gleiche Weise.

Stellen Sie sicher, dass die Parameter dem Datentyp in der Zielanwendung entsprechen.

Die Parameter können Sie im Launchpad-Customizing über das Parameter-Mapping den Anwendungsparametern zuordnen.

Beziehungen

Beispiel

Hinweise

Die Klasse dient nur als Beispiel.

Weiterführende Informationen






General Data in Customer Master   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3180 Date: 20240329 Time: 023317     sap01-206 ( 47 ms )