SAP ABAP Class CL_RSTRAN_DB_HAAP_RULE (rule for HHAP)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-WHM-DST (Application Component) Data Staging
⤷
RSTRAN_DB (Package) Transformtion on DB
⤷
⤷
Properties
| Class | CL_RSTRAN_DB_HAAP_RULE | |
| Short Description | rule for HHAP | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RSTRAN_DB | Transformtion on DB |
| Created | 20130506 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_RSTRAN_DB_HAAP_RULE has no interface implemented.
Friends
Class CL_RSTRAN_DB_HAAP_RULE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSTRAN_MODEL | Reading Layer of Transformation (Model) | 20130506 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_CURR_TRAN | Field property: Currency translation (table) | 20130619 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Fieldname table (hashed) | 20130705 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHAM_TRANSFORMATION=>TN_TH_FORMULA | Formula fields (table) | 20130612 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHAM_TRANSFORMATION=>TN_T_JOIN | Join (table type) | 20130726 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Source Fields (Expert Procedure) | 20130905 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Target Fields (Expert Procedure) | 20130905 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_QUAN_CONV | Field property: Quantity conversion (table) | 20130619 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_CONSTANT | Constant (Table Type) | 20130513 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING | Feldmapping (Tabelle) | 20130513 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING | Feldmapping (Tabelle) | 20130513 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | 20130506 | ||
| 2 | Instance method | Public | Method | fill all parameters for script | 20130809 | |
| 3 | Instance method | Public | Method | fill all parameters | 20130513 | |
| 4 | Instance method | Public | Method | get constant rules (HAP format) | 20130513 | |
| 5 | Instance method | Public | Method | get currency conversions (HAP format) | 20130619 | |
| 6 | Instance method | Public | Method | get direct rules (HAP format) | 20130513 | |
| 7 | Instance method | Public | Method | get disable conversion exits (HAP format) | 20130705 | |
| 8 | Instance method | Public | Method | get formula rules (HAP format) | 20130612 | |
| 9 | Instance method | Public | Method | get joins - read master data /read DSP (HAP format) | 20130728 | |
| 10 | Instance method | Public | Method | get source fields (HAP format) of expert Procedure | 20130905 | |
| 11 | Instance method | Public | Method | get target for target (HAP format) of expert Procedure | 20130905 | |
| 12 | Instance method | Public | Method | get time rules (HAP format) | 20130513 | |
| 13 | Instance method | Public | Method | get unit conversions (HAP format) | 20130619 | |
| 14 | Instance method | Private | Method | special handling for InfoSource is target | 20130715 | |
| 15 | Instance method | Private | Method | fill rule tables | 20130506 | |
| 16 | Instance method | Private | Method | fill table for script case | 20130809 | |
| 17 | Instance method | Private | Method | get init constant for HAP | 20130715 |
Events
Class CL_RSTRAN_DB_HAAP_RULE has no event.
Types
Class CL_RSTRAN_DB_HAAP_RULE has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TRANID | Call by reference | Type reference (TYPE) | RSTRANID | Transformation ID | 20130506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DTP Request: Errors in Step | 20130717 |
Method FILL_FOR_SCRIPT Signature
Method FILL_FOR_SCRIPT on class CL_RSTRAN_DB_HAAP_RULE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception with Message | 20130809 |
Method FILL_PARAMETERS Signature
Method FILL_PARAMETERS on class CL_RSTRAN_DB_HAAP_RULE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception with Message | 20130513 |
Method GET_CONSTANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_CONSTANT | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_CONSTANT | Constant (Table Type) | 20130513 |
Method GET_CONSTANT on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_CURR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TH_CURR | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_CURR_TRAN | Field property: Currency translation (table) | 20130619 |
Method GET_CURR on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_DIRECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_DIRECT | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING | Field Mapping (Table Type) | 20130513 |
Method GET_DIRECT on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_DISABLE_CONVEXIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TH_DISABLE_CONVEXIT | Value transfer | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Fieldname table (hashed) | 20130705 |
Method GET_DISABLE_CONVEXIT on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_FORMULA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TH_FORMULA | Value transfer | Type reference (TYPE) | IF_RSDHAM_TRANSFORMATION=>TN_TH_FORMULA | Formula (Table Type) | 20130612 |
Method GET_FORMULA on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_JOINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TH_JOIN | Value transfer | Type reference (TYPE) | IF_RSDHAM_TRANSFORMATION=>TN_T_JOIN | Join (table type) | 20130728 |
Method GET_JOINS on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_SOURCE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_SOURCE_FIELD | Value transfer | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Source Fields (Expert Procedure) | 20130905 |
Method GET_SOURCE_FIELDS on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_TARGET_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_TARGET_FIELD | Value transfer | Type reference (TYPE) | IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME | Target Fields (Expert Procedure) | 20130905 |
Method GET_TARGET_FIELDS on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_TIME_DIRECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_TIME_DIRECT | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING | Field Mapping (Table Type) | 20130513 |
Method GET_TIME_DIRECT on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method GET_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TH_UNIT | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_TH_FIELD_QUAN_CONV | Field property: Quantity conversion (table) | 20130619 |
Method GET_UNIT on class CL_RSTRAN_DB_HAAP_RULE has no exception.
Method _FILL_INIT_VALUES Signature
Method _FILL_INIT_VALUES on class CL_RSTRAN_DB_HAAP_RULE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DTP Request: Errors in Step | 20130715 |
Method _FILL_RULE_TABLES Signature
Method _FILL_RULE_TABLES on class CL_RSTRAN_DB_HAAP_RULE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DTP Request: Errors in Step | 20130513 |
Method _FILL_TABLE_FOR_SCRIPT Signature
Method _FILL_TABLE_FOR_SCRIPT on class CL_RSTRAN_DB_HAAP_RULE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DTP Request: Errors in Step | 20130809 |
Method _INIT_CONSTANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_S_FIELD | Call by reference | Type reference (TYPE) | RSTRAN_S_FIELD | Transformation - Structure Field | 20130715 | |||
| 2 | R_T_CONSTANT | Value transfer | Type reference (TYPE) | IF_RSDHA_TYPES=>TN_T_CONSTANT | Constant (Table Type) | 20130715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception with Message | 20130715 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |