Ansicht
Dokumentation
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.
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
BUKRSGSART
INTEB
RSOSTAMV
Ausnahmen
STATUS_SEARCH_FAILUREFunktionsgruppe
FIA3rdisp/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 )