Ansicht
Dokumentation
ISH_PROCEDURE_RULES_ACTIONS - IS-H: Prozedurenregelaktionen ermittlen
BAL Application Log Documentation General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein sucht über das Prüfschema (Tabelle TNRS2) alle Prüfungen mit Aktionen zu einem bestimmten Prüfzeitpunkt (Tabelle TNRS1) und führt die entsprechenden Prüfbausteine mit Aktionen durch.
Nach jeder Prüfung gibt der Baustein die Kontrolle zurück an den Aufrufer. Der Baustein muß daher für jede Prüfung aufgerufen werden. Beim ersten Aufruf muß der Parameter FIRSTTIME auf 'X' gesetzt werden und bei jedem weiteren Aufruf muß der Parameter ' ' sein. Ist keine weitere Prüfung mehr vorhanden, so wird die Ausnahme 'NO_MORE' ausgelöst.
Vor dem Aufruf der Prüfbausteine werden in der Prozedurentabelle bei operationsbezogenen Prozeduren die Inhalte der Felder NICP-ORGFA, NICP-ORGPF, NICP-BGDOP, NICP-BZTOP, NICP-ENDOP, NICP-EZTOP aus der korrespondierenden Operationsbewegung ermittelt. Das bedeutet, daß die Prüfbausteine immer mit den o.g. Feldern arbeiten können und ggf. das Feld LFDBEW abfragen müssen.
Die Parameter MESSAGES_SHOW und MESSAGES_COLLECT steuern das Nachrichtenhandling. Ist MESSAGES_COLLECT = 'X' so werden alle Fehlermeldungen aufgesammelt und bei MESSAGES_SHOW = 'X' werden sie am Ende auch ausgegeben.
Nach dem Aufruf enthält die Tabelle SS_RNAPINICP die Aktionsvorschläge. Konnte zu dem Import-Parameter SS_CDATE keine Prüfung ermittelt werden, so wird die Ausnahme TNRS2_NOT_FOUND ausgelöst.
Für die Prüfbausteine (Funktionsbausteine für Prüfungen) wird die Schnittstelle wie im Funktionsbaustein ISH_CHECK_PROCEDURE_EXAMPLE aufgeführt, vereinbart.
Zu beachten ist außerdem, daß die Prüfbausteine die Eingabetabelle SS_NICP nicht verändern, und die Ausgabetabelle SS_RNAPINICP nicht löschen, sondern nur Datensätze am Ende anhängen.
Alle von SAP ausgelieferten Prüfbausteine arbeiten mit den Feldern NICP-ORGFA, NICP-ORGPF, NICP-BGDOP, NICP-BZTOP, NICP-ENDOP, NICP-EZTOP.
Die Felder werden auch bei operationsbezogenen Prozeduren vorher aus den Daten der zugeordneten Operationsbewegung ermittelt und ergänzt.
Bei operationsbezogenen Prozeduren sind die o.g. Felder auf der Datenbank nicht gefüllt.
Parameter
MESSAGES_COLLECTMESSAGES_SHOW
SS_CDATE
SS_DIF_RNAPINICP
SS_DISPLAYMODE
SS_EINRI
SS_EVENT
SS_FIRSTTIME
SS_LFDBEW
SS_NDICZ
SS_NFAL
SS_NICP
SS_NLICZ
SS_NPAT
SS_RNAPINDICZ
SS_RNAPINICP
SS_RNAPINLICZ
SS_TEXTCONTENT
SS_TEXTINFO
SS_VNBEW
SS_VNDIA
SS_VNLEI
Ausnahmen
ERRORNO_MORE
TNRS2_NOT_FOUND
Funktionsgruppe
NPROC_RULESFill RESBD Structure from EBP Component Structure rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3091 Date: 20240523 Time: 142050 sap01-206 ( 67 ms )