Ansicht
Dokumentation
ISH_INVOICE_CHECK - IS-H Prüfen Rechnung
rdisp/max_wprun_time - Maximum work process run time ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
In diesem Funktionsbaustein wird geprüft, ob die Rechnung nach Änderungen and NPAT, NFAL oder NBEW mit dem neuen Zustand konsistent ist.
Die Prüfungen basieren weitestgehend auf dem Abrechnungskennzeichen des Falles. Das heißt, z.B. sobald ein Fall Rechnungen besitzt (also zwischen- oder endabgerechnet ist), dürfen das Feld RESID nicht mehr geändert werden. Das Feld RESID ist Teil der VBRK. Allerdings werden für diese Prüfung NICHT die VBRK-Daten gelesen, sondern es die Änderungen werden nicht erlaubt, weil es Rechnungen gibt.
Logik des Bausteines (für eventuelle Ergänzungen oder Debugging):
In der Form DETERMINE_FIELDS füllt die globale Tabelle gt_check. Diese Tabelle enthält neben den zu prüfenden Feldern auch eventuelle Formroutine, die für das entsprechende Feld durchlaufen werden sollen und prüfen, unter welchen Umständen eine Änderung des angegebenen Feldes relevant sind.
Das Unterprogramm DETERMINE_FIELDS gibt also Aufschluss darüber, welche Felder überhaupt relevant für den Baustein sind.
Beispiel
* NBEW-bwart
gt_check-tabname = 'NBEW'.
gt_check-fieldname = 'BWART'.
gt_check-mess_typ = 'E'.
gt_check-requirement = 'BWART_RELEVANT'.
append gt_check.
Das Feld NBEW-BWART ist also generell relevant für eine Prüfung. Der Baustein überprüft
deshalb, ob NBEW-Änderungen stattgefunden haben und ruft dann die Form CHECK_NECESSARY.
Dieses
Unterprogramm arbeitet generisch die Tabelle GT_CHECK für die Tabelle NBEW ab. Wenn sich das
Feld BWART geändert hat, ruft diese generische Routine dann das Unterprogramm BWART_RELEVANT auf, um die Relevanz der Änderung zu Verifizieren.
In diesem Beispiel prüft das Unterprogramm BWART_RELEVANT folgendes:
- Stationärer Fall: Nur die Änderung der Bewegungsart von Aufnahme oder Entlassung ist kritisch.
- Ambulanter Fall: Wenn der System-Parameter AMB_BESF entsprechend gesetzt ist, ist nur eine Änderung der Bewegugnsart des ersten Besuches kritisch, ansonsten sind die Änderungen bzgl. der Bewegungsart an allen Besuchen kritisch.
Hinweise
Weiterführende Informationen
Parameter
SS_ACTIONSS_CALUP
SS_DIALOG
SS_EINRI
SS_FALNR
SS_LFDNR
SS_PATNR
SS_RETMAXTYPE
SS_RETURN
Ausnahmen
Funktionsgruppe
N093General Data in Customer Master Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2922 Date: 20240523 Time: 142921 sap01-206 ( 57 ms )