SAP ABAP Class CL_FAGL_OI_READ (Read Open Items)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL (Application Component) General Ledger Accounting
     FAGL_ONLINE_SPLITTER (Package) Online Splitter in New General Ledger
Properties
Class CL_FAGL_OI_READ  
Short Description Read Open Items    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAGL_ONLINE_SPLITTER   Online Splitter in New General Ledger 
Created 20031117   SAP 
Last change 20140121   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)
2 GLT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GLT9 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FAGL_OI_READ has no interface implemented.
Friends
Class CL_FAGL_OI_READ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GD_COUNT_MAX Static Attribute Private Type reference (TYPE) I 100 Maximum Number of Documents in Table GT_SPLINFO 20061227
2 GD_COUNT_UPD Static Attribute Private Type reference (TYPE) I Number of Documents in Table GT_SPLINFO 20061227
3 GD_SUBSEQUENT Static Attribute Private Type reference (TYPE) BOOLE_D Subsequent Posting Mode 20041230
4 GD_VALIDATION Static Attribute Private Type reference (TYPE) BOOLE_D Validation Mode 20050126
5 GSD_INDEX Instance attribute Private Attribute reference (LIKE) SY-TABIX Index DB Table 20050315
6 GT_GLOBAL_SPLINFO Static Attribute Public Type reference (TYPE) FAGL_TS_SPLINFO Sorted Table for FAGL_SPLINFO 20081113
7 GT_GLOBAL_SPLINFO_VAL Static Attribute Public Type reference (TYPE) FAGL_TS_SPLINFO_VAL Sorted Table for FAGL_SPLINFO_VAL 20081113
8 GT_SPLINFO Static Attribute Private Type reference (TYPE) FAGL_TS_SPLINFO Sorted Table for FAGL_SPLINFO 20041230
9 GT_SPLINFO_VAL Static Attribute Private Type reference (TYPE) FAGL_TS_SPLINFO_VAL Sorted Table for FAGL_SPLINFO_VAL 20041230
10 H_SELF Static Attribute Private Object reference (TYPE REF TO) CL_FAGL_OI_READ Read Open Items 20031119
11 ID_LEDGER Instance attribute Private Type reference (TYPE) RLDNR Ledger 20031119
12 ID_PREPARED Instance attribute Private Type reference (TYPE) BOOLE_D Internal table prepared for posting 20090306
13 ID_SPLMETHD Instance attribute Private Type reference (TYPE) SPLITMETHD Splitting Method 20031119
14 IR_BADI_REPL_ASSIGNMENT Instance attribute Private Object reference (TYPE REF TO) IF_EX_GLT0_REPLACE_ASGMT BAdI Interface IF_EX_GLT0_REPLACE_ASGMT 20040715
15 IT_SPLINFO Instance attribute Private Type reference (TYPE) TT_SPLIT_INFO 20031119
16 IT_SPLINFO_VAL Instance attribute Private Type reference (TYPE) TT_SPLIT_INFO_VAL 20031119
17 IT_VAL_LOG Static Attribute Private Type reference (TYPE) FAGL_T_VAL_LOG Validation Log 20050126
18 SD_FORCE_SPLIT_INACTIVATION Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20090811
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_VAL_MESSAGE Static method Public Method Collect Validation Messages 20050126
2 COLLECT_VAL_MESSAGE_REVERSE Static method Public Method Update Validation Log During Real Reversal (BELNR) 20080222
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031119
4 CREATE_OBJECT Static method Public Method 20031119
5 FORCE_SPLIT_INACTIVATION Static method Public Method Temporary Deactivation of Doc. Splitting (for Emergencies!) 20090811
6 GET_SPLINFO_DATA_EXT Static method Public Method Return SPLINFO Tables (TRACE) 20081113
7 GET_SPLINFO_DATA_INT Static method Public Method Return Internal SPLINFO Table 20090130
8 ITEMS_GET Static method Public Method Get additional Items for follow on processes 20031125
9 ITEMS_GET_RUNTIME Static method Public Method Splitting Information During Runtime 20101217
10 ITEMS_POST Static method Public Method Write Splitinfo to database 20031118
11 ITEMS_READ_VAT Static method Public Method Get Split Info with Tax Account 20051026
12 ITEMS_SUMMARIZE Static method Public Method Summarize items and remember splitinfo 20031117
13 ITEM_ATTR_SET Static method Public Method Set Characteristics According to Account 20040927
14 OPEN_ITEMS_READ Static method Public Method Read open items from Database 20031117
15 OPEN_ITEMS_READ_AWKEY Static method Public Method Get splitinfo with awkey 20031125
16 OPEN_ITEMS_READ_BUFFER Static method Public Method Read Open Items from Buffer 20090217
17 OPEN_ITEMS_READ_PP Static method Public Method Read Open Items from Database for Partial Payments 20071205
18 P_CALL_BADI_REPL_ASSIGNMENT Instance method Private Method BAdI for Replacing Temporary Coding 20040715
19 P_ITEMS_POST Instance method Private Method 20031119
20 P_ITEMS_POST_PREPARE Instance method Private Method 20090306
21 P_ITEMS_SUMMARIZE Instance method Private Method 20031119
22 P_ITEM_ATTR_SET Instance method Private Method 20031119
23 P_SPLINFO_COMPRESS Instance method Private Method Aggregation of fagl_splinfo* Before Update 20081008
24 P_SPLINFO_GET Instance method Private Method 20031119
25 RESET_BUFFER Static method Public Method Reset Static Buffer During Commit 20041230
26 RESET_OBJECT Static method Public Method Free Instance Object 20060620
27 REVERSE_DOCUMENT Static method Public Method "Real" Reversal: Invert FAGL_SPLINFO 20060720
28 SET_BUFFER Static method Public Method Pre-Fill Buffer 20090326
29 SET_UPD_MAX_CNT Static method Public Method Set Maximum Number of Documents Selected in GT_SPLINFO 20061227
Events
Class CL_FAGL_OI_READ has no event.
Types
Class CL_FAGL_OI_READ has no local type.
Method Signatures

