SAP ABAP Class CL_CON_FIN_COMPARE_BALANCES (Reconcile Monthly Totals Inventory Ledger - General Ledger)
Hierarchy
IS-CWM (Software Component) Industry Solution Catch Weight Management
   IS-CWM (Application Component) Industry Solution Catch Weight Management
     CON_FIN_REPORTING (Package) Connector: Cross-Application Reporting
Properties
Class CL_CON_FIN_COMPARE_BALANCES  
Short Description Reconcile Monthly Totals Inventory Ledger - General Ledger    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CON_FIN_REPORTING    
Program status     
Category 0   
Package CON_FIN_REPORTING   Connector: Cross-Application Reporting 
Created 20041007   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CON_FIN_COMPARE_BALANCES has no forward declaration.
Interfaces
Class CL_CON_FIN_COMPARE_BALANCES has no interface implemented.
Friends
Class CL_CON_FIN_COMPARE_BALANCES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_BALANCES Instance attribute Protected Type reference (TYPE) XFLAG Balances or Totals 20050406
2 MB_DIFOLY Instance attribute Protected Type reference (TYPE) C Differences Only 20041116
3 MB_JOU_GR Instance attribute Protected Type reference (TYPE) C GR/IR Journal 20041116
4 MB_JOU_IN Instance attribute Protected Type reference (TYPE) C Inventory Journal 20041116
5 MB_JOU_WI Instance attribute Protected Type reference (TYPE) C WIP Journal 20041116
6 MB_SNAPSHOT Instance attribute Protected Type reference (TYPE) C Snapshot Function Active 20041207
7 MB_SNAP_CREATE Instance attribute Protected Type reference (TYPE) C Generate Snapshot 20041118
8 MB_SNAP_SUBTRACT Instance attribute Protected Type reference (TYPE) C Subtract Snapshot 20041118
9 MB_WIP Instance attribute Protected Type reference (TYPE) C Include Standard WIP 20041118
10 MD_ACC_SYSTEM Instance attribute Protected Type reference (TYPE) CON_FIN_ACC_SYSTEM Accounting System 20041007
11 MD_GJAHR Instance attribute Protected Type reference (TYPE) GJAHR Fiscal Year 20041007
12 MD_INDX_KEY Instance attribute Protected Type reference (TYPE) INDX_SRTFD 'CONFINCBAL' Key for Snapshot 20041118
13 MT_BUKRS Instance attribute Protected Type reference (TYPE) T_BUKRS Company Codes 20041116
14 MT_CURRENCIES Instance attribute Protected Type reference (TYPE) T_CURRENCIES Subsidiary Ledger Currencies 20041208
15 MT_LOG Instance attribute Protected Type reference (TYPE) T_LOG Output List 20041118
16 MT_PERIOD Instance attribute Protected See coding Periods 20041116
17 MT_SAKNR Instance attribute Protected Type reference (TYPE) T_RANGE_SAKNR Account selections 20041116
18 SS_ACCOUNTS Instance attribute Protected Type reference (TYPE) S_ACCOUNTS Accounts of Material Account Determination 20041214
19 SS_LEDGERS Instance attribute Protected Type reference (TYPE) S_LEDGERS Ledgers of General Ledger Accounting 20041214
20 ST_GLT0 Instance attribute Protected Type reference (TYPE) T_GLT0 Transaction Figures 20041216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOG_BAL Instance method Protected Method Generating results list 20041007
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041213
3 EXPORT_SNAPSHOT Instance method Public Method Export Snapshot 20041213
4 FILL_ET_DATA Instance method Protected Method Generating output list 20041118
5 FILL_GL_BUFFER Instance method Protected Method Fill Buffer: Transaction Figures for General Ledger Acctg 20041216
6 GET_ACCOUNTS_BACC Instance method Protected Method Get Accounts from Postings in Subsidiary Ledgers 20041116
7 GET_ACCOUNTS_CUST Instance method Protected Method Get All Accounts Based on Account Determination 20041116
8 GET_BALANCES_BACC Instance method Protected Method Get Totals of Business Accounting 20041007
9 GET_BALANCES_R3FI Instance method Protected Method Get Totals of R3-FI 20041007
10 GET_GL_LEDGERS Instance method Protected Method Get Ledgers of General Ledger Accounting 20041214
11 GET_STANDARD_WIP Instance method Protected Method Get Standard R3 WIP 20041116
12 READ_GL_BUFFER Instance method Protected Method Read Buffer: Transaction Figures of General Ledger Acctg 20041216
13 SELECT Instance method Public Method Select Data 20041213
14 SUBTRACT_SNAPSHOT Instance method Public Method Subtract Snapshot 20041118
Events
Class CL_CON_FIN_COMPARE_BALANCES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ACCOUNTS Public See coding Accounts for Company Code 20041214 BEGIN OF s_accounts, bukrs TYPE bukrs, ktopl TYPE ktopl, saknr_inv TYPE t_range_saknr, saknr_wip TYPE t_range_saknr, saknr_gri TYPE t_range_saknr, END OF s_accounts
2 S_BALANCE Public See coding Account Balance in Period 20041214 BEGIN OF s_balance, fiscperiod TYPE monat, saknr TYPE saknr, shkzg TYPE shkzg, dmbtr TYPE con_fin_diffdm, kwbtr TYPE con_fin_diffkw, hwbtr TYPE con_fin_diffhw, iwbtr TYPE con_fin_diffiw, gwbtr TYPE con_fin_diffgw, END OF s_balance
3 S_CURRENCIES Public See coding Subsidiary Ledger Currencies for Company Code 20041214 BEGIN OF s_currencies, company TYPE con_fin_company, currcomp TYPE con_fin_currcomp, curraccsys TYPE con_fin_curraccsys, currhard TYPE con_fin_currhard, currindex TYPE con_fin_currindex, currcompglob TYPE con_fin_currcompglob, END OF s_currencies
4 S_GLT0 Public See coding Transaction Figures for Ledger 20041216 BEGIN OF s_glt0, ledger TYPE rldnr, t_glt0 TYPE fagl_t_glt0, END OF s_glt0
5 S_LED Public See coding Ledger Information for Currency Type 20041214 BEGIN OF s_led, ctp TYPE t001a-curtp, led TYPE gledtab, END OF s_led
6 S_LEDGERS Public See coding Ledger Information per Currency Type per Company Code 20041214 BEGIN OF s_ledgers, bukrs TYPE bukrs, t_led TYPE t_led, END OF s_ledgers
7 S_RANGE_SAKNR Public See coding Selection Range for G/L Account 20041214 s_range_saknr TYPE LINE OF t_range_saknr
8 TAB_BUKRS Public See coding Table of Company Codes 20041214 tab_bukrs TYPE STANDARD TABLE OF bukrs
9 T_BALANCE Public See coding Account Balances in Period 20041214 t_balance TYPE STANDARD TABLE OF s_balance WITH DEFAULT KEY
10 T_CURRENCIES Public See coding Subsidiary Ledger Currencies by Company Code 20041214 t_currencies TYPE STANDARD TABLE OF s_currencies WITH DEFAULT KEY
11 T_GLT0 Public See coding Transaction Figures by Ledger 20041216 t_glt0 TYPE SORTED TABLE OF s_glt0 WITH UNIQUE KEY ledger
12 T_LED Public See coding Ledger Information by Currency Type 20041214 t_led TYPE STANDARD TABLE OF s_led WITH DEFAULT KEY
13 T_LOG Public See coding Results table 20041214 t_log TYPE STANDARD TABLE OF con_fin_s_bal_diff_log
14 T_MONAT Public See coding Table of Periods 20041214 t_monat TYPE STANDARD TABLE OF monat
15 T_RANGE_SAKNR Public See coding Selection Range for G/L Account 20041214 t_range_saknr TYPE RANGE OF saknr
Method Signatures

