SAP ABAP Class CL_PSJ_FACTORY (PSJ Factory)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS (Application Component) Financial Services
     FS_PSJ_CORE (Package) Core Functionality for Process Step Journal
Properties
Class CL_PSJ_FACTORY  
Short Description PSJ Factory    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_PSJ_CORE   Core Functionality for Process Step Journal 
Created 20080325   SAP 
Last change 20110908   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_PSJ_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_PSJ_JOURNAL_WRITE 20080922 Local Write Interface to the Journal
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_JOURNAL_DELETE Static Attribute Private Object reference (TYPE REF TO) IF_PSJ_JOURNAL_DELETE Interface for Deleting Entries 20080908
2 GO_SLD_ACCESS Static Attribute Private Object reference (TYPE REF TO) LIF_PSJ_SLD_ACCESS 20080919
3 GO_VALIDATION_HELPER Static Attribute Private Object reference (TYPE REF TO) IF_PSJ_VALIDATION_HELPER Validation Helper 20090421
4 GT_GLOBAL_JOURNAL Static Attribute Private See coding 20080423
5 GT_JOURNAL_READ Static Attribute Private See coding 20080423
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080919
2 S_CREATE_GLOBAL_JOURNAL Static method Public Method Creates an Instance from Interface IF_PSJ_GLOBAL_JOURNAL 20080423
3 S_CREATE_JOURNAL_DELETE Static method Public Method Creates Delete Interface to the Process Activity Log 20080908
4 S_CREATE_JOURNAL_READ Static method Public Method Creates an Instance from Interface IF_PSJ_JOURNAL_READ 20080423
5 S_CREATE_JOURNAL_WRITE Static method Public Method Creates an Instance from Interface IF_PSJ_JOURNAL_WRITE 20080423
6 S_DETERMINE_OWN_SYSTEM_ID Static method Public Method Gets the System ID of the Local System 20080812
7 S_GET_VALIDATION_HELPER Static method Public Method Gets Instance for a Validation Helper 20090421
8 S_REGISTER_STEP_READER_PLUGIN Static method Public Method Registers Plug-in in the Process Activity Log 20080813
9 S_SET_SLD_DOUBLE Static method Private Method Inserts Test Double for Access to Landscape Directory 20080919
Events
Class CL_PSJ_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ENTRY Private See coding 20080325 BEGIN OF ty_s_entry, qualifier TYPE string, reference TYPE REF TO object, END OF ty_s_entry
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method S_CREATE_GLOBAL_JOURNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_READ_REMOTE_CB Call by reference Object reference (TYPE REF TO) IF_PSJ_JOURNAL_READ_REMOTE_CB Callback Interface für Journal Remote Zugriff 20090119
2 Importing IV_PROCESS_ID Call by reference Type reference (TYPE) PSJ_PROCESS_ID I_PROCESS_ID 20090119
3 Returning RO_GLOBAL_JOURNAL Value transfer Object reference (TYPE REF TO) IF_PSJ_GLOBAL_JOURNAL R_GLOBAL_JOURNAL 20090119

Method S_CREATE_GLOBAL_JOURNAL on class CL_PSJ_FACTORY has no exception.

Method S_CREATE_JOURNAL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_JOURNAL_DELETE Value transfer Object reference (TYPE REF TO) IF_PSJ_JOURNAL_DELETE Interface zum Löschen von Einträgen 20080908

Method S_CREATE_JOURNAL_DELETE on class CL_PSJ_FACTORY has no exception.

Method S_CREATE_JOURNAL_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS_ID Call by reference Type reference (TYPE) PSJ_PROCESS_ID I_PROCESS_ID 20080423
2 Returning R_JOURNAL_READ Value transfer Object reference (TYPE REF TO) IF_PSJ_JOURNAL_READ R_JOURNAL_READ 20080423

Method S_CREATE_JOURNAL_READ on class CL_PSJ_FACTORY has no exception.

Method S_CREATE_JOURNAL_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20080812
2 Returning R_JOURNAL_WRITE Value transfer Object reference (TYPE REF TO) IF_PSJ_JOURNAL_WRITE R_JOURNAL_WRITE 20080423

Method S_CREATE_JOURNAL_WRITE on class CL_PSJ_FACTORY has no exception.

Method S_DETERMINE_OWN_SYSTEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYSTEM_ID Value transfer Type reference (TYPE) PSJ_SYSTEM_ID ID eines Systems 20080812

Method S_DETERMINE_OWN_SYSTEM_ID on class CL_PSJ_FACTORY has no exception.

Method S_GET_VALIDATION_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_VALIDATION_HELPER Value transfer Object reference (TYPE REF TO) IF_PSJ_VALIDATION_HELPER Validierungshelfer 20090421

Method S_GET_VALIDATION_HELPER on class CL_PSJ_FACTORY has no exception.

Method S_REGISTER_STEP_READER_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP_READER_PLUGIN Call by reference Object reference (TYPE REF TO) IF_PSJ_STEP_READER_PLUGIN Plugin zum Anbinden weiterer Datenquellen 20080813

Method S_REGISTER_STEP_READER_PLUGIN on class CL_PSJ_FACTORY has no exception.

Method S_SET_SLD_DOUBLE Signature

Method S_SET_SLD_DOUBLE on class CL_PSJ_FACTORY has no parameter.
Method S_SET_SLD_DOUBLE on class CL_PSJ_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 300