SAP ABAP Class CL_PROXY_EXTERNAL_KEY (Access to GTADIR)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
Properties
Class CL_PROXY_EXTERNAL_KEY  
Short Description Access to GTADIR    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME   ES Tools: Proxy Generation 
Created 20061010   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)
2 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROXY_EXTERNAL_KEY has no interface implemented.
Friends
Class CL_PROXY_EXTERNAL_KEY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PRX_TYPE Constant Private Type reference (TYPE) T_GLTYPE 'SPRX' 20061010
2 NO_GTADIR Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120710
3 ST_SRCDST Static Attribute Private Type reference (TYPE) TT_SRCDST 20101027
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REMOTE_OBJECT Static method Public Method 20061010
2 CHECK_SERVER Static method Public Method 20061023
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061010
4 CREATE_TYPE Static method Private Method 20061010
5 GET_ABAPKEYSRC_BY_EXTKEYS Static method Public Method 20061010
6 GET_ABAPKEY_BY_EXTKEY Static method Public Method 20061010
7 GET_CI_INCLUDE Static method Public Method 20090930
8 GET_DESTINATION Static method Private Method 20061010
9 GET_GTADIR_BY_ABAPKEY Static method Private Method 20101027
10 GET_PREFIX Static method Public Method Get Prefix for object in remote system 20101027
11 GET_R3_NAME Static method Private Method 20061010
12 GET_R3_NAMES Static method Public Method 20061010
13 GET_SPROX_SVARDAT Static method Public Method 20090205
14 ID_TO_EXTKEY Static method Public Method 20061010
15 INSERT_ABAPKEY_FOR_EXTKEY Static method Public Method 20061010
16 MODIFY_ABAPKEY_FOR_EXTKEY Static method Public Method 20061010
17 MSG_SPLIT Static method Private Method 20061010
18 OBJNAME Static method Private Method 20061020
19 UPDATE_ABAPKEY_FOR_EXTKEY Static method Public Method 20061010
Events
Class CL_PROXY_EXTERNAL_KEY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SRCDST Private See coding 20101027 tt_srcdst type hashed table of t_srcdst with unique key sysid
2 T_ABAPKEY Public See coding 20061010 begin of t_abapkey, object type prx_r3obj, obj_name type prx_r3name, end of t_abapkey
3 T_ABAPKEYSRC Public See coding 20061010 begin of t_abapkeysrc, extkey type t_extkey, object type prx_r3obj, obj_name type prx_r3name, srcsystem type srcsystem, devclass type gtadir-devclass, author type gtadir-author, end of t_abapkeysrc
4 T_ABAPKEYSRC_TAB Public See coding 20061010 t_abapkeysrc_tab type standard table of t_abapkeysrc with default key
5 T_EXTKEY Public Type reference (TYPE) STRING 20061010
6 T_EXTKEY_TAB Public See coding 20061010 t_extkey_tab type standard table of t_extkey with default key
7 T_GLTYPE Private See coding 20061010 t_gltype type c length 4
8 T_PART_NAME Public See coding 20061010 begin of t_part_name, parent_src_system type srcsystem, parent_r3_type type prx_r3obj, parent_r3_name type prx_r3name, id type prx_id, r3_type type prx_r3obj, r3_name type prx_r3name, end of t_part_name
9 T_PART_NAME_TAB Public See coding 20061010 t_part_name_tab type standard table of t_part_name with default key
10 T_SRCDST Private See coding 20101027 begin of t_srcdst, sysid type srcsystem, rfcdest type rfcdisplay-rfcdest, error type prx_boolean, "rfc destination not available end of t_srcdst
Method Signatures

Method CHECK_REMOTE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) CSEQUENCE 20061018
2 Importing GEN_APPL Call by reference Type reference (TYPE) SPRX_HDR-GEN_APPL 20061010
3 Importing ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20061010
4 Importing R3_NAME Call by reference Type reference (TYPE) CSEQUENCE 20061010
5 Importing R3_TYPE Call by reference Type reference (TYPE) SPRX_HDR-OBJECT 20061010
6 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20061010
7 Importing SYSNAME Call by reference Type reference (TYPE) SRCSYSTEM Name of an SAP System in the (active) transp. configuration 20061010

Method CHECK_REMOTE_OBJECT on class CL_PROXY_EXTERNAL_KEY has no exception.

Method CHECK_SERVER Signature

Method CHECK_SERVER on class CL_PROXY_EXTERNAL_KEY has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND 20061023
2 NO_GTADIR 20061023
3 NO_GTADIR_ACCESS 20061023

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PROXY_EXTERNAL_KEY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PROXY_EXTERNAL_KEY has no exception.

Method CREATE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) T_GLTYPE 20061010

Method CREATE_TYPE on class CL_PROXY_EXTERNAL_KEY has no exception.

Method GET_ABAPKEYSRC_BY_EXTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ABAPKEYS Value transfer Type reference (TYPE) T_ABAPKEYSRC_TAB 20061010
2 Importing EXTKEYS Call by reference Type reference (TYPE) T_EXTKEY_TAB 20061010
# Exception Resumable Description Created on
1 NOT_FOUND 20061010
2 NO_GTADIR 20061010
3 NO_GTADIR_ACCESS 20061010

