SAP ABAP Class CL_RECON_ENTITY_TRS (Reconciliation Entity)
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_ENTITY_TRS Common int. for Proxy and Rec. Ent 20000131
Properties
Class CL_RECON_ENTITY_TRS  
Short Description Reconciliation Entity    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FTR_SECURITY_ACCOUNT_MGT   Treasury: Securities Account Management 
Created 20000131   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RECON_ENTITY_TRS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECON_ENTITY_TRS Common int. for Proxy and Rec. Ent 20000131
Friends
Class CL_RECON_ENTITY_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 20000131
2 _CON_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_RECON_ENTITY_TRS' Name of the Class 20000203
3 _CON_CREATE Constant Private Type reference (TYPE) SYCHAR01 'C' CON_CREATE 20000131
4 _CON_DELETE Constant Private Type reference (TYPE) SYCHAR01 'E' CON_DELETE 20000131
5 _CON_DISPLAY Constant Private Type reference (TYPE) SYCHAR01 'D' Display Mode 20000131
6 _CON_EXCLUSIVE_LOCK Constant Private Type reference (TYPE) ENQMODE 'X' Exclusive Lock 20000214
7 _CON_SHARED_LOCK Constant Private Type reference (TYPE) ENQMODE 'S' Shared Lock 20000214
8 _CON_WRITE_LOCK Constant Private Type reference (TYPE) ENQMODE 'E' Write Lock 20000214
9 _ENQMODE Instance attribute Private Type reference (TYPE) ENQMODE Mode of Current Locking 20000214
10 _IT_EDITOR_TEXT_DB Instance attribute Private Type reference (TYPE) TRSY_RECON_TXT Table Holding the Editor Text from the Database 20000201
11 _IT_EDITOR_TEXT_NATIVE Instance attribute Private Type reference (TYPE) TRSY_RECON_NATIVE_EDITOR_TEXT Table Holding the Native Editor Text 20000201
12 _IT_RECON_POSITIONS Instance attribute Private Type reference (TYPE) TRSY_RECON_POSITIONS Positions 20000131
13 _IT_TWD01 Static Attribute Private Type reference (TYPE) TYPE_IT_TWD01 Security Account Text 20000207
14 _MODE Instance attribute Private Type reference (TYPE) SYCHAR01 Mode Parameter 20000131
15 _PCUST Static Attribute Private Object reference (TYPE REF TO) CL_RECON_CUSTOMIZING_TRS Customizing Object 20000209
16 _PPARENT Instance attribute Private Object reference (TYPE REF TO) CL_RECON_ENTITY_MANAGER_TRS Parent 20000131
17 _PTEXTEDITOR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TEXTEDIT Text Editor 20000201
18 _RECON_ENTITY Instance attribute Private Type reference (TYPE) TRSS_RECON_ENTITY Reconciliation Data 20000131
19 _RECON_ENTITY_CHANGE Instance attribute Private Type reference (TYPE) TRSS_RECON_ENTITY Reconciliation Data Changed 20000202
20 _USER_LOCK_NAME Instance attribute Private Type reference (TYPE) SYMSGV Name of the User who is Locking the Object 20000214
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000131
2 CONVERTTEXTTABLEDBTOINTFORMAT Instance method Private Method Convert a Text Table in DB Format to Internal Format 20000203
3 CONVERTTEXTTABLETODBFORMAT Instance method Private Method Convert a Text Table to DB Format 20000203
4 DELETE Instance method Public Method Destructor 20000202
5 DEQUEUE Instance method Private Method Dequeue a Lock 20000214
6 ENQUEUE Instance method Private Method Enqueue a Lock 20000214
7 GETCOMPCODETEXT Instance method Private Method Get the Description of the Company Code 20000207
8 GETEXCLUDINGFCODES Instance method Public Method 20000131
9 GETGUITITLE Instance method Public Method 20000131
10 GETMODE Instance method Public Method Get the Mode of the Object 20000203
11 GETNUMBERID Instance method Public Method 20000131
12 GETNUMBERIDINTERNAL Instance method Public Method 20000210
13 GETNUMBEROFPOSITIONS Instance method Public Method 20000215
14 GETPOSITIONS Instance method Public Method 20000131
15 GETRECONDATA Instance method Public Method 20000201
16 GETSCREENSTATUSFORFIELD Instance method Public Method 20000202
17 GETSECURITYACCOUNTTEXT Instance method Private Method Get the Description of the Security Account 20000207
18 GETSECURITYIDTEXT Instance method Private Method Get the Text of the Security ID 20000209
19 ISDATACHANGED Instance method Public Method Is the Data of the Object Changed 20000202
20 PUTRECONDATA Instance method Public Method 20000202
21 REFRESHPOSITIONS Instance method Public Method 20000131
22 SETNEWMODE Instance method Public Method Set a New Mode of the Object 20000203
23 SETTEXTEDITORANDUPDATE Instance method Public Method 20000201
24 SWITCHLOCK Instance method Private Method Switch the Lock 20000214
25 UPDATEDATABASE Instance method Public Method Update the Database 20000203
26 UPDATETEXTEDITORDB Instance method Private Method Update the Text Editor Table on the Database 20000203
Events
Class CL_RECON_ENTITY_TRS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_IT_TWD01 Private See coding TWD01 20000207
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' 20000131
2 Importing IM_NUMBERID Value transfer Type reference (TYPE) TPM_RECON_NUMBER 0 Unique Recon. Ent. number 20000131
3 Importing IM_RECON_ENTITY_MANAGER Value transfer Object reference (TYPE REF TO) CL_RECON_ENTITY_MANAGER_TRS Parent manager 20000131
# Exception Resumable Description Created on
1 EXC_FOREIGN_LOCK Foreign lock 20000214
2 EXC_INVALID_MODE Invalid mode 20000131
3 EXC_RECON_ENT_DOES_NOT_EXIST The recon entity does not exist 20000131