Method ADD_LOG_BAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG Call by reference Type reference (TYPE) T_LOG Ausgabeliste 20041116
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041116
3 Importing IT_BAL_BACC Call by reference Type reference (TYPE) T_BALANCE Summen Business Accounting 20041116
4 Importing IT_BAL_R3FI Call by reference Type reference (TYPE) T_BALANCE Summen R/3-FI 20041116
5 Importing IT_DIFF Call by reference Type reference (TYPE) T_BALANCE Differenzen 20041116

Method ADD_LOG_BAL on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_DIFOLY Call by reference Type reference (TYPE) C 20041213
2 Importing IB_JOU_GR Call by reference Type reference (TYPE) C 20041213
3 Importing IB_JOU_IN Call by reference Type reference (TYPE) C 20041213
4 Importing IB_JOU_WI Call by reference Type reference (TYPE) C 20041213
5 Importing IB_SNAPSHOT Call by reference Type reference (TYPE) C 20041213
6 Importing IB_WIP Call by reference Type reference (TYPE) C 20041213
7 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) CON_FIN_ACC_SYSTEM Rechnungssystem 20041213
8 Importing ID_GJAHR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20041213
9 Importing IT_BUKRS Call by reference Type reference (TYPE) TAB_BUKRS 20041213
10 Importing IT_CURRENCIES Call by reference Type reference (TYPE) T_CURRENCIES 20041213
11 Importing IT_PERIOD Call by reference Type reference (TYPE) T_MONAT 20041213
12 Importing IT_SAKNR Call by reference Type reference (TYPE) T_RANGE_SAKNR 20041213
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20041213

