Hierarchy
⤷ BW-EI-APD (Application Component) Analysis Process Designer
⤷ RSAN_MDL (Package) APD - Tool - Object Model
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSAN_MDL_ABSTRACT_NODE | Base Class of a Node | 20011213 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSAN_MDL_DT_NODE | Interface for Target Nodes | 20031116 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSAN_MDL_MAPPING_TARGET | Object Can Be Used as Target of a Mapping Rule | 20010522 |
Properties
Class | CL_RSAN_MDL_DT_CRM | |
Short Description | Data Target - CRM Attributes | |
Super Class | CL_RSAN_MDL_ABSTRACT_NODE | Base Class of a Node |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | RSAN_MDL | |
Program status | ||
Category | 0 | |
Package | RSAN_MDL | APD - Tool - Object Model |
Created | 20010512 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | RSANM | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RSAN_MDL_DT_NODE | Interface for Target Nodes | 20031116 | ||
2 | IF_RSAN_MDL_MAPPING_TARGET | Object Can Be Used as Target of a Mapping Rule | 20010522 |
Friends
Class CL_RSAN_MDL_DT_CRM has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ATTRIBUTES | Instance attribute | Public | Type reference (TYPE) | RSAN_OM_R_LIST | List of Attributes from CRM (CL_RSAN_MDL_FIELD) | 20010512 | ||
2 | C_TARGET_BPARTNER | Constant | Public | Type reference (TYPE) | RSIOBJNM | '0BPARTNER' | Business Partner Field for Target Group Creation | 20031021 | |
3 | C_TARGET_SEPERATOR | Constant | Public | Type reference (TYPE) | CHAR01 | ';' | Separator in Target Path | 20020314 | |
4 | C_TARGET_TARGET_GROUP | Constant | Public | Type reference (TYPE) | STRING | `TARGET_GROUP_FROM_BW` | Constant for Target=CRM Target Group Creation | 20031008 | |
5 | DESTINATION | Instance attribute | Public | Type reference (TYPE) | RODCHABGEN-RLOGSYS | RFC Destination | 20010512 | ||
6 | KEYS | Instance attribute | Public | Type reference (TYPE) | RSAN_OM_R_LIST | List of Required Key Fields from CRM (CL_RSAN_MDL_FIELD) | 20010512 | ||
7 | PROFILE_SET_NAME | Instance attribute | Public | Type reference (TYPE) | RSAN_WB_DT_CRM_PFSET_GUID | Guid of Existing Profile Set | 20031008 | ||
8 | PROFILE_SET_SEGMENT_ID | Instance attribute | Public | Type reference (TYPE) | RSAN_WB_DT_CRM_PFSET_SEGM_ID | Segment ID for New Profile Set | 20031008 | ||
9 | PROFILE_SET_TEXT | Instance attribute | Public | Type reference (TYPE) | RSAN_WB_DT_CRM_PFSET_TEXT | Text for New Profile Set | 20031008 | ||
10 | TARGET | Instance attribute | Public | Type reference (TYPE) | STRING | CRM Attribute Storage | 20010512 | ||
11 | TARGET_GROUP_NAME | Instance attribute | Public | Type reference (TYPE) | RSAN_WB_DT_CRM_TG_GUID | Guid for Existing Target Group | 20031008 | ||
12 | TARGET_GROUP_TEXT | Instance attribute | Public | Type reference (TYPE) | RSAN_WB_DT_CRM_TG_TEXT | Text for New Target Group | 20031008 |
Methods
Events
Class CL_RSAN_MDL_DT_CRM has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | _YS_CRM_CACHE | Private | See coding | 20020302 | BEGIN OF _ys_crm_cache,
* Cache for destination
destination_cached TYPE as4flag,
destination TYPE rodchabgen-rlogsys,
rfc_dest TYPE rfcdest,
destination_prot_id TYPE string,
t_destination_target_list TYPE rsan_mdl_t_dtcrm_target_list,
* Cache for target within destination
target_cached TYPE as4flag,
target TYPE string,
t_target_keys TYPE rsan_mdl_t_dtcrm_attr_list,
t_target_attributes TYPE rsan_mdl_t_dtcrm_attr_list,
END OF _ys_crm_cache
|
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_RSAN_MDL_DT_CRM has no parameter.
Method CONSTRUCTOR on class CL_RSAN_MDL_DT_CRM has no exception.
Method CRM_WRITE_AFTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | FAILED | 20010512 |
Method CRM_WRITE_BEFORE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | FAILED | 20010512 |
Method CRM_WRITE_DATA_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021111 | ||
2 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | RSAN_MDL_T_DTCRM_ATTR_VALUES | IT_DATA | 20010512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | FAILED | 20010512 |
Method GET_MAPPING_TARGET_FIELDS Signature
Method GET_MAPPING_TARGET_FIELDS on class CL_RSAN_MDL_DT_CRM has no parameter.
Method GET_MAPPING_TARGET_FIELDS on class CL_RSAN_MDL_DT_CRM has no exception.
Method GET_MAX_NUMBER_OF_SOURCES Signature
Method GET_MAX_NUMBER_OF_SOURCES on class CL_RSAN_MDL_DT_CRM has no parameter.
Method GET_MAX_NUMBER_OF_SOURCES on class CL_RSAN_MDL_DT_CRM has no exception.
Method SET_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | RODCHABGEN-RLOGSYS | I_VALUE | 20010512 |
Method SET_DESTINATION on class CL_RSAN_MDL_DT_CRM has no exception.
Method SET_PROFILE_SET_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | RSAN_WB_DT_CRM_PFSET_GUID | I_VALUE | 20031008 |
Method SET_PROFILE_SET_NAME on class CL_RSAN_MDL_DT_CRM has no exception.
Method SET_PROFILE_SET_SEGMENT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | RSAN_WB_DT_CRM_PFSET_SEGM_ID | I_VALUE | 20031008 |
Method SET_PROFILE_SET_SEGMENT_ID on class CL_RSAN_MDL_DT_CRM has no exception.
Method SET_PROFILE_SET_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | RSAN_WB_DT_CRM_PFSET_TEXT | I_VALUE | 20031008 |
Method SET_PROFILE_SET_TEXT on class CL_RSAN_MDL_DT_CRM has no exception.
Method SET_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | STRING | I_VALUE | 20010512 |
Method SET_TARGET on class CL_RSAN_MDL_DT_CRM has no exception.
Method SET_TARGET_GROUP_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | RSAN_WB_DT_CRM_TG_GUID | I_VALUE | 20031008 |
Method SET_TARGET_GROUP_NAME on class CL_RSAN_MDL_DT_CRM has no exception.
Method SET_TARGET_GROUP_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | RSAN_WB_DT_CRM_TG_TEXT | I_VALUE | 20031008 |
Method SET_TARGET_GROUP_TEXT on class CL_RSAN_MDL_DT_CRM has no exception.
Method UI_GET_ATTRIBUTE_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ATTRIBUTES | Call by reference | Type reference (TYPE) | RSAN_MDL_T_DTCRM_ATTR_LIST | ET_ATTRIBUTES | 20031027 | ||
2 | Exporting | ET_KEYS | Call by reference | Type reference (TYPE) | RSAN_MDL_T_DTCRM_ATTR_LIST | ET_KEYS | 20031027 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | FAILED (Message E Raising) | 20031027 |
Method UI_GET_SUBTARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_UI_SUBTARGET | Value transfer | Type reference (TYPE) | RSAN_MDL_DTCRM_TARGET | R_UI_SUBTARGET | 20020312 |
Method UI_GET_SUBTARGET on class CL_RSAN_MDL_DT_CRM has no exception.
Method UI_GET_SUBTARGET_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_UI_SUBTARGETS | Call by reference | Type reference (TYPE) | RSAN_MDL_T_DTCRM_TARGET_LIST | Table with UI Subtargets | 20020312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | FAILED (Message E Raising) | 20020312 |
Method UI_GET_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_UI_TARGET | Value transfer | Type reference (TYPE) | RSAN_MDL_DTCRM_TARGET | R_UI_TARGET | 20020312 |
Method UI_GET_TARGET on class CL_RSAN_MDL_DT_CRM has no exception.
Method UI_GET_TARGET_IS_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_UI_TARGET_IS_NODE | Value transfer | Type reference (TYPE) | AS4FLAG | 'X'=Target is node, ' '=target is valid target | 20020313 |
Method UI_GET_TARGET_IS_NODE on class CL_RSAN_MDL_DT_CRM has no exception.
Method UI_GET_TARGET_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_UI_TARGETS | Call by reference | Type reference (TYPE) | RSAN_MDL_T_DTCRM_TARGET_LIST | Table with UI Targets | 20020312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | FAILED (Message E Raising) | 20020312 |
Method UI_SET_SUBTARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_UI_SUBTARGET | Call by reference | Type reference (TYPE) | RSAN_MDL_DTCRM_TARGET | I_UI_SUBTARGET | 20020312 |
Method UI_SET_SUBTARGET on class CL_RSAN_MDL_DT_CRM has no exception.
Method UI_SET_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_UI_TARGET | Call by reference | Type reference (TYPE) | RSAN_MDL_DTCRM_TARGET | I_UI_TARGET | 20020312 |
Method UI_SET_TARGET on class CL_RSAN_MDL_DT_CRM has no exception.
Method _CHECK_FIELD_TYPEINFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_MDL_FIELD | Value transfer | Object reference (TYPE REF TO) | CL_RSAN_MDL_FIELD | Field, not referring to an Infoobject with own meta data | 20030224 | ||
2 | Importing | IS_CRM_FIELD | Call by reference | Type reference (TYPE) | RSAN_MDL_S_DTCRM_ATTR_LIST | CRM Attribut (RFC-Struktur) | 20030224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSAN_MDL_DT_CRM | Fehler in Einstellungen | 20030224 |
Method _GET_MAPPING_TARGET_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_FIELD | Call by reference | Type reference (TYPE) | RSANM_S_MAP_TARGET_FIELD | Metadata for field | 20020302 | ||
2 | Importing | IR_FIELD | Call by reference | Object reference (TYPE REF TO) | CL_RSAN_MDL_FIELD | Fieldinfo from BW | 20020302 | ||
3 | Importing | IS_CRM_FIELD | Call by reference | Type reference (TYPE) | RSAN_MDL_S_DTCRM_ATTR_LIST | Fieldinfo from CRM | 20020302 |
Method _GET_MAPPING_TARGET_FIELD on class CL_RSAN_MDL_DT_CRM has no exception.
Method _UI_SPLIT_TARGET_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_UI_SUBTARGET | Call by reference | Type reference (TYPE) | RSAN_MDL_DTCRM_TARGET | E_UI_SUBTARGET | 20020312 | ||
2 | Exporting | E_UI_TARGET | Call by reference | Type reference (TYPE) | RSAN_MDL_DTCRM_TARGET | E_UI_TARGET | 20020312 | ||
3 | Exporting | E_UI_TARGET_IS_NODE | Call by reference | Type reference (TYPE) | AS4FLAG | 'X'=UI-Target is node, ' '=UITarget is valid target | 20020313 | ||
4 | Importing | I_TARGET | Call by reference | Type reference (TYPE) | RSAN_MDL_DTCRM_TARGET | I_TARGET | 20020312 |
Method _UI_SPLIT_TARGET_NAME on class CL_RSAN_MDL_DT_CRM has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 21C |