SAP ABAP Interface IF_RSAR_COMP_MEDIATOR (Components for Data Import from Source System)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_COMP (Package) CORE Interfaces and Classes for Converting to Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSAR_COMP_MEDIATOR Components for Data Import from Source System 20090731
Properties
Interface IF_RSAR_COMP_MEDIATOR  
Short Description Components for Data Import from Source System    
General Data
Package RSO_COMP   CORE Interfaces and Classes for Converting to Components 
Created 20090730   SAP 
Last changed 20130531   SAP 
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 RSA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSAA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSARC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSAU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_COMP_MEDIATOR Marker Interface for Mediator Implementation 20091222
Friends
Interface IF_RSAR_COMP_MEDIATOR has no friend.
Attributes
Interface IF_RSAR_COMP_MEDIATOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IOBJ_USAGE_IN_TEMP_STRUC Instance method Public Method Checks Uses of InfoObject 20110610
2 CONVRULES_GET_BY_PROP Instance method Public Method 20090730
3 DESTINATION_GET Instance method Public Method Determines the Destination of a Source System 20090902
4 GET_TRANSFER_RULE Instance method Public Method Returns the Relevant Transfer Rule 20120810
5 INFOOBJECT_USAGE Instance method Public Method 20090730
6 IOBJRULES_ACTIVATE Instance method Public Method 20090730
7 IOBJRULES_CHECK Instance method Public Method 20090730
8 IOBJRULES_DELETE Instance method Public Method 20090730
9 ISMP_GET_RELATED Instance method Public Method 20090806
10 ISOURCE_MD_DELETE Instance method Public Method 20090730
11 ISOURCE_TD_GET Instance method Public Method 20090730
12 ISOURCE_TD_USABLE Instance method Public Method 20090730
13 ISTS_CONVERT_D_TLOGO Instance method Public Method Determines A/SH-TLOGO from D-TLOGO for transfer struc. 20090902
14 LOGICAL_SYSTEM_GET Instance method Public Method 20090813
15 MAPPING_GET Instance method Public Method 20090806
16 OSOA_TRANSPORT_MULTI Instance method Public Method Multiple Transport of OSOA Objects 20090902
17 TRANSTRUCTURE_USED_IOBJNM Instance method Public Method 20090730
Events
Interface IF_RSAR_COMP_MEDIATOR has no event.
Types
Interface IF_RSAR_COMP_MEDIATOR has no local type.
Method Signatures

Method CHECK_IOBJ_USAGE_IN_TEMP_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCT Call by reference Type reference (TYPE) CHAR30 30 Characters 20110610
2 Returning R_USED Value transfer Type reference (TYPE) RS_BOOL Boolean 20110610

Method CHECK_IOBJ_USAGE_IN_TEMP_STRUC on Interface IF_RSAR_COMP_MEDIATOR has no exception.

Method CONVRULES_GET_BY_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ROUTINE_BY_PROP Call by reference Type reference (TYPE) RSAD_T_ROUTINE_BY_PROP Übertragungsroutinen anhand ihrer Eigenschaften 20090806
2 Exporting E_T_TRANSFERRULE_BY_PROP Call by reference Type reference (TYPE) RSAD_T_TRANSFERRULE_BY_PROP Tabelle mit Übertragungsregeln 20090806
3 Importing I_BYPASSING_BUFFER Call by reference Type reference (TYPE) RS_BOOL Boolean 20090806
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20090806
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20090806
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20090806
2 NOT_EXIST 20090806

Method DESTINATION_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20090902
2 Importing I_DIALOG Call by reference Type reference (TYPE) RS_BOOL Boolean 20090902
3 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem 20090902
# Exception Resumable Description Created on
1 ERROR_MESSAGE_ 20091016
2 NOT_EXIST Quellsystem existiert nicht oder hat keine Destination 20090902

Method GET_TRANSFER_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CODEID Call by reference Type reference (TYPE) RSSGUID25 Start-Programm/ABAP-Code ID 20120810
2 Importing I_OBJVERS_RANGE Call by reference Type reference (TYPE) RS_T_OBJVERS_RANGE Objektversion 20120810
3 Returning R_TRANSFER_RULE Value transfer Type reference (TYPE) EDILSEGTYP Transferstruktur-ID 20120810

Method GET_TRANSFER_RULE on Interface IF_RSAR_COMP_MEDIATOR has no exception.

Method INFOOBJECT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_IOBJ_ISMD Call by reference Type reference (TYPE) RS_T_USED_BY 20090806
2 Exporting E_T_IOBJ_ISMI Call by reference Type reference (TYPE) RS_T_USED_BY 20090806
3 Exporting E_T_IOBJ_ISTD Call by reference Type reference (TYPE) RS_T_USED_BY 20090806
4 Exporting E_T_IOBJ_ISTI Call by reference Type reference (TYPE) RS_T_USED_BY 20090806
5 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSD_IOBJNM 20090806
6 Importing I_LOGSYS Call by reference Type reference (TYPE) RSA_LOGSYS '*' 20090806
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20090806
# Exception Resumable Description Created on
1 ILLEGAL_INPUT 20090806
2 NO_USAGE 20090806

