SAP ABAP Class CL_LSO_CRP_UTILITIES (Utilities for Correspondence)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PE-LSO-TM-DW (Application Component) Day-to-Day Activities
     LSO_CORRESPOND_ERP_BASE (Package) LSO Correspondence: Cross-Subcomponent Objects
Properties
Class CL_LSO_CRP_UTILITIES  
Short Description Utilities for Correspondence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LSO_CORRESPOND_ERP_BASE   LSO Correspondence: Cross-Subcomponent Objects 
Created 20041206   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LSO_CRP_UTILITIES has no forward declaration.
Interfaces
Class CL_LSO_CRP_UTILITIES has no interface implemented.
Friends
Class CL_LSO_CRP_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT_STATUS_CHANGED Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0001' Context Status 20050105
2 CONTEXT_STATUS_COMPILE_ERROR Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0002' Context Status 20050105
3 CONTEXT_STATUS_COMPILE_OK Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0007' Context Output Status 20050217
4 CONTEXT_STATUS_DELETED Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0006' Context Status 20050105
5 CONTEXT_STATUS_NEW Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0000' Context Status 20050105
6 CONTEXT_STATUS_SEND Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0004' Context Status 20050105
7 CONTEXT_STATUS_SEND_ERROR Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0003' Context Status 20050105
8 CONTEXT_STATUS_SEND_OK Constant Public Type reference (TYPE) LSO_CRP_CONTEXTSTATUS '0005' Context Status 20050105
9 C_COMEDIUM_FAX Constant Public Type reference (TYPE) LSO_CRP_COMM_MEDIUM '0002' Fax 20050317
10 C_COMEDIUM_IMAIL Constant Public Type reference (TYPE) LSO_CRP_COMM_MEDIUM '0004' Internet Mail 20050317
11 C_COMEDIUM_PHONE Constant Public Type reference (TYPE) LSO_CRP_COMM_MEDIUM '0006' Telephone 20050317
12 C_COMEDIUM_RMAIL Constant Public Type reference (TYPE) LSO_CRP_COMM_MEDIUM '0003' SAP Mail 20050317
13 C_COMEDIUM_SMSPAG Constant Public Type reference (TYPE) LSO_CRP_COMM_MEDIUM '0005' Mobile 20050317
14 C_MEDIUM_CELL_PHONE Constant Public Type reference (TYPE) LSO_CRP_OUTPUT_MEDIUM '0005' Output Medium 20050302
15 C_MEDIUM_FAX Constant Public Type reference (TYPE) LSO_CRP_OUTPUT_MEDIUM '0002' Output Medium 20050302
16 C_MEDIUM_IMAIL Constant Public Type reference (TYPE) LSO_CRP_OUTPUT_MEDIUM '0004' Output Medium 20050302
17 C_MEDIUM_PRINTER Constant Public Type reference (TYPE) LSO_CRP_OUTPUT_MEDIUM '0001' Output Medium Printer 20050401
18 C_MEDIUM_RMAIL Constant Public Type reference (TYPE) LSO_CRP_OUTPUT_MEDIUM '0003' Output Medium 20050302
19 INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_LSO_CRP_UTILITIES Singleton 20041206
20 MULTIPART_OT_RANGE Instance attribute Public Type reference (TYPE) LSO_CRP_OTRANGE_TAB Range: Individual Participant Object Types 20041206
21 ORG_ASSIGNMENT_TAB Static Attribute Private Type reference (TYPE) TY_T_ORGASSIGNMENT Buffer Organizational Assignment 20050316
22 SENDTYPE_EMAIL Constant Public Type reference (TYPE) ESENDCONTROLSTR-SENDTYPE 'EMAIL' Document Transmission Method 20041206
23 SENDTYPE_FAX Constant Public Type reference (TYPE) ESENDCONTROLSTR-SENDTYPE 'TELEFAX' Document Transmission Method 20041206
24 SENDTYPE_PRINTER Constant Public Type reference (TYPE) ESENDCONTROLSTR-SENDTYPE 'PRINTER' Document Transmission Method 20041206
25 SENDTYPE_RMAIL Constant Public Type reference (TYPE) ESENDCONTROLSTR-SENDTYPE 'RMAIL' Document Transmission Method 20041206
26 SENDTYPE_SMS Constant Public Type reference (TYPE) ESENDCONTROLSTR-SENDTYPE 'SMS' Document Transmission Method 20041206
27 SENDTYPE_UNKNOWN Constant Public Type reference (TYPE) ESENDCONTROLSTR-SENDTYPE 'UNKNOWN' Document Transmission Method 20041206
28 SINGLEPART_OT_RANGE Instance attribute Public Type reference (TYPE) LSO_CRP_OTRANGE_TAB Range: Course Type Object Types 20041206
29 TRAININGDETAIL Instance attribute Private Type reference (TYPE) TY_TRAININGDETAIL One-Level Buffer Course Details 20050321
30 TRAINING_OT_RANGE Instance attribute Public Type reference (TYPE) LSO_CRP_OTRANGE_TAB Range: Group Participant Object Types 20041206
31 TRNGTYPE_OT_RANGE Instance attribute Public Type reference (TYPE) LSO_CRP_OTRANGE_TAB Range: Course Object Types 20041206
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TRAININGSFORM Instance method Public Method Determine Delivery Method for Courses/Course Types 20050530
2 CHECK_IF_TRAINING Instance method Public Method Uses object type to check for course 20041206
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041206
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041206
5 GET_ORG_ASSIGNMENT Static method Public Method Determine Person's Organizational Assignment 20050303
6 GET_SENDTYPE Instance method Public Method Returns Send Type 20050120
7 GET_TASKID_FOR_CONTEXT Instance method Public Method Gets Task IDs for Contexts 20041207
8 GET_TRAINING_LANGU Instance method Public Method Determine Course Language 20050321
9 MAP_P_TO_US Static method Public Method Determine Employee's SAP System User Name 20050316
10 MAP_US_TO_P Static method Public Method Determine Employee from User 20050316
11 SET_CONTEXT_DEFAULT_INDEX Instance method Public Method Sets Default Index Depending on Output Medium 20050401
Events
Class CL_LSO_CRP_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ORGASSIGNMENT Private See coding Buffer Organizational Assignment (Line) 20050316 BEGIN OF ty_s_orgassignment. INCLUDE TYPE hrsobid AS per. INCLUDE TYPE hrsobid AS org RENAMING WITH SUFFIX org. TYPES: END OF ty_s_orgassignment
2 TY_TRAININGDETAIL Private See coding One-Level Buffer Course Details 20050321 BEGIN OF ty_trainingdetail. INCLUDE TYPE hrobject. TYPES: langu TYPE langu. TYPES: END OF ty_trainingdetail
3 TY_T_ORGASSIGNMENT Private See coding Buffer Organizational Assignment 20050316 ty_t_orgassignment TYPE STANDARD TABLE OF ty_s_orgassignment
Method Signatures

