SAP ABAP Class CL_PROXY_INBOUND_REGISTRY (Inbound Processing of AI Messages)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_RUNTIME_FRAMEWORK (Package) ABAP Proxies: Framework
Properties
Class CL_PROXY_INBOUND_REGISTRY  
Short Description Inbound Processing of AI Messages    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SPRX    
Program status     
Category 0   
Package SAI_PROXY_RUNTIME_FRAMEWORK   ABAP Proxies: Framework 
Created 20010221   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PROXY_INBOUND_REGISTRY has no forward declaration.
Interfaces
Class CL_PROXY_INBOUND_REGISTRY has no interface implemented.
Friends
Class CL_PROXY_INBOUND_REGISTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GEN_VERS Instance attribute Public Type reference (TYPE) PRX_GVERS 20030711
2 IMPLEMENTING_CLASS Instance attribute Public Type reference (TYPE) PRX_IMPL Proxy Generation: Implementing Class for the IFR Interface 20010226
3 INSTANCE_TABLE Static Attribute Private Type reference (TYPE) REGISTRY_TAB Character Field Length 1 20010226
4 INTERFACE_NAME Instance attribute Public Type reference (TYPE) PRX_INTFID Proxy Generation: Business Object/Interface in the IFR 20010226
5 IS_IDEMPOTENT Instance attribute Public Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20080109
6 NAMESPACE Instance attribute Public Type reference (TYPE) PRX_NSPCE Proxy Generation: Namespace 20010914
7 OBJECT Instance attribute Public Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R/3 20010226
8 OBJECT_NAME Instance attribute Public Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20010226
9 OBJECT_NAME1 Instance attribute Public Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20010420
10 OPERATION_NAME Instance attribute Public Type reference (TYPE) PRX_IFRNAM Operation Name 20050119
11 REQUEST_MSG_NAME Instance attribute Public Type reference (TYPE) PRX_INTFID 20030819
12 REQUEST_MSG_NAMESPACE Instance attribute Public Type reference (TYPE) PRX_NSPCE 20030819
13 REQUEST_R3_TYPENAME Instance attribute Public Type reference (TYPE) PRX_R3NAME 20030819
14 RESPONSE_MSG_NAME Instance attribute Public Type reference (TYPE) PRX_INTFID 20030819
15 RESPONSE_MSG_NAMESPACE Instance attribute Public Type reference (TYPE) PRX_NSPCE 20030819
16 RESPONSE_R3_TYPENAME Instance attribute Public Type reference (TYPE) PRX_R3NAME 20030819
17 SERVICE_NAME Instance attribute Public Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20080930
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FROM_EXCEPTION Static method Public Method Instance Generation Using R/3 Name 20010625
2 CREATE_FROM_FAULT Static method Public Method Instance Generation Using IFR Name 20010928
3 CREATE_FROM_IFR_NAME Static method Public Method Instance Generation Using IFR Name 20010226
4 CREATE_FROM_METHOD Static method Public Method 20051109
5 CREATE_FROM_OPERATION Static method Public Method Instance Generation Using IFR Name 20050613
6 CREATE_FROM_R3NAME Static method Public Method Instance Generation Using R/3 Interface Name 20030819
7 GET_SPROXREG Static method Private Method 20050613
Events
Class CL_PROXY_INBOUND_REGISTRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 REG Private See coding 20010226
2 REGISTRY_TAB Private See coding 20010226
Method Signatures

Method CREATE_FROM_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy-Generierung: Name eines Objektes im R3 20010625
2 Returning P_REGISTRY Value transfer Object reference (TYPE REF TO) CL_PROXY_INBOUND_REGISTRY Eingangsverarbeitung AI Messages 20010625
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR Proxy Generierung: Eingangsverarbeitung Kommunikationsfehler 20010704

Method CREATE_FROM_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FAULT_NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generierung: Namespace 20010928
2 Importing P_INTERFACE Call by reference Type reference (TYPE) PRX_IFRINT Proxy-Generierung: Business Object / Interface im IFR 20010928
3 Returning P_REGISTRY Value transfer Object reference (TYPE REF TO) CL_PROXY_INBOUND_REGISTRY Eingangsverarbeitung AI Messages 20010928
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR Proxy Generierung: Eingangsverarbeitung Kommunikationsfehler 20010928

Method CREATE_FROM_IFR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INTERFACE Call by reference Type reference (TYPE) PRX_IFRINT Proxy-Generierung: Business Object / Interface im IFR 20010507
2 Returning P_REGISTRY Value transfer Object reference (TYPE REF TO) CL_PROXY_INBOUND_REGISTRY Eingangsverarbeitung AI Messages 20010507
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR Proxy Generierung: Eingangsverarbeitung Kommunikationsfehler 20010704

Method CREATE_FROM_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) PRX_R3NAME 20051109
2 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME 20051109
3 Returning REGISTRY Value transfer Object reference (TYPE REF TO) CL_PROXY_INBOUND_REGISTRY 20051109
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR 20051109

Method CREATE_FROM_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) PRX_IFRINT IFR Interface 20050613
2 Importing OPERATION Call by reference Type reference (TYPE) STRING 20050613
3 Returning REGISTRY Value transfer Object reference (TYPE REF TO) CL_PROXY_INBOUND_REGISTRY Inbound Processing of AI Messages 20050613
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR Proxy Generation: Inbound Processing Communication Error 20050613

Method CREATE_FROM_R3NAME 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 20030819
2 Importing READ_MESSAGES Call by reference Type reference (TYPE) PRX_BOOLEAN 'X' 20030819
3 Returning REGISTRY Value transfer Object reference (TYPE REF TO) CL_PROXY_INBOUND_REGISTRY 20030819
4 Importing REQUEST_MESSAGE Call by reference Type reference (TYPE) PRX_IFRNAM Name der Request Message 20050110
5 Importing REQUEST_MESSAGE_NS Call by reference Type reference (TYPE) PRX_NSPCE Namespace der Request Messasge 20050110
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030819

Method GET_SPROXREG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) PRX_IFRINT IFR Interface 20050613
2 Importing OPERATION Call by reference Type reference (TYPE) STRING 20050613
3 Returning RESULT Value transfer Type reference (TYPE) SPROXREG Substitution Table. DO NOT change in Support Package => Docu 20050613
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_PROXY 20050616
History
Last changed by/on SAP  20140121 
SAP Release Created in 620