SAP ABAP Class CL_DIAN_SETTINGS_HELPER (Helper class to manage DIAN Report settings)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-DIAN-CO (Package) DIAN: Magnetic Meida for Columbia
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  TD_DIAN_SETTINGS_HELPER Test Class Double for DIAN data extraction 20121019
Properties
Class CL_DIAN_SETTINGS_HELPER  
Short Description Helper class to manage DIAN Report settings    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-DIAN-CO   DIAN: Magnetic Meida for Columbia 
Created 20120827   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DIAN_SETTINGS_HELPER has no forward declaration.
Interfaces
Class CL_DIAN_SETTINGS_HELPER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DIAN_CONCEPT_SETTINGS 20121030 DIAN Concept Settings
2 CL_DIAN_FORMAT_SETTINGS 20121031 DIAN format definition settings
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_DIAN_SETTINGS_HELPER 20121019
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACC_OVERLAP Instance method Public Method 20130318
2 CHECK_DB_ACC_OVERLAP Instance method Public Method 20130318
3 CHECK_RANGE_OVERLAP Instance method Private Method 20130319
4 GET_ACCOUNTS_OVERLAP Instance method Public Method 20130318
5 GET_CONCEPTS_OF_FORMAT Instance method Protected Method 20121030
6 GET_CONCEPT_CLASS_NAME Instance method Public Method 20121114
7 GET_CONCEPT_VERSION Instance method Public Method 20121119
8 GET_DIAN_C_ACCOUNTS Instance method Protected Method 20121026
9 GET_DIAN_C_CONCEPT Instance method Protected Method 20121026
10 GET_DIAN_C_FORMATS Instance method Protected Method 20121026
11 GET_DIAN_C_VAT_1001 Instance method Protected Method 20121026
12 GET_DIAN_C_VAT_CONST Instance method Protected Method 20121026
13 GET_DIAN_C_VAT_FORST Instance method Protected Method 20121026
14 GET_DIAN_C_WTH Instance method Protected Method 20121026
15 GET_DIAN_C_WTH_1001 Instance method Protected Method 20121026
16 GET_DIAN_SY_CONCEPT Instance method Protected Method 20121026
17 GET_DIAN_SY_FORMAT Instance method Protected Method 20121122
18 GET_FORMAT_CLASS_NAME Instance method Public Method 20121113
19 GET_FORMAT_TABLE_NAME Instance method Public Method 20121108
20 GET_FORMAT_VERSION Instance method Public Method 20121108
21 GET_INSTANCE Static method Public Method Get's the singleton class instance 20121019
22 GET_NEGATED_BOOL Static method Public Method 20121030
Events
Class CL_DIAN_SETTINGS_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DIAN_C_ACCOUNTS_T Public See coding 20121026 dian_c_accounts_t TYPE STANDARD TABLE OF dian_c_accounts WITH DEFAULT KEY
2 DIAN_C_CONCEPTS_T Public See coding 20121030 dian_c_concepts_t TYPE STANDARD TABLE OF dian_c_concepts WITH DEFAULT KEY
3 DIAN_C_VAT_CONST_T Public See coding 20121026 dian_c_vat_const_t TYPE STANDARD TABLE OF dian_c_vat_const WITH DEFAULT KEY
4 DIAN_C_VAT_FORST_T Public See coding 20121026 dian_c_vat_forst_t TYPE STANDARD TABLE OF dian_c_vat_forst WITH DEFAULT KEY
5 DIAN_C_WTH_T Public See coding 20121026 dian_c_wth_t TYPE STANDARD TABLE OF dian_c_wth WITH DEFAULT KEY
6 TY_DIAN_SETTINGS Public See coding 20121026 BEGIN OF ty_dian_settings, sy_formats TYPE TABLE OF dian_sy_formats WITH DEFAULT KEY, c_formats TYPE TABLE OF dian_c_formats WITH DEFAULT KEY, c_vat_forst TYPE TABLE OF dian_c_vat_forst WITH DEFAULT KEY, sy_concepts TYPE TABLE OF dian_sy_concepts WITH DEFAULT KEY, c_concepts TYPE TABLE OF dian_c_concepts WITH DEFAULT KEY, c_accounts TYPE TABLE OF dian_c_accounts WITH DEFAULT KEY, c_vat_const TYPE TABLE OF dian_c_vat_const WITH DEFAULT KEY, c_wth TYPE TABLE OF dian_c_wth WITH DEFAULT KEY, c_vat_1001 TYPE TABLE OF dian_c_vat_1001 WITH DEFAULT KEY, c_wth_1001 TYPE TABLE OF dian_c_wth_1001 WITH DEFAULT KEY, END OF ty_dian_settings
Method Signatures