Method COLLECT_VAL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VAL_LOG Call by reference Type reference (TYPE) FAGL_VAL_LOG Belegaufteilung Validierung: Protokoll 20050126

Method COLLECT_VAL_MESSAGE on class CL_FAGL_OI_READ has no exception.

Method COLLECT_VAL_MESSAGE_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCREV Call by reference Type reference (TYPE) ACCREV Referenzinformation für Storno im Rechnungswesen 20080222

Method COLLECT_VAL_MESSAGE_REVERSE on class CL_FAGL_OI_READ has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FAGL_OI_READ has no parameter.
Method CONSTRUCTOR on class CL_FAGL_OI_READ has no exception.

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SUBSEQUENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041230
2 Importing IB_VALIDATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050126
3 Importing IT_SPLINFO Call by reference Type reference (TYPE) FAGL_EMU_T_SPLINFO Itab zu Fagl_splinfo 20131106
4 Importing IT_SPLINFO_VAL Call by reference Type reference (TYPE) FAGL_EMU_T_SPLINFO_VAL Itab zu FAGL_EMU_T_SPLINFO_VAL 20131106

Method CREATE_OBJECT on class CL_FAGL_OI_READ has no exception.

Method FORCE_SPLIT_INACTIVATION Signature

Method FORCE_SPLIT_INACTIVATION on class CL_FAGL_OI_READ has no parameter.
Method FORCE_SPLIT_INACTIVATION on class CL_FAGL_OI_READ has no exception.

Method GET_SPLINFO_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GT_OUT_SPLINFO Call by reference Type reference (TYPE) FAGL_TS_SPLINFO Sortierte Tabelle für FAGL_SPLINFO 20081113
2 Exporting GT_OUT_SPLINFO_VAL Call by reference Type reference (TYPE) FAGL_TS_SPLINFO_VAL Sortierte Tabelle für FAGL_SPLINFO_VAL 20081113

Method GET_SPLINFO_DATA_EXT on class CL_FAGL_OI_READ has no exception.

Method GET_SPLINFO_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AWORG Call by reference Type reference (TYPE) AWORG Referenzorganisationseinheiten 20090306
2 Importing ID_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20090306
3 Importing ID_AWSYS Call by reference Type reference (TYPE) AWSYS Logisches System des Ursprungsbeleges 20090306
4 Importing ID_AWTYP Call by reference Type reference (TYPE) AWTYP Referenzvorgang 20090306
5 Importing IT_BELNR_E Call by reference Type reference (TYPE) FAGL_T_RF048_D Belegnummer eines Buchhaltungsbeleges 20090306
6 Exporting IT_OUT_SPLINFO Call by reference Type reference (TYPE) FAGL_ALE_SPLINFO Sortierte Tabelle für FAGL_SPLINFO 20090130
7 Exporting IT_OUT_SPLINFO_VAL Call by reference Type reference (TYPE) FAGL_ALE_SPLINFO_VAL Sortierte Tabelle für FAGL_SPLINFO_VAL 20090130

Method GET_SPLINFO_DATA_INT on class CL_FAGL_OI_READ has no exception.

Method ITEMS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM Call by reference Type reference (TYPE) GLT0_ACCIT_EX 20031125

