SAP ABAP Class /EACC/CL_DOCUMENT_CHECK_STEP (General Step in Characteristic Value Check)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/PROCESS_SERVICE (Package) Basis Functionality for Process Implementations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_DOCUMENT_PROCESS_STEP Simple Process Step 20020528
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_DOCUMENT_CHECK_STEP General Interface for a Document Check Step 20020528
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_CHECK_FIELDS_CONTENT Check Step for Characteristic Value Check 20020624
2 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_CHECK_FIELDS_INITIAL Check step: Error if fields have been left initial 20020624
Properties
Class /EACC/CL_DOCUMENT_CHECK_STEP  
Short Description General Step in Characteristic Value Check    
Super Class /EACC/CL_DOCUMENT_PROCESS_STEP Simple Process Step 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/PROCESS_SERVICE   Basis Functionality for Process Implementations 
Created 20020528   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_DOCUMENT_CHECK_STEP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_DOCUMENT_CHECK_STEP General Interface for a Document Check Step 20020528
Friends
Class /EACC/CL_DOCUMENT_CHECK_STEP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NI_CHECK_ITEM_STRUCTURE_LIST Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_KF_CHARS_LIST Table of Characteristic Values 20020625
2 NI_CHECK_ITEM_VALUES Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE_W_KEY Table of Characteristic Values 20020625
3 XB_CHAR_CHECK_EXISTENCE Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020528
4 XB_CHAR_NOT_INITIAL Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020528
5 XO_CHECK_HD_KEY_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020625
6 XO_CHECK_HD_KEY_STRUCTURE_LIST Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_KF_CHARS_LIST Table of Characteristic Values 20020625
7 XO_CHECK_HD_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020528
8 XO_CHECK_HD_STRUCTURE_LIST Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_KF_CHARS_LIST List of Characteristics 20020528
9 XO_CHECK_HD_VALUES Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE_W_KEY Table of Characteristic Values 20020528
10 XO_CHECK_KEY_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020624
11 XO_CHECK_KEY_STRUCTURE_LIST Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_KF_CHARS_LIST Table of Characteristic Values 20020624
12 XO_CHECK_KEY_VALUES Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE_W_KEY Table of Characteristic Values 20020603
13 XO_CHECK_LINE_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020528
14 XO_CHECK_LINE_STRUCTURE_LIST Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_KF_CHARS_LIST Table of Characteristic Values 20020528
15 XO_CHECK_LINE_VALUES Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE_W_KEY Table of Characteristic Values 20020624
16 XO_HEAD_CONDITION Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Header Condition 20020528
17 XO_INITIAL_VALUES Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristics Vector with Initial Values 20031202
18 XO_LINE_CONDITION Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Row Conidtion 20020528
19 XO_LINE_ITEMS_ROOT Instance attribute Protected Object reference (TYPE REF TO) /EACC/IF_LINE_ITEMS_ROOT Document Line Initial Screen 20020603
20 XT_CHAR_TEXT Instance attribute Protected See coding 20020529
21 XT_HEAD_KEY_LIST Instance attribute Protected Type reference (TYPE) FINB_KF_CHARS Characteristics and Key Figures 20020604
22 XT_HEAD_LIST Instance attribute Protected Type reference (TYPE) FINB_KF_CHARS Characteristics and Key Figures 20020528
23 XT_LINE_KEY_LIST Instance attribute Protected Type reference (TYPE) FINB_KF_CHARS Characteristics and Key Figures 20020604
24 XT_LINE_LIST Instance attribute Protected Type reference (TYPE) FINB_KF_CHARS Characteristics and Key Figures 20020528
25 X_CURRENT_JOURNAL_NAME Instance attribute Protected Type reference (TYPE) /EACC/JOURNAL Name of a Journal 20020603
26 X_SIM_DOC_ERR Instance attribute Protected Type reference (TYPE) /EACC/SIM_DOC_ERR Simulate Document Error During Update 20031205
27 X_SIM_PROC_ERR Instance attribute Protected Type reference (TYPE) /EACC/SIM_PROC_ERR Simulate Process Error During Update 20031205
28 X_SIZE_HD Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20020529
29 X_SIZE_LINE Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20020529
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPOUNDS_CHAR_TO_LIST Instance method Protected Method Adds Compounding Information 20020820
2 CHECK_DATA Instance method Protected Method Check Selection Values from Header or Row 20020528
3 CHECK_HEADER Instance method Protected Method Checks Header Characteristics 20020528
4 CHECK_LINE_ITEM Instance method Protected Method Checks Row Characteristics 20020528
5 CONSTRUCTOR Instance method Public Constructor Constructor 20020528
6 ERROR_ON_INITAL Instance method Protected Method Creates Document Error with Context for Inital Erros 20020529
7 ERROR_ON_MD_NOT_FOUND Instance method Protected Method Creates Document Error with Context for Unknown Master Data 20020529
8 GET_INITIAL_VALUE Instance method Protected Method Fetches the Initial Value for the Specified Characteristic 20020828
9 SET_CONDITION Instance method Public Method 20020528
10 SET_KF_CHARS Instance method Protected Method Sets Characteristics and Key Figures To Be Checked 20020528
11 SIMULATE_ERRORS Instance method Protected Method Method for Testing for Document or Process Errors 20031205
Events
Class /EACC/CL_DOCUMENT_CHECK_STEP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LYS_CHAR_TEXT Protected See coding 20020529 BEGIN OF lys_char_text, fieldname TYPE finb_md_fieldname, text TYPE scrtext_m, condition type ref to cl_finb_condition, context type ref to data, char type ref to if_finb_md_char, list type ref to /EACC/CL_KF_CHARS_LIST, END OF lys_char_text
Method Signatures

