SAP ABAP Class CL_SWF_SLS_DEADLINE (Deadline of Deadline Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_SLS (Package) Deadline Service - Deadline Monitoring
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_SLS_DL_CONST Deadline Service: Deadline Constants 20040922
Properties
Class CL_SWF_SLS_DEADLINE  
Short Description Deadline of Deadline Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_SLS   Deadline Service - Deadline Monitoring 
Created 20040917   SAP 
Last change 20050308   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_SLS_DEADLINE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_SLS_DL_CONST Deadline Service: Deadline Constants 20040922
Friends
# Friend Modeled only Created on Description
1 CL_SWF_CNT_FACTORY_SHMEM 20050203 Container Factory in Shared Memory: Access Class
2 CL_SWF_SLS_CALCULATOR 20050301 SLS: Standard Calculations for Time Stamp
3 CL_SWF_SLS_DEADLINES_DUE 20050203 Deadline Service: Trigger WF Event Using ABAP Event
4 CL_SWF_SLS_DEADLINE_HANDLER 20041214 Deadline Service: Handler for Deadlines
5 CL_SWF_SLS_ITERATOR 20041214 Deadline Iterator
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVE Instance attribute Public Attribute reference (LIKE) 20041102
2 C_CALLBACK Instance attribute Private Attribute reference (LIKE) 20041102
3 C_CONT_PERSISTENCE Instance attribute Public Attribute reference (LIKE) 20040930
4 C_DEFAULT_MAX_RETRY Instance attribute Public Attribute reference (LIKE) 20040930
5 C_DELETE Instance attribute Public Attribute reference (LIKE) 20041102
6 C_ERROR Instance attribute Public Attribute reference (LIKE) 20041102
7 C_EVT_CLASS Instance attribute Private Attribute reference (LIKE) 20041122
8 C_EVT_DLS_DUE Instance attribute Private Attribute reference (LIKE) 20041102
9 C_FALSE Instance attribute Private Attribute reference (LIKE) 20041102
10 C_INACTIVE Instance attribute Public Attribute reference (LIKE) 20041102
11 C_TEMP_ERROR Instance attribute Public Attribute reference (LIKE) 20041102
12 C_TRUE Instance attribute Private Attribute reference (LIKE) 20041102
13 DATA_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Deadline Data Container 20041001
14 DEADLINE_ENTRY Instance attribute Private Type reference (TYPE) SWFSLSPERIODL Deadline Data Including Periodic Data 20040920
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Create Object for an Existing Deadline 20040922
2 CREATE_BY_APPL_KEY Static method Public Method Generate Deadline Object Using Its Application Key 20040928
3 CREATE_BY_DATA Static method Private Method Create Deadline Object Using its Data 20041216
4 CREATE_BY_GUID Static method Public Method Generate Deadline Object Using Its GUID 20040928
5 GET_APPLICATION Instance method Public Method Gets ID of application 20040928
6 GET_APPLICATION_KEY Instance method Public Method Gets deadline key of application 20040928
7 GET_CALLBACK_CLASS Instance method Public Method Gets callback class of deadline 20040929
8 GET_DATA_CONTAINER Instance method Public Method Gets instance for data container of deadline 20040928
9 GET_DEADLINE_DATA Instance method Private Method Gets Data for a Deadline (Inc. Periodic Data) 20041018
10 GET_GROUPING1 Instance method Public Method Gets first grouping character 20040928
11 GET_GROUPING2 Instance method Public Method Gets second grouping character 20040928
12 GET_GUID Instance method Public Method Gets Appointment GUID 20040920
13 GET_PERIODIC_DATA Instance method Public Method Gets Data for Scheduling the Next Deadline 20050218
14 GET_PRIO Instance method Public Method Gets priority of deadline 20040928
15 GET_RETRY_COUNT Instance method Public Method Gets number of callback attempts 20040930
16 GET_STATUS Instance method Public Method Gets deadline status 20040921
17 GET_TIMESTAMP Instance method Public Method Gets time (UTC) to be monitored 20041102
18 GET_TRACE Instance method Public Method Gets Messages for Trace Data Records for Deadline 20050225
19 IS_ACTIVE Instance method Public Method Gets activity of deadline (active = 'X') 20040921
20 IS_PERIODIC Instance method Public Method Indicates whether periodic deadline 20040930
21 REFRESH Instance method Public Method Refresh Deadline Data (Current Database Data) 20041124
22 SET_TIME_STAMP Instance method Public Method Temporarily Sets Time Stamp of Deadline Object (not on DB) 20041118
Events
Class CL_SWF_SLS_DEADLINE has no event.
Types
Class CL_SWF_SLS_DEADLINE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEADLINE_DATA Call by reference Type reference (TYPE) SWFSLSPERIODL Termindaten inklusive der periodischen Daten 20041018

Method CONSTRUCTOR on class CL_SWF_SLS_DEADLINE has no exception.

Method CREATE_BY_APPL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL Call by reference Type reference (TYPE) SWFSLSDEADL-APPL_ID SLS: ID der Anwendung 20041102
2 Importing IM_APPL_KEY Call by reference Type reference (TYPE) SWFSLS_APPLKEY SLS: Anwendungsschlüssel des Termins 20041102
3 Returning RE_DEADLINE Value transfer Object reference (TYPE REF TO) CL_SWF_SLS_DEADLINE Deadline of Scheduling Services 20041102

Method CREATE_BY_APPL_KEY on class CL_SWF_SLS_DEADLINE has no exception.

Method CREATE_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEADLINE_DATA Call by reference Type reference (TYPE) SWFSLSPERIODL Generierte Tabelle zum View SWFSLSPERIODL 20041216
2 Returning RE_DEADLINE Value transfer Object reference (TYPE REF TO) CL_SWF_SLS_DEADLINE Termin des Deadline Service 20041216

Method CREATE_BY_DATA on class CL_SWF_SLS_DEADLINE has no exception.

Method CREATE_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) SWFSLS_DLGUID GUID des Termins 20041102
2 Returning RE_DEADLINE Value transfer Object reference (TYPE REF TO) CL_SWF_SLS_DEADLINE Deadline of Scheduling Services 20041102

