SAP ABAP Class CL_RSD_MAP_STRAT (Strategy: Parent Class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSD_MAPPING (Package) Mapping Service for InfoObjects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_1KEYDATE Strategy: 1KEYDATE 20130422
2 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_1TXT Strategy: 1TXTSH, 1TXTMD, 1TXTLG 20120716
3 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_BASIC Strategy: Assign elementary types 20080411
4 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DDIC Strategy: Field assignment using ABAP Dictionary 20080415
5 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DS_DTEL Strategy: Assign DataSource Field using Data Element 20080414
6 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DS_IOBJ Strategy: Assign DataSource Field using InfoObject 20080414
7 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DS_TRFN Strategy: Assign DataSource Field using Transformation 20080414
8 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_HIER Hierarchy mapping transformation 20101018
9 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_ISRC_FIELD Strategy: Assign 3.x/7.0 InfoSource field 20080414
10 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_SHMP Strategy: Shadow Mappings (SHMP) 20080703
... Click here to see Used By full list (13 items)
Properties
Class CL_RSD_MAP_STRAT  
Short Description Strategy: Parent Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSD_MAPPING   Mapping Service for InfoObjects 
Created 20080411   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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_MAP_STRAT has no interface implemented.
Friends
Class CL_RSD_MAP_STRAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLSNAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_RSD_MAP_STRAT' Object Type Name 20080424
2 PT_COUNT Static Attribute Public Type reference (TYPE) TT_COUNT 20100324
3 PT_CUKY_OBJV Static Attribute Protected Type reference (TYPE) RSD_MAPPING_T_UNI_OBJV Mapping: UNI per object version 20090615
4 PT_IOBJ_INPUT Static Attribute Public Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20091117
5 PT_KYF_OBJV Static Attribute Protected Type reference (TYPE) RSD_MAPPING_T_KYF_OBJV Mapping: KYF per object version 20090615
6 PT_UNIT_OBJV Static Attribute Protected Type reference (TYPE) RSD_MAPPING_T_UNI_OBJV Mapping: UNI per object version 20090615
7 PT_VCHA_OBJV Static Attribute Protected Type reference (TYPE) RSD_MAPPING_T_VCHA_OBJV Mapping: VCHA per object version 20090615
8 P_CHA_ALL_READ Static Attribute Protected Type reference (TYPE) RS_BOOL Boolean 20090615
9 P_CUKY_ALL_READ Static Attribute Protected Type reference (TYPE) RS_BOOL Boolean 20090615
10 P_EXIT Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20080711
11 P_FIELDNAME Static Attribute Public Type reference (TYPE) FIELDNAME Field Name 20090615
12 P_IOBJ Static Attribute Public Type reference (TYPE) INT4 Natural Number 20091008
13 P_KYFREADTIME Static Attribute Public Type reference (TYPE) INT4 Natural Number 20101020
14 P_KYF_ALL_READ Static Attribute Protected Type reference (TYPE) RS_BOOL Boolean 20090615
15 P_NO_ATTRONLY Static Attribute Public Type reference (TYPE) RS_BOOL Do not provide any attributes 20091201
16 P_UNIT_ALL_READ Static Attribute Protected Type reference (TYPE) RS_BOOL Boolean 20090615
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROPOSAL Instance method Protected Method Does suggestion exist already 20080411
2 FIELDNM_GET_FROM_IOBJNM Instance method Protected Method Define Field Name 20080411
3 IS_MAXIMUM_PROPOSALS_REACHED Instance method Protected Method Maximum Number of Matches Reached 20080411
4 READ_SOME_IOBJ Instance method Private Method Read IT_IOBJNM 20090615
5 TRFN_GET_ALL Instance method Protected Method Determine Transformations 20080411
6 TRFN_GET_DS Instance method Protected Method Determine transformations - only DS is known, no LOGSYS 20080411
7 TRFN_GET_LOGSYS Instance method Protected Method Determine transformations - only LOGSYS is known, no DS 20080411
8 _CORRECT_LENG Instance method Protected Method Correct KYF field length (external length) 20090612
9 _READ_CHAS_ALL Instance method Protected Method Read: Characteristics, specific quantity 20090615
10 _READ_CHAS_SOME Instance method Protected Method Read: Characteristics, specific quantity 20090615
11 _READ_IOBJ_ONE Instance method Protected Method Read: Characteristics, specific quantity 20090615
12 _READ_KYFS_ALL Instance method Protected Method Read: Characteristics, specific quantity 20090615
13 _READ_KYFS_SOME Instance method Protected Method Read: Characteristics, specific quantity 20090615
14 _READ_UNIT_CUKY_ALL Instance method Protected Method Read: Characteristics, specific quantity 20090615
15 _READ_UNIT_CUKY_SOME Instance method Protected Method Read: Characteristics, specific quantity 20090615
Events
# Event Type Visibility Description Created on
1 EXIT Instance Event
(0)
Public
(2)
20080711
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COUNT Public See coding 20100324 BEGIN OF ts_count, r_strategy TYPE REF TO if_rsd_mapping_strategy, proposals TYPE i, END OF ts_count
2 TT_COUNT Public See coding 20100324 tt_count TYPE TABLE OF ts_count
Method Signatures

Method ADD_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPOSAL Call by reference Type reference (TYPE) RSD_MAPPING_TS_PROPOSAL Rang 20080411
2 Exporting E_EXISTS Call by reference Type reference (TYPE) RS_BOOL Boolean 20080411
3 Importing IS_PROPOSAL Call by reference Type reference (TYPE) RSD_MAPPING_S_PROPOSAL Zuordnung: Vorschlag 20080411
4 Importing I_MAXIMUM_PROPOSALS Call by reference Type reference (TYPE) I 20080411

Method ADD_PROPOSAL on class CL_RSD_MAP_STRAT has no exception.

Method FIELDNM_GET_FROM_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20080424
2 Exporting E_FIELDNM Value transfer Type reference (TYPE) FIELDNAME Feldname 20080424
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20080411

Method FIELDNM_GET_FROM_IOBJNM on class CL_RSD_MAP_STRAT has no exception.

Method IS_MAXIMUM_PROPOSALS_REACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPOSAL Call by reference Type reference (TYPE) RSD_MAPPING_TS_PROPOSAL Rang 20080411
2 Importing I_MAXIMUM_PROPOSALS Call by reference Type reference (TYPE) I 20080411
3 Returning R_EXIT Value transfer Type reference (TYPE) RS_BOOL Boolean 20080411

Method IS_MAXIMUM_PROPOSALS_REACHED on class CL_RSD_MAP_STRAT has no exception.

Method READ_SOME_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KYF Call by reference Type reference (TYPE) RSD_MAPPING_T_KYF Mapping: KYF 20090615
2 Changing CT_UNI Call by reference Type reference (TYPE) RSD_T_UNI 20090615
3 Changing CT_VCHA Call by reference Type reference (TYPE) RSD_T_VCHA 20090615
4 Importing IT_IOBJNM Call by reference Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20090615
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615

Method READ_SOME_IOBJ on class CL_RSD_MAP_STRAT has no exception.

Method TRFN_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIELD_DESCR Call by reference Object reference (TYPE REF TO) IF_RSD_MAPPING_FIELD_DESCR Allgemeine Feld-Definition 20080411
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS 20080411
3 Returning RT_TRFN Value transfer Type reference (TYPE) RSTRAN_T_TRFN Transformationen 20080411
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20080411

Method TRFN_GET_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIELD_DESCR Call by reference Object reference (TYPE REF TO) IF_RSD_MAPPING_FIELD_DESCR Allgemeine Feld-Definition 20080411
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS 20080411
3 Returning RT_TRFN Value transfer Type reference (TYPE) RSTRAN_T_TRFN Transformationen 20080411
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20080411

Method TRFN_GET_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIELD_DESCR Call by reference Object reference (TYPE REF TO) IF_RSD_MAPPING_FIELD_DESCR Allgemeine Feld-Definition 20080411
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS 20080411
3 Returning RT_TRFN Value transfer Type reference (TYPE) RSTRAN_T_TRFN Transformationen 20080411
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20080411

Method _CORRECT_LENG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20090612
2 Exporting E_INTLEN Call by reference Type reference (TYPE) RSDINTLEN Interne Länge von InfoObjects im BW siehe Doku 20090612
3 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) OUTPUTLEN Ausgabelänge 20090612
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObjekt 20090612

