SAP ABAP Class CL_FCC_FILE_BASE (Base Class for File Validation)
Hierarchy
FCCO (Software Component) Financial Closing Cockpit 200
   CA-GTF-FCC (Application Component) Financial Closing cockpit Add-on
     FCC_CLOSING (Package) Financial Closing Cockpit - SAPGUI and backend
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FCC_FILE_HDR Header Validator 20110824
2 Inheritance (c INHERITING FROM c_ref)  CL_FCC_FILE_ITEM Process an Item in Imported File 20110824
3 Inheritance (c INHERITING FROM c_ref)  CL_FCC_FILE_OFFICE Office Document Validator 20110829
Properties
Class CL_FCC_FILE_BASE  
Short Description Base Class for File Validation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FCC_CLOSING   Financial Closing Cockpit - SAPGUI and backend 
Created 20110824   SAP 
Last change 20141108    
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_FCC_FILE_BASE has no interface implemented.
Friends
Class CL_FCC_FILE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_TASK_GROUP_WARNING Instance attribute Public Type reference (TYPE) ABAP_BOOL Warning for task group items update 20140626
2 MR_CHECKER Instance attribute Protected Object reference (TYPE REF TO) CL_FCC_FILE_UPLOAD_CHECKER Upload Checker 20110902
3 MS_FILE_ITEM Instance attribute Public Type reference (TYPE) FCC_S_FILE_ITEM items for upload or download 20120822
4 MS_PARAS Instance attribute Private Type reference (TYPE) FCC_UPLOAD_PARAS Parameters 20110831
5 MT_FIELD_MAPPING Instance attribute Protected Type reference (TYPE) FCC_T_FILE_MAPPING itab for mapping of file and structure 20110923
6 MT_FIELD_NAME_ Instance attribute Protected Type reference (TYPE) STRING_TABLE Field Name 20110926
7 MT_FIELD_STATUS Instance attribute Protected Type reference (TYPE) FCC_T_FIELD_STATUS Field Status After Check 20110824
8 MT_FIELD_VALUE Instance attribute Protected Type reference (TYPE) STRING_TABLE Field Values 20110824
9 MT_MESSAGE Instance attribute Protected Type reference (TYPE) FCC_IUPLOAD_MESS Error Message Table 20110824
10 MV_DEL_ITEM Instance attribute Public Type reference (TYPE) ABAP_BOOL delete item flag 20121218
11 SR_NONDIGIT_SEARCHER Static Attribute Protected Object reference (TYPE REF TO) CL_ABAP_REGEX Regular Expressions 20110824
12 SR_REGEXP Static Attribute Protected Object reference (TYPE REF TO) CL_ABAP_REGEX Regular Expressions 20110825
13 S_KEEP_DEFALUT_VALUE Static Attribute Public Type reference (TYPE) CHAR1 '' Keep Default Value 20111101
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Protected Method Add Message 20110824
2 ASSIGN_VALUE Instance method Protected Method Assign Value to Filed 20110824
3 CHECK_AGENT Instance method Protected Method 20110825
4 CHECK_BOOL Instance method Protected Method Validate Boolean Value 20110824
5 CHECK_FACTORY_CALENDAR Instance method Protected Method 20110825
6 CHECK_FIELD Instance method Protected Method Check the Format of Field 20110824
7 CHECK_ITEM_OR_NODE_ID Instance method Protected Method Check Item or Node ID 20110901
8 CLASS_CONSTRUCTOR Static method Public Constructor 20110824
9 CONSTRUCTOR Instance method Public Constructor Instance Constructure 20110824
10 ESCAPE_VALUE Instance method Protected Method 20110921
11 GET_FIELDINFO Instance method Protected Method Get Field Information for a Field 20110824
12 GET_MESSAGES Instance method Public Method Get Validation Result Messages 20110829
13 IS_FORMAT_CORRECT Instance method Public Method 20110824
14 KEEP_VALUE Instance method Public Method Whether or Not Keep Original Value Untouched 20110824
15 LOG_DATA_MISSING_ERROR Instance method Protected Method Data Missing Error 20110824
16 LOG_FORMAT_ERROR Instance method Protected Method Log Format Error 20110824
17 LOG_KEEP_VALUE Instance method Protected Method Log Format Error 20110824
18 PREPARE_VALIDATION Instance method Protected Method Do Preparation For Validation 20110905
19 SKIP_ROLLOUT_FIELDS Instance method Protected Method Skip rollout fields for assigned tasks 20140624
20 VALIDATE Instance method Public Method Do Format and Value Validation 20110829
21 VALIDATE_DATA_FORMAT Instance method Protected Method Validate Format Correctness 20110824
22 VALIDATE_DATA_VALUES Instance method Protected Method Validate Value Correctness 20110824
Events
Class CL_FCC_FILE_BASE has no event.
Types
Class CL_FCC_FILE_BASE has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID 'FCC1' Message Class 20110824
2 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYMSGNO Message Number 20110824
3 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20110824
4 Importing IV_MSG_V1 Call by reference Type reference (TYPE) SIMPLE Message Variable 20110824
5 Importing IV_MSG_V2 Call by reference Type reference (TYPE) SIMPLE Message Variable 20110824
6 Importing IV_MSG_V3 Call by reference Type reference (TYPE) SIMPLE Message Variable 20110824
7 Importing IV_MSG_V4 Call by reference Type reference (TYPE) SIMPLE Message Variable 20110824
8 Importing IV_SINGLE Call by reference Type reference (TYPE) ABAP_BOOL 20140625

