SAP ABAP Class CL_TC_REGULAR_TRIGGER (Abstract trigger class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-BTC (Application Component) Background Processing
     SBTJOBAPI (Package) new background job API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TC_TRIGGER Abstract trigger class 20000503
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BP_DB_TRANSACTION Database transaction regarding new job API 20000502
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TC_TRIGGER_CHECK Interface for valication of triggers 20000502
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TC_DATE_TRIGGER Date / time trigger class 20000502
2 Inheritance (c INHERITING FROM c_ref)  CL_TC_EVT_TRIGGER Event trigger class 20000502
3 Inheritance (c INHERITING FROM c_ref)  CL_TC_ONWORKDAY_TRIGGER On-workday trigger class 20000508
4 Inheritance (c INHERITING FROM c_ref)  CL_TC_OPMODE_TRIGGER Class for opmode switch trigger 20000502
Properties
Class CL_TC_REGULAR_TRIGGER  
Short Description Abstract trigger class    
Super Class CL_TC_TRIGGER Abstract trigger class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SBTJOBAPI   new background job API 
Created 20000502   SAP 
Last change 20000503   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TC_REGULAR_TRIGGER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BP_DB_TRANSACTION Database transaction regarding new job API 20000502
2 IF_TC_TRIGGER_CHECK Interface for valication of triggers 20000502
Friends
Class CL_TC_REGULAR_TRIGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GUID Instance attribute Public Type reference (TYPE) CSMSYSGUID Trigger GUID in char32 format 20000502
2 MODIFIED Instance attribute Protected Type reference (TYPE) CHAR1 flag: update needs to go to DB 20000502
3 NAME Instance attribute Public Type reference (TYPE) TRGNAME trigger name 20000502
4 TYPE Instance attribute Public Type reference (TYPE) TRGTYPE Character field, 8 characters long 20000502
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALIDATION Instance method Public Method 20000502
2 GET_GUID Instance method Public Method Get trigger GUID (should be friend) 20000502
3 GET_NAME Instance method Public Method Get trigger name 20000502
4 GET_TYPE Instance method Public Method Get trigger type 20000502
5 LOCK_ENTRY Instance method Public Method Lock the trigger entry in trigger table 20000502
6 SAVE_DB Instance method Public Method 20000502
7 SET_COMPLETED Instance method Public Method 20000502
8 SET_GUID Instance method Protected Method Set trigger instance GUID-char32 20000502
9 SET_NAME Instance method Public Method Set trigger name 20000502
10 SET_TYPE Instance method Public Method Set trigger type 20000502
11 UNLOCK_ENTRY Instance method Public Method Unlock the trigger entry in trigger table 20000502
12 UPDATE_DB Instance method Public Method 20000502
Events
Class CL_TC_REGULAR_TRIGGER has no event.
Types
Class CL_TC_REGULAR_TRIGGER has no local type.
Method Signatures

Method CHECK_VALIDATION Signature

Method CHECK_VALIDATION on class CL_TC_REGULAR_TRIGGER has no parameter.
Method CHECK_VALIDATION on class CL_TC_REGULAR_TRIGGER has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting O_GUID Call by reference Type reference (TYPE) CSMSYSGUID GUID des aktuellen Objekts 20000502

Method GET_GUID on class CL_TC_REGULAR_TRIGGER has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_NAME Value transfer Type reference (TYPE) TRGNAME Ausgabe-Trigger-Name 20000502

Method GET_NAME on class CL_TC_REGULAR_TRIGGER has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_TYPE Value transfer Type reference (TYPE) TRGTYPE Ausgabe-Trigger-Art 20000502

Method GET_TYPE on class CL_TC_REGULAR_TRIGGER has no exception.

Method LOCK_ENTRY Signature

Method LOCK_ENTRY on class CL_TC_REGULAR_TRIGGER has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK_EXCEPTION Objekt ist bereits gesperrt 20000502
2 SYSTEM_FAILURE_EXCEPTION Interner Fehler vom Enqueue-Server 20000502
3 UNKNOWN_EXCEPTION Unbekannte Ausnahmen 20000502

Method SAVE_DB Signature

Method SAVE_DB on class CL_TC_REGULAR_TRIGGER has no parameter.
Method SAVE_DB on class CL_TC_REGULAR_TRIGGER has no exception.

Method SET_COMPLETED Signature

Method SET_COMPLETED on class CL_TC_REGULAR_TRIGGER has no parameter.
Method SET_COMPLETED on class CL_TC_REGULAR_TRIGGER has no exception.

Method SET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) CSMSYSGUID SPACE Trigger-Instanz-GUID im CHAR32-Format 20000502

Method SET_GUID on class CL_TC_REGULAR_TRIGGER has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) TRGNAME SPACE Trigger-Name 20000502

Method SET_NAME on class CL_TC_REGULAR_TRIGGER has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) TRGTYPE SPACE Eingabe-Trigger-Art 20000502

Method SET_TYPE on class CL_TC_REGULAR_TRIGGER has no exception.

Method UNLOCK_ENTRY Signature

Method UNLOCK_ENTRY on class CL_TC_REGULAR_TRIGGER has no parameter.
Method UNLOCK_ENTRY on class CL_TC_REGULAR_TRIGGER has no exception.

Method UPDATE_DB Signature

Method UPDATE_DB on class CL_TC_REGULAR_TRIGGER has no parameter.
Method UPDATE_DB on class CL_TC_REGULAR_TRIGGER has no exception.
History
Last changed by/on SAP  20000503 
SAP Release Created in 50A