Method ADD_COMPOUNDS_CHAR_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECK_LIST Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20020820
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME FI-Stammdaten: Feldname 20020820

Method ADD_COMPOUNDS_CHAR_TO_LIST on class /EACC/CL_DOCUMENT_CHECK_STEP has no exception.

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TDATA Call by reference Object reference (TYPE REF TO) DATA Tabelle von Werten 20020528
2 Importing IX_LINE_ITEM Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20020529
3 Importing I_JOURNAL Call by reference Type reference (TYPE) /EACC/JOURNAL Name eines Journals 20020918
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020528

Method CHECK_HEADER Signature

Method CHECK_HEADER on class /EACC/CL_DOCUMENT_CHECK_STEP has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020529

Method CHECK_LINE_ITEM Signature

Method CHECK_LINE_ITEM on class /EACC/CL_DOCUMENT_CHECK_STEP has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020529

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 20020911
2 Importing IO_MD_FACTORY Call by reference Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY 20040505
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020528

Method CONSTRUCTOR on class /EACC/CL_DOCUMENT_CHECK_STEP has no exception.

Method ERROR_ON_INITAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TDATA Call by reference Object reference (TYPE REF TO) DATA 20020529
2 Importing IX_LINE_ITEM Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20020529
3 Importing I_JOURNAL Call by reference Type reference (TYPE) /EACC/JOURNAL Name eines Journals 20020918

Method ERROR_ON_INITAL on class /EACC/CL_DOCUMENT_CHECK_STEP has no exception.

Method ERROR_ON_MD_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TDATA Call by reference Object reference (TYPE REF TO) DATA 20020529
2 Importing IX_LINE_ITEM Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20020529
3 Importing I_JOURNAL Call by reference Type reference (TYPE) /EACC/JOURNAL Name eines Journals 20020918

Method ERROR_ON_MD_NOT_FOUND on class /EACC/CL_DOCUMENT_CHECK_STEP has no exception.

Method GET_INITIAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME FI-Stammdaten: Feldname 20020828
2 Returning RD_INITIAL_VALUE Value transfer Object reference (TYPE REF TO) DATA Datenreferenz auf Initalwert 20020828

Method GET_INITIAL_VALUE on class /EACC/CL_DOCUMENT_CHECK_STEP has no exception.

Method SET_CONDITION Signature

Method SET_CONDITION on class /EACC/CL_DOCUMENT_CHECK_STEP has no parameter.
Method SET_CONDITION on class /EACC/CL_DOCUMENT_CHECK_STEP has no exception.

Method SET_KF_CHARS Signature

Method SET_KF_CHARS on class /EACC/CL_DOCUMENT_CHECK_STEP has no parameter.
Method SET_KF_CHARS on class /EACC/CL_DOCUMENT_CHECK_STEP has no exception.

Method SIMULATE_ERRORS Signature

Method SIMULATE_ERRORS on class /EACC/CL_DOCUMENT_CHECK_STEP has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20031205
History
Last changed by/on SAP  20041209 
SAP Release Created in 10B