Ansicht
Dokumentation

ISH_PROCEDURE_RULES_ACTIONS - IS-H: Prozedurenregelaktionen ermittlen

ISH_PROCEDURE_RULES_ACTIONS - IS-H: Prozedurenregelaktionen ermittlen

BAL Application Log Documentation   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_COLLECT
MESSAGES_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

ERROR
NO_MORE
TNRS2_NOT_FOUND

Funktionsgruppe

NPROC_RULES

Fill 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 )