Method CHECK_ACC_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACC Value transfer Type reference (TYPE) DIAN_C_ACCOUNTS DIAN Accounts 20130318
2 Importing IT_CACHE_TABLE Value transfer Type reference (TYPE) DIAN_C_ACCOUNTS_T 20130318
3 Returning RS_ACC Value transfer Type reference (TYPE) DIAN_C_ACCOUNTS DIAN Accounts 20130318

Method CHECK_ACC_OVERLAP on class CL_DIAN_SETTINGS_HELPER has no exception.

Method CHECK_DB_ACC_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACC Call by reference Type reference (TYPE) DIAN_C_ACCOUNTS DIAN Accounts 20130318
2 Importing IT_CACHE_TABLE Call by reference Type reference (TYPE) TABLE 20130318
3 Returning RS_ACC Value transfer Type reference (TYPE) DIAN_C_ACCOUNTS DIAN Accounts 20130318

Method CHECK_DB_ACC_OVERLAP on class CL_DIAN_SETTINGS_HELPER has no exception.

Method CHECK_RANGE_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACC Call by reference Type reference (TYPE) DIAN_C_ACCOUNTS DIAN Accounts 20130319
2 Importing IT_CACHE_TABLE Call by reference Type reference (TYPE) DIAN_C_ACCOUNTS_T 20130319
3 Returning RS_ACC Value transfer Type reference (TYPE) DIAN_C_ACCOUNTS DIAN Accounts 20130319

Method CHECK_RANGE_OVERLAP on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_ACCOUNTS_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20130318
2 Returning RT_RESULT Value transfer Type reference (TYPE) DIAN_C_ACCOUNTS_T 20130318

Method GET_ACCOUNTS_OVERLAP on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_CONCEPTS_OF_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT_CODE Call by reference Type reference (TYPE) DIAN_D_FORMAT 20121030
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121030
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_DIAN_LIST_CONCEPT 20121030

Method GET_CONCEPTS_OF_FORMAT on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_CONCEPT_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONCEPT_CODE Call by reference Type reference (TYPE) DIAN_D_CONCEPT 20121114
2 Importing IV_VERSION Call by reference Type reference (TYPE) DIAN_D_CONCEPT_VERSION 20121114
3 Returning RV_RESULT Value transfer Type reference (TYPE) DIAN_D_CLASS_NAME 20121114

Method GET_CONCEPT_CLASS_NAME on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_CONCEPT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONCEPT_CODE Call by reference Type reference (TYPE) DIAN_D_CONCEPT 20121119
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121119
3 Returning RV_RESULT Value transfer Type reference (TYPE) DIAN_D_FORMAT_VERSION 20121119

Method GET_CONCEPT_VERSION on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONCEPT_CODE Call by reference Type reference (TYPE) DIAN_D_CONCEPT 20121026
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121026
3 Returning RT_RESULT Value transfer Type reference (TYPE) DIAN_C_ACCOUNTS_T 20121026

Method GET_DIAN_C_ACCOUNTS on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_CONCEPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONCEPT_CODE Call by reference Type reference (TYPE) DIAN_D_CONCEPT 20121026
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121026
3 Returning RS_RESULT Value transfer Type reference (TYPE) DIAN_C_CONCEPTS 20121026

