SAP ABAP Class CL_MANAGER_PPF (PPF: Central PPF Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-PPF (Application Component) Post Processing Framework
     SPPF_CORE (Package) PPF: Central Logic
Properties
Class CL_MANAGER_PPF  
Short Description PPF: Central PPF Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPPF_CORE   PPF: Central Logic 
Created 19990812   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_LOG_PPF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SPPF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MANAGER_PPF has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CONTEXT_MANAGER_PPF 20030514 PPF: Action Profile Manager
2 CL_MANAGER2_PPF 20020503 PPF Manager with Interface
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT_EXTEND Instance attribute Private Object reference (TYPE REF TO) IF_EX_CONTEXT_EXTEND_PPF Exit Handler for CONTEXT_EXTEND 20030327
2 CONTEXT_MANAGERS Instance attribute Protected Object reference (TYPE REF TO) CL_CONTEXT_MANAGER_COLL_PPF Managed Context Manager 19990812
3 DETLOG Instance attribute Private Type reference (TYPE) BALLOGHNDL Handle for Determination Log 19990914
4 DET_ACTION_EVALUATED Instance attribute Public Type reference (TYPE) PPFDTT PPF: Name of Action Definition 20020201
5 DET_DETLOG Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20020201
6 DET_PROFILE Instance attribute Public Object reference (TYPE REF TO) CL_CONTEXT_PPF PPF: Context Super Class 20020201
7 EXECUTION_MODE Instance attribute Public Type reference (TYPE) SPPFDXMODE PPF: Execution Mode 20010212
8 IMPL_EXISTS Instance attribute Private Type reference (TYPE) CHAR1 Active Implementation Exists 20030327
9 LOCALE_UPDATE Static Attribute Public Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20000913
10 NO_DETERMINATION Instance attribute Public Type reference (TYPE) BOOLEAN SPACE 'X': Do Not Execute Determination 20011129
11 NO_IMMEDIATE_COMMIT Instance attribute Public Type reference (TYPE) BOOLEAN X = No commit for immediate actions 20110112
12 TRANSACTION Instance attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION Transaction 20010315
13 UNIQUE_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_MANAGER_PPF Unique Instance 19990826
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_TRIGGER Instance method Public Method Activate Action 20010117
2 ADD_TRIGGER Instance method Public Method Add Action 19990812
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020611
4 CONSTRUCTOR Instance method Public Constructor Constructor 19990812
5 CREATE_TRIGGER Instance method Public Method Create Action 19990812
6 DELETE_ALL_TRIGGERS Instance method Public Method Delete All Actions of an Action Profile 20001019
7 DELETE_ALL_TRIGGERS_FOR_OBJECT Instance method Public Method Delete All Actions of an Object 20010914
8 DELETE_TRIGGER Instance method Public Method Delete Action 19990812
9 DETERMINE Instance method Public Method Start Determination 19990812
10 GET_ACTIVE_TRIGGERS Instance method Public Method Read Active Actions of Several Action Profiles 20000519
11 GET_CONTEXT_MANAGER Instance method Public Method Read Manager for an Action Profile 19991119
12 GET_INACTIVE_TRIGGERS Instance method Public Method Read Inactive Actions of Several Action Profiles 20000518
13 GET_INSTANCE Static method Public Method Delivers a Unique Instance 19990826
14 GET_TRIGGERS Instance method Public Method Read Actions 19990812
15 GET_TRIGGERS_SELECTIVE Instance method Protected Method Read Actions (Can Be Parameterized) 20000519
16 GET_TTYPE Instance method Public Method Read Action Definition 19991230
17 GET_TTYPES Instance method Public Method Read Action Definitions 19990812
18 LOCK_TRIGGERS Instance method Public Method Lock Actions for Processing 20000331
19 PROCESS_TRIGGERS_CRM Instance method Public Method Execute Actions Immediately (CRM Logic) 20010523
20 RAISE_DETERMINATION_DONE Instance method Public Method Trigger Event 'Determination Performed' 20000524
21 RAISE_GRID_CHANGED Instance method Public Method Trigger Event 'Change Performed in Grid' 20010620
22 REFRESH Instance method Public Method Reset PPF Manager 19991129
23 REFRESH_PERSISTENT Instance method Protected Method Force Reload of Persistent Objects 20010406
24 REPEAT_TRIGGER Instance method Public Method Repeat Action 19990812
25 SET_APPLKEY Instance method Public Method Set Application Key 19991018
26 SET_QUEUENAME Instance method Public Method Set a Queue Name for tRFC (LOCAL_UPDATE = X) 20050624
27 SHOW_PROTOCOL Instance method Public Method Display Determination Log 20010118
28 TA_END Instance method Public Method Exit Transaction 20010315
29 TA_START Instance method Public Method Start Transaction 20010315
30 TA_UNDO Instance method Public Method Scroll Down Transaction 20010315
31 UNLOCK_TRIGGERS Instance method Public Method Release Actions for Processing 20000331
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Changes Have Been Made 20000929
2 DETERMINATION_DONE Instance Event
(0)
Public
(2)
Determination Has Been Performed 20000524
3 GRID_CHANGED Instance Event
(0)
Public
(2)
Changes to Interface Performed 20010620
4 REFRESHED Instance Event
(0)
Public
(2)
Manager Has Been Reset 20010330
Types
Class CL_MANAGER_PPF has no local type.
Method Signatures

Method ACTIVATE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 20010117
2 Importing IO_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TRIGGER_PPF Trigger 20010117
# Exception Resumable Description Created on
1 FAILED Aktion konnte nicht aktiviert werden 20010117

Method ADD_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TRIGGER_PPF Trigger 19990812
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
# Exception Resumable Description Created on
1 FAILED Aktion konnte nicht hinzugefügt werden 19990812

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MANAGER_PPF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MANAGER_PPF has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MANAGER_PPF has no parameter.
Method CONSTRUCTOR on class CL_MANAGER_PPF has no exception.

Method CREATE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
2 Importing IP_MANUAL Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': manuell angelegt 20000321
3 Importing IP_TTYPE_NAME Call by reference Type reference (TYPE) PPFDTT Triggertyp 19990812
4 Returning RO_TRIGGER Value transfer Object reference (TYPE REF TO) CL_TRIGGER_PPF Trigger 19990812
# Exception Resumable Description Created on
1 EMPTY_CONTEXT Leere Kontextreferenz 19990812
2 EMPTY_TRIGGERTYPE Leerer Aktionsdefinitionsname 19990812

Method DELETE_ALL_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 20001019
2 Importing IO_FORCE Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': Keine Prüfungen durchführen 20001019
# Exception Resumable Description Created on
1 FAILED Aktionen konnte nicht gelöscht werden 20001019

Method DELETE_ALL_TRIGGERS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FORCE Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': Keine Prüfungen durchführen 20010914
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Persistentes Anwendungsobjekt 20010914
# Exception Resumable Description Created on
1 DELETION_NOT_ALLOWED Aktion durfte nicht gelöscht werden 20010914
2 FAILED Aktionen konnte nicht gelöscht werden 20010914

Method DELETE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
2 Importing IO_FORCE Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': Keine Prüfungen durchführen 20000317
3 Importing IO_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TRIGGER_PPF Trigger 19990812
# Exception Resumable Description Created on
1 FAILED Trigger konnte nicht gelöscht werden 19990812

Method DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_CHANGED Call by reference Type reference (TYPE) BOOLE_D Findung führt zu Änderungen 20000929
2 Exporting EP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Findungsprotokoll 19990914
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Aktionsprofil 19991201
4 Importing IP_AT_ONCE_ONLY Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': nur sofortige Aktionen suchen 20000512
5 Importing IP_FOR_TOOLBAR_ONLY Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': nur für Aktionen, die in Toolbar erscheinen sollen 20000531
6 Importing IP_NO_DETLOG Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': Kein Protokoll schreiben 20000502
7 Importing IP_NO_IMMEDIATE_COMMIT Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': kein Commit für sofortige Aktionen 20110112
# Exception Resumable Description Created on
1 EMPTY_CONTEXT Kontext konnt nicht initialisiert werden 19990813
2 EMPTY_REFERENCE Leere Kontextreferenz 19990812

Method GET_ACTIVE_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TRIGGER_COLL_PPF Aktive Aktionen als Collection 20020107
2 Exporting ET_TRIGGERS Call by reference Type reference (TYPE) PPFTTRGOR Aktive Aktionen 20000519
3 Importing IP_TTYPE Call by reference Type reference (TYPE) PPFDTT Aktionsdefinition 20001222
4 Importing IT_CONTEXTS Call by reference Type reference (TYPE) PPFTCTXTIR Aktionsprofile 20000519

Method GET_ACTIVE_TRIGGERS on class CL_MANAGER_PPF has no exception.

Method GET_CONTEXT_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
2 Returning RO_CONTEXT_MANAGER Value transfer Object reference (TYPE REF TO) CL_CONTEXT_MANAGER_PPF Manager zum Kontext 19991119

Method GET_CONTEXT_MANAGER on class CL_MANAGER_PPF has no exception.

Method GET_INACTIVE_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TRIGGER_COLL_PPF Inaktive Aktionen als Collection 20020107
2 Exporting ET_TRIGGERS Call by reference Type reference (TYPE) PPFTTRGOR Inaktive Aktionen 20000519
3 Importing IP_TTYPE Call by reference Type reference (TYPE) PPFDTT Aktionsdefinition 20001222
4 Importing IT_CONTEXTS Call by reference Type reference (TYPE) PPFTCTXTIR Aktionsprofile 20000519

Method GET_INACTIVE_TRIGGERS on class CL_MANAGER_PPF has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MANAGER Value transfer Object reference (TYPE REF TO) CL_MANAGER_PPF Instanz von CL_MANAGER_PPF 19990826

Method GET_INSTANCE on class CL_MANAGER_PPF has no exception.

Method GET_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
2 Importing IP_TTYPE Call by reference Type reference (TYPE) PPFDTT Aktionsdefinition 20001222
3 Returning RO_TRIGGERS Value transfer Object reference (TYPE REF TO) CL_TRIGGER_COLL_PPF Trigger zum Kontext 19990812

Method GET_TRIGGERS on class CL_MANAGER_PPF has no exception.

Method GET_TRIGGERS_SELECTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRIGGERS Call by reference Type reference (TYPE) PPFTTRGOR Gelesene Aktionen 20000519
2 Importing IP_ACTIVE Call by reference Type reference (TYPE) BOOLE_D 'X' Aktive Aktionen lesen 20000519
3 Importing IP_INACTIVE Call by reference Type reference (TYPE) BOOLE_D 'X' Inaktive Aktionen lesen 20000519
4 Importing IP_TTYPE Call by reference Type reference (TYPE) PPFDTT Aktionsdefinition 20001222
5 Importing IT_CONTEXTS Call by reference Type reference (TYPE) PPFTCTXTIR Aktionsprofile 20000519

Method GET_TRIGGERS_SELECTIVE on class CL_MANAGER_PPF has no exception.

Method GET_TTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991230
2 Importing IP_TTYPE Call by reference Type reference (TYPE) PPFDTT Triggertyp 19991230
3 Returning RO_TTYPE Value transfer Object reference (TYPE REF TO) CL_TTYPE_PPF Triggertyp 19991230

Method GET_TTYPE on class CL_MANAGER_PPF has no exception.

Method GET_TTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
2 Returning RO_TTYPES Value transfer Object reference (TYPE REF TO) CL_TTYPE_COLL_PPF Triggertypen des Kontexts 19990812

Method GET_TTYPES on class CL_MANAGER_PPF has no exception.

Method LOCK_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 20000331

Method LOCK_TRIGGERS on class CL_MANAGER_PPF has no exception.

Method PROCESS_TRIGGERS_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Aktionsprofil 20010523
# Exception Resumable Description Created on
1 EMPTY_CONTEXT Aktionsprofil ist leer 20010523
2 EMPTY_REFERENCE Referenz auf Aktionsprofil ist leer 20010523

Method RAISE_DETERMINATION_DONE Signature

Method RAISE_DETERMINATION_DONE on class CL_MANAGER_PPF has no parameter.
Method RAISE_DETERMINATION_DONE on class CL_MANAGER_PPF has no exception.

Method RAISE_GRID_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CAUSE Call by reference Type reference (TYPE) CHAR30 Grund der Änderung 20020325

Method RAISE_GRID_CHANGED on class CL_MANAGER_PPF has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEAR_ALL Call by reference Type reference (TYPE) C SPACE Invalidieren aller Kontexte 20040331
2 Importing CLEAR_APPL Call by reference Type reference (TYPE) PPFT_APPL Anwendungsobjekte 20040331

Method REFRESH on class CL_MANAGER_PPF has no exception.

Method REFRESH_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEAR_ALL Call by reference Type reference (TYPE) C SPACE Invalidieren aller Kontexte 20040331
2 Importing CLEAR_APPL Call by reference Type reference (TYPE) PPFT_APPL Anwendungsobjekte 20040331

Method REFRESH_PERSISTENT on class CL_MANAGER_PPF has no exception.

Method REPEAT_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
2 Importing IO_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TRIGGER_PPF Zu wiederholender Trigger 19990812
3 Returning RO_TRIGGER Value transfer Object reference (TYPE REF TO) CL_TRIGGER_PPF Wiederholter Trigger 19990812
# Exception Resumable Description Created on
1 FAILED Aktion konnte nicht wiederholt werden 19990812

Method SET_APPLKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 19991201
2 Importing IP_APPLKEY Call by reference Type reference (TYPE) PPFDAPPKEY Anwendungsschlüssel 19991018

Method SET_APPLKEY on class CL_MANAGER_PPF has no exception.

Method SET_QUEUENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF PPF: Kontextoberklasse 20050624
2 Importing IP_QUEUENAME Call by reference Type reference (TYPE) TRFCQOUT-QNAME Name einer tRFC-Queue 20050624
# Exception Resumable Description Created on
1 INVALID_QUEUENAME Ungültiger Queue-Name 20050624
2 WRONG_CONTEXT Ungültiger Kontext 20050624

Method SHOW_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Protokoll-Handle 20010118

Method SHOW_PROTOCOL on class CL_MANAGER_PPF has no exception.

Method TA_END Signature

Method TA_END on class CL_MANAGER_PPF has no parameter.
# Exception Resumable Description Created on
1 FAILED Transaktion konnte nicht beendet werden 20010315

Method TA_START Signature

Method TA_START on class CL_MANAGER_PPF has no parameter.
# Exception Resumable Description Created on
1 FAILED Transaktion konnte nicht gestartet werden 20010315

Method TA_UNDO Signature

Method TA_UNDO on class CL_MANAGER_PPF has no parameter.
# Exception Resumable Description Created on
1 FAILED Transaktion konnte nicht zurückgerollt werden 20010315

Method UNLOCK_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Kontext 20000331

Method UNLOCK_TRIGGERS on class CL_MANAGER_PPF has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_MANAGER_PPF has no parameter.
Event DETERMINATION_DONE Signature
Event DETERMINATION_DONE on class CL_MANAGER_PPF has no parameter.
Event GRID_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CAUSE Exporting Value transfer Type reference (TYPE) CHAR30 Grund der Änderung 20020325

Event REFRESHED Signature
Event REFRESHED on class CL_MANAGER_PPF has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in