SAP ABAP Class CL_SWF_FORMABSENC (Notification of Absence)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWH (Package) Business Workflow: Objects for Demos,Test,Docu,Performance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20010615
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20010615
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20010615
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_FORMABSENC_SUB Workflow: Vacation Request (Kind) 20060616
Properties
Class CL_SWF_FORMABSENC  
Short Description Notification of Absence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package SWH   Business Workflow: Objects for Demos,Test,Docu,Performance 
Created 20010615   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SWF_BOR_TYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SWF_FORMABSENC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SWHCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20010615
2 BI_PERSISTENT Persistent Business Instance 20010615
3 IF_WORKFLOW Business Workflow 20010615
Friends
Class CL_SWF_FORMABSENC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABSENCE_TYPE Instance attribute Public Type reference (TYPE) SWX_HOLTYP Type of Absence 20040130
2 COST_CENTER Instance attribute Public Type reference (TYPE) SWX_CSTCNT Cost Center 20040130
3 CREATOR Instance attribute Public Type reference (TYPE) SIBFLPORB CL_SWF_BOR_TYPES=>MC_USR01 20010620
4 DEPARTMENT Instance attribute Public Type reference (TYPE) SWX_DEP Department 20040130
5 DESCRIPTION Instance attribute Public Type reference (TYPE) SYST-TITLE Object Description 20010615
6 FIRST_DAY Instance attribute Public Type reference (TYPE) SWX_FSTDAY First Day 20040130
7 LAST_DAY Instance attribute Public Type reference (TYPE) SWX_LSTDAY Last day 20040130
8 MST_INSTANCES Static Attribute Private Type reference (TYPE) T_INSTANCES 20010622
9 MS_TYPEID Static Attribute Protected Type reference (TYPE) SIBFTYPEID 'CL_SWF_FORMABSENC' 20010615
10 M_POR Instance attribute Protected Type reference (TYPE) SIBFLPOR 20010615
11 M_SWXFORMABS Static Attribute Private Type reference (TYPE) SWXFORMABS 20010615
12 NAME Instance attribute Public Type reference (TYPE) SWX_NAME Name of applicant 20040130
13 NUMBER Instance attribute Public Type reference (TYPE) SWXFORMABS-FORMNUMBER Proposal Number 20010615
14 PERNR Instance attribute Public Type reference (TYPE) SWX_PERNR 20120604
15 REASON Instance attribute Public Type reference (TYPE) SWX_REASON Reason 20040130
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE Instance method Public Method 20050207
2 APPROVE_ASYNCHRON Instance method Public Method 20011108
3 CONSTRUCTOR Instance method Public Constructor Constructor 20010615
4 CREATE Static method Public Method 20010615
5 CREATE_VIA_API Static method Public Method 20050120
6 CREATE_WITH_EXPORT Static method Public Method 20060816
7 DELETE Instance method Public Method 20011108
8 DISPLAY Instance method Public Method 20010615
9 EXISTENCECHECK Instance method Public Method 20010615
10 GETNUMBERWITHLASTNAME Instance method Public Method 20071123
11 GET_PERNR Instance method Public Method 20120604
12 QUERY Static method Public Method 20060809
13 UPDATE Instance method Public Method 20010622
Events
# Event Type Visibility Description Created on
1 APPROVED Instance Event
(0)
Public
(2)
Notification of absence approved 20011108
2 CHANGED Instance Event
(0)
Public
(2)
Notification of absence changed 20021204
3 CREATED Instance Event
(0)
Public
(2)
Notification of absence created 20010615
4 DELETED Instance Event
(0)
Public
(2)
Notification of absence deleted 20011108
5 DELETEERROROCCURED Instance Event
(0)
Public
(2)
Notification of absence deleted (error occurred) 20011108
6 REJECTED Instance Event
(0)
Public
(2)
Notification of absence rejected 20011108
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_INSTANCE Protected See coding 20010622
2 T_INSTANCES Protected See coding 20010622
Method Signatures

