SAP ABAP Class CL_RFC_TT_FACTORY (CL_RFC_TT_FACTORY)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC (Application Component) RFC
     STTREL (Package) Package for Trusted/Trusting Systems
Properties
Class CL_RFC_TT_FACTORY  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package STTREL   Package for Trusted/Trusting Systems 
Created 20060821   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RFC_TT_FACTORY has no interface implemented.
Friends
Class CL_RFC_TT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RFCDEST_PREENTRY Constant Public Type reference (TYPE) RFCDEST 'TRUSTING@' Logical destination (specified when calling function) 20060927
2 RFC_TYPE_ABAP Constant Public Type reference (TYPE) RFCTYPE_D '3' Type of Entry in RFCDES 20060821
3 RFC_TYPE_TCP Constant Public Type reference (TYPE) RFCTYPE_D 'T' Type of Entry in RFCDES 20060821
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TRUSTING_ON_TRUSTED Static method Public Method Check Entered Trusting Entries in Trusted System 20060824
2 CREATE_TRUSTED_BY_DB Static method Public Method Creates Object for Existing Trusted System 20060911
3 CREATE_TRUSTED_BY_DESTINATION Static method Public Method Creates Object for New Trusted Entry 20060911
4 CREATE_TRUSTING_BY_DB Static method Public Method Creates Object for Existing Trusting Entry 20060911
5 DELETE_TRUSTED Static method Public Method Deletes Trusted Relationship in Trusting System 20060822
6 DELETE_TRUSTING Static method Public Method Delete Trusting System in Trusted System 20060823
7 GET_SERVER_LIST_FOR_TRUSTING Static method Public Method Gets All Servers of Trusting System 20060915
8 GET_TRUSTED_BY_KEY Static method Public Method Creates Object for Existing Trusted System by Key 20060915
9 GET_TRUSTED_LIST Static method Public Method Gets Trusted Entries by RFCSECTYPE 20060822
10 GET_TRUSTED_LIST_BY_RFCSYSID Static method Public Method Gets Trusted Entries by RFCSYSID 20060915
11 GET_TRUSTING_BY_REMOTE_KEY Static method Public Method Gets Trusted Entries in Trusted System by Keys 20060915
12 GET_TRUSTING_LIST Static method Public Method Gets All Trusting Entries in Trusted System 20060823
Events
Class CL_RFC_TT_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ID_SERVER_STRUC Public See coding 20060918 BEGIN OF ID_SERVER_STRUC, rfcsysid TYPE RFCSSYSID, tlicense_nr TYPE SLIC_INST, RFCSLOPT TYPE RFCSLOPT, NAME TYPE MSNAME2, HOST TYPE MSHOST2, SERV TYPE MSSERV, MSGTYPES TYPE MSTYPES, HOSTADR TYPE MSHOSTADR, SERVNO TYPE MSSERVNO, STATE TYPE MSSTATE, no_authority type ABAP_BOOL, END OF ID_SERVER_STRUC
2 ID_SERVER_TAB Public See coding 20060918 ID_SERVER_TAB TYPE TABLE OF ID_SERVER_STRUC
3 MESSAGE_STRUCT Public See coding 20060928 BEGIN OF MESSAGE_STRUCT, message type string, END OF MESSAGE_STRUCT
4 MESSAGE_TAB Public See coding 20060928 MESSAGE_TAB TYPE TABLE OF MESSAGE_STRUCT
5 MSXXLIST_TAB Public See coding 20060825 MSXXLIST_TAB TYPE TABLE OF MSXXLIST
6 RFCSYSACL_TAB Public See coding 20060911 RFCSYSACL_TAB TYPE TABLE OF RFCSYSACL
7 RFCTRUST_TAB Public See coding 20060823 RFCTRUST_TAB TYPE TABLE OF rfctrust
8 RFC_SYS_LICENSE_STRUC Public See coding 20060911 BEGIN OF RFC_SYS_LICENSE_STRUC, rfcsysid TYPE RFCSSYSID, tlicense_nr TYPE SLIC_INST, END OF RFC_SYS_LICENSE_STRUC
9 RFC_SYS_LICENSE_TAB Public See coding 20060911 RFC_SYS_LICENSE_TAB TYPE TABLE OF RFC_SYS_LICENSE_STRUC
Method Signatures

Method CHECK_TRUSTING_ON_TRUSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ID_SERVER_LIST Call by reference Type reference (TYPE) ID_SERVER_TAB Liste vorhandener Trusting Systems 20060918
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060824

Method CREATE_TRUSTED_BY_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag zum Sperren des Eintrags 20060920
2 Importing I_RFCSYSID Call by reference Type reference (TYPE) RFCSSYSID Liste zugelassener Trusted Systeme für das aktuelle System 20060911
3 Importing I_TLICENSE_NR Call by reference Type reference (TYPE) SLIC_INST Saplicense: Installationsnummer 20060911
4 Returning TRUSTED Value transfer Object reference (TYPE REF TO) IF_RFC_ON_TRUSTING Interface für trusted Objekt 20060911
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060911

