Ansicht
Dokumentation

BAPI_MEDDOC_GETSTATUSLIST - IS-H*MED: Folgestatus oder Statusnetz ermitteln

BAPI_MEDDOC_GETSTATUSLIST - IS-H*MED: Folgestatus oder Statusnetz ermitteln

RFUMSV00 - Advance Return for Tax on Sales/Purchases   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Methode ermittelt die Folgestatus, die Daten des übergebenen Status oder das Statusnetz einer Dokumentart. Für Medizinische Dokumente können unterschiedliche Statusnetze pro Dokumentart im Customizing definiert werden. Das Statusnetz kann so eingerichtet werden, daß ein Status einen oder mehrere Folgestatus hat.

Sie können folgende Statusinformationen erhalten:

  • Es kann markiert werden, daß die Folgestatus mit Freigabekennzeichen (GET_RELEASE_STATUS) ermittelt werden sollen. Beim Dokument freigeben kann nur ein Status mit Freigabekennzeichen gesetzt werden. Wenn festgestellt wird, daß kein Folgestatus mit Freigabekennzeichen vorgesehen ist, wird eine entsprechende Fehlermeldung zurückgegeben. Wenn mehr als ein Freigabestatus als Folgestatus existiert, wird keine Meldung ausgegeben. Die Tabelle STATUSDATA enthält entsprechend viele Einträge.
  • Es kann markiert werden, daß die Folgestatus ohne Freigabekennzeichen (GET_NORELEASE_STATUS) ermittelt werden sollen. Wenn festgestellt wird, daß kein Folgestatus ohne Freigabekennzeichen vorgesehen ist, wird eine entsprechende Fehlermeldung zurückgegeben. Wenn mehr als ein Status ohne Freigabekennzeichen als Folgestatus existiert, wird keine Meldung exportiert. Die Tabelle EXT_STATUSDATA enthält entsprechend viele Einträge.
  • Es kann markiert werden, daß die Folgestatus (GET_NEXT_STATUS) ermittelt werden sollen. Es werden alle Folgestatus gesucht, unabhängig vom Freigabekennzeichen. Wenn festgestellt wird, daß kein Folgestatus vorgesehen ist, wird eine entsprechende Fehlermeldung zurückgegeben. Wenn mehr als ein Folgestatus existiert, wird keine Meldung ausgegeben. Die Tabelle STATUSDATA enthält entsprechend viele Einträge.
Wenn ein Folgestatus ermittelt werden soll, also GET_NEXT_STATUS, GET_NORELEASE_STATUS oder GET_RELEASE_STATUS markiert sind, wird ein Status erwartet. Es kann entweder der interne Status (STATUSINTERN) oder der externe sprachabhängige Status (STATUSEXTERN) mitgegeben werden. Wenn kein Status mitgegeben wird, werden der oder die ersten Status des Statusnetzes übermittelt, also die Status, die beim Anlegen eines Dokuments vergeben werden können.
  • Es kann markiert werden, daß die Daten eines Status (GET_STATUS_DATA) ermittelt werden sollen. Es kann entweder der interne Status (STATUSINTERN) oder der externe sprachabhängige Status (STATUSEXTERN) mitgegeben werden. In der Tabelle STATUSDATA werden die Statusdaten exportiert.
  • Es kann markiert werden, daß der erste Status des Statusnetzes ermittelt wird, also der Status, der beim Anlegen eines Dokuments (GET_STATUS_CREATE) vergeben wird. Bitte bedenken Sie, dass ein Statusnetz mehrere Primär-/Initialstatus haben kann.
  • Wenn GET_NEXT_STATUS, GET_RELEASE_STATUS, GET_STATUS_DATA und GET_STATUS_CREATE nicht markiert sind, wird das gesamte Statusnetz der Dokumentart exportiert.

Wenn mehr als eine Möglichkeit markiert ist, erfolgt die Verarbeitung nach folgender Priorität :

  1. Freigabestatus ermitteln
  2. Nicht-Freigabestatus ermitteln
  3. Folgestatus ermitteln
  4. Statusdaten ermitteln
  5. Anlage-Status ermitteln
  6. Statusnetz der Dokumentart exportieren

Beispiel

Hinweise

Weiterführende Informationen





Parameter

DOCUMENTTYPE
GET_NEXT_STATUS
GET_NORELEASE_STATUS
GET_RELEASE_STATUS
GET_STATUS_CREATE
GET_STATUS_DATA
RETURN
STATUSDATA
STATUSEXTERN
STATUSINTERN
WORST_RETURNED_MSGTY

Ausnahmen

Funktionsgruppe

1400

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

Length: 5189 Date: 20240523 Time: 161520     sap01-206 ( 89 ms )