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 | Instance attribute | Protected | Type reference (TYPE) | XFLAG | Balances or Totals | 20050406 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | C | Differences Only | 20041116 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | C | GR/IR Journal | 20041116 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | C | Inventory Journal | 20041116 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | C | WIP Journal | 20041116 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | C | Snapshot Function Active | 20041207 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | C | Generate Snapshot | 20041118 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | C | Subtract Snapshot | 20041118 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | C | Include Standard WIP | 20041118 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | CON_FIN_ACC_SYSTEM | Accounting System | 20041007 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | GJAHR | Fiscal Year | 20041007 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | INDX_SRTFD | 'CONFINCBAL' | Key for Snapshot | 20041118 | ||
| 13 | Instance attribute | Protected | Type reference (TYPE) | T_BUKRS | Company Codes | 20041116 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | T_CURRENCIES | Subsidiary Ledger Currencies | 20041208 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | T_LOG | Output List | 20041118 | |||
| 16 | Instance attribute | Protected | See coding | Periods | 20041116 | ||||
| 17 | Instance attribute | Protected | Type reference (TYPE) | T_RANGE_SAKNR | Account selections | 20041116 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | S_ACCOUNTS | Accounts of Material Account Determination | 20041214 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | S_LEDGERS | Ledgers of General Ledger Accounting | 20041214 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | T_GLT0 | Transaction Figures | 20041216 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Generating results list | 20041007 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20041213 | |
| 3 | Instance method | Public | Method | Export Snapshot | 20041213 | |
| 4 | Instance method | Protected | Method | Generating output list | 20041118 | |
| 5 | Instance method | Protected | Method | Fill Buffer: Transaction Figures for General Ledger Acctg | 20041216 | |
| 6 | Instance method | Protected | Method | Get Accounts from Postings in Subsidiary Ledgers | 20041116 | |
| 7 | Instance method | Protected | Method | Get All Accounts Based on Account Determination | 20041116 | |
| 8 | Instance method | Protected | Method | Get Totals of Business Accounting | 20041007 | |
| 9 | Instance method | Protected | Method | Get Totals of R3-FI | 20041007 | |
| 10 | Instance method | Protected | Method | Get Ledgers of General Ledger Accounting | 20041214 | |
| 11 | Instance method | Protected | Method | Get Standard R3 WIP | 20041116 | |
| 12 | Instance method | Protected | Method | Read Buffer: Transaction Figures of General Ledger Acctg | 20041216 | |
| 13 | Instance method | Public | Method | Select Data | 20041213 | |
| 14 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | T_LOG | Ausgabeliste | 20041116 | |||
| 2 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20041116 | |||
| 3 | IT_BAL_BACC | Call by reference | Type reference (TYPE) | T_BALANCE | Summen Business Accounting | 20041116 | |||
| 4 | IT_BAL_R3FI | Call by reference | Type reference (TYPE) | T_BALANCE | Summen R/3-FI | 20041116 | |||
| 5 | 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 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Ausgabeliste | 20041118 | |||
| 2 | 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 | ET_GLT0 | Call by reference | Type reference (TYPE) | T_GLT0 | Verkehrszahlen pro Ledger | 20041216 | |||
| 2 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20041216 | |||
| 3 | IT_LEDGER | Call by reference | Type reference (TYPE) | T_LED | Ledgerinformation pro Währungstyp | 20041216 | |||
| 4 | IT_SAKNR_GRI | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | Selektionsrange für Sachkonto | 20060228 | |||
| 5 | IT_SAKNR_INV | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | Selektionsrange für Sachkonto | 20060228 | |||
| 6 | 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 | CT_SAKNR_GRI | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | Selektionsrange für Sachkonto | 20060228 | |||
| 2 | CT_SAKNR_INV | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | Selektionsrange für Sachkonto | 20060228 | |||
| 3 | CT_SAKNR_WIP | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | Selektionsrange für SachkontoSelektionsrange für Sachkonto | 20041116 | |||
| 4 | IT_BAL_BACC_GRI | Call by reference | Type reference (TYPE) | T_BALANCE | Kontensalden in Periode | 20060228 | |||
| 5 | IT_BAL_BACC_INV | Call by reference | Type reference (TYPE) | T_BALANCE | Kontensalden in Periode | 20060228 | |||
| 6 | 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 | CT_SAKNR_CUST_GRI | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | WE/RE-Konten der Kontenfindung | 20060228 | |||
| 2 | CT_SAKNR_CUST_INV | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | Materialkonten der Kontenfindung | 20060228 | |||
| 3 | CT_SAKNR_CUST_WIP | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | WIP-Konten der Kontenfindung | 20041116 | |||
| 4 | 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 | CT_BAL_BACC_GRI | Call by reference | Type reference (TYPE) | T_BALANCE | Summen WE/RE-Nebenbuch | 20060228 | |||
| 2 | CT_BAL_BACC_INV | Call by reference | Type reference (TYPE) | T_BALANCE | Summe Materialnebenbuch | 20060228 | |||
| 3 | CT_BAL_BACC_WIP | Call by reference | Type reference (TYPE) | T_BALANCE | Summen WIP-Nebenbuch | 20041116 | |||
| 4 | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | CON_FIN_ACC_SYSTEM | Rechnungssystem | 20041116 | |||
| 5 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20041116 | |||
| 6 | ID_PERIOD | Call by reference | Type reference (TYPE) | MONAT | Buchungsperiode | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20041130 |
Method GET_BALANCES_R3FI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BAL_R3FI_GRI | Call by reference | Type reference (TYPE) | T_BALANCE | Salden WE/RE-Konten | 20060228 | |||
| 2 | CT_BAL_R3FI_INV | Call by reference | Type reference (TYPE) | T_BALANCE | Salden Materialkonten | 20060228 | |||
| 3 | CT_BAL_R3FI_WIP | Call by reference | Type reference (TYPE) | T_BALANCE | Salden WIP-Konten | 20041116 | |||
| 4 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20041116 | |||
| 5 | ID_PERIOD | Call by reference | Type reference (TYPE) | MONAT | Buchungsperiode | 20041116 | |||
| 6 | IT_SAKNR_GRI | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | WE/RE-Konten | 20060228 | |||
| 7 | IT_SAKNR_INV | Call by reference | Type reference (TYPE) | T_RANGE_SAKNR | Materialkonten | 20060228 | |||
| 8 | 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 | ET_LEDGERS | Call by reference | Type reference (TYPE) | T_LED | Ledger der Hauptbuchhaltung | 20041214 | |||
| 2 | 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 | CT_BAL_DIFF_WIP | Call by reference | Type reference (TYPE) | T_BALANCE | WIP Differenzen | 20041116 | |||
| 2 | CT_BAL_R3FI_WIP | Call by reference | Type reference (TYPE) | T_BALANCE | WIP Summen R3-FI | 20041116 | |||
| 3 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20041118 | |||
| 4 | ID_GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20041116 | |||
| 5 | 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 | ET_BALANCE | Call by reference | Type reference (TYPE) | T_BALANCE | Kontensalden in Periode | 20041216 | |||
| 2 | ID_PERIOD | Call by reference | Type reference (TYPE) | MONAT | Geschäftsmonat | 20041216 | |||
| 3 | IT_GLT0 | Call by reference | Type reference (TYPE) | T_GLT0 | Verkehrszahlen pro Ledger | 20041216 | |||
| 4 | IT_LEDGERS | Call by reference | Type reference (TYPE) | T_LED | Ledgerinformation pro Währungstyp | 20041216 | |||
| 5 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Ergebnisdaten | 20041213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041213 |
Method SUBTRACT_SNAPSHOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 |