SAP ABAP Class CL_FAGL_WZ_NEW_RULE (Create New Document Splitting Rule)
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_WZ_NEW_RULE  
Short Description Create New Document Splitting Rule    
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 20080207   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_WZ_NEW_RULE has no interface implemented.
Friends
Class CL_FAGL_WZ_NEW_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_EVT_SPLIT_RULE_CHANGED Constant Public Type reference (TYPE) STRING 'SPL_CHNG' 20080221
2 CON_EVT_VARIANT_CHANGED Constant Public Type reference (TYPE) STRING 'VAR_CHNG' 20080215
3 MR_DATA_REC Instance attribute Public Object reference (TYPE REF TO) CL_FAGL_WZ_NEW_RULE_REC Data Collector for Wizard 20080214
4 MS_COPIED_RULE Instance attribute Public Type reference (TYPE) TY_BT_VARIANT_KEY 20080227
5 MS_CREATED_BT_VARIANT Instance attribute Public Type reference (TYPE) TY_BT_VARIANT_TARGET 20080227
6 M_DOC_TYPE_ASSIGN Instance attribute Public Type reference (TYPE) BLART Document Type 20080307
7 M_ORDER Instance attribute Public Type reference (TYPE) TRKORR Request/Task 20080312
8 M_SPLITMETHD Instance attribute Public Type reference (TYPE) SPLITMETHD Splitting Method 20080220
9 M_TASK Instance attribute Public Type reference (TYPE) TRKORR Request/Task 20080312
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_DOC_TYPE Instance method Public Method Assignment of a Document Type 20080305
2 CHANGE_TO_NEW_BTV Instance method Public Method Change Old Data for New Variant (Obsolete) 20080602
3 CHECK_CONSISTENCY Instance method Public Method Consistency Checks 20080314
4 CHECK_CUSTOMER_NAMES Static method Public Method Determine Customer Namespace 20080312
5 CHECK_DOC_TYPE Instance method Public Method Checks whether a document type exists 20080305
6 CHECK_DOC_TYPE_ASSIGN Instance method Public Method Checks whether the document type is already assigned 20080305
7 CHECK_DOC_TYPE_ASSIGNED Instance method Public Method Check whether the document type is already assigned 20080314
8 CHECK_INVALID_T8G20 Instance method Protected Method Check Whether Table T8G20 Has Already Been Processed 20080215
9 CHECK_SOURCE_VARIANT Instance method Public Method Check Source Variant 20080213
10 CHECK_SPLIT_RULE_CHANGED Instance method Public Method Checks whether a rule to be copied has been changed 20080227
11 CHECK_SPLIT_RULE_EXISTS Instance method Public Method Checks whether the rule already exists 20080227
12 CHECK_TARGET_VARIANT Instance method Public Method Check Source Variant 20080213
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080213
14 COPY_SPLIT_RULE Instance method Public Method Copy Business Transaction Variant 20080220
15 CREATE_BT_VARIANT Instance method Public Method Creates business transaction variant 20080226
16 CREATE_TRANSPORT Instance method Public Method Write Transport Request 20080307
17 DELETE_SAVED_DATA Instance method Public Method Delete All Saved Data 20080226
18 DELETE_SPLIT_RULE Instance method Public Method Deletes the specified splitting rule from the database 20080227
19 GET_ASSIGNED_LINETYPES Instance method Public Method Prepare Assigned Item Categories 20080215
20 GET_CLIENT_CONFIG Static method Public Method Read System Settings for Client 20080312
21 GET_COPIED_RULE Instance method Public Method Return of Copied Distribution Rule 20080223
22 GET_SPLIT_RULE_SNAPSHOT Instance method Public Method Compares data on the database against application data 20080226
23 IS_DATA_SAVED Instance method Public Method Checks whether data was saved 20080227
24 ROLLBACK Instance method Public Method Rollback 20080605
25 SAVE_ALL_DATA Instance method Public Method Save All Data on the Database 20080307
26 SAVE_BT_VARIANT Instance method Public Method Saves Business Transaction Variant 20080605
27 SAVE_SPLIT_RULE Instance method Public Method Saves the copied rule to the database 20080226
28 SET_ASSIGNED_LINETYPES Instance method Public Method Transfer of Assigned Item Categories 20080219
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
20080226
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BT_VARIANT_KEY Public See coding 20080212 begin of TY_BT_VARIANT_KEY, PROCESS Type GLPROCESS, VARIANT Type GLPROCVARI, end of TY_BT_VARIANT_KEY
2 TY_BT_VARIANT_KEY_TT Public See coding 20080312 TY_BT_VARIANT_KEY_tt type STANDARD TABLE OF TY_BT_VARIANT_KEY with DEFAULT KEY
3 TY_BT_VARIANT_TARGET Public See coding 20080212 begin of TY_BT_VARIANT_TARGET. INCLUDE TYPE TY_BT_VARIANT_KEY. types: TEXT type TEXT40, end of TY_BT_VARIANT_TARGET
Method Signatures

