SAP ABAP Class CL_FAGL_SPLIT_CHECKS (Consistency Check of Document Splitting)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL (Application Component) General Ledger Accounting
     FAGL_ONLINE_SPLIT_EHP3 (Package) Online Splitter in New General Ledger Accounting (EhP3)
Properties
Class CL_FAGL_SPLIT_CHECKS  
Short Description Consistency Check of Document Splitting    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAGL_ONLINE_SPLIT_EHP3   Online Splitter in New General Ledger Accounting (EhP3) 
Created 20080313   SAP 
Last change 20100310   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_FAGL_SPLIT_CHECKS has no interface implemented.
Friends
Class CL_FAGL_SPLIT_CHECKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_EXC_CONF Static Attribute Protected Object reference (TYPE REF TO) CX_FAGL_SPLIT_CONFIG Exception Class: FAGL Wizard 20080313
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACCOUNT_KEY_ON_RULE Instance method Public Method Check whether an account key was specified 20080413
2 CHECK_ACCOUNT_ON_ACCOUNT_KEY Instance method Public Method Checks whether accounts are assigned to the account keys 20080413
3 CHECK_ALLOWED_LINETYPES Instance method Public Method Check whether all item categories of the rule are permitted 20080413
4 CHECK_DOC_TYPES_UNCLASSIFIED Instance method Public Method Checks whether document types are not classified 20080413
5 CHECK_DOC_TYPE_ASSIGN Instance method Public Method Check whether a document type has been assigned 20080413
6 CHECK_RULE_DISSOLVABLE Instance method Public Method Check whether a document splitting rule can be removed 20080413
7 CHECK_RULE_EXISTENCE Instance method Public Method Check whether a document splitting rule exists 20080413
8 CHECK_RULE_FLAGS Instance method Public Method Checks indicators that need to be set on the rule 20080415
9 CHECK_SPLITCUST Instance method Public Method Check on Customizing Settings for Document Splitting 20080403
10 CHECK_SPLITRULE Instance method Public Method Check a Document Splitting Rule (Item Categories + Rule) 20080605
11 CHECK_SPLITRULE_COMPLETE Instance method Public Method Check a Document Splitting Rule (Complete Check) 20080605
12 CHECK_SPLIT_CHARACTERISTICS Instance method Public Method Check Whether a SplitChar. Is Active When DocSplit. Is Actv. 20080618
13 CHECK_T8G031_EXISTENCE Instance method Public Method Check whether a business transaction variant exists 20080413
14 CHECK_ZERO_BALANCE Instance method Public Method Check Whether a Zero-Balance Clearing Account Was Defined 20080617
15 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080320
16 GET_MESSAGES Instance method Public Method Return of Collected Messages 20080409
17 GET_MESSAGES_EXIST Instance method Public Method Checks Whether Messages Exist 20080320
Events
Class CL_FAGL_SPLIT_CHECKS has no event.
Types
Class CL_FAGL_SPLIT_CHECKS has no local type.
Method Signatures

Method CHECK_ACCOUNT_KEY_ON_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080413
2 Importing I_SPLITMETHD Call by reference Type reference (TYPE) SPLITMETHD Belegaufteilungsverfahren 20080413
3 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080413

Method CHECK_ACCOUNT_KEY_ON_RULE on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_ACCOUNT_ON_ACCOUNT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARTOFACC Call by reference Type reference (TYPE) KTOPL Kontenplan 20080413

Method CHECK_ACCOUNT_ON_ACCOUNT_KEY on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_ALLOWED_LINETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080413
2 Importing I_SPLITMETHD Call by reference Type reference (TYPE) SPLITMETHD Belegaufteilungsverfahren 20080413
3 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080413

Method CHECK_ALLOWED_LINETYPES on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_DOC_TYPES_UNCLASSIFIED Signature

Method CHECK_DOC_TYPES_UNCLASSIFIED on class CL_FAGL_SPLIT_CHECKS has no parameter.
Method CHECK_DOC_TYPES_UNCLASSIFIED on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_DOC_TYPE_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080413
2 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080413

Method CHECK_DOC_TYPE_ASSIGN on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_RULE_DISSOLVABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080413
2 Importing I_SPLITMETHD Call by reference Type reference (TYPE) SPLITMETHD Belegaufteilungsverfahren 20080413
3 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080413

Method CHECK_RULE_DISSOLVABLE on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_RULE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080413
2 Importing I_SPLITMETHD Call by reference Type reference (TYPE) SPLITMETHD Belegaufteilungsverfahren 20080413
3 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080413

Method CHECK_RULE_EXISTENCE on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_RULE_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080415
2 Importing I_SPLITMETHD Call by reference Type reference (TYPE) SPLITMETHD Belegaufteilungsverfahren 20080415
3 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080415

Method CHECK_RULE_FLAGS on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_SPLITCUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARTOFACC Call by reference Type reference (TYPE) KTOPL Kontenplan 20080403

Method CHECK_SPLITCUST on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_SPLITRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080605
2 Importing I_SPLITMETHD Call by reference Type reference (TYPE) SPLITMETHD Belegaufteilungsverfahren 20080605
3 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080605

Method CHECK_SPLITRULE on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_SPLITRULE_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080605
2 Importing I_SPLITMETHD Call by reference Type reference (TYPE) SPLITMETHD Belegaufteilungsverfahren 20080605
3 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080605

Method CHECK_SPLITRULE_COMPLETE on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_SPLIT_CHARACTERISTICS Signature

Method CHECK_SPLIT_CHARACTERISTICS on class CL_FAGL_SPLIT_CHECKS has no parameter.
Method CHECK_SPLIT_CHARACTERISTICS on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_T8G031_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Call by reference Type reference (TYPE) GLPROCESS Geschäftsvorfall 20080413
2 Importing I_VARIANT Call by reference Type reference (TYPE) GLPROCVARI Geschäftsvorfallsvariante 20080413

Method CHECK_T8G031_EXISTENCE on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CHECK_ZERO_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARTOFACC Call by reference Type reference (TYPE) KTOPL Kontenplan 20080617

Method CHECK_ZERO_BALANCE on class CL_FAGL_SPLIT_CHECKS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FAGL_SPLIT_CHECKS has no parameter.
Method CONSTRUCTOR on class CL_FAGL_SPLIT_CHECKS has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MSG Value transfer Type reference (TYPE) TSMESG Nachrichtentabelle Nachrichtensammler 20080409

Method GET_MESSAGES on class CL_FAGL_SPLIT_CHECKS has no exception.

Method GET_MESSAGES_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080320

Method GET_MESSAGES_EXIST on class CL_FAGL_SPLIT_CHECKS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604