SAP ABAP Class CL_EPIC_CB_EXCEL_VALIDATOR (EPIC: Cash budgeting plan excel validator)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-PMCTL-SMPL (Package) Globalization: E-Payment Integration Payment Control Sample
Properties
Class CL_EPIC_CB_EXCEL_VALIDATOR  
Short Description EPIC: Cash budgeting plan excel validator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-PMCTL-SMPL   Globalization: E-Payment Integration Payment Control Sample 
Created 20130513   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EXCEL_READER_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EPIC_CB_EXCEL_VALIDATOR has no interface implemented.
Friends
Class CL_EPIC_CB_EXCEL_VALIDATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CB_CURR_FWD Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_CB_CURR_FWD EPIC: Cash budget currency fwd 20131121
2 MO_CB_DATE_CONVERT_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_CB_DATE_CONVERT_SERV EPIC: Date convert service 20130708
3 MO_CB_DOMAIN_FWD Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_CB_DOMAIN_FWD EPIC: Cash budget domain forward 20131121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130708
2 VALIDATE_CYCLE_DATE Instance method Public Method 20130716
3 VALIDATE_CYCLE_DOUBLE Instance method Public Method 20130708
4 VALIDATE_CYCLE_EMPTY Instance method Public Method 20130708
5 VALIDATE_CYCLE_REF_EMPTY Instance method Public Method 20130716
6 VALIDATE_CYCLE_TYPE Instance method Public Method 20130708
7 VALIDATE_LQITEM_DOUBLE Instance method Public Method 20130708
8 VALIDATE_LQITEM_EMPTY Instance method Public Method 20130708
9 VALIDATE_ORG_EMPTY Instance method Public Method 20130716
10 VALIDATE_ORG_FORMAT Instance method Public Method 20130716
11 VALIDATE_PLAN_AMOUNT Instance method Public Method 20130708
12 VALIDATE_PLAN_CURRENCY Instance method Public Method 20130708
13 VALIDATE_PLAN_ITEM_EMPTY Instance method Public Method 20130718
14 VALIDATE_PLNA_DOUBLE Instance method Public Method 20130708
Events
Class CL_EPIC_CB_EXCEL_VALIDATOR has no event.
Types
Class CL_EPIC_CB_EXCEL_VALIDATOR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CB_CURR_FWD Call by reference Object reference (TYPE REF TO) CL_EPIC_CB_CURR_FWD EPIC: Cash budget currency fwd 20131121
2 Importing IO_CB_DATA_CONVERT_SERVICE Call by reference Object reference (TYPE REF TO) IF_EPIC_CB_DATE_CONVERT_SERV EPIC: Date convert service 20130708
3 Importing IO_CB_DOMAIN_FWD Call by reference Object reference (TYPE REF TO) CL_EPIC_CB_DOMAIN_FWD EPIC: Cash budget domain forward 20131121

Method CONSTRUCTOR on class CL_EPIC_CB_EXCEL_VALIDATOR has no exception.

Method VALIDATE_CYCLE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALIDATED_CYCLE Call by reference Type reference (TYPE) EPIC_T_CB_CYCLE EPIC: table type for EPIC_CB_CYCLE 20130716
2 Importing IT_CB_EXL_CYCLE Call by reference Type reference (TYPE) EPIC_T_CB_EXL_CYCLE 20130716
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Budget control exception 20130716

Method VALIDATE_CYCLE_DOUBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CB_EXL_CYCLE Call by reference Type reference (TYPE) EPIC_T_CB_EXL_CYCLE 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL 20130708

Method VALIDATE_CYCLE_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CB_EXL_CYCLE Call by reference Type reference (TYPE) EPIC_T_CB_EXL_CYCLE EPIC: table type for EPIC_S_CB_EXL_CYCLE 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130708

Method VALIDATE_CYCLE_REF_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EPIC_CB_EXL_CYCLE_REF Call by reference Type reference (TYPE) STRING 20130716
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130716

Method VALIDATE_CYCLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CYCLE_TYPE_DSCR Call by reference Type reference (TYPE) STRING 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130708

Method VALIDATE_LQITEM_DOUBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CB_EXL_LQITEM Call by reference Type reference (TYPE) EPIC_T_CB_EXL_LQITEM EPIC: table type for EPIC_S_CB_EXL_LQITEM 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130708

Method VALIDATE_LQITEM_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CB_EXL_LQITEM Call by reference Type reference (TYPE) EPIC_T_CB_EXL_LQITEM EPIC: table type for EPIC_S_CB_EXL_LQITEM 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130708

Method VALIDATE_ORG_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EPIC_CB_EXL_ORG Call by reference Type reference (TYPE) STRING 20130716
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130716

Method VALIDATE_ORG_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EPIC_CB_EXL_ORG Call by reference Type reference (TYPE) STRING 20130716
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130716

Method VALIDATE_PLAN_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EPIC_CB_EXL_PLAN Call by reference Type reference (TYPE) EPIC_T_CB_EXL_PLAN EPIC: table type for EPIC_S_CB_EXL_PLAN 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130708

Method VALIDATE_PLAN_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EPIC_CB_EXL_PLAN Call by reference Type reference (TYPE) EPIC_T_CB_EXL_PLAN EPIC: table type for EPIC_S_CB_EXL_PLAN 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130708

Method VALIDATE_PLAN_ITEM_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EPIC_CB_EXL_PLAN Call by reference Type reference (TYPE) EPIC_T_CB_EXL_PLAN EPIC: table type for EPIC_S_CB_EXL_PLAN 20130718
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130718

Method VALIDATE_PLNA_DOUBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EPIC_CB_EXL_PLAN Call by reference Type reference (TYPE) EPIC_T_CB_EXL_PLAN EPIC: table type for EPIC_S_CB_EXL_PLAN 20130708
# Exception Resumable Description Created on
1 CX_EPIC_BDGT_CNTRL EPIC: Cash budgeting exception class 20130708
History
Last changed by/on SAP  20131127 
SAP Release Created in