Hierarchy
⤷ 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
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 |