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
⤷ 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
# | 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 |