Ansicht
Dokumentation
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/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
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
ANKUENBUKRS
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_DMIENDHIST_ERROR
WRONG_CALL
Funktionsgruppe
FVI0BAL 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 )