SAP ABAP Class IHC_CL_PROC_ROUTING (Utilities for Payment Order)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-IHC (Application Component) FSCM In-House Cash
     FIN_IHC (Package) Payment Order In-House Cash
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  IHC_CL_PROC Payment Order Entity 20031127
Properties
Class IHC_CL_PROC_ROUTING  
Short Description Utilities for Payment Order    
Super Class IHC_CL_PROC Payment Order Entity 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_IHC   Payment Order In-House Cash 
Created 20031118   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IHC_CL_PROC_ROUTING has no forward declaration.
Interfaces
Class IHC_CL_PROC_ROUTING has no interface implemented.
Friends
Class IHC_CL_PROC_ROUTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FORMS_TABLE Instance attribute Private Type reference (TYPE) FORMS_TABLE Forms Table for Generation 20031118
2 INSTRUCTION Instance attribute Private Type reference (TYPE) INSTRUCTION Instructions Table 20031118
3 MAX_UNITS Constant Private Type reference (TYPE) I 36 20070305
4 PRIV_STAB_INST_LOOKUP Static Attribute Private Type reference (TYPE) INST_TAB_LOOKUP 20070305
5 RT_UNIT Instance attribute Private Type reference (TYPE) IHC_DTE_UNIT Bank Area 20040427
6 SUBROU_POOL Instance attribute Private Type reference (TYPE) CHAR8 20031118
7 TREE Instance attribute Private Object reference (TYPE REF TO) RT_NODE 20031118
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT Static method Public Method Trigger the Commit 20031118
2 CREATE_NODES_ID Instance method Private Method Assigns a Unique ID per Node 20031118
3 CREATE_RT_TREE Instance method Private Method Reads from Database to Routing Tree 20031118
4 DETERMINE_ROUTING Instance method Private Method New Solution: Runs Checks and Returns a Route 20031118
5 FILL_INSTR_TAB Instance method Private Method Fills the Static Instruction Table 20031118
6 GENERATE_RT_CRITERIAS Instance method Private Method Generation of Attribute Checks 20031118
7 GENERATE_RT_DATA_DEFINITION Instance method Private Method Generation of Definition Segment 20031118
8 GENERATE_RT_RANGES_CHECKS Instance method Private Method Generation of Range Checks 20031118
9 GENERATE_RT_RANGES_DEF Instance method Private Method Generation of Range Definitions 20031118
10 GENERATE_RT_RANGES_FILL_FORMS Instance method Private Method Generation of Forms for Filling Range 20031118
11 GENERATE_RT_ROUTING Instance method Private Method Generation of Routing Check 20031118
12 GENERATE_RT_SELOPT Instance method Private Method Fill Ranges with Selection Options 20031118
13 OUT_ROUTING_TREE Static method Private Method Output of Routing Tree 20031118
14 REC_PARTNER_LIST Instance method Public Method Determine Route 20040209
15 REC_ROUTE_DET Instance method Public Method Determine Route 20031118
16 S_FLUSH_MEMORY Static method Public Method Delete Memory 20060504
17 S_INSTANCE Static method Public Method Instantiate an Object (Singleton, Multi-Instanz) 20031118
18 S_MEMORY_SYNC Static method Public Event handling method Save Synchronization at End of an SAP LUW 20031118
19 WRITE_INSTR Instance method Private Method Creates an Instruction and Inserts it in the Forms Table 20031118
Events
Class IHC_CL_PROC_ROUTING has no event.
Types
Class IHC_CL_PROC_ROUTING has no local type.
Method Signatures

Method COMMIT Signature

Method COMMIT on class IHC_CL_PROC_ROUTING has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20031118

Method CREATE_NODES_ID Signature

Method CREATE_NODES_ID on class IHC_CL_PROC_ROUTING has no parameter.
Method CREATE_NODES_ID on class IHC_CL_PROC_ROUTING has no exception.

Method CREATE_RT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNIT Call by reference Type reference (TYPE) IHC_DTE_UNIT Bankschlüssel 20031118
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20040105

Method DETERMINE_ROUTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROUTE Call by reference Type reference (TYPE) IHC_TTY_RT_ROUTE IHC: Leitweg 20031118
2 Importing I_PN Call by reference Type reference (TYPE) IHC_DB_PN 20031118

Method DETERMINE_ROUTING on class IHC_CL_PROC_ROUTING has no exception.

Method FILL_INSTR_TAB Signature