Method GET_DIAN_C_CONCEPT on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_FORMATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT_CODE Call by reference Type reference (TYPE) DIAN_D_FORMAT 20121030
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121030
3 Returning RS_RESULT Value transfer Type reference (TYPE) DIAN_C_FORMATS 20121030

Method GET_DIAN_C_FORMATS on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_VAT_1001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE_ID Call by reference Type reference (TYPE) GUID 20121026
2 Returning RS_RESULT Value transfer Type reference (TYPE) DIAN_C_VAT_1001 20121026

Method GET_DIAN_C_VAT_1001 on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_VAT_CONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONCEPT_CODE Call by reference Type reference (TYPE) DIAN_D_CONCEPT 20121026
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121026
3 Returning RT_RESULT Value transfer Type reference (TYPE) DIAN_C_VAT_CONST_T 20121026

Method GET_DIAN_C_VAT_CONST on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_VAT_FORST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT_CODE Call by reference Type reference (TYPE) DIAN_D_FORMAT 20121030
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121030
3 Returning RT_RESULT Value transfer Type reference (TYPE) DIAN_C_VAT_FORST_T 20121030

Method GET_DIAN_C_VAT_FORST on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_WTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONCEPT_CODE Call by reference Type reference (TYPE) DIAN_D_CONCEPT 20121026
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121026
3 Returning RT_RESULT Value transfer Type reference (TYPE) DIAN_C_WTH_T 20121026

Method GET_DIAN_C_WTH on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_C_WTH_1001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE_ID Call by reference Type reference (TYPE) GUID 20121026
2 Returning RS_RESULT Value transfer Type reference (TYPE) DIAN_C_WTH_1001 20121026

Method GET_DIAN_C_WTH_1001 on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_SY_CONCEPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONCEPT_CODE Call by reference Type reference (TYPE) DIAN_D_CONCEPT 20121026
2 Importing IV_VERSION Call by reference Type reference (TYPE) DIAN_D_CONCEPT_VERSION 20121122
3 Returning RS_RESULT Value transfer Type reference (TYPE) DIAN_SY_CONCEPTS 20121026

Method GET_DIAN_SY_CONCEPT on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_DIAN_SY_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT_CODE Call by reference Type reference (TYPE) DIAN_D_FORMAT 20121122
2 Importing IV_VERSION Call by reference Type reference (TYPE) DIAN_D_FORMAT_VERSION 20121122
3 Returning RS_RESULT Value transfer Type reference (TYPE) DIAN_SY_FORMATS 20121122

Method GET_DIAN_SY_FORMAT on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_FORMAT_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT_CODE Call by reference Type reference (TYPE) DIAN_D_FORMAT 20121113
2 Importing IV_VERSION Call by reference Type reference (TYPE) DIAN_D_FORMAT_VERSION 20121113
3 Returning RV_RESULT Value transfer Type reference (TYPE) DIAN_D_CLASS_NAME 20121113

Method GET_FORMAT_CLASS_NAME on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_FORMAT_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT_CODE Call by reference Type reference (TYPE) DIAN_D_FORMAT 20121108
2 Importing IV_VERSION Call by reference Type reference (TYPE) DIAN_D_FORMAT_VERSION 20121108
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRUKNAME 20121108

Method GET_FORMAT_TABLE_NAME on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_FORMAT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT_CODE Call by reference Type reference (TYPE) DIAN_D_FORMAT 20121108
2 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR 20121108
3 Returning RV_RESULT Value transfer Type reference (TYPE) DIAN_D_FORMAT_VERSION 20121108

Method GET_FORMAT_VERSION on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_DIAN_SETTINGS_HELPER Helper class to manage DIAN Report settings 20121019

Method GET_INSTANCE on class CL_DIAN_SETTINGS_HELPER has no exception.

Method GET_NEGATED_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20121030
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121030

Method GET_NEGATED_BOOL on class CL_DIAN_SETTINGS_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617