Method APPROVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) SWXFORMABS-PROCSTATE Bearbeitungszustand 20050207
# Exception Resumable Description Created on
1 CX_BO_ACTION_CANCELLED Temporary Bus. Exception: Dialog ohne Änderung abgebrochen 20050207
2 CX_BO_ERROR Error Bus. Exception 20050207

Method APPROVE_ASYNCHRON Signature

Method APPROVE_ASYNCHRON on class CL_SWF_FORMABSENC has no parameter.
# Exception Resumable Description Created on
1 CX_BO_ACTION_CANCELLED Temporary Bus. Exception: Dialog ohne Änderung abgebrochen 20011108
2 CX_BO_ERROR Error Bus. Exception 20011108

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NUMBER Call by reference Type reference (TYPE) SWXFORMABS-FORMNUMBER 20010615
# Exception Resumable Description Created on
1 CX_BO_ERROR 20010615

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SWF_FORMABSENC 20010622
# Exception Resumable Description Created on
1 CX_BO_ACTION_CANCELLED Dialog ohne Änderung abgebrochen 20010615
2 CX_BO_ERROR Formular kann nicht erzeugt werden 20010615

Method CREATE_VIA_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DO_COMMIT Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20050120
2 Importing IM_FORMABSENC Call by reference Type reference (TYPE) SWXFORMABS 20050120
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SWF_FORMABSENC 20050120
# Exception Resumable Description Created on
1 CX_BO_ACTION_CANCELLED Dialog ohne Änderung abgebrochen 20050120
2 CX_BO_ERROR Formular kann nicht erzeugt werden 20050120

Method CREATE_WITH_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECT Call by reference Object reference (TYPE REF TO) CL_SWF_FORMABSENC 20060816
# Exception Resumable Description Created on
1 CX_BO_ACTION_CANCELLED Dialog ohne Änderung abgebrochen 20060816
2 CX_BO_ERROR Formular kann nicht erzeugt werden 20060816

Method DELETE Signature

Method DELETE on class CL_SWF_FORMABSENC has no parameter.
# Exception Resumable Description Created on
1 CX_BO_ERROR Error Bus. Exception 20011108

Method DISPLAY Signature

Method DISPLAY on class CL_SWF_FORMABSENC has no parameter.
# Exception Resumable Description Created on
1 CX_BO_ACTION_CANCELLED 20010615
2 CX_BO_ERROR Formular nicht vorhanden 20010615

Method EXISTENCECHECK Signature

Method EXISTENCECHECK on class CL_SWF_FORMABSENC has no parameter.
# Exception Resumable Description Created on
1 CX_BO_ERROR 20010615

Method GETNUMBERWITHLASTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUFTRAG Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20071123
2 Returning RE_VALUE Value transfer Type reference (TYPE) STRING 20071123

Method GETNUMBERWITHLASTNAME on class CL_SWF_FORMABSENC has no exception.

Method GET_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALUE Value transfer Type reference (TYPE) STRING 20120604

Method GET_PERNR on class CL_SWF_FORMABSENC has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROWS Call by reference Type reference (TYPE) SYTABIX 20060809
2 Returning RE_SIBFLPORB Value transfer Type reference (TYPE) SIBFLPORBT 20060809

Method QUERY on class CL_SWF_FORMABSENC has no exception.

Method UPDATE Signature

Method UPDATE on class CL_SWF_FORMABSENC has no parameter.
# Exception Resumable Description Created on
1 CX_BO_ERROR 20010622
Event Signatures

Event APPROVED Signature
Event APPROVED on class CL_SWF_FORMABSENC has no parameter.
Event CHANGED Signature
Event CHANGED on class CL_SWF_FORMABSENC has no parameter.
Event CREATED Signature
Event CREATED on class CL_SWF_FORMABSENC has no parameter.
Event DELETED Signature
Event DELETED on class CL_SWF_FORMABSENC has no parameter.
Event DELETEERROROCCURED Signature
Event DELETEERROROCCURED on class CL_SWF_FORMABSENC has no parameter.
Event REJECTED Signature
Event REJECTED on class CL_SWF_FORMABSENC has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 630