Method IOBJRULES_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORFIELD Call by reference Type reference (TYPE) STRING 20090806
2 Exporting E_ERRORLINE Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20090806
3 Exporting E_ERRORMSG Call by reference Type reference (TYPE) STRING 20090806
4 Exporting E_T_ABAPSOURCE Call by reference Type reference (TYPE) RS_T_CODE 20090806
5 Importing I_CODEID Value transfer Type reference (TYPE) RS_UNIIDC25 20090806
6 Importing I_DATATYPE Value transfer Type reference (TYPE) RSDCHADDIC-DATATP Datentyp im ABAP Dictionary 20090806
7 Importing I_DEBUG_LEVEL Value transfer Type reference (TYPE) I 0 20090806
8 Importing I_IOBJNM Value transfer Type reference (TYPE) RSD_IOBJNM 20090806
9 Importing I_LENGTH Value transfer Type reference (TYPE) RSDCHADDIC-INTLEN Interne Länge von InfoObjects im BW siehe Doku 20090806
10 Importing I_RESET_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110204
11 Importing I_S_VIOBJ_ACTIVE Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20090806
12 Importing I_S_VIOBJ_MOD Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20090806
# Exception Resumable Description Created on
1 CODE_GENERATION_ERROR 20090806
2 WRITE_ERROR 20090806

Method IOBJRULES_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORFIELD Call by reference Type reference (TYPE) STRING 20090806
2 Exporting E_ERRORLINE Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20090806
3 Exporting E_ERRORMSG Call by reference Type reference (TYPE) STRING 20090806
4 Exporting E_T_ABAPSOURCE Call by reference Type reference (TYPE) RS_T_CODE 20090806
5 Importing I_CODEID Value transfer Type reference (TYPE) RS_UNIIDC25 20090806
6 Importing I_DATATYPE Value transfer Type reference (TYPE) RSDCHADDIC-DATATP Datentyp im ABAP Dictionary 20090806
7 Importing I_DEBUG_LEVEL Value transfer Type reference (TYPE) I 0 20090806
8 Importing I_IOBJNM Value transfer Type reference (TYPE) RSD_IOBJNM 20090806
9 Importing I_LENGTH Value transfer Type reference (TYPE) RSDCHADDIC-INTLEN Interne Länge von InfoObjects im BW siehe Doku 20090806
10 Importing I_OBJVERS Value transfer Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-MODIFIED 20090806
11 Importing I_T_AABAP Value transfer Type reference (TYPE) RSAA_T_AABAP 20090806
# Exception Resumable Description Created on
1 INVALID_CODE_ID 20090806
2 INVALID_DATA_TYPE 20090806
3 SYNTAX_ERROR 20090806

Method IOBJRULES_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CODEID Value transfer Type reference (TYPE) RS_UNIIDC25 20090806
2 Importing I_OBJVERS Value transfer Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-MODIFIED 20090806

Method IOBJRULES_DELETE on Interface IF_RSAR_COMP_MEDIATOR has no exception.

Method ISMP_GET_RELATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ_DEPENDENT Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20090806
2 Exporting E_T_OBJ_EXISTENTIAL Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20090806
3 Exporting E_T_OBJ_USED Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20090806
4 Exporting E_T_RECEIVE_DATA_FROM Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20090806
5 Exporting E_T_SEND_DATA_TO Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20090806
6 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20090806
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20090806
8 Importing I_ONLY_3X Call by reference Type reference (TYPE) RS_BOOL ' ' Boolean 20090806
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20090806

Method ISOURCE_MD_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Value transfer Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE 20090806
2 Importing I_OSOURCE Value transfer Type reference (TYPE) RSA_OSOURCE 20090806
3 Importing I_WITHOUT_POPUP Value transfer Type reference (TYPE) RS_BOOL Boolean 20090806
# Exception Resumable Description Created on
1 CANCELLED 20090806
2 NOT_ALLOWED 20090806
3 OBJECT_LOCKED 20090806
4 UNAUTHORIZED 20090806
5 UNKNOWN_OSOURCE 20090806
6 UNREACHABLE 20090806

