SAP ABAP Class CL_IM_FM_COFI_POOLED_CASH (Imp. Class for BAdI Imp. FM_COFI_POOLED_CASH)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM (Application Component) Funds Management
     FM_SWITCHABLE_OBJECTS (Package) Objects that Should React to the Switch Framework Switch
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20060224
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_FAGL_COFI_ACDOC_MOD BAdI Interface IF_EX_FAGL_COFI_ACDOC_MOD 20050225
Properties
Class CL_IM_FM_COFI_POOLED_CASH  
Short Description Imp. Class for BAdI Imp. FM_COFI_POOLED_CASH    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FM_SWITCHABLE_OBJECTS   Objects that Should React to the Switch Framework Switch 
Created 20050225   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GLT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20060224
2 IF_EX_FAGL_COFI_ACDOC_MOD BAdI Interface IF_EX_FAGL_COFI_ACDOC_MOD 20050225
Friends
Class CL_IM_FM_COFI_POOLED_CASH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ACCDETKEY_BALANCING Constant Private Type reference (TYPE) T8G30A-ACCDETKEY 'FCC' Account Determination Key 20050225
2 CON_LTYPE_GL_BALANCING Constant Private Type reference (TYPE) T8G02-LINETYPE '01001' Item Category 20050225
3 G_ACCDETKEY Instance attribute Private Type reference (TYPE) T8G30A-ACCDETKEY 'FCA' Account Determination Key 20060224
4 ST_F_NEWGL_ACTIVEC Static Attribute Private Type reference (TYPE) FAGL_ACTIVEC Activation of New General Ledger 20050225
5 ST_GC_RLDNR Static Attribute Private Type reference (TYPE) RLDNR Ledger 20050225
6 ST_T_SPLIT_FIELDS Static Attribute Private Type reference (TYPE) FAGL_TT_T8G40_BS Table Using Splitting Fields 20050225
7 ST_T_T8G21 Static Attribute Private Type reference (TYPE) T_T8G21 Splitting Rule: Item Categories to be Processed 20050225
8 ST_T_T8G30A Static Attribute Private Type reference (TYPE) T_T8G30A Account Assignment Key for Account Determination 20050225
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_2_DUE2DUEFROM_ACCOUNT Instance method Private Method Read T8G30A and replace the G/L account 20050225
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050225
3 GET_CONTROL_TAB Instance method Private Method Determine control table for constant 20050225
4 GET_DUE2DUEFROM_ACCOUNT Instance method Private Method Determine Clearing Account for Cross-Fund Postings 20050225
5 GET_FIELD_VALUES Instance method Private Method Get treasurys pooled cash fund and business area 20050225
6 GET_LINE_TYPE Instance method Private Method Get line type of accit for document splitting 20050225
7 RAISE_MESSAGE Instance method Private Method Message an Message-Handler absetzen 20050228
8 READ_CONSTANT Instance method Private Method Read field values of constant for document splitting 20050225
Events
Class CL_IM_FM_COFI_POOLED_CASH has no event.
Types
Class CL_IM_FM_COFI_POOLED_CASH has no local type.
Method Signatures

Method CHANGE_2_DUE2DUEFROM_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_F_ACCIT Call by reference Type reference (TYPE) ACCIT Schnittstelle ins Rechnungswesen: Positionsinformation 20050225
# Exception Resumable Description Created on
1 NO_ACCOUNT_DEFINED Kein Sachkonto bestimmt für die Geschäftsprozessvariante 20050225

Method CLASS_CONSTRUCTOR Signature

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

Method GET_CONTROL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONSTANT Call by reference Type reference (TYPE) T8G21-CONST Konstanten für Belegaufteilung 20050225
2 Importing I_LINETYPE Call by reference Type reference (TYPE) ACCIT-LINETYPE Positionstyp 20050225
3 Importing I_METHOD Call by reference Type reference (TYPE) T8G01-SPLITMETHD Aufteilungsverfahren 20050225
4 Importing I_PROCESS Call by reference Type reference (TYPE) T8G12-PROCESS Geschäftsvorfall 20050225
5 Importing I_VARIANT Call by reference Type reference (TYPE) T8G12-VARIANT Geschäftsvorfallsvariante 20050225

Method GET_CONTROL_TAB on class CL_IM_FM_COFI_POOLED_CASH has no exception.

Method GET_DUE2DUEFROM_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLEARING_ACCOUNT Call by reference Type reference (TYPE) ACCIT-HKONT Sachkonto der Hauptbuchhaltung 20050225
2 Exporting E_POSTING_KEY_CREDIT Call by reference Type reference (TYPE) ACCIT-BSCHL Buchungsschlüssel 20050225
3 Exporting E_POSTING_KEY_DEBIT Call by reference Type reference (TYPE) ACCIT-BSCHL Buchungsschlüssel 20050225
4 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) ACCIT-BUKRS Buchungskreis 20050225
# Exception Resumable Description Created on
1 NO_ACCOUNT_DEFINED Kein Verrechnungskonto definiert. 20050225

Method GET_FIELD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONSTANT Call by reference Type reference (TYPE) T8G21-CONST Konstanten für Belegaufteilung 20050502
2 Exporting E_T_T8G41B Call by reference Type reference (TYPE) T_T8G41B 20050225
3 Importing I_F_ACCHD Call by reference Type reference (TYPE) ACCHD Schnittstelle ins Rechnungswesen: Kopfinformation 20050225
4 Importing I_F_ACCIT Call by reference Type reference (TYPE) ACCIT Schnittstelle ins Rechnungswesen: Positionsinformation 20050225
5 Importing I_METHOD Call by reference Type reference (TYPE) FAGL_ACTIVEC-SPLITMETHD Aufteilungsverfahren 20050225
6 Importing I_RLDNR Call by reference Type reference (TYPE) RLDNR Ledger 20050225
7 Importing I_T_ACCIT_EX Call by reference Type reference (TYPE) GLT0_ACCIT_EX_TAB 20050225
# Exception Resumable Description Created on
1 NO_CONSTANT_ASSIGNED Geschäftsprozessvariante ist nicht auf Konstante gemappt 20050225

Method GET_LINE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_F_ACCIT Call by reference Type reference (TYPE) ACCIT Schnittstelle ins Rechnungswesen: Positionsinformation 20050225

Method GET_LINE_TYPE on class CL_IM_FM_COFI_POOLED_CASH has no exception.

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARBGB Call by reference Type reference (TYPE) SMESG-ARBGB Arbeitsgebiet 20050228
2 Importing I_MSGTYP Call by reference Type reference (TYPE) SMESG-MSGTY Typ der Nachricht (E, I, W, ...) 20050228
3 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050228
4 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050228
5 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050228
6 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050228
7 Importing I_TXTNR Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20050228

Method RAISE_MESSAGE on class CL_IM_FM_COFI_POOLED_CASH has no exception.

Method READ_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_F_ACCIT_EX Call by reference Type reference (TYPE) FAGL_GLT0_ACCIT_EXT 20050502
2 Exporting E_T_T8G41B Call by reference Type reference (TYPE) T_T8G41B 20050225
3 Importing I_CONSTANT Call by reference Type reference (TYPE) GLCONST Konstanten für Belegaufteilung 20050225
4 Importing I_RLDNR Call by reference Type reference (TYPE) RLDNR Ledger 20050225

Method READ_CONSTANT on class CL_IM_FM_COFI_POOLED_CASH has no exception.
History
Last changed by/on SAP  20060711 
SAP Release Created in 600