SAP ABAP Class CL_SWF_FORMABSENC_BACKEND (Notification of Absence)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_POWL (Package) Business Workflow: Worklist in POWL
Properties
Class CL_SWF_FORMABSENC_BACKEND  
Short Description Notification of Absence    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package SWF_POWL   Business Workflow: Worklist in POWL 
Created 20071206   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_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
Class CL_SWF_FORMABSENC_BACKEND has no interface implemented.
Friends
Class CL_SWF_FORMABSENC_BACKEND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABSENCE_TYPE1 Instance attribute Public Type reference (TYPE) SWX_HOLTYP Type of Absence 20071217
2 ABSENCE_TYPE2 Instance attribute Public Type reference (TYPE) SWX_HOLTYP Type of Absence 20071217
3 ABSENCE_TYPE3 Instance attribute Public Type reference (TYPE) SWX_HOLTYP Type of Absence 20071217
4 ABSHOURS1 Instance attribute Public Type reference (TYPE) SWX_HOURS Hours Absent 20071217
5 ABSHOURS2 Instance attribute Public Type reference (TYPE) SWX_HOURS Hours Absent 20071217
6 ABSHOURS3 Instance attribute Public Type reference (TYPE) SWX_HOURS Hours Absent 20071217
7 APPROVBY Instance attribute Public Type reference (TYPE) SWX_APPROV Approver 20071217
8 APPROVDATE Instance attribute Public Type reference (TYPE) SWX_DATE Date 20071217
9 CONTACT Instance attribute Public Type reference (TYPE) SWX_CONTAC Where you can be contacted during your absence 20071217
10 COST_CENTER Instance attribute Public Type reference (TYPE) SWX_CSTCNT Cost Center 20071206
11 CREATEDATE Instance attribute Public Type reference (TYPE) SWX_DATE Date 20071217
12 CREATOR Instance attribute Public Type reference (TYPE) SIBFLPORB CL_SWF_BOR_TYPES=>MC_USR01 20071206
13 DEPARTMENT Instance attribute Public Type reference (TYPE) SWX_DEP Department 20071206
14 DESCRIPTION Instance attribute Public Type reference (TYPE) SYST-TITLE Object Description 20071206
15 FIRST_DAY1 Instance attribute Public Type reference (TYPE) SWX_FSTDAY First Day 20071217
16 FIRST_DAY2 Instance attribute Public Type reference (TYPE) SWX_FSTDAY First Day 20071217
17 FIRST_DAY3 Instance attribute Public Type reference (TYPE) SWX_FSTDAY First Day 20071217
18 LAST_DAY1 Instance attribute Public Type reference (TYPE) SWX_LSTDAY Last Day 20071217
19 LAST_DAY2 Instance attribute Public Type reference (TYPE) SWX_LSTDAY Last Day 20071217
20 LAST_DAY3 Instance attribute Public Type reference (TYPE) SWX_LSTDAY Last Day 20071217
21 MS_TYPEID Static Attribute Protected Type reference (TYPE) SIBFTYPEID 'FORMABSENC' 20071206
22 M_PORB Instance attribute Protected Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20071213
23 M_SWXFORMABS Instance attribute Private Type reference (TYPE) SWXFORMABS 20071206
24 NAME Instance attribute Public Type reference (TYPE) SWX_NAME Name of applicant 20071206
25 NUMBER Instance attribute Public Type reference (TYPE) SWXFORMABS-FORMNUMBER Proposal Number 20071206
26 PERNR Instance attribute Public Type reference (TYPE) SWX_PERNR Personnel number 20071217
27 PROCSTATE Instance attribute Public Type reference (TYPE) SWX_PROCST Processing Status 20071217
28 REASON Instance attribute Public Type reference (TYPE) SWX_REASON Reason 20071206
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE_ASYNCHRON Instance method Public Method 20071206
2 FIND_BY_NUMBER Static method Public Method 20071213
3 GET_SWXFORMABS Instance method Public Method 20080226
Events
Class CL_SWF_FORMABSENC_BACKEND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_INSTANCE Protected See coding 20071206 begin of T_INSTANCE , number type swxformabs-formnumber, instance type ref to cl_swf_formabsenc_backend, end of t_instance
2 T_INSTANCES Protected See coding 20071206 t_instances type standard table of t_instance
Method Signatures

Method APPROVE_ASYNCHRON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCSTATE Call by reference Type reference (TYPE) SWX_PROCST Bearbeitungszustand 20080226
# Exception Resumable Description Created on
1 FAILED 20080226

Method FIND_BY_NUMBER 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 Nummer der Abwesenheitsmitteilung 20071213
2 Returning RE_FORMABSENC Value transfer Object reference (TYPE REF TO) CL_SWF_FORMABSENC_BACKEND Abwesenheitsmitteilung 20071214
# Exception Resumable Description Created on
1 NOT_FOUND 20071213

Method GET_SWXFORMABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SWXFORMABS Value transfer Type reference (TYPE) SWXFORMABS Formular: Abwesenheitsmitteilung 20080226

Method GET_SWXFORMABS on class CL_SWF_FORMABSENC_BACKEND has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711