SAP ABAP Class CL_LSO_CRP_TEM_CONTROLLER (Controller Class for Triggering)
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_TEM (Package) LSO Correspondence: Trigger
Properties
Class CL_LSO_CRP_TEM_CONTROLLER  
Short Description Controller Class for Triggering    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LSO_CORRESPOND_ERP_TEM   LSO Correspondence: Trigger 
Created 20041201   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_LSO_CRP_TEM_CONTROLLER has no interface implemented.
Friends
Class CL_LSO_CRP_TEM_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_LSO_CRP_TEM_CONTROLLER Singleton 20041201
2 LREF_CORRESPONDENCE41 Instance attribute Private Object reference (TYPE REF TO) IF_EX_LSO_CORRESPONDENCE41 BAdI Interface IF_EX_LSO_CORRESPONDENCE41 20050210
3 NOTIFGRP_BUFFER Instance attribute Private Type reference (TYPE) TY_T_NOTIFGRP Buffer: Notification Group - Table 20050317
4 OUTPUTCTRL_BUFFER Instance attribute Private Type reference (TYPE) TY_S_OUTPUTCTRL Buffer: Correspondence Control Options (Single-Level) 20050318
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041201
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041202
3 CREATE_CRP_REQUESTS Instance method Private Method Create Correspondence Requests 20041207
4 DETERMINE_CRP_NEED Instance method Private Method Determine General Need for Correspondence 20041207
5 GET_CRP_REQUESTS Instance method Public Method Generate Correspondence Requests (Manual Correspondence) 20050207
6 GET_NOTIFGRP Instance method Public Method Determine Notification Groups 20041201
7 GET_NOTIFGRP_DETAIL Instance method Public Method Determine Details of Notification Group 20041213
8 GET_TEMPLATES Instance method Public Method Determine Output Control 20041201
9 INIT_NOTIFGRP Instance method Private Method Initialize Notification Group 20041207
10 READ_IT5048 Instance method Private Method Infotype 5048 (Read Correspondence Control Options) 20050318
11 SEND Instance method Public Method Initiate Correspondence 20041202
Events
Class CL_LSO_CRP_TEM_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_NOTIFGRP Private See coding Buffer: Notification Groups - Line 20050317 BEGIN OF ty_s_notifgrp, notifgrp TYPE lso_crp_notifgrp, prepclass TYPE REF TO if_lso_crp_context_prep, END OF ty_s_notifgrp
2 TY_S_OUTPUTCTRL Private See coding Buffer: Correspondence Control Options (Single-Level) 20050318 BEGIN OF ty_s_outputctrl, otype TYPE otype, objid TYPE objektid, begda TYPE begda, endda TYPE endda, values TYPE lso_crp_outputcontrol_tab, END OF ty_s_outputctrl
3 TY_T_NOTIFGRP Private See coding Buffer: Notification Group - Table 20050317 ty_t_notifgrp TYPE STANDARD TABLE OF ty_s_notifgrp
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method CREATE_CRP_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRP_NEED Call by reference Type reference (TYPE) LSO_CRP_CONTEXT_TAB Korrespondenzbedarf 20041207
2 Returning CRP_REQUESTS Value transfer Type reference (TYPE) LSO_CRP_CONTEXT_TAB Korrespondenzaufträge 20041207
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041208

Method DETERMINE_CRP_NEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) LSO_CRP_CONTEXT Kontextstruktur zum Aufruf der Queue-Komponente 20041207
2 Returning CRP_NEED Value transfer Type reference (TYPE) LSO_CRP_CONTEXT_TAB Genereller Korrespondenzbedarf 20041207
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041207

Method GET_CRP_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY_ID Call by reference Type reference (TYPE) LSO_CRP_ACTIVITY_ID Geschäftsvorfall GUID 20050207
2 Importing EXTERNAL_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL Commit work wird extern gerufen 20050207
3 Returning RESULT Value transfer Type reference (TYPE) LSO_CRP_CONTEXT_TAB Korrespondenzaufträge 20050207
4 Importing WPLOG_EXT_TAB Call by reference Type reference (TYPE) LSO_CRP_WPLOG_EXT_TAB Mitteilungsgruppe und WPLOG 20050207
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20050207

Method GET_NOTIFGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LFCOD Call by reference Type reference (TYPE) LFCOD Schlüssel: Logischer Funktionscode 20041201
2 Returning NOTIFGRP_TAB Value transfer Type reference (TYPE) LSO_CRP_NOTIFGRP_TAB Mitteilungsgruppen 20041201
3 Importing WPLOG Call by reference Type reference (TYPE) WPLOG PD-Infotyp-Workarea 20041201
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041207

Method GET_NOTIFGRP_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprache des Texts 20041213
2 Importing NOTIFGRP Call by reference Type reference (TYPE) LSO_CRP_NOTIFGRP Mitteilungsgruppe 20041213
3 Exporting NOTIFGRP_TXT Call by reference Type reference (TYPE) LSO_CRP_NOTIFGRP_TXT Text zur Mitteilungsgruppe 20041213
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041213

Method GET_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOTIFGRP Call by reference Type reference (TYPE) LSO_CRP_NOTIFGRP Mitteilungsgruppe 20041201
2 Returning OUTPUTCTRL_TAB Value transfer Type reference (TYPE) LSO_CRP_OUTPUTCONTROL_TAB Ausgabesteuerung (Tabelle) 20041201
3 Importing SETDATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20041201
4 Importing TRAINING Call by reference Type reference (TYPE) HROBJECT Objekt 20041201
5 Importing TRAININGTYPE Call by reference Type reference (TYPE) HROBJECT objekt 20070918
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041207
2 CX_LSO_CRP_TEM_EXCEPTION Exceptions der TEM Komponente 20041207

Method INIT_NOTIFGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOTIFGRP Call by reference Type reference (TYPE) LSO_CRP_NOTIFGRP Mitteilungsgruppe 20041207
2 Exporting PREPCONTEXT Call by reference Object reference (TYPE REF TO) IF_LSO_CRP_CONTEXT_PREP Vorbereiten des Contexts 20041207
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041207

Method READ_IT5048 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050318
2 Exporting ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050318
3 Exporting OUTPUTCONTROL_TAB Value transfer Type reference (TYPE) LSO_CRP_OUTPUTCONTROL_TAB Ausgabesteuerung (Tabelle) 20050318
4 Importing SETDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Stichtag 20050318
5 Importing TRAINING Call by reference Type reference (TYPE) HROBJECT Objekt 20050318

Method READ_IT5048 on class CL_LSO_CRP_TEM_CONTROLLER has no exception.

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY_ID Value transfer Type reference (TYPE) LSO_CRP_ACTIVITY_ID Geschäftsvorfall GUID 20041202
2 Importing EXTERNAL_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL Commit work wird extern gerufen 20050103
3 Importing WPLOG_EXT_TAB Value transfer Type reference (TYPE) LSO_CRP_WPLOG_EXT_TAB Mitteilungsgruppe und WPLOG 20041202
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041206
History
Last changed by/on SAP  20071120 
SAP Release Created in 600