Method CONVERTTEXTTABLEDBTOINTFORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IT_TEXT_NATIVE_FORMAT Call by reference Type reference (TYPE) TRSY_RECON_NATIVE_EDITOR_TEXT Table in native Text editor format 20000203
2 Importing IM_IT_TEXT_DB_FORMAT Call by reference Type reference (TYPE) TRSY_RECON_TXT Table with text in DB format 20000203

Method CONVERTTEXTTABLEDBTOINTFORMAT on class CL_RECON_ENTITY_TRS has no exception.

Method CONVERTTEXTTABLETODBFORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IT_TEXT_DB_FORMAT Call by reference Type reference (TYPE) TRSY_RECON_TXT Text in DB format 20000203
2 Importing IM_IT_NATIVE_EDITOR_TEXT Call by reference Type reference (TYPE) TRSY_RECON_NATIVE_EDITOR_TEXT Native text from the Text editor control 20000203
3 Importing IM_NUMBERID Value transfer Type reference (TYPE) TPM_RECON_NUMBER Number ID 20000203

Method CONVERTTEXTTABLETODBFORMAT on class CL_RECON_ENTITY_TRS has no exception.

Method DELETE Signature

Method DELETE on class CL_RECON_ENTITY_TRS has no parameter.
Method DELETE on class CL_RECON_ENTITY_TRS has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEQUEUE Value transfer Type reference (TYPE) ENQMODE Unlock mode 20000214

Method DEQUEUE on class CL_RECON_ENTITY_TRS has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENQMODE Value transfer Type reference (TYPE) ENQMODE Lock mode 20000214
# Exception Resumable Description Created on
1 EXC_FOREIGN_LOCK Foreign lock 20000214

Method GETCOMPCODETEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMP_CODE Value transfer Type reference (TYPE) BUKRS Company code 20000207
2 Returning RE_COMP_CODE_TEXT Value transfer Type reference (TYPE) BUTXT Company code description 20000207

Method GETCOMPCODETEXT on class CL_RECON_ENTITY_TRS has no exception.

Method GETEXCLUDINGFCODES Signature

Method GETEXCLUDINGFCODES on class CL_RECON_ENTITY_TRS has no parameter.
Method GETEXCLUDINGFCODES on class CL_RECON_ENTITY_TRS has no exception.

Method GETGUITITLE Signature

Method GETGUITITLE on class CL_RECON_ENTITY_TRS has no parameter.
Method GETGUITITLE on class CL_RECON_ENTITY_TRS has no exception.

Method GETMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MODE Value transfer Type reference (TYPE) SYCHAR01 Mode 20000203

Method GETMODE on class CL_RECON_ENTITY_TRS has no exception.

Method GETNUMBERID Signature

Method GETNUMBERID on class CL_RECON_ENTITY_TRS has no parameter.
Method GETNUMBERID on class CL_RECON_ENTITY_TRS has no exception.