Method ADD_MESSAGE on class CL_FCC_FILE_BASE has no exception.

Method ASSIGN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELDINFO Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20111011
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20110824

Method ASSIGN_VALUE on class CL_FCC_FILE_BASE has no exception.

Method CHECK_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT_ID Call by reference Type reference (TYPE) FCC_TASK_RES_OBJID Responsible 20110825
2 Importing IV_AGENT_TYPE Call by reference Type reference (TYPE) FCC_TASK_RES_OTYPE Responsible Agent Type 20110825

Method CHECK_AGENT on class CL_FCC_FILE_BASE has no exception.

Method CHECK_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824
2 Importing IV_VALUE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110824
3 Returning RV_IS_CORRECT Value transfer Type reference (TYPE) ABAP_BOOL 20110914

Method CHECK_BOOL on class CL_FCC_FILE_BASE has no exception.

Method CHECK_FACTORY_CALENDAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CALENDAR Call by reference Type reference (TYPE) WFCID Factory Calendar 20111028

Method CHECK_FACTORY_CALENDAR on class CL_FCC_FILE_BASE has no exception.

Method CHECK_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20110824

Method CHECK_FIELD on class CL_FCC_FILE_BASE has no exception.

Method CHECK_ITEM_OR_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) FCC_UPLOAD_MESS message table for uploading app log 20111123
2 Exporting EV_DEL_ID Call by reference Type reference (TYPE) ABAP_BOOL 20120816
3 Exporting EV_ID_IN_FILE Call by reference Type reference (TYPE) CHAR13 Character field 13 digits 20111123
4 Exporting EV_ITEM_TYPE Call by reference Type reference (TYPE) FCC_ORGTYPE Structure Data Type for Fast Close 20120824
5 Exporting EV_NEW_ID Call by reference Type reference (TYPE) ABAP_BOOL 20111123
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110901

Method CHECK_ITEM_OR_NODE_ID on class CL_FCC_FILE_BASE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FCC_FILE_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FCC_FILE_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_UPLOAD_CHECKER Call by reference Object reference (TYPE REF TO) CL_FCC_FILE_UPLOAD_CHECKER Utility methods for checking uploaded data from file 20110902
2 Importing IS_PARAS Call by reference Type reference (TYPE) FCC_UPLOAD_PARAS upload parameters 20110831
3 Importing IT_FIELD_MAPPING Call by reference Type reference (TYPE) FCC_T_FILE_MAPPING itab for mapping of file and structure 20110923
4 Importing IT_FIELD_MISSING Call by reference Type reference (TYPE) STRING_TABLE Columns that does not exist 20110902
5 Importing IT_FIELD_VALUE Call by reference Type reference (TYPE) STRING_TABLE Field Value Table 20110824

Method CONSTRUCTOR on class CL_FCC_FILE_BASE has no exception.

Method ESCAPE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_VALUE Call by reference Type reference (TYPE) STRING 20110921

Method ESCAPE_VALUE on class CL_FCC_FILE_BASE has no exception.

Method GET_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824
2 Returning RS_FIELDINFO Value transfer Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20110824

Method GET_FIELDINFO on class CL_FCC_FILE_BASE has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MESSAGES Value transfer Type reference (TYPE) FCC_IUPLOAD_MESS uploading mesage table 20110829

Method GET_MESSAGES on class CL_FCC_FILE_BASE has no exception.

Method IS_FORMAT_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824
2 Returning RV_CORRECT Value transfer Type reference (TYPE) ABAP_BOOL Single-Character Flag 20110824

Method IS_FORMAT_CORRECT on class CL_FCC_FILE_BASE has no exception.

Method KEEP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING Field Name 20110824
2 Returning RV_KEEP Value transfer Type reference (TYPE) ABAP_BOOL 20110824

Method KEEP_VALUE on class CL_FCC_FILE_BASE has no exception.

Method LOG_DATA_MISSING_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824

Method LOG_DATA_MISSING_ERROR on class CL_FCC_FILE_BASE has no exception.

Method LOG_FORMAT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824

Method LOG_FORMAT_ERROR on class CL_FCC_FILE_BASE has no exception.

Method LOG_KEEP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20110824

Method LOG_KEEP_VALUE on class CL_FCC_FILE_BASE has no exception.

Method PREPARE_VALIDATION Signature

Method PREPARE_VALIDATION on class CL_FCC_FILE_BASE has no parameter.
Method PREPARE_VALIDATION on class CL_FCC_FILE_BASE has no exception.

Method SKIP_ROLLOUT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_NODE Call by reference Type reference (TYPE) ABAP_BOOL 20140624
2 Importing IV_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20140624

Method SKIP_ROLLOUT_FIELDS on class CL_FCC_FILE_BASE has no exception.

Method VALIDATE Signature

Method VALIDATE on class CL_FCC_FILE_BASE has no parameter.
Method VALIDATE on class CL_FCC_FILE_BASE has no exception.

Method VALIDATE_DATA_FORMAT Signature

Method VALIDATE_DATA_FORMAT on class CL_FCC_FILE_BASE has no parameter.
Method VALIDATE_DATA_FORMAT on class CL_FCC_FILE_BASE has no exception.

Method VALIDATE_DATA_VALUES Signature

Method VALIDATE_DATA_VALUES on class CL_FCC_FILE_BASE has no parameter.
Method VALIDATE_DATA_VALUES on class CL_FCC_FILE_BASE has no exception.
History
Last changed by/on SAP  20141108 
SAP Release Created in 100