Method ITEMS_GET on class CL_FAGL_OI_READ has no exception.

Method ITEMS_GET_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPLINFO Call by reference Type reference (TYPE) FAGL_EMU_T_SPLINFO Itab zu Fagl_splinfo 20101217
2 Exporting ET_SPLINFO_VAL Call by reference Type reference (TYPE) FAGL_EMU_T_SPLINFO_VAL Itab zu FAGL_EMU_T_SPLINFO_VAL 20101217

Method ITEMS_GET_RUNTIME on class CL_FAGL_OI_READ has no exception.

Method ITEMS_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AWORG Call by reference Type reference (TYPE) AWORG SPACE Referenzorganisationseinheiten 20031125
2 Importing ID_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20031125
3 Importing ID_AWSYS Call by reference Type reference (TYPE) AWSYS SPACE Logisches System des Ursprungsbeleges 20031125
4 Importing ID_AWTYP Call by reference Type reference (TYPE) AWTYP Referenzvorgang 20031125
5 Importing ID_BELNR Call by reference Type reference (TYPE) BELNR_D SPACE Belegnummer eines Buchhaltungsbeleges 20031126

Method ITEMS_POST on class CL_FAGL_OI_READ has no exception.

Method ITEMS_READ_VAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEMS Call by reference Type reference (TYPE) GLT0_ACCIT_EX_TAB 20051026
2 Importing IS_VAT_KEY Call by reference Type reference (TYPE) GLT0_S_SPL_VAT_KEY 20051026
# Exception Resumable Description Created on
1 INTERNAL_ERROR Systemfehler 20051026
2 NO_ITEMS_FOUND Keine Kontierungsinformation zum Schlüssel gefunden 20051026

Method ITEMS_SUMMARIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_ITEM Call by reference Type reference (TYPE) GLT0_ACCIT_EX original item 20031118
2 Changing IT_ITEMS Call by reference Type reference (TYPE) GLT0_ACCIT_EX_TAB added items 20031117

Method ITEMS_SUMMARIZE on class CL_FAGL_OI_READ has no exception.

Method ITEM_ATTR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM Call by reference Type reference (TYPE) GLT0_ACCIT_EX 20040927

Method ITEM_ATTR_SET on class CL_FAGL_OI_READ has no exception.

Method OPEN_ITEMS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACC_ITEM Call by reference Type reference (TYPE) GLT9_ACC_TAB 20031117
2 Importing IT_BSEG_KEY Call by reference Type reference (TYPE) GLT9_BSEG_KEY_TAB 20031117

Method OPEN_ITEMS_READ on class CL_FAGL_OI_READ has no exception.

Method OPEN_ITEMS_READ_AWKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACC_ITEM Call by reference Type reference (TYPE) GLT9_ACC_TAB 20031125
2 Importing ID_AWORG Value transfer Type reference (TYPE) AWORG SPACE Referenzorganisationseinheiten 20031125
3 Importing ID_AWREF Value transfer Type reference (TYPE) AWREF Referenzbelegnummer 20031125
4 Importing ID_AWSYS Value transfer Type reference (TYPE) AWSYS SPACE Logisches System des Ursprungsbeleges 20031125
5 Importing ID_AWTYP Value transfer Type reference (TYPE) AWTYP Referenzvorgang 20031125

Method OPEN_ITEMS_READ_AWKEY on class CL_FAGL_OI_READ has no exception.

Method OPEN_ITEMS_READ_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACC_ITEM Call by reference Type reference (TYPE) GLT9_ACC_TAB 20090217
2 Importing IT_BSEG_KEY Call by reference Type reference (TYPE) GLT9_BSEG_KEY_TAB 20090217

Method OPEN_ITEMS_READ_BUFFER on class CL_FAGL_OI_READ has no exception.

Method OPEN_ITEMS_READ_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACC_ITEM Call by reference Type reference (TYPE) GLT9_ACC_TAB 20071205
2 Importing IS_ACCIT Call by reference Type reference (TYPE) FAGL_GLT0_ACCIT_EXT Zeileninformation für Belegaufteilung 20071205
3 Importing IS_ACCIT_REF Call by reference Type reference (TYPE) FAGL_GLT0_ACCIT_EXT Zeileninformation für Belegaufteilung 20071205
4 Importing IS_CLEARING_ASGMT Call by reference Type reference (TYPE) AUSZ_CLR_ASGMT Zuordnung Ausgleichsz. - Ausgeglichene Zeilen mit Kontierung 20071205
5 Importing IT_SPLIT_FIELDS Call by reference Type reference (TYPE) FAGL_TT_T8G40_BS Tabelle über Splittfelder 20071205

