SAP ABAP Class CL_RSAN_MDL_DST_SERVICE (Source Transformation - Intelligent Service Adapter)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-APD (Application Component) Analysis Process Designer
     RSAN_IS_ADAPTER (Package) APD - Tool - IS Service Adapter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSAN_MDL_ABSTRACT_NODE_DST Abstract Class for Transformation Nodes 20030502
Properties
Class CL_RSAN_MDL_DST_SERVICE  
Short Description Source Transformation - Intelligent Service Adapter    
Super Class CL_RSAN_MDL_ABSTRACT_NODE_DST Abstract Class for Transformation Nodes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSAN_MDL    
Program status     
Category 0   
Package RSAN_IS_ADAPTER   APD - Tool - IS Service Adapter 
Created 20030207   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSANM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAN_MDL_DST_SERVICE has no interface implemented.
Friends
Class CL_RSAN_MDL_DST_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MODIFIER_SERVICE Constant Public Type reference (TYPE) STRING `SERVICE=` `SERVICE=` 20030915
2 C_MODIFIER_SERVICE_LEN Constant Public Type reference (TYPE) I 8 8 20030915
3 PARAM_XML Instance attribute Public Type reference (TYPE) STRING Parameterization as XML 20030207
4 SERVICE Instance attribute Public Type reference (TYPE) RSIS_E_SERVICE Service 20030207
5 _R_CALL_PACKAGE Instance attribute Private Object reference (TYPE REF TO) CL_RSISR_CALL_PACKAGE Call Package 20030424
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NEW_FIELDS Static method Public Method Add New Fields from Call Package (Added by Parameterization) 20030829
2 BUILD_DATA_OBJECT_DESC Static method Public Method Build New Data Object Description 20030903
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030507
4 GET_CALL_PACKAGE Instance method Public Method 20030424
5 MAP_FIELD_TO_DATAITEM Static method Private Method Transform Source Field Structure to Data Item Structure 20030826
6 MERGE_WITH_OLD_DATAITEMS Static method Private Method Merge New Data Item with "Old" (Before Persisted) Data Items 20030826
7 REFRESH_CALL_PACKAGE_DATAITEMS Static method Public Method Reset Data Items in Call Package 20030828
8 REFRESH_DATAITEM Static method Public Method Refresh Data Item Attributes (Derived from Data Type) 20030903
9 SET_CALL_PACKAGE_FROM_XML Instance method Private Method 20030506
10 SET_PARAM_XML Instance method Public Method 20030207
11 SET_SERVICE Instance method Public Method 20030207
Events
Class CL_RSAN_MDL_DST_SERVICE has no event.
Types
Class CL_RSAN_MDL_DST_SERVICE has no local type.
Method Signatures

Method ADD_NEW_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_FIELDS Call by reference Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD 20030829
2 Changing C_ERROR_DUPLICATE_KEY Call by reference Type reference (TYPE) RS_BOOL 20030829
3 Importing IR_CALL_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RSISR_CALL_PACKAGE 20030829

Method ADD_NEW_FIELDS on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method BUILD_DATA_OBJECT_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATAOBJ_DESC Call by reference Type reference (TYPE) RSISR_T_DATAOBJ 20030903
2 Importing ITH_FIELDS Call by reference Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD 20030903
3 Importing I_SERVICE Call by reference Type reference (TYPE) RSIS_E_SERVICE 20030903
# Exception Resumable Description Created on
1 INVALID_SERVICE Invalid service (name or type) 20030903

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSAN_MDL_DST_SERVICE has no parameter.
Method CONSTRUCTOR on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method GET_CALL_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CALL_PACKAGE Value transfer Object reference (TYPE REF TO) CL_RSISR_CALL_PACKAGE 20030424

Method GET_CALL_PACKAGE on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method MAP_FIELD_TO_DATAITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD Call by reference Type reference (TYPE) RSANM_S_MAP_SOURCE_FIELD 20030826
2 Returning RS_DATAITEM Value transfer Type reference (TYPE) RSISR_S_DATAITEM 20030826

Method MAP_FIELD_TO_DATAITEM on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method MERGE_WITH_OLD_DATAITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATAITEM Call by reference Type reference (TYPE) RSISR_S_DATAITEM 20030826
2 Importing IT_DATAITEM_OLD Call by reference Type reference (TYPE) RSISR_T_DATAITEM 20030826

Method MERGE_WITH_OLD_DATAITEMS on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method REFRESH_CALL_PACKAGE_DATAITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DUPLICATE_FIELDS Value transfer Type reference (TYPE) RSISR_T_DATAITEM Duplicate fields (data items) 20030901
2 Importing IR_CALL_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RSISR_CALL_PACKAGE Call package 20030828
3 Importing ITH_FIELDS Call by reference Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD Input fields 20030828
4 Importing I_ADD_NEW_FIELDS Call by reference Type reference (TYPE) RS_BOOL Keep new data items in call package 20030829

Method REFRESH_CALL_PACKAGE_DATAITEMS on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method REFRESH_DATAITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATAITEM Value transfer Type reference (TYPE) RSISR_S_DATAITEM 20030903

Method REFRESH_DATAITEM on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method SET_CALL_PACKAGE_FROM_XML Signature

Method SET_CALL_PACKAGE_FROM_XML on class CL_RSAN_MDL_DST_SERVICE has no parameter.
Method SET_CALL_PACKAGE_FROM_XML on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method SET_PARAM_XML 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 20030207

Method SET_PARAM_XML on class CL_RSAN_MDL_DST_SERVICE has no exception.

Method SET_SERVICE 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) RSIS_E_SERVICE 20030207

Method SET_SERVICE on class CL_RSAN_MDL_DST_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400