Ansicht
Dokumentation

< ( RELNISHMED_463_KLAP_03 )

< ( RELNISHMED_463_KLAP_03 )

Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Beliebig erweiterbarer Feldvorrat in allen Sichttypen

Verwendung

Über kundenspezifische Erweiterungen im Data Dictionary und über eine programmtechnische Erweiterung in Form eines Business Add-Ins (BAdIs) können Sie Sichten am Klinischen Arbeitsplatz um beliebig viele Felder erweitern. Durch Verwendung eigener Datenelemente bestimmen Sie die Struktur der neuen Spalten.

Beispiel

Sie wollen in einer Sicht prüfen, ob zu entlassenen, stationären Fällen bereits Arztbriefe geschrieben worden sind. Sie können nun die Struktur der Abgangsliste um eine Spalte fehlende Arztbriefeerweitern.

Über das BAdI kann das System nun für jeden Patienten prüfen, ob ein Dokument des Typs "Arztbrief" zu diesem Fall bereits vorhanden ist.

Wenn kein Arztbrief vorhanden ist, dann gibt das System ein geeignetes Symbol aus.

Das Vorgehen im Detail:

Zu Beginn der Implementierung müssen die Strukturen, welche hinter dem Feldvorrat der Sichttypen liegen, um sogenannte Append-Strukturen erweitert werden.

Die Strukturen für die einzelnen Sichttypen:

  • Belegung: RNWP_CARE_UNIT_LIST_FIELDS
  • Zugänge: RNWP_CARE_UNIT_LIST_FIELDS
  • Abgänge: RNWP_CARE_UNIT_LIST_FIELDS
  • Anforderungen: RN1WP_REQUEST_LIST
  • Fahraufträge: RN1WP_PTS_LIST
  • Dokumente: RN2WP_DOCUMENT_LIST
  • Leistungsstelle/Ambulanz: RN1WPV007_FIELDCAT
  • Medizincontrolling: RNWP_MEDCONTROL_LIST

Append-Strukturen sind kundenspezifische Erweiterungen von Standard-Dictionary-Objekten wie Tabellen oder Strukturen. Informationen zum Anlegen von Append-Strukturen finden Sie in der SAP-Bibliothek SAP-Bibliothek -> Basis -> ABAP Workbench -> ABAP Dictionary -> Tabellen -> Append Strukturen anlegen.

Verwenden Sie für die Append-Strukturen neue Datenelemente im Kundennamensraum. Sie haben dann den Vorteil, die Dokumentation nach Ihren Wünschen gestalten zu können (z.B. Spaltenüberschriften, Quick-Infos, F1-Hilfen).

Nachdem Sie die Append-Strukturen fertiggestellt und aktiviert haben, stehen diese Spalten automatisch im Feldvorrat der entsprechenden Sichttypen zur Verfügung und können von Ihnen in das Layout übernommen werden. Für die Layoutverwaltung gilt nun exakt dasselbe wie für alle anderen Felder: Sie können als persönliches Layout gespeichert werden, nach diesen neuen Spalten kann sortiert werden etc.

Im Moment sind aber noch alle Spalten leer, denn es ist noch nicht für die Befüllung der Spalten gesorgt worden. Die Selektion erfolgt über folgende BAdIs bzw. Customer-Exits:

  • Belegung: Customer-Exit: SAPLN1WP

  • Zugänge: Customer-Exit: SAPLN1WP

  • Abgänge: Customer-Exit: SAPLN1WP

  • Anforderungen: BAdI: N1_WP_REQUEST

  • Fahraufträge: BAdI: N1_WP_PTS

  • Dokumente: Customer-Exit N2WPDOC2

  • Medizincontrolling: BAdI: N_WP_MEDCONTROL

In diesen BAdIs bzw. Customer-Exits werden über die Schnittstelle die relevanten Fall- bzw. Bewegungsdaten übergeben. Dies ist auch davon abhängig, von welchem Sichttyp die Erweiterungen aufgerufen werden. Im Sichttyp Leistungsstelle/Ambulanz stehen bei bestimmten Aufrufen keine Bewegungsdaten zur Verfügung, sondern ausschließlich eine Leistung ohne Fallbezug. Beachten Sie diese Sonderfälle bei der Implementierung der BAdIs bzw. Customer-Exits.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Beachten Sie, daß sich eine sehr umfangreiche Selektion negativ auf das Laufzeitverhalten der Sicht auswirken kann, da das System die Erweiterungen (BAdIs, Customer-Exits) nach allen Funktionsaufrufen und bei allen Wechseln von Sichten durchlaufen muß.

Bei den Sichttypen Belegung, Zugänge und Abgänge wird immer derselbe Customer-Exit SAPLN1WP durchlaufen. Oft ist aber die Selektion nach einem bestimmten Wert ausschließlich in der Belegungssicht sinnvoll. Daher wird in der Struktur I_LIST_DATA ein Kennzeichen mitgegeben, aus welchem Sichttyp der Customer-Exit aufgerufen worden ist (I_LIST_DATA-LISTKZ). Prüfen Sie dieses Kennzeichen ab, bevor Sie umfangreiche Selektionen starten, ob dies in allen Sichttypen notwendig ist.

Auswirkungen auf das Customizing

Weitere Informationen






BAL_S_LOG - Application Log: Log header data   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5890 Date: 20240524 Time: 002334     sap01-206 ( 93 ms )