Ansicht
Dokumentation

MV_GET_EXT_STATUS - Externe Stati eines Mietvertrags aus interner Ebene (TZC37-INTEB) holen

MV_GET_EXT_STATUS - Externe Stati eines Mietvertrags aus interner Ebene (TZC37-INTEB) holen

BAL Application Log Documentation   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mietverträge befinden sich immer in einem bestimmten Status, dessen Ausprägung vom Kunden über die Pflege der Tabelle TZC37 festgelegt werden kann. Diese Ausprägung heißt externer Status, der auch im Daten- satz eines Mietvertrags gespeichert ist. Zu diesen externen Stati gehören interne Stati, die durch Programme ausgewertet werden, besonders im Hinblick auf Plausibilierungen. Daher sind die internen Stati durch den Entwickler fest definiert. Beispielsweise können bei einem Mietvertrag, dessen interner Status auf "nicht-aktiv" steht, alle Felder geändert werden; bei einem Mietvertrag mit dem internen Status "aktiv" sind jedoch einige Felder von der Möglichkeit einer Änderung ausgenommen. Desweiteren kann man mit Hilfe des internen Status unterscheiden, ob ein Mietvertrag ein Wohnungs- oder Gewerbevertrag ist. Der FB liefert zu einem internen Status alle zugehörigen externen Stati zurück in Form einer Tabelle wie bei RANGES (RSOSTAMV). Damit läßt sich dann ein SELECT folgendermaßen formulieren, um Mietverträge mit einem bestimmten internen Status zu erhalten.

Beispiel:

SELECT * FROM VIMI04

WHERE BUKRS = BUCHUNGSKREIS AND

STAMV IN VIMVST

ENDSELECT.

Für IF-Anweisungen gilt:

IF NOT ( VIMI04-STAMV IN RSOSTAMV ).

MESSAGE E 'Der Mietvertrag ist nicht aktiv'.

ENDIF.

Aufruf des FB:

CALL FUNCTION 'MV_GET_EXT_STATUS' IMPORTING

INTEB = TZC37-INTEB

TABLES

RSOSTAMV = RSOSTAMV

Hinweis:

Meistens ist der interne Status "AKTIV" gefragt. Dazu ist die interne Ebene TZC37-INTEB = 24. Externe Stati können hierzu lauten:

TZC37-STATU = 06 : Aktiver Wohnungsmietvertrag

TZC37-STATU = 07 : Aktiver Gewerbemietvertrag





Parameter

BUKRS
GSART
INTEB
RSOSTAMV

Ausnahmen

STATUS_SEARCH_FAILURE

Funktionsgruppe

FIA3

rdisp/max_wprun_time - Maximum work process run time   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2356 Date: 20240605 Time: 094227     sap01-206 ( 63 ms )