Method _CORRECT_LENG on class CL_RSD_MAP_STRAT has no exception.

Method _READ_CHAS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20090615
2 Exporting E_T Call by reference Type reference (TYPE) RSD_MAPPING_T_VCHA Mapping: VCHA 20090615
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615

Method _READ_CHAS_ALL on class CL_RSD_MAP_STRAT has no exception.

Method _READ_CHAS_SOME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T Call by reference Type reference (TYPE) RSD_MAPPING_T_VCHA Mapping: VCHA 20090615
2 Importing IT_IOBJNM_CHA Call by reference Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20090615
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615

Method _READ_CHAS_SOME on class CL_RSD_MAP_STRAT has no exception.

Method _READ_IOBJ_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIOBJ Value transfer Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20090615
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20090615
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615
# Exception Resumable Description Created on
1 FAILED 20090615

Method _READ_KYFS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20090615
2 Exporting E_T Call by reference Type reference (TYPE) RSD_MAPPING_T_KYF Mapping: VCHA 20090615
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615

Method _READ_KYFS_ALL on class CL_RSD_MAP_STRAT has no exception.

Method _READ_KYFS_SOME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T Call by reference Type reference (TYPE) RSD_MAPPING_T_KYF Mapping: VCHA 20090615
2 Importing IT_IOBJNM_KYF Call by reference Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20090615
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615