Method ISOURCE_TD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICON Value transfer Type reference (TYPE) RS_ICON 20090731
2 Exporting E_ODS_UPDTYPE Call by reference Type reference (TYPE) RSAA_ODS_UPDTYPE 20090731
3 Exporting E_STOCKFLG Value transfer Type reference (TYPE) RS_BOOL Boolean 20090731
4 Exporting E_S_CS Value transfer Type reference (TYPE) RSAA_S_RSKS 20090731
5 Exporting E_S_IS Value transfer Type reference (TYPE) RSARC_S_RSIS 20090731
6 Exporting E_S_TXT Value transfer Type reference (TYPE) RSO_S_TXT Struktur mit Kurz-, Mittel- und Langtext 20090910
7 Exporting E_T_CSFIELD Value transfer Type reference (TYPE) RSARC_T_RSKSFIELD 20090731
8 Exporting E_T_CSFIELDTXT Value transfer Type reference (TYPE) RSAA_T_RSKSFIELDTXT 20090731
9 Exporting E_T_FIELD Value transfer Type reference (TYPE) RSAA_T_RSFIELD 20090731
10 Exporting E_T_FIELDTXT Value transfer Type reference (TYPE) ANY TABLE Tabelle: General field structure with text 20090731
11 Importing I_COBJVERS Value transfer Type reference (TYPE) RS_OBJVERS 20090731
12 Importing I_ISOURCE Value transfer Type reference (TYPE) RSA_ISOURCE 20090731
13 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20090731
14 Importing I_OBJVERS Value transfer Type reference (TYPE) RS_OBJVERS 20090731
15 Importing I_WITHOUT_AUTHORITY Value transfer Type reference (TYPE) RS_BOOL Boolean 20090731
# Exception Resumable Description Created on
1 ISOURCE_NOT_FOUND InfoSource existiert nicht 20090731
2 UNAUTHORIZED Keine Berechtigung 20090731

Method ISOURCE_TD_USABLE Signature

Method ISOURCE_TD_USABLE on Interface IF_RSAR_COMP_MEDIATOR has no parameter.
Method ISOURCE_TD_USABLE on Interface IF_RSAR_COMP_MEDIATOR has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TLOGO Call by reference Type reference (TYPE) RSO_T_TLOGO BW Repository: Tabelle von TLOGO Objekten (mit Typ) 20090902
2 Importing I_GIVE_VERSION Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090902
3 Importing I_T_TLOGO Call by reference Type reference (TYPE) RSO_T_TLOGO BW Repository: Tabelle von TLOGO Objekten (mit Typ) 20090902
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20090902

Method LOGICAL_SYSTEM_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICON Call by reference Type reference (TYPE) RS_ICON 20090813
2 Exporting E_IDOCTYPE Call by reference Type reference (TYPE) RSBASIDOC-BIDOCTYP Basistyp 20090813
3 Exporting E_SAPRL Call by reference Type reference (TYPE) SY-SAPRL Release-Stand des SAPSystems 20090813
4 Exporting E_SRCTYPE Call by reference Type reference (TYPE) RSA_SRCTYPE 20090813
5 Exporting E_TEXT Call by reference Type reference (TYPE) RS_TXTLG 20090813
6 Exporting E_TIMESTMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20090813
7 Exporting E_TSIDOC3X Call by reference Type reference (TYPE) RSBASIDOC-TSIDOC3X Transferstruktur 3.x Nummernstand zu einem Quellsystem 20090813
8 Exporting E_TSPREFIX Call by reference Type reference (TYPE) RS_CHAR2 20090813
9 Exporting E_TSTPNM Call by reference Type reference (TYPE) RSTSTPNM Letzter Änderer 20090813
10 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090813
11 Importing I_LOGSYS Value transfer Type reference (TYPE) RSA_LOGSYS 20090813
12 Importing I_WITHOUT_AUTHORITY Value transfer Type reference (TYPE) RS_BOOL Boolean 20090813
13 Importing I_WITHOUT_DIALOG Value transfer Type reference (TYPE) RS_BOOL Boolean 20090813
# Exception Resumable Description Created on
1 UNAUTHORIZED 20090813
2 UNKNOWN_LOGICAL_SYSTEM 20090813
3 WAREHOUSE_SYSTEM_WITHOUT_NAME 20090813

Method MAPPING_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MAPPING Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20090806
2 Importing I_ASC_TYPE Value transfer Type reference (TYPE) RSO_ASC_TYPE RSOC_C_ASC_TYPE-USED Typ einer Assoziation im BW Repository 20090806
3 Importing I_ISOURCE Value transfer Type reference (TYPE) RSISOURCE InfoSource 20090806
4 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20090806
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20090806
2 NONE_EXIST 20090806

Method OSOA_TRANSPORT_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090902
2 Importing I_T_TR_OBJECT Call by reference Type reference (TYPE) RS_T_TR_OBJECT 20090902
# Exception Resumable Description Created on
1 FAILED 20090902

Method TRANSTRUCTURE_USED_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CS_IOBJ_USAGE Call by reference Type reference (TYPE) RSAD_T_CS_IOBJ_USAGE Verwendungsnachweis InfoObjects der Kommunikationsstruktur 20090731
2 Exporting E_T_USED_IOBJNM Value transfer Type reference (TYPE) RSARC_T_IOBJUSED 20090731
3 Importing I_OBJECT Value transfer Type reference (TYPE) RSA_OBJECT 20090731
4 Importing I_OBJTYPE Value transfer Type reference (TYPE) RSA_ISTYPE 20090731
5 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS ' ' Objektversion 20090731
# Exception Resumable Description Created on
1 NO_USED_FIELDS_OF_COMSTRU Keine verwendeten Felder der Kommunikationsstr. 20090731
2 UNKNOWN_LOGSYS Logisches System (OLTP) ist unbekannt 20090731
History
Last changed by/on SAP  20130531 
SAP Release Created in 730