SAP ABAP Class CL_RECON_POSITION_TRS (External Position)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-BO (Application Component) Back Office
     FTR_SECURITY_ACCOUNT_MGT (Package) Treasury: Securities Account Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECON_POSITION_TRS Interface for External Position 20000207
Properties
Class CL_RECON_POSITION_TRS  
Short Description External Position    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_SECURITY_ACCOUNT_MGT   Treasury: Securities Account Management 
Created 20000207   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RECON_POSITION_TRS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECON_POSITION_TRS Interface for External Position 20000207
Friends
Class CL_RECON_POSITION_TRS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _CON_CHANGE Constant Private Type reference (TYPE) SYCHAR01 'A' CON_CHANGE 20000207
2 _CON_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_RECON_POSITION_TRS' Name of the Class 20000207
3 _CON_CREATE Constant Private Type reference (TYPE) SYCHAR01 'C' CON_CREATE 20000207
4 _CON_DELETE Constant Private Type reference (TYPE) SYCHAR01 'E' CON_DELETE 20000207
5 _CON_DISPLAY Constant Private Type reference (TYPE) SYCHAR01 'D' CON_DISPLAY 20000207
6 _CON_POSITION_TABLE_NAME Constant Private Type reference (TYPE) TABNAME16 'TRST_RECON_POS' Position Table Name 20000224
7 _MODE Instance attribute Private Type reference (TYPE) SYCHAR01 Mode of the Position 20000207
8 _NUMBERID Instance attribute Private Type reference (TYPE) TPM_RECON_NUMBER Parent Number ID 20000207
9 _OLDSECURITYID Instance attribute Private Type reference (TYPE) VVRANLW Old Security ID 20000208
10 _OLDSYSTEMKEY Instance attribute Private Type reference (TYPE) TPM_RECON_SYSTEM_KEY Last Used System Key 20000209
11 _PCUST Static Attribute Private Object reference (TYPE REF TO) CL_RECON_CUSTOMIZING_TRS Cutomizing Object 20000209
12 _PPARENT Instance attribute Private Object reference (TYPE REF TO) CL_RECON_ENTITY_TRS Parent Reconciliation Entity 20000207
13 _PSYSTEMKEYMANAGER Static Attribute Private Object reference (TYPE REF TO) CL_TBSK_KEY_MANAGER System Key Manager 20000224
14 _RECON_POS Instance attribute Private Type reference (TYPE) TRSS_RECON_POSITION Reconciliation Position 20000207
15 _RECON_POS_COPY Instance attribute Private Type reference (TYPE) TRSS_RECON_POSITION Reconciliation Position Change Data 20000208
16 _VWPANLA Instance attribute Private Type reference (TYPE) VWPANLA Class Data 20000208
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000207
2 CREATESYSTEMKEYMANAGER Instance method Private Method Create the System Key Manager 20000224
3 GETMODE Instance method Public Method Get the Mode of the Position 20000209
4 GETNEWSYSTEMKEY Instance method Private Method Get a New System Key for the Position 20000209
5 GETPOSEXCLUDINGFCODES Instance method Public Method 20000208
6 GETPOSGUITITLE Instance method Public Method 20000208
7 GETPOSITIONDATA Instance method Public Method 20000207
8 GETPOSNUMBERID Instance method Public Method 20000208
9 GETPOSSCREENSTATUSFORFIELD Instance method Public Method 20000208
10 GETSECURITYID Instance method Public Method 20000208
11 ISPOSDATACHANGED Instance method Public Method Is the Position Data Changed? 20000208
12 RELEASESYSTEMKEYMANAGER Instance method Private Method Release the System Key Manager 20000224
13 SETNEWMODE Instance method Public Method Set a New Mode 20000209
14 SETPOSITIONDATA Instance method Public Method 20000207
15 UPDATEDATABASE Instance method Public Method Update the DB 20000209
Events
Class CL_RECON_POSITION_TRS has no event.
Types
Class CL_RECON_POSITION_TRS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Value transfer Type reference (TYPE) SYCHAR01 'D' 20000207
2 Importing IM_POSITION_KEY Value transfer Type reference (TYPE) TPM_RECON_SYSTEM_KEY Position key 20000207
3 Importing IM_RECON_ENTITY Value transfer Object reference (TYPE REF TO) CL_RECON_ENTITY_TRS Parent recon entity 20000207
# Exception Resumable Description Created on
1 EXC_INVALID_MODE Invalid mode 20000207
2 EXC_PARENT_ENTITY_IS_INITIAL The parent reconciliation entity way initial 20000207
3 EXC_POSITION_DOES_NOT_EXIST The position does not exist on the DB 20000207
4 EXC_POSITION_KEY_IS_INITIAL The position key is initial 20000207
5 EXC_SECURITY_ID_ERROR Error when loading the class data of the security ID 20000208