Method ADD_TRAININGSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJ_W_TFORM Call by reference Type reference (TYPE) LSO_CRP_OBJ_TFORM_TAB Training/Trainingstyp mit Trainingsform (Tabelle) 20050530

Method ADD_TRAININGSFORM on class CL_LSO_CRP_UTILITIES has no exception.

Method CHECK_IF_TRAINING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) LSO_X_C boolsche Variable (X=true, -=false, space=unknown) 20041206
2 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20041206

Method CHECK_IF_TRAINING on class CL_LSO_CRP_UTILITIES has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method GET_ORG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERSON Call by reference Type reference (TYPE) HRSOBID Person 20050303
2 Importing I_SETDATE Call by reference Type reference (TYPE) BEGDA Stichtag 20050303
3 Returning RESULT Value transfer Type reference (TYPE) HRSOBID Organisatorische Zuordnung 20050303

Method GET_ORG_ASSIGNMENT on class CL_LSO_CRP_UTILITIES has no exception.

Method GET_SENDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEDIUM Call by reference Type reference (TYPE) LSO_CRP_CONTEXT-MEDIUM Ausgabemedium 20050120
2 Returning RESULT Value transfer Type reference (TYPE) ESENDCONTROLSTR-SENDTYPE Sendeart eines Dokuments 20050120
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20050120

Method GET_TASKID_FOR_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT_TAB Call by reference Type reference (TYPE) LSO_CRP_CONTEXT_TAB Tabelle von Kontexten 20041207
2 Returning RESULT Value transfer Type reference (TYPE) LSO_CRP_TASK_ID_TAB Tabelle vom Typ LSO_CRP_TASK_ID 20041207

Method GET_TASKID_FOR_CONTEXT on class CL_LSO_CRP_UTILITIES has no exception.

Method GET_TRAINING_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SETDATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050321
2 Importing TRAINING Call by reference Type reference (TYPE) HROBJECT Training 20050321
3 Returning TRAINING_LANGU Value transfer Type reference (TYPE) LANGU Sprachenschlüssel 20050321

Method GET_TRAINING_LANGU on class CL_LSO_CRP_UTILITIES has no exception.

Method MAP_P_TO_US Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYEE Call by reference Type reference (TYPE) HRSOBID Mitarbeiter 20050316
2 Returning RESULT Value transfer Type reference (TYPE) HRSOBID SAP Systembenutzer 20050316

Method MAP_P_TO_US on class CL_LSO_CRP_UTILITIES has no exception.

Method MAP_US_TO_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) HRSOBID Mitarbeiter 20050316
2 Importing USER Call by reference Type reference (TYPE) HRSOBID SAP Systembenutzer 20050316

Method MAP_US_TO_P on class CL_LSO_CRP_UTILITIES has no exception.

Method SET_CONTEXT_DEFAULT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONTEXT Call by reference Type reference (TYPE) LSO_CRP_CONTEXT Kontextstruktur zum Aufruf der Queue-Komponente 20050401
2 Importing RECIPIENT Call by reference Object reference (TYPE REF TO) IF_LSO_CRP_RECIPIENT Empfänger 20050401
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20050401
History
Last changed by/on SAP  20050615 
SAP Release Created in 600