SAP ABAP Class /EACA/CL_GL_CUST_BAS_BALANCE (Zero Balance Configuration)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-GL (Application Component) General Ledger
     /EACA/GL_CUSTOMIZING (Package) Customizing xGL
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACA/IF_GL_CUST_ACTIV_CHECK Checks whether subcomponent is active 20020719
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_BALANCE Interface for Zero Balance (implemented by application) 20020725
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_CUST_CHANGE_DISPATCHER Accept Info for Changed Customizing Settings 20020710
Properties
Class /EACA/CL_GL_CUST_BAS_BALANCE  
Short Description Zero Balance Configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACA/GL_CUSTOMIZING   Customizing xGL 
Created 20020424   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACA/CL_CONS_GL_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /EACC/CL_CONS_JOURNAL_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ACC_ROLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /EACA/IF_GL_CUST_ACTIV_CHECK Checks whether subcomponent is active 20020719
2 /EACC/IF_BALANCE Interface for Zero Balance (implemented by application) 20020725
3 IF_FINB_CUST_CHANGE_DISPATCHER Accept Info for Changed Customizing Settings 20020710
Friends
Class /EACA/CL_GL_CUST_BAS_BALANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _GT_INT_CONFIG_DATA Static Attribute Private Type reference (TYPE) /EACA/T_TGLBAS_B Table of Settings for Balance Tool 20020521
2 _G_CONFIG_CLASS Constant Private Type reference (TYPE) STRING '/EACA/CL_GL_CUST_BAS_BALANCE' Configuration Class for Toll 20020521
3 _O_BALANCE_TOOL Instance attribute Private Object reference (TYPE REF TO) /EACC/CL_BALANCE Zero Balance 20020517
4 _S_INT_CONFIG_DATA Instance attribute Private Type reference (TYPE) /EACA/TGLBAS_B Settings for Balance Tool 20020521
Methods
# Method Level Visibility Method type Description Created on
1 CONFIGURE Static method Public Method Carry Out Configuration for Accounting System 20020517
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020424
3 GENERATE_STRUCTURE Static method Private Method Generate Structure and Table Type 20020517
4 GET_CONFIG_AND_TOOL Instance method Public Method Return Configuration and Zero Balance Tool 20020426
5 GET_INT_CONFIG_DATA Static method Private Method Return Internal Configuration Data 20020521
6 IS_VALID Instance method Public Method Checks if object is valid for parameters 20020503
Events
Class /EACA/CL_GL_CUST_BAS_BALANCE has no event.
Types
Class /EACA/CL_GL_CUST_BAS_BALANCE has no local type.
Method Signatures

Method CONFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNTING_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020517

Method CONFIGURE on class /EACA/CL_GL_CUST_BAS_BALANCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNTING_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020517
2 Importing I_POSTING_DATE Call by reference Type reference (TYPE) DATUM Buchungsdatum 20020503

Method CONSTRUCTOR on class /EACA/CL_GL_CUST_BAS_BALANCE has no exception.

Method GENERATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDLIST_CURR Call by reference Type reference (TYPE) /EACC/BAS___T_FIELDLIST_CURR Tabelle der Währungsfelder 20020517
2 Exporting E_TYPE_LINE_ITEM Call by reference Type reference (TYPE) TABNAME Name der generierten Struktur 20020522
3 Exporting E_TYPE_LINE_ITEM_TABLE Call by reference Type reference (TYPE) TABNAME Name des generierten Tabellentyps 20020522
4 Importing IT_CURRENCY_TYPE Call by reference Type reference (TYPE) ACC_T_CURTYPE Tabelle für Währungstypen 20020517
5 Importing IT_FIELDLIST_BALANCE Call by reference Type reference (TYPE) /EACC/BAS_B_T_FIELDLIST Tabelle der Saldonullfelder 20020517
6 Importing I_ACCOUNTING_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020522

Method GENERATE_STRUCTURE on class /EACA/CL_GL_CUST_BAS_BALANCE has no exception.

Method GET_CONFIG_AND_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_BALANCE_TOOL Call by reference Object reference (TYPE REF TO) /EACC/CL_BALANCE Saldonull 20020426
2 Exporting ET_ACC_CURTYPE Call by reference Type reference (TYPE) ACC_T_CURTYPE Tabelle der Währungstypen 20020628
3 Exporting E_TYPE_LINE_ITEM Call by reference Type reference (TYPE) TABNAME Typ der Belegzeilenstruktur 20020426
4 Exporting E_TYPE_LINE_ITEM_TABLE Call by reference Type reference (TYPE) TABNAME Tabellentyp der Belegzeilenstruktur 20020426

Method GET_CONFIG_AND_TOOL on class /EACA/CL_GL_CUST_BAS_BALANCE has no exception.

Method GET_INT_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNTING_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020521
2 Importing I_POSTING_DATE Call by reference Type reference (TYPE) DATUM Buchungsdatum 20020521
3 Returning R_INT_CONFIG_DATA Value transfer Type reference (TYPE) /EACA/TGLBAS_B Einstellungen für Balance Tool 20020521

Method GET_INT_CONFIG_DATA on class /EACA/CL_GL_CUST_BAS_BALANCE has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNTING_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020517
2 Importing I_POSTING_DATE Call by reference Type reference (TYPE) DATUM Buchungsdatum 20020503
3 Returning R_TRUE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020503

Method IS_VALID on class /EACA/CL_GL_CUST_BAS_BALANCE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10B