Method EXPORT_SNAPSHOT Signature

Method EXPORT_SNAPSHOT on class CL_CON_FIN_COMPARE_BALANCES has no parameter.
Method EXPORT_SNAPSHOT on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method FILL_ET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE Ausgabeliste 20041118
2 Importing IT_LOG Call by reference Type reference (TYPE) T_LOG Ergebnisliste 20041118

Method FILL_ET_DATA on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method FILL_GL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GLT0 Call by reference Type reference (TYPE) T_GLT0 Verkehrszahlen pro Ledger 20041216
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041216
3 Importing IT_LEDGER Call by reference Type reference (TYPE) T_LED Ledgerinformation pro Währungstyp 20041216
4 Importing IT_SAKNR_GRI Call by reference Type reference (TYPE) T_RANGE_SAKNR Selektionsrange für Sachkonto 20060228
5 Importing IT_SAKNR_INV Call by reference Type reference (TYPE) T_RANGE_SAKNR Selektionsrange für Sachkonto 20060228
6 Importing IT_SAKNR_WIP Call by reference Type reference (TYPE) T_RANGE_SAKNR Selektionsrange für Sachkonto 20041216

Method FILL_GL_BUFFER on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method GET_ACCOUNTS_BACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SAKNR_GRI Call by reference Type reference (TYPE) T_RANGE_SAKNR Selektionsrange für Sachkonto 20060228
2 Changing CT_SAKNR_INV Call by reference Type reference (TYPE) T_RANGE_SAKNR Selektionsrange für Sachkonto 20060228
3 Changing CT_SAKNR_WIP Call by reference Type reference (TYPE) T_RANGE_SAKNR Selektionsrange für SachkontoSelektionsrange für Sachkonto 20041116
4 Importing IT_BAL_BACC_GRI Call by reference Type reference (TYPE) T_BALANCE Kontensalden in Periode 20060228
5 Importing IT_BAL_BACC_INV Call by reference Type reference (TYPE) T_BALANCE Kontensalden in Periode 20060228
6 Importing IT_BAL_BACC_WIP Call by reference Type reference (TYPE) T_BALANCE Kontensalden in Periode 20041116