Method FILL_INSTR_TAB on class IHC_CL_PROC_ROUTING has no parameter.
Method FILL_INSTR_TAB on class IHC_CL_PROC_ROUTING has no exception.

Method GENERATE_RT_CRITERIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RT_CRIT Call by reference Object reference (TYPE REF TO) RT_NODE 20031118

Method GENERATE_RT_CRITERIAS on class IHC_CL_PROC_ROUTING has no exception.

Method GENERATE_RT_DATA_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RT_IF Call by reference Type reference (TYPE) CHAR30 20031118

Method GENERATE_RT_DATA_DEFINITION on class IHC_CL_PROC_ROUTING has no exception.

Method GENERATE_RT_RANGES_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RT_RANGE Call by reference Object reference (TYPE REF TO) RT_NODE 20031118

Method GENERATE_RT_RANGES_CHECKS on class IHC_CL_PROC_ROUTING has no exception.

Method GENERATE_RT_RANGES_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RT_CRIT Call by reference Object reference (TYPE REF TO) RT_NODE 20031118

Method GENERATE_RT_RANGES_DEF on class IHC_CL_PROC_ROUTING has no exception.

Method GENERATE_RT_RANGES_FILL_FORMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RT_RANGE Call by reference Object reference (TYPE REF TO) RT_NODE 20031118

Method GENERATE_RT_RANGES_FILL_FORMS on class IHC_CL_PROC_ROUTING has no exception.

Method GENERATE_RT_ROUTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LIN Call by reference Type reference (TYPE) CHAR6 Characterfeld der Länge 6 20031118
2 Exporting E_MSG Call by reference Type reference (TYPE) CHAR120 char120 20031118
3 Exporting E_OFF Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20031118
4 Exporting E_SUBROU_POOL Call by reference Type reference (TYPE) CHAR8 Character Feld der Länge 8 20031118
5 Exporting E_WRD Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20031118
6 Importing I_RT_IF Call by reference Type reference (TYPE) CHAR30 20031118
7 Importing I_UNIT Call by reference Type reference (TYPE) IHC_DTE_UNIT IHC Center 20031118
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20040105

Method GENERATE_RT_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RT_SELOPT Call by reference Object reference (TYPE REF TO) RT_NODE 20031118

Method GENERATE_RT_SELOPT on class IHC_CL_PROC_ROUTING has no exception.

Method OUT_ROUTING_TREE Signature

Method OUT_ROUTING_TREE on class IHC_CL_PROC_ROUTING has no parameter.
Method OUT_ROUTING_TREE on class IHC_CL_PROC_ROUTING has no exception.

Method REC_PARTNER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IT_CL_PARTNER Call by reference Type reference (TYPE) IHC_TTY_PN_CL_PARTNER IHC: Liste der gefundene Clearingspartner 20040209
2 Importing I_PN_SEMKEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY 20040209
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20040209

Method REC_ROUTE_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_ROLLBACK Call by reference Type reference (TYPE) IHC_DTE_HANDLE_LUW 'X' Soll der Prozessmethode ein Commit auslösen? 20040420
2 Importing I_HANDLE_LUW Call by reference Type reference (TYPE) IHC_DTE_HANDLE_LUW 'X' Soll der Prozessmethode ein Commit auslösen? 20031118
3 Importing I_PN_SEMKEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY 20031118
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20031118

Method S_FLUSH_MEMORY Signature

Method S_FLUSH_MEMORY on class IHC_CL_PROC_ROUTING has no parameter.
Method S_FLUSH_MEMORY on class IHC_CL_PROC_ROUTING has no exception.

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_REF Call by reference Object reference (TYPE REF TO) IHC_CL_PROC_ROUTING 20031118
2 Importing I_UNIT Call by reference Type reference (TYPE) IHC_DTE_UNIT Bank Area 20070305
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20031118

Method S_MEMORY_SYNC Signature

Method S_MEMORY_SYNC on class IHC_CL_PROC_ROUTING has no parameter.
Method S_MEMORY_SYNC on class IHC_CL_PROC_ROUTING has no exception.

Method WRITE_INSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_1_PAR Call by reference Type reference (TYPE) C 20031118
2 Importing I_2_PAR Call by reference Type reference (TYPE) C 20031118
3 Importing I_3_PAR Call by reference Type reference (TYPE) C 20031118
4 Importing I_4_PAR Call by reference Type reference (TYPE) C 20031118
5 Importing I_INSTR_TYPE Call by reference Type reference (TYPE) C 20031118

Method WRITE_INSTR on class IHC_CL_PROC_ROUTING has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 500