Method _READ_KYFS_SOME on class CL_RSD_MAP_STRAT has no exception.

Method _READ_UNIT_CUKY_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20090615
2 Exporting E_T Call by reference Type reference (TYPE) RSD_MAPPING_T_UNI Mapping: VCHA 20090615
3 Importing IS_IOBJ_DDIC Call by reference Type reference (TYPE) RSD_MAPPING_S_IOBJ_DDIC Mapping: DDic-Eingenschaften 20090615
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615

Method _READ_UNIT_CUKY_ALL on class CL_RSD_MAP_STRAT has no exception.

Method _READ_UNIT_CUKY_SOME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T Call by reference Type reference (TYPE) RSD_MAPPING_T_UNI 20090615
2 Importing IS_IOBJ_DDIC Call by reference Type reference (TYPE) RSD_MAPPING_S_IOBJ_DDIC Mapping: DDic-Eingenschaften 20090615
3 Importing IT_IOBJNM_UNI Call by reference Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20090615
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090615

Method _READ_UNIT_CUKY_SOME on class CL_RSD_MAP_STRAT has no exception.
Event Signatures

Event EXIT Signature
Event EXIT on class CL_RSD_MAP_STRAT has no parameter.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_1KEYDATE Strategy: 1KEYDATE 20130422
2 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_1TXT Strategy: 1TXTSH, 1TXTMD, 1TXTLG 20120716
3 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_BASIC Strategy: Assign elementary types 20080411
4 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DDIC Strategy: Field assignment using ABAP Dictionary 20080415
5 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DS_DTEL Strategy: Assign DataSource Field using Data Element 20080414
6 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DS_IOBJ Strategy: Assign DataSource Field using InfoObject 20080414
7 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_DS_TRFN Strategy: Assign DataSource Field using Transformation 20080414
8 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_HIER Hierarchy mapping transformation 20101018
9 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_ISRC_FIELD Strategy: Assign 3.x/7.0 InfoSource field 20080414
10 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_SHMP Strategy: Shadow Mappings (SHMP) 20080703
11 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_SORT Strategy: All passed InfoObjects sorted 20091115
12 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_TEXTS Strategy: texts 20080414
13 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MAP_STRAT_WSP Strategy: Workspaces 20110713
History
Last changed by/on SAP  20130531 
SAP Release Created in 712