Ansicht
Dokumentation

MV_CHECK_MIETZEITRAUM - Prüft, ob übergebener Mietzeitraum mit anderen MV's zur ME vereinbar ist

MV_CHECK_MIETZEITRAUM - Prüft, ob übergebener Mietzeitraum mit anderen MV's zur ME vereinbar ist

Vendor Master (General Section)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein setzt die Ausnahme ERROR_IN_DMIBEG_DMIEND, wenn der Mietbeginn größer als das Mietende ist oder der Mietzeitraum des aktuellen Vertrags sich mit dem Mietzeitraum anderer Mietverträge zur gleichen Mieteinheit überschneidet.

Der Parameter FIRST_CALL_FOR_ME muß auf 'X' oder '1' gesetzt werden, wenn die zu prüfenden Mietverträge zur aktuellen Mieteinheit neu von der Datenbank gelesen werden müssen (ansonsten wird das "Globale Gedächnis" des Funktionsbausteins verwendet, um unnötige Datenbankzugriffe zu vermeiden).

Beispielaufruf:

MODULE INIT.

DMIBEG_DMIEND_NOT_CHECKED_YET = 'X'.

ENDMODULE.

MODULE CHECK_DMIBEG_DMIEND.

CALL FUNCTION 'MV_CHECK_MIETZEITRAUM'

EXPORTING

BUKRS = VIMI04-BUKRS

DMIBEG = VIMI04-DMIBEG

DMIEND = VIMI04-DMIEND

FIRST_CALL_FOR_ME = DMIBEG_DMIEND_NOT_CHECKED_YET

SMENR = VIMI04-SMENR

SMIVE = VIMI04-SMIVE

SWENR = VIMI04-SWENR

EXCEPTIONS

OTHERS = 1.

DMIBEG_DMIEND_NOT_CHECKED_YET = SPACE.

IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

ENDMODULE.





Parameter

ANKUEN
BUKRS
DKUEZU
DMIBEG
DMIEND
FIRST_CALL_FOR_ME
HIST_CHECK
HIST_OBJNR_ME
HIST_VIMIMV_NEW
HIST_VIMIMV_OLD
SMENR
SMIVE
SWENR
VERLG

Ausnahmen

ERROR_IN_DMIBEG_DMIEND
HIST_ERROR
WRONG_CALL

Funktionsgruppe

FVI0

BAL Application Log Documentation   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2271 Date: 20240523 Time: 122534     sap01-206 ( 37 ms )