Method GETNUMBERIDINTERNAL Signature

Method GETNUMBERIDINTERNAL on class CL_RECON_ENTITY_TRS has no parameter.
Method GETNUMBERIDINTERNAL on class CL_RECON_ENTITY_TRS has no exception.

Method GETNUMBEROFPOSITIONS Signature

Method GETNUMBEROFPOSITIONS on class CL_RECON_ENTITY_TRS has no parameter.
Method GETNUMBEROFPOSITIONS on class CL_RECON_ENTITY_TRS has no exception.

Method GETPOSITIONS Signature

Method GETPOSITIONS on class CL_RECON_ENTITY_TRS has no parameter.
Method GETPOSITIONS on class CL_RECON_ENTITY_TRS has no exception.

Method GETRECONDATA Signature

Method GETRECONDATA on class CL_RECON_ENTITY_TRS has no parameter.
Method GETRECONDATA on class CL_RECON_ENTITY_TRS has no exception.

Method GETSCREENSTATUSFORFIELD Signature

Method GETSCREENSTATUSFORFIELD on class CL_RECON_ENTITY_TRS has no parameter.
Method GETSCREENSTATUSFORFIELD on class CL_RECON_ENTITY_TRS has no exception.

Method GETSECURITYACCOUNTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMP_CODE Value transfer Type reference (TYPE) BUKRS Company code 20000207
2 Importing IM_SECURITY_ACCOUNT Value transfer Type reference (TYPE) VRLDEPO Security account 20000207
3 Returning RE_SEC_ACC_TEXT Value transfer Type reference (TYPE) XLDEPO Description 20000207

Method GETSECURITYACCOUNTTEXT on class CL_RECON_ENTITY_TRS has no exception.

Method GETSECURITYIDTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LONG_TEXT Call by reference Type reference (TYPE) XALLB Long Text 20000209
2 Changing CH_QUOTATION Call by reference Type reference (TYPE) SNOTI Quotation 20000216
3 Changing CH_SHORT_TEXT Call by reference Type reference (TYPE) XALKZ Short text 20000209
4 Importing IM_SECURITY_ID Value transfer Type reference (TYPE) VVRANLW Security ID 20000209

Method GETSECURITYIDTEXT on class CL_RECON_ENTITY_TRS has no exception.

Method ISDATACHANGED 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 20000202

Method ISDATACHANGED on class CL_RECON_ENTITY_TRS has no exception.

Method PUTRECONDATA Signature

Method PUTRECONDATA on class CL_RECON_ENTITY_TRS has no parameter.
Method PUTRECONDATA on class CL_RECON_ENTITY_TRS has no exception.

Method REFRESHPOSITIONS Signature

Method REFRESHPOSITIONS on class CL_RECON_ENTITY_TRS has no parameter.
Method REFRESHPOSITIONS on class CL_RECON_ENTITY_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 of the object 20000203
# Exception Resumable Description Created on
1 EXC_FOREIGN_LOCK Foreign Lock failure 20000214
2 EXC_INTERNAL_LOGIC_ERROR Internal logic error 20000203

Method SETTEXTEDITORANDUPDATE Signature

Method SETTEXTEDITORANDUPDATE on class CL_RECON_ENTITY_TRS has no parameter.
Method SETTEXTEDITORANDUPDATE on class CL_RECON_ENTITY_TRS has no exception.

Method SWITCHLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENQMODE Value transfer Type reference (TYPE) ENQMODE Lock mode 20000214
# Exception Resumable Description Created on
1 EXC_LOCK_MODE_NOT_CHANGED The lock mode could not be changed 20000214

Method UPDATEDATABASE Signature

Method UPDATEDATABASE on class CL_RECON_ENTITY_TRS has no parameter.
# Exception Resumable Description Created on
1 EXC_NUMBER_CREATION_FAILED The number from the number range could not be created 20000203

Method UPDATETEXTEDITORDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IT_NATIVE_EDITOR_TEXT Call by reference Type reference (TYPE) TRSY_RECON_NATIVE_EDITOR_TEXT Editor text in native format 20000203
2 Importing IM_NUMBERID Value transfer Type reference (TYPE) TPM_RECON_NUMBER Number iD 20000203

Method UPDATETEXTEDITORDB on class CL_RECON_ENTITY_TRS has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in