Method GET_ABAPKEY_BY_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ABAPKEY Value transfer Type reference (TYPE) T_ABAPKEY 20061010
2 Importing EXTKEY Call by reference Type reference (TYPE) T_EXTKEY 20061010
# Exception Resumable Description Created on
1 NOT_FOUND 20061010
2 NO_GTADIR 20061010
3 NO_GTADIR_ACCESS 20061010

Method GET_CI_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CI_INCLUDE Value transfer Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090930
2 Importing STRUC_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090930

Method GET_CI_INCLUDE on class CL_PROXY_EXTERNAL_KEY has no exception.

Method GET_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RFCDEST Value transfer Type reference (TYPE) RFCDISPLAY-RFCDEST Logical Destination (Specified in Function Call) 20061010
2 Importing SYSID Call by reference Type reference (TYPE) SRCSYSTEM Original System of Object 20061010

Method GET_DESTINATION on class CL_PROXY_EXTERNAL_KEY has no exception.

Method GET_GTADIR_BY_ABAPKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPKEY Call by reference Type reference (TYPE) T_ABAPKEY 20101027
2 Returning GTADIR Value transfer Type reference (TYPE) GTADIR Name of the SAP System 20101027
# Exception Resumable Description Created on
1 NOT_FOUND 20101027
2 NO_GTADIR 20101027
3 NO_GTADIR_ACCESS 20101027

Method GET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20101027
2 Importing OBJ_NAME Call by reference Type reference (TYPE) CSEQUENCE Proxy Generation: Name of an Object in R/3 20101027
3 Returning PREFIX Value transfer Type reference (TYPE) PRX_PREFIX Proxy Generation: Name of an Object in R/3 20101027
4 Importing SRC_SYSTEM Call by reference Type reference (TYPE) SRCSYSTEM 20101027

Method GET_PREFIX on class CL_PROXY_EXTERNAL_KEY has no exception.

Method GET_R3_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20061010
2 Importing PARENT_R3_NAME Call by reference Type reference (TYPE) CSEQUENCE Proxy Generation: Name of an Object in R/3 20061010
3 Importing PARENT_R3_TYPE Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20061010
4 Importing PARENT_SRC_SYSTEM Call by reference Type reference (TYPE) SRCSYSTEM 20061010
5 Returning R3_NAME Value transfer Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20061010
6 Importing R3_TYPE Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20061010

Method GET_R3_NAME on class CL_PROXY_EXTERNAL_KEY has no exception.

Method GET_R3_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NAMES Call by reference Type reference (TYPE) T_PART_NAME_TAB 20061010

Method GET_R3_NAMES on class CL_PROXY_EXTERNAL_KEY has no exception.

Method GET_SPROX_SVARDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R3_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090205
2 Exporting SPROXDAT Call by reference Type reference (TYPE) PRX_T_SPROXDAT Table of SPROXDAT 20090205
3 Importing SRC_SYSTEM Call by reference Type reference (TYPE) SRCSYSTEM 20090205
4 Exporting SVARDAT Call by reference Type reference (TYPE) PRX_T_SPROXSVARDAT service variant data 20090205

Method GET_SPROX_SVARDAT on class CL_PROXY_EXTERNAL_KEY has no exception.

Method ID_TO_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) CSEQUENCE 20061010
2 Returning EXTKEY Value transfer Type reference (TYPE) T_EXTKEY 20061010
3 Importing GEN_APPL Call by reference Type reference (TYPE) SPROXHDR-GEN_APPL 20061010
4 Importing ID Call by reference Type reference (TYPE) CSEQUENCE 20061010

Method ID_TO_EXTKEY on class CL_PROXY_EXTERNAL_KEY has no exception.

Method INSERT_ABAPKEY_FOR_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPKEY Call by reference Type reference (TYPE) T_ABAPKEY 20061010
2 Importing EXTKEY Call by reference Type reference (TYPE) T_EXTKEY 20061010
# Exception Resumable Description Created on
1 ALREADY_EXISTS 20061010
2 INCORRECT_TYPE 20061010
3 NO_GTADIR 20061010
4 NO_GTADIR_ACCESS 20061010

Method MODIFY_ABAPKEY_FOR_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPKEY Call by reference Type reference (TYPE) T_ABAPKEY 20061010
2 Importing EXTKEY Call by reference Type reference (TYPE) T_EXTKEY 20061010
# Exception Resumable Description Created on
1 INCORRECT_TYPE 20061010
2 NO_GTADIR 20061010
3 NO_GTADIR_ACCESS 20061010

Method MSG_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) CSEQUENCE 20061010

Method MSG_SPLIT on class CL_PROXY_EXTERNAL_KEY has no exception.

Method OBJNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) CSEQUENCE 20061020
2 Returning OUT Value transfer Type reference (TYPE) SOBJ_NAME Object Type 20061020

Method OBJNAME on class CL_PROXY_EXTERNAL_KEY has no exception.

Method UPDATE_ABAPKEY_FOR_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPKEY Call by reference Type reference (TYPE) T_ABAPKEY 20061010
2 Importing EXTKEY Call by reference Type reference (TYPE) T_EXTKEY 20061010
# Exception Resumable Description Created on
1 NOT_FOUND 20061010
2 NO_GTADIR 20061010
3 NO_GTADIR_ACCESS 20061010
History
Last changed by/on SAP  20130531 
SAP Release Created in 710