SAP ABAP Class CL_BSPL_ACCOUNT_HISTORY (Assistence Class: Account History)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-GL (Application Component) Basic Functions
     FIN_BS_DIALOG (Package) Balance Sheet Dialog
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20101025
Properties
Class CL_BSPL_ACCOUNT_HISTORY  
Short Description Assistence Class: Account History    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_BS_DIALOG   Balance Sheet Dialog 
Created 20101025   SAP 
Last change 20110908   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)
Interfaces
Class CL_BSPL_ACCOUNT_HISTORY has no interface implemented.
Friends
Class CL_BSPL_ACCOUNT_HISTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNTS Instance attribute Private Type reference (TYPE) ACC 20101111
2 ACCOUNT_DESCRIPTIONS Instance attribute Private Type reference (TYPE) ACC_TEXTS 20101111
3 ACCOUNT_SEL_OPTIONS Instance attribute Private Type reference (TYPE) BSPL_SAKNR_SELOPT_T Selection Options for G/L Accounts 20101111
4 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20110412
5 CS_EVENT Constant Private See coding 20101026
6 CS_NODE Constant Private See coding 20101026
7 CS_PROP Constant Private See coding 20101026
8 CS_UIE Constant Private See coding 20101026
9 FPM_EVENT Instance attribute Public Object reference (TYPE REF TO) CL_FPM_EVENT 20101112
10 INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_BSPL_ACCOUNT_HISTORY Reference to Current Assistence Class 20110201
11 NEWGL_ACTIVE Static Attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20101125
12 SELECTED_ACCOUNT Static Attribute Public Type reference (TYPE) HKONT G/L Account 20110222
13 SELECTED_TRANS_TYPE Static Attribute Public Type reference (TYPE) BEWAR Consolidation transaction type 20110222
14 UNASSIGNED_TRANS_TYPES Instance attribute Private Type reference (TYPE) BSPL_BEWAR_T Transaction Types Under "Not Assigned" 20110218
15 USE_UNASSIGNED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20110218
16 XREF1_HD Constant Public Type reference (TYPE) XREF1_HD 'TRTYP_ADJUSTMENT' Reference Key 1 Internal for Document Header 20110311
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_TO_CONTAINER Instance method Private Method Add Child to Container 20101026
2 BUILD_TREE Instance method Private Method Creates Tree Structure from Account History Data 20101110
3 CLASS_CONSTRUCTOR Static method Public Constructor Checks Whether New General Ledger Accounting Is Activated 20101125
4 CREATE_CONTEXT_AND_TABLE Instance method Public Method Creates Table for Account History 20101112
5 CREATE_DATA_TABLE Instance method Private Method Create Table for Account History 20101109
6 GET_ACCOUNTS Instance method Private Method Read Accounts for Account History 20101110
7 GET_ACCOUNT_HISTORY_DATA Instance method Private Method Read Data from Line Items or Totals Records 20101102
8 GET_CLOSING_BALANCE Instance method Private Method Determines Closing Balances 20101109
9 GET_DATA_FROM_LINE_ITEMS Instance method Private Method Determines Balance from Line Items 20101102
10 GET_DATA_FROM_TOTALS Instance method Private Method Determines Balance from Totals Records 20101102
11 GET_LINE_ITEMS Instance method Public Method Sets All Parameters to Enable Line Items to Be Read 20110201
12 GET_OPENING_BALANCE Instance method Private Method Determines Opening Balance 20101109
13 ON_CELL_ACTION Instance method Public Method Navigation to Line Item Display 20110114
14 UPDATE_ACCOUNT_HISTORY Instance method Public Method 20101112
15 UPDATE_TABLE_COLUMNS Instance method Private Method 20101026
16 UPDATE_TABLE_MASTER_COLUMN Instance method Private Method 20101026
Events
Class CL_BSPL_ACCOUNT_HISTORY has no event.
Types
Class CL_BSPL_ACCOUNT_HISTORY has no local type.
Method Signatures

Method ADD_CHILD_TO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT 20101026
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER 20101026
3 Importing IV_CHILD_INDEX Call by reference Type reference (TYPE) SYTABIX 20101026

Method ADD_CHILD_TO_CONTAINER on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Object reference (TYPE REF TO) DATA 20101110