Method CREATE_BY_GUID on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_APPLICATION_ID Value transfer Type reference (TYPE) SWFSLSDEADL-APPL_ID SLS: ID der Anwendung 20040929

Method GET_APPLICATION on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_APPLICATION_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_APPLICATION_KEY Value transfer Type reference (TYPE) SWFSLS_APPLKEY SLS: Anwendungsschlüssel des Termins 20040929

Method GET_APPLICATION_KEY on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_CALLBACK_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CALLBACK_CLASS Value transfer Type reference (TYPE) SWFSLS_CBCLS SLS: Klasse, die den Callback zum Termin ausführt 20040929

Method GET_CALLBACK_CLASS on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATA_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Container zur Übergabe von Parametern 20040929
# Exception Resumable Description Created on
1 CX_SWF_UTL_NO_INSTANCE_FOUND Keine Instanzen bei Selektion gefunden 20040930
2 CX_SWF_UTL_OBJ_CREATE_FAILED Ausnahme beim Anlegen eines Objekts 20040930

Method GET_DEADLINE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DEADLINE_ENTRY Value transfer Type reference (TYPE) SWFSLSPERIODL Scheduling Services: Termin-Tabelle 20041018

Method GET_DEADLINE_DATA on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_GROUPING1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GROUPING1 Value transfer Type reference (TYPE) SWFSLS_GROUPING SLS: Gruppierungsmerkmal des Termins 20040929

Method GET_GROUPING1 on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_GROUPING2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GROUPING2 Value transfer Type reference (TYPE) SWFSLS_GROUPING SLS: Gruppierungsmerkmal des Termins 20040929

Method GET_GROUPING2 on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GUID Value transfer Type reference (TYPE) SWFSLS_DLGUID GUID des Termins 20040920

Method GET_GUID on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_PERIODIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PERIODIC_DATA Value transfer Type reference (TYPE) SWFSLS_PERIODIC Spezifische Daten für periodische Termine 20050218

Method GET_PERIODIC_DATA on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_PRIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATUS Value transfer Type reference (TYPE) SWFSLS_DLSTATUS Scheduling Services: Terminstatus 20040929

Method GET_PRIO on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_RETRY_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RETRY_COUNTER Value transfer Type reference (TYPE) SWFSLS_CBCNT SLS: Anzahl der Callbackversuche zu einem Termin 20040930

Method GET_RETRY_COUNT on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATUS Value transfer Type reference (TYPE) SWFSLS_DLSTATUS Scheduling Services: Terminstatus 20040929

Method GET_STATUS on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TIMESTAMP Value transfer Type reference (TYPE) SWFSLSDEADL-DLTIMESTAMP SLS: UTC-Zeitstempel des Termins 20041102

Method GET_TIMESTAMP on class CL_SWF_SLS_DEADLINE has no exception.

Method GET_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRACE_MESSAGES Value transfer Type reference (TYPE) SWFSLS_DLTRACES Tabelle zu Beschreibungen von Termintraces 20050228

Method GET_TRACE on class CL_SWF_SLS_DEADLINE has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACTIVE Value transfer Type reference (TYPE) SEOFLAG Allgemeines Flag 20040929

Method IS_ACTIVE on class CL_SWF_SLS_DEADLINE has no exception.

Method IS_PERIODIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRUE Value transfer Type reference (TYPE) SEOFLAG Allgemeines Flag 20041102

Method IS_PERIODIC on class CL_SWF_SLS_DEADLINE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_SWF_SLS_DEADLINE has no parameter.
Method REFRESH on class CL_SWF_SLS_DEADLINE has no exception.

Method SET_TIME_STAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIMESTAMP Call by reference Type reference (TYPE) SWFSLSDEADL-DLTIMESTAMP SLS: UTC-Zeitstempel des Termins 20041118

Method SET_TIME_STAMP on class CL_SWF_SLS_DEADLINE has no exception.
History
Last changed by/on SAP  20050308 
SAP Release Created in 700