Method CREATESYSTEMKEYMANAGER Signature

Method CREATESYSTEMKEYMANAGER on class CL_RECON_POSITION_TRS has no parameter.
# Exception Resumable Description Created on
1 EXC_KEY_TABLE_LOCKED_BY_USER The table controling the system keys are locked by a user 20000224

Method GETMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POSITION_MODE Value transfer Type reference (TYPE) SYCHAR01 Position mode 20000209

Method GETMODE on class CL_RECON_POSITION_TRS has no exception.

Method GETNEWSYSTEMKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SYSTEM_KEY Value transfer Type reference (TYPE) TPM_RECON_SYSTEM_KEY System key 20000209
# Exception Resumable Description Created on
1 EXC_KEY_TABLE_LOCKED_BY_USER Lock by other user 20000224
2 EXC_NO_SYSTEM_KEY_CREATED No sysem keys could be created 20000224

Method GETPOSEXCLUDINGFCODES Signature

Method GETPOSEXCLUDINGFCODES on class CL_RECON_POSITION_TRS has no parameter.
Method GETPOSEXCLUDINGFCODES on class CL_RECON_POSITION_TRS has no exception.

Method GETPOSGUITITLE Signature

Method GETPOSGUITITLE on class CL_RECON_POSITION_TRS has no parameter.
Method GETPOSGUITITLE on class CL_RECON_POSITION_TRS has no exception.

Method GETPOSITIONDATA Signature

Method GETPOSITIONDATA on class CL_RECON_POSITION_TRS has no parameter.
Method GETPOSITIONDATA on class CL_RECON_POSITION_TRS has no exception.

Method GETPOSNUMBERID Signature

Method GETPOSNUMBERID on class CL_RECON_POSITION_TRS has no parameter.
Method GETPOSNUMBERID on class CL_RECON_POSITION_TRS has no exception.

Method GETPOSSCREENSTATUSFORFIELD Signature

Method GETPOSSCREENSTATUSFORFIELD on class CL_RECON_POSITION_TRS has no parameter.
Method GETPOSSCREENSTATUSFORFIELD on class CL_RECON_POSITION_TRS has no exception.

Method GETSECURITYID Signature

Method GETSECURITYID on class CL_RECON_POSITION_TRS has no parameter.
Method GETSECURITYID on class CL_RECON_POSITION_TRS has no exception.

Method ISPOSDATACHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHANGED Value transfer Type reference (TYPE) XFELD Flag stating if the data was changed 20000208

Method ISPOSDATACHANGED on class CL_RECON_POSITION_TRS has no exception.

Method RELEASESYSTEMKEYMANAGER Signature

Method RELEASESYSTEMKEYMANAGER on class CL_RECON_POSITION_TRS has no parameter.
Method RELEASESYSTEMKEYMANAGER on class CL_RECON_POSITION_TRS has no exception.

Method SETNEWMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_MODE Value transfer Type reference (TYPE) SYCHAR01 New mode 20000209
# Exception Resumable Description Created on
1 EXC_INTERNAL_LOGIC_ERROR Internal logic error 20000209

Method SETPOSITIONDATA Signature

Method SETPOSITIONDATA on class CL_RECON_POSITION_TRS has no parameter.
Method SETPOSITIONDATA on class CL_RECON_POSITION_TRS has no exception.

Method UPDATEDATABASE Signature

Method UPDATEDATABASE on class CL_RECON_POSITION_TRS has no parameter.
# Exception Resumable Description Created on
1 EXC_SYSTEM_KEY_LOCKED The system key could not be created 20000209
History
Last changed by/on SAP  20050109 
SAP Release Created in