SAP ABAP Class CL_RSBCT_XSA_DATACHECK (Checking the file)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-EPM (Application Component) Spend Analytics Content
     RS_BCT_XSA_ABAP (Package) xSA ABAP Objects
Properties
Class CL_RSBCT_XSA_DATACHECK  
Short Description Checking the file    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_XSA_ABAP   xSA ABAP Objects 
Created 20070613   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSXA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSBCT_XSA_DATACHECK has no interface implemented.
Friends
Class CL_RSBCT_XSA_DATACHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DATA_LINE Static Attribute Private Type reference (TYPE) RSXSA_CHAR2500 xSA character 2500 20070910
2 P_DELIMITER_OK Static Attribute Private Type reference (TYPE) RS_BOOL Boolean 20070718
3 P_FILENAME Static Attribute Private Type reference (TYPE) RSXAFILE xA Filename 20070718
4 P_HEADER_LINE Static Attribute Private Type reference (TYPE) RSXSA_CHAR2500 xSA character 2500 20070910
5 P_OBJECT_ACTIVE Static Attribute Private Type reference (TYPE) RS_BOOL Object is active 20070725
6 P_T_MSG Static Attribute Private Type reference (TYPE) RS_T_MSG Table with Messages (Application Log) 20070615
7 P_UPLOADID Static Attribute Private Type reference (TYPE) RSXAUPLOAD_ID Upload ID 20070718
8 P_UTF8_ENCODED Static Attribute Private Type reference (TYPE) RS_BOOL Is UTF8 encoded 20070613
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DELIMITER Instance method Private Method Check for correct Delimiter 20070718
2 CHECK_ENCODING_UTF8 Instance method Private Method Check for codepage UTF8 20070613
3 CHECK_IS_OBJECT_ACTIVE Instance method Private Method Check if the given object is active 20070725
4 CONSTRUCTOR Instance method Public Constructor Constructor 20070718
5 EXECUTE Instance method Public Method run the validation/checks 20070910
6 GET_CHECK_RESULTS Instance method Private Method Get all results 20070614
Events
Class CL_RSBCT_XSA_DATACHECK has no event.
Types
Class CL_RSBCT_XSA_DATACHECK has no local type.
Method Signatures

Method CHECK_DELIMITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WRITE_TO_APPLLOG Call by reference Type reference (TYPE) RS_BOOL Boolean 20070718

Method CHECK_DELIMITER on class CL_RSBCT_XSA_DATACHECK has no exception.

Method CHECK_ENCODING_UTF8 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WRITE_TO_APPLLOG Call by reference Type reference (TYPE) RS_BOOL Write Log Entry TRUE/FALSE 20070615

Method CHECK_ENCODING_UTF8 on class CL_RSBCT_XSA_DATACHECK has no exception.

Method CHECK_IS_OBJECT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) RSOBJNM Object 20070725
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20070725
3 Importing I_WRITE_TO_APPLLOG Call by reference Type reference (TYPE) RS_BOOL Write to the application log 20070725

Method CHECK_IS_OBJECT_ACTIVE on class CL_RSBCT_XSA_DATACHECK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) RSXAFILE xA Filename 20070718
2 Importing I_UPLOADID Call by reference Type reference (TYPE) RSXAUPLOAD_ID Upload ID 20070718

Method CONSTRUCTOR on class CL_RSBCT_XSA_DATACHECK has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) RSXSA_CHAR2500 xSA character 2500 20070910
2 Importing I_GENERAL_VALIDATION Call by reference Type reference (TYPE) RS_BOOL General system setup or file validation 20070910

Method EXECUTE on class CL_RSBCT_XSA_DATACHECK has no exception.

Method GET_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CHECK_RESULTS Call by reference Type reference (TYPE) RSXSA_T_CHECKS Checks for data files 20070614
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20070614
3 Exporting E_UTF8_ENCODED Call by reference Type reference (TYPE) RS_BOOL Boolean 20070614

Method GET_CHECK_RESULTS on class CL_RSBCT_XSA_DATACHECK has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 703