Method GET_ACCOUNTS_BACC on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method GET_ACCOUNTS_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SAKNR_CUST_GRI Call by reference Type reference (TYPE) T_RANGE_SAKNR WE/RE-Konten der Kontenfindung 20060228
2 Changing CT_SAKNR_CUST_INV Call by reference Type reference (TYPE) T_RANGE_SAKNR Materialkonten der Kontenfindung 20060228
3 Changing CT_SAKNR_CUST_WIP Call by reference Type reference (TYPE) T_RANGE_SAKNR WIP-Konten der Kontenfindung 20041116
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041116

Method GET_ACCOUNTS_CUST on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method GET_BALANCES_BACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAL_BACC_GRI Call by reference Type reference (TYPE) T_BALANCE Summen WE/RE-Nebenbuch 20060228
2 Changing CT_BAL_BACC_INV Call by reference Type reference (TYPE) T_BALANCE Summe Materialnebenbuch 20060228
3 Changing CT_BAL_BACC_WIP Call by reference Type reference (TYPE) T_BALANCE Summen WIP-Nebenbuch 20041116
4 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) CON_FIN_ACC_SYSTEM Rechnungssystem 20041116
5 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041116
6 Importing ID_PERIOD Call by reference Type reference (TYPE) MONAT Buchungsperiode 20041116
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20041130

Method GET_BALANCES_R3FI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAL_R3FI_GRI Call by reference Type reference (TYPE) T_BALANCE Salden WE/RE-Konten 20060228
2 Changing CT_BAL_R3FI_INV Call by reference Type reference (TYPE) T_BALANCE Salden Materialkonten 20060228
3 Changing CT_BAL_R3FI_WIP Call by reference Type reference (TYPE) T_BALANCE Salden WIP-Konten 20041116
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041116
5 Importing ID_PERIOD Call by reference Type reference (TYPE) MONAT Buchungsperiode 20041116
6 Importing IT_SAKNR_GRI Call by reference Type reference (TYPE) T_RANGE_SAKNR WE/RE-Konten 20060228
7 Importing IT_SAKNR_INV Call by reference Type reference (TYPE) T_RANGE_SAKNR Materialkonten 20060228
8 Importing IT_SAKNR_WIP Call by reference Type reference (TYPE) T_RANGE_SAKNR WIP-Konten 20041116

Method GET_BALANCES_R3FI on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method GET_GL_LEDGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LEDGERS Call by reference Type reference (TYPE) T_LED Ledger der Hauptbuchhaltung 20041214
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041214

Method GET_GL_LEDGERS on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method GET_STANDARD_WIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAL_DIFF_WIP Call by reference Type reference (TYPE) T_BALANCE WIP Differenzen 20041116
2 Changing CT_BAL_R3FI_WIP Call by reference Type reference (TYPE) T_BALANCE WIP Summen R3-FI 20041116
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041118
4 Importing ID_GJAHR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20041116
5 Importing ID_PERIO Call by reference Type reference (TYPE) MONAT Buchungsperiode 20041116

Method GET_STANDARD_WIP on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method READ_GL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALANCE Call by reference Type reference (TYPE) T_BALANCE Kontensalden in Periode 20041216
2 Importing ID_PERIOD Call by reference Type reference (TYPE) MONAT Geschäftsmonat 20041216
3 Importing IT_GLT0 Call by reference Type reference (TYPE) T_GLT0 Verkehrszahlen pro Ledger 20041216
4 Importing IT_LEDGERS Call by reference Type reference (TYPE) T_LED Ledgerinformation pro Währungstyp 20041216
5 Importing IT_SAKNR Call by reference Type reference (TYPE) T_RANGE_SAKNR Selektionsrange für Sachkonto 20041216

Method READ_GL_BUFFER on class CL_CON_FIN_COMPARE_BALANCES has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE Ergebnisdaten 20041213
# Exception Resumable Description Created on
1 FAILED 20041213

Method SUBTRACT_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE Ausgabeliste 20041118

Method SUBTRACT_SNAPSHOT on class CL_CON_FIN_COMPARE_BALANCES has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 200