Method ASSIGN_DOC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080305
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) BLART Belegart 20080305
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080305

Method CHANGE_TO_NEW_BTV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BTV_TARGET Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080602
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080602

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_MSG_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080409
2 Exporting E_MSG_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080409
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080320

Method CHECK_CUSTOMER_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080317
2 Returning R_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20080317
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080317

Method CHECK_DOC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_TYPE Call by reference Type reference (TYPE) BLART Belegart 20080305
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080305

Method CHECK_DOC_TYPE_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_KEY 20080305
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) BLART Belegart 20080305
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080305

Method CHECK_DOC_TYPE_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_TYPE Call by reference Type reference (TYPE) BLART Belegart 20080314
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080314

Method CHECK_INVALID_T8G20 Signature

Method CHECK_INVALID_T8G20 on class CL_FAGL_WZ_NEW_RULE has no parameter.
Method CHECK_INVALID_T8G20 on class CL_FAGL_WZ_NEW_RULE has no exception.

Method CHECK_SOURCE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_KEY 20080213
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080213

Method CHECK_SPLIT_RULE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_KEY 20080227
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080227

Method CHECK_SPLIT_RULE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080227
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080227

Method CHECK_TARGET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080213
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080213

Method CONSTRUCTOR Signature

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

Method COPY_SPLIT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_KEY 20080220
2 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080220
3 Importing I_FLG_CHECK_ONLY Call by reference Type reference (TYPE) XFLAG ABAP_FALSE Nur Prüfungen durchführen 20080220
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080220
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080220

Method CREATE_BT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080226
2 Importing I_FLG_CHECK_ONLY Call by reference Type reference (TYPE) XFLAG ABAP_FALSE Nur Prüfungen durchführen 20080226
3 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080226
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080226

Method CREATE_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TASK Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20080307
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080307

Method DELETE_SAVED_DATA Signature

Method DELETE_SAVED_DATA on class CL_FAGL_WZ_NEW_RULE has no parameter.
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080307

Method DELETE_SPLIT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SPLIT_RULE Call by reference Type reference (TYPE) TY_BT_VARIANT_KEY 20080227
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080402

Method GET_ASSIGNED_LINETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_T8G28 Call by reference Type reference (TYPE) T8G28_TT Je Geschäftsvorfallsvariante zulässige Positionstypen 20080215
2 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080215
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080215

Method GET_CLIENT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSTEM_CLNT_EDIT Value transfer Type reference (TYPE) CCCORACTIV Einstelliges Kennzeichen 20080312
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080312

Method GET_COPIED_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_T8G21 Call by reference Type reference (TYPE) T8G21_TT Tabellentyp T8G21 20080223
2 Exporting ET_T8G21A Call by reference Type reference (TYPE) T8G21A_TT Tabellentyp T8G21A 20080223
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080307

Method GET_SPLIT_RULE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VARIANT Call by reference Type reference (TYPE) TY_BT_VARIANT_TARGET 20080226
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080226

Method IS_DATA_SAVED Signature

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

Method IS_DATA_SAVED on class CL_FAGL_WZ_NEW_RULE has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_FAGL_WZ_NEW_RULE has no parameter.
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080618

Method SAVE_ALL_DATA Signature

Method SAVE_ALL_DATA on class CL_FAGL_WZ_NEW_RULE has no parameter.
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080307

Method SAVE_BT_VARIANT Signature

Method SAVE_BT_VARIANT on class CL_FAGL_WZ_NEW_RULE has no parameter.
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080605

Method SAVE_SPLIT_RULE Signature

Method SAVE_SPLIT_RULE on class CL_FAGL_WZ_NEW_RULE has no parameter.
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080402

Method SET_ASSIGNED_LINETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_T8G28 Call by reference Type reference (TYPE) T8G28_TT Tabellentyp T8G28 20080219
# Exception Resumable Description Created on
1 CX_FAGL_WIZARD Ausnahmeklasse FAGL Wizard 20080219
Event Signatures

Event DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_EVENT Exporting Value transfer Type reference (TYPE) STRING 20080226
History
Last changed by/on SAP  20100310 
SAP Release Created in 604