Method OPEN_ITEMS_READ_PP on class CL_FAGL_OI_READ has no exception.

Method P_CALL_BADI_REPL_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM Call by reference Type reference (TYPE) FAGL_SPLINFO Aufteilungsinformation der OP's 20040715
2 Importing ID_BELNR Call by reference Type reference (TYPE) BELNR_D Belegnummer eines Buchhaltungsbeleges 20040715
3 Importing IT_BELNR Call by reference Type reference (TYPE) FAGL_T_RF048_D Interne/Externe FI-Belegnummern 20040715

Method P_CALL_BADI_REPL_ASSIGNMENT on class CL_FAGL_OI_READ has no exception.

Method P_ITEMS_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AWORG Call by reference Type reference (TYPE) AWORG SPACE Referenzorganisationseinheiten 20031125
2 Importing ID_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20031125
3 Importing ID_AWSYS Call by reference Type reference (TYPE) AWSYS SPACE Logisches System des Ursprungsbeleges 20031125
4 Importing ID_AWTYP Call by reference Type reference (TYPE) AWTYP Referenzvorgang 20031125
5 Importing ID_BELNR Call by reference Type reference (TYPE) BELNR_D SPACE Belegnummer eines Buchhaltungsbeleges 20031126

Method P_ITEMS_POST on class CL_FAGL_OI_READ has no exception.

Method P_ITEMS_POST_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AWORG Call by reference Type reference (TYPE) AWORG SPACE Referenzorganisationseinheiten 20090306
2 Importing ID_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20090306
3 Importing ID_AWSYS Call by reference Type reference (TYPE) AWSYS SPACE Logisches System des Ursprungsbeleges 20090306
4 Importing ID_AWTYP Call by reference Type reference (TYPE) AWTYP Referenzvorgang 20090306
5 Importing ID_BELNR Call by reference Type reference (TYPE) BELNR_D SPACE Belegnummer eines Buchhaltungsbeleges 20090306
6 Importing IT_BELNR_E Call by reference Type reference (TYPE) FAGL_T_RF048_D Interne/Externe FI-Belegnummern 20090306

Method P_ITEMS_POST_PREPARE on class CL_FAGL_OI_READ has no exception.

Method P_ITEMS_SUMMARIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_ITEM Call by reference Type reference (TYPE) GLT0_ACCIT_EX 20031119
2 Changing IT_ITEMS Call by reference Type reference (TYPE) GLT0_ACCIT_EX_TAB 20031119

Method P_ITEMS_SUMMARIZE on class CL_FAGL_OI_READ has no exception.

Method P_ITEM_ATTR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_ITEM Call by reference Type reference (TYPE) GLT0_ACCIT_EX 20031119

Method P_ITEM_ATTR_SET on class CL_FAGL_OI_READ has no exception.

Method P_SPLINFO_COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_SPLINFO Call by reference Type reference (TYPE) TT_SPLIT_INFO 20081008
2 Changing IT_SPLINFO_VAL Call by reference Type reference (TYPE) TT_SPLIT_INFO_VAL 20081008

Method P_SPLINFO_COMPRESS on class CL_FAGL_OI_READ has no exception.

Method P_SPLINFO_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20031119
2 Importing IS_ITEM Call by reference Type reference (TYPE) GLT0_ACCIT_EX 20031119

Method P_SPLINFO_GET on class CL_FAGL_OI_READ has no exception.

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_FAGL_OI_READ has no parameter.
Method RESET_BUFFER on class CL_FAGL_OI_READ has no exception.

Method RESET_OBJECT Signature

Method RESET_OBJECT on class CL_FAGL_OI_READ has no parameter.
Method RESET_OBJECT on class CL_FAGL_OI_READ has no exception.

Method REVERSE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCREV Call by reference Type reference (TYPE) ACCREV Referenzinformation für Storno im Rechnungswesen 20060720

Method REVERSE_DOCUMENT on class CL_FAGL_OI_READ has no exception.

Method SET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_SPLINFO Call by reference Type reference (TYPE) FAGL_TS_SPLINFO Sortierte Tabelle für FAGL_SPLINFO 20090326
2 Importing ITS_SPLINFO_VAL Call by reference Type reference (TYPE) FAGL_TS_SPLINFO_VAL Sortierte Tabelle für FAGL_SPLINFO_VAL 20090326

Method SET_BUFFER on class CL_FAGL_OI_READ has no exception.

Method SET_UPD_MAX_CNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MAX_CNT Call by reference Type reference (TYPE) I 20061227

Method SET_UPD_MAX_CNT on class CL_FAGL_OI_READ has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 500