Method CREATE_TRUSTED_BY_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST_NAME Call by reference Type reference (TYPE) RFCDEST 20060911
2 Importing I_LOCK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag zum Sperren des Eintrags 20060911
3 Importing I_RFCDELAY_DAY Call by reference Type reference (TYPE) RFCSYSACL-RFCDELAYD 20060911
4 Importing I_RFCDELAY_TIME Call by reference Type reference (TYPE) RFCSYSACL-RFCDELAYT 20060911
5 Importing I_RFCPASSWD Call by reference Type reference (TYPE) RFCSYSACL-RFCPASSWD 20060911
6 Importing I_RFC_USRCHK Call by reference Type reference (TYPE) RFCSYSACL-RFCUSRCHK 20060911
7 Importing NO_LICENSE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060918
8 Returning TRUSTED Value transfer Object reference (TYPE REF TO) IF_RFC_ON_TRUSTING Liste zugelassener Trusted Systeme für das aktuelle System 20060911
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060911

Method CREATE_TRUSTING_BY_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ON_TRUSTING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060913
2 Importing I_DEST_NAME Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20060912
3 Importing I_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag zum Sperren des Eintrags 20060920
4 Importing I_RFCTRUSTID Call by reference Type reference (TYPE) RFCSSYSID 20060911
5 Importing I_RFCTRUSTSY Call by reference Type reference (TYPE) RFCSSYSID Trusted System (für R/3 und externe Systeme) 20060911
6 Importing I_TLICENSE_NR Call by reference Type reference (TYPE) SLIC_INST Saplicense: Installationsnummer 20060911
7 Returning TRUSTING Value transfer Object reference (TYPE REF TO) IF_RFC_ON_TRUSTED Interface für Trusting-Objekt in Trusting System 20060911
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060911

Method DELETE_TRUSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCSYSID Call by reference Type reference (TYPE) RFCSSYSID Trusted System (für R/3 und externe Systeme) 20060822
2 Importing I_TLICENSE_NR Call by reference Type reference (TYPE) SLIC_INST Saplicense: Installationsnummer 20060912
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060822

Method DELETE_TRUSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCTRUSTID Call by reference Type reference (TYPE) RFCSSYSID Trusted System (für R/3 und externe Systeme) 20060912
2 Importing I_RFCTRUSTSY Call by reference Type reference (TYPE) RFCSSYSID Trusted System (für R/3 und externe Systeme) 20060912
3 Importing I_TLICENSE_NR Call by reference Type reference (TYPE) SLIC_INST Saplicense: Installationsnummer 20060912
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060823

Method GET_SERVER_LIST_FOR_TRUSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST_NAME Call by reference Type reference (TYPE) RFCDEST Liste vorhandener Trusting Systems 20060915
2 Changing SERVER_LIST Call by reference Type reference (TYPE) MSXXLIST_TAB Struktur der Systemliste 20060917
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060915

Method GET_TRUSTED_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RFCSYSACL Value transfer Type reference (TYPE) RFCSYSACL Liste zugelassener Trusted Systeme für das aktuelle System 20060915
2 Importing I_RFCSYSID Call by reference Type reference (TYPE) RFCSSYSID Trusted System (für R/3 und externe Systeme) 20060915
3 Importing I_TLICENSE_NR Call by reference Type reference (TYPE) SLIC_INST SPACE Saplicense: Installationsnummer 20060915
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060915

Method GET_TRUSTED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SECTYPE Call by reference Type reference (TYPE) RFCSTYPE Art der RFC-Authentifizierung und Typ 20060822
2 Changing TRUSTED_LIST Call by reference Type reference (TYPE) RFC_SYS_LICENSE_TAB 20060911
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20061016

Method GET_TRUSTED_LIST_BY_RFCSYSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_RFCSYSACL_TAB Call by reference Type reference (TYPE) RFCSYSACL_TAB Liste zugelassener Trusted Systeme für das aktuelle System 20060915
2 Importing I_RFCSYSID Call by reference Type reference (TYPE) RFCSSYSID Trusted System (für R/3 und externe Systeme) 20060915
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060915

Method GET_TRUSTING_BY_REMOTE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RFCTRUST Value transfer Type reference (TYPE) RFCTRUST Liste zugelassener Trusted Systeme für das aktuelle System 20060915
2 Importing I_RFCTRUSTID Call by reference Type reference (TYPE) RFCSSYSID Trusted System (für R/3 und externe Systeme) 20060915
3 Importing I_TLICENSE_NR Call by reference Type reference (TYPE) SLIC_INST SPACE Saplicense: Installationsnummer 20060915
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20060915

Method GET_TRUSTING_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NO_AUTHORITY Call by reference Type reference (TYPE) ABAP_BOOL 20061113
2 Changing TRUSTING_LIST Call by reference Type reference (TYPE) RFC_SYS_LICENSE_TAB 20060912
# Exception Resumable Description Created on
1 CX_RFC_TRUSTED_TRUSTING Ausnameklasse API Trusted - Trusting Systeme 20061016
History
Last changed by/on SAP  20130531 
SAP Release Created in 710