Method BUILD_TREE on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_CONTEXT_AND_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_NODE Call by reference Type reference (TYPE) BOOLE_D ' ' Löschen und Anlegen Kontextknoten für Tabelle 20110209
2 Importing I_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20101112

Method CREATE_CONTEXT_AND_TABLE on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method CREATE_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Object reference (TYPE REF TO) DATA 20101109
2 Exporting E_TEXTS Call by reference Type reference (TYPE) BSPL_COMPONENT_TEXT_T Texte zu Bewegungsarten 20101109

Method CREATE_DATA_TABLE on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method GET_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20101111

Method GET_ACCOUNTS on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method GET_ACCOUNT_HISTORY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Object reference (TYPE REF TO) DATA 20101109
2 Exporting E_TEXTS Call by reference Type reference (TYPE) BSPL_COMPONENT_TEXT_T Texte zu Bewegungsarten 20101109
# Exception Resumable Description Created on
1 DATA_MISSING Buchungskreis, Geschäftsjahr oder Perioden fehlen 20101111

Method GET_CLOSING_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLOSING_BALANCE Call by reference Type reference (TYPE) VLCUR12 Wert in Hauswährung 20101109
2 Importing I_ACCOUNT Call by reference Type reference (TYPE) SAKNR Nummer des Sachkontos 20101109
3 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20101109
4 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20101109
5 Importing I_LEDGER Call by reference Type reference (TYPE) FAGL_RLDNR Ledger in der Hauptbuchhaltung 20101125
6 Importing I_PERIOD Call by reference Type reference (TYPE) POPER Buchungsperiode 20101109

Method GET_CLOSING_BALANCE on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method GET_DATA_FROM_LINE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20101109
2 Importing I_DATA Value transfer Object reference (TYPE REF TO) DATA 20101109
3 Importing I_FISC_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20101109
4 Importing I_LEDGER Call by reference Type reference (TYPE) FAGL_RLDNR Ledger in der Hauptbuchhaltung 20101125
5 Importing I_PERIOD_END Call by reference Type reference (TYPE) POPER 20101109
6 Importing I_PERIOD_START Call by reference Type reference (TYPE) POPER 20101109

Method GET_DATA_FROM_LINE_ITEMS on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method GET_DATA_FROM_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20101109
2 Importing I_DATA Call by reference Object reference (TYPE REF TO) DATA 20101109
3 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20101109
4 Importing I_LEDGER Call by reference Type reference (TYPE) FAGL_RLDNR Ledger in der Hauptbuchhaltung 20101125
5 Importing I_PERIOD_END Call by reference Type reference (TYPE) POPER Buchungsperiode 20101109
6 Importing I_PERIOD_START Call by reference Type reference (TYPE) POPER Buchungsperiode 20101109

Method GET_DATA_FROM_TOTALS on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method GET_LINE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BSANLY_T_MESSAGE 20110201
2 Importing IV_QUERY Call by reference Type reference (TYPE) BSANLY_QUERY Analytic Query 20110201

Method GET_LINE_ITEMS on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method GET_OPENING_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OPENING_BALANCE Call by reference Type reference (TYPE) VLCUR12 Wert in Hauswährung 20101109
2 Importing I_ACCOUNT Call by reference Type reference (TYPE) SAKNR Nummer des Sachkontos 20101109
3 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20101109
4 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20101109
5 Importing I_LEDGER Call by reference Type reference (TYPE) FAGL_RLDNR Ledger in der Hauptbuchhaltung 20101125
6 Importing I_PERIOD Call by reference Type reference (TYPE) POPER Buchungsperiode 20101109

Method GET_OPENING_BALANCE on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method ON_CELL_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20110114
2 Importing WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT anwendungsdefinierter Event 20110114

Method ON_CELL_ACTION on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method UPDATE_ACCOUNT_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20101112

Method UPDATE_ACCOUNT_HISTORY on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method UPDATE_TABLE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABLE Call by reference Object reference (TYPE REF TO) CL_WD_TABLE 20101026
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20101026

Method UPDATE_TABLE_COLUMNS on class CL_BSPL_ACCOUNT_HISTORY has no exception.

Method UPDATE_TABLE_MASTER_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABLE Call by reference Object reference (TYPE REF TO) CL_WD_TABLE 20101026
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20101026

Method UPDATE_TABLE_MASTER_COLUMN on class CL_BSPL_ACCOUNT_HISTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606