SAP ABAP Class CL_CON_ACC_BALANCE_STEP (Zero Balance for Company Code)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-INV (Application Component) Inventory Accounting
     CON_ACC (Package) Connector Financials - NewFIN Part
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_DOC_APPEND_LINE_STEP General Step for Adding Document Lines 20040915
Properties
Class CL_CON_ACC_BALANCE_STEP  
Short Description Zero Balance for Company Code    
Super Class /EACC/CL_DOC_APPEND_LINE_STEP General Step for Adding Document Lines 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CON_FIN_ACCE_01    
Program status     
Category 0   
Package CON_ACC   Connector Financials - NewFIN Part 
Created 20040915   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACC/IF_DOCUMENT_READER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_FIN_ENTITIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CON_ACC_BALANCE_STEP has no interface implemented.
Friends
Class CL_CON_ACC_BALANCE_STEP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONDITION_DOC_SEL Instance attribute Private Object reference (TYPE REF TO) CL_FINB_CONDITION Condition for Reading Document Data 20040917
2 MT_ACC_CURTYPE Instance attribute Private Type reference (TYPE) FIN_T_CURRTYPE_S Table of Currency Types 20040917
Methods
# Method Level Visibility Method type Description Created on
1 BALANCE Static method Private Method Check Zero Balance and Generate Allocation Items 20040917
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040915
3 CREATE_PROCESS_ERROR Instance method Private Method Generates Process Error Exception 20040915
4 PROCESS_CLEARING Instance method Private Method Prepares Clearing Lines 20040915
5 SET_ERROR_ON_NOT_BALANCING Instance method Private Method Sets Error Context for Non-Balancing Document 20040915
6 SET_FIN_DRCRIND Static method Private Method Set Debit/Credit Indicator 20040917
Events
Class CL_CON_ACC_BALANCE_STEP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LYS_DOC_MAPPING Private See coding 20040916 BEGIN OF lys_doc_mapping, fin_company TYPE fin_company, fin_tmpdocno TYPE fin_tmpdocno, END OF lys_doc_mapping
2 LYT_DOC_MAPPING Private See coding 20040916 lyt_doc_mapping TYPE SORTED TABLE OF lys_doc_mapping WITH UNIQUE KEY fin_company
Method Signatures

Method BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_CLEARING Call by reference Type reference (TYPE) CON_ACC_T_BALANCE Erzeugte Verrechnungspositionen 20040917
2 Importing IT_ITEM Call by reference Type reference (TYPE) CON_ACC_T_BALANCE Positionen des Belegs 20040917
# Exception Resumable Description Created on
1 DOC_NOT_BALANCED Beleg hat kein Saldonull 20040917

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONSTANTS_ACC_DOC Call by reference Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ACC_DOC Konstanten 20040915
2 Importing IO_MD_FACTORY Call by reference Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Zugriff auf Stammdaten über die Local Integrity 20040915
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20040915

Method CONSTRUCTOR on class CL_CON_ACC_BALANCE_STEP has no exception.

Method CREATE_PROCESS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20040915
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20040915
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20040915

Method PROCESS_CLEARING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC_MAPPING Call by reference Type reference (TYPE) LYT_DOC_MAPPING Mapping: Buchungskreis - Belegnummer 20040917
2 Importing IT_ITEM_FOR_CLEARING Call by reference Type reference (TYPE) CON_ACC_T_BALANCE Tabellentyp für Saldonull 20040917
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20040915

Method SET_ERROR_ON_NOT_BALANCING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC_MAPPING Call by reference Type reference (TYPE) LYT_DOC_MAPPING Temporäre Belegnummern 20040916

Method SET_ERROR_ON_NOT_BALANCING on class CL_CON_ACC_BALANCE_STEP has no exception.

Method SET_FIN_DRCRIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM Call by reference Type reference (TYPE) CON_ACC_S_BALANCE Struktur für Saldonull 20040917

Method SET_FIN_DRCRIND on class CL_CON_ACC_BALANCE_STEP has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 400