SAP ABAP Class CL_PXN_MAPPING (Operation Mapping)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME_MDR (Package) Proxy Generation Meta Data Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PXN_GLOBAL global objects 20120322
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_GLOBAL_BASE implements base if 20091125
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_IMPLEMENTING_CLASS Implementing class 20090806
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_LIFE_CYCLE_STATUS Classification 20120504
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_MAPPING Operation mapping 20090805
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_OBJECT proxy object (not necessarily global) 20121005
Properties
Class CL_PXN_MAPPING  
Short Description Operation Mapping    
Super Class CL_PXN_GLOBAL global objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME_MDR   Proxy Generation Meta Data Repository 
Created 20090805   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PXN_MAPPING Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_PXN_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PXN_GLOBAL_BASE implements base if 20091125
2 IF_PXN_IMPLEMENTING_CLASS Implementing class 20090806
3 IF_PXN_LIFE_CYCLE_STATUS Classification 20120504
4 IF_PXN_MAPPING Operation mapping 20090805
5 IF_PXN_OBJECT proxy object (not necessarily global) 20121005
Friends
Class CL_PXN_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_INFO Static Attribute Private Type reference (TYPE) T_CLASS_INFO 20091009
2 MODE Instance attribute Private Type reference (TYPE) CHAR1 S Synchron, A Async. 20100203
3 NODETYPE Instance attribute Private Attribute reference (LIKE) 20090813
Methods
# Method Level Visibility Method type Description Created on
1 ADD_METHOD_TO_INDEX Instance method Private Method 20090810
2 ADD_PARAM_TO_INDEX Instance method Private Method 20090810
3 CHECK_USAGE_IN_STCM Instance method Private Method check usage in single target consumer mapping 20110517
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090805
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090813
6 CREATE_MAPPING_METHODS Instance method Private Method 20090806
7 DELETE_OBSOLETE_METHODS Instance method Private Method 20090813
8 GET_CLASS_METHOD_EXT Static method Private Method 20090812
9 GET_OUTBOUND_OPERATION Static method Private Method 20121115
10 GET_RFC_OPERATION Static method Private Method 20121115
11 GET_WSDL_TYPE Static method Private Method 20121114
12 IS_MODE_CONSISTENT Instance method Private Method does mode of mapping fit to mode of source method? 20110705
13 IS_SYNC Static method Private Method 20110518
14 RAISE_INVALID_CONSUMER Static method Private Method 20121114
15 READ_CLASS_METHOD Static method Private Method 20090806
16 SET_EXCEPTION Instance method Private Method 20090810
17 SET_PARAM Instance method Private Method 20090810
18 SET_TARGET_METHOD_REF_ID Instance method Private Method 20091124
19 UPDATE_MAPPING_METHODS Instance method Private Method 20090805
Events
Class CL_PXN_MAPPING has no event.
Types
Class CL_PXN_MAPPING has no local type.
Method Signatures

Method ADD_METHOD_TO_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Object reference (TYPE REF TO) SPRX_S_METHOD 20090810

Method ADD_METHOD_TO_INDEX on class CL_PXN_MAPPING has no exception.

Method ADD_PARAM_TO_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Object reference (TYPE REF TO) SPRX_S_METHOD 20090810
2 Importing PARAM Call by reference Object reference (TYPE REF TO) SPRX_S_OBJECT 20090810

Method ADD_PARAM_TO_INDEX on class CL_PXN_MAPPING has no exception.

Method CHECK_USAGE_IN_STCM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STCM_NAME Value transfer Type reference (TYPE) PRX_R3NAME ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110518
# Exception Resumable Description Created on
1 CX_PXN_INVALID_OBJECT MDR fault (abstract) 20110530
2 CX_PXN_NODE_OBSOLETE Node is obsolete 20110530

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY Call by reference Object reference (TYPE REF TO) CL_PROXY_OBJECT Test MDR 20090813

Method CONSTRUCTOR on class CL_PXN_MAPPING has no exception.

Method CREATE_MAPPING_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting METHODS Call by reference Type reference (TYPE) SPRX_T_METHOD 20090806
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20090806

Method DELETE_OBSOLETE_METHODS Signature

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

Method DELETE_OBSOLETE_METHODS on class CL_PXN_MAPPING has no exception.

Method GET_CLASS_METHOD_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090812
2 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090812
3 Exporting NAME Call by reference Type reference (TYPE) STRING 20090812
4 Exporting NAMESPACE Call by reference Type reference (TYPE) STRING 20090812
5 Exporting OPERATION Call by reference Type reference (TYPE) STRING 20090812
6 Exporting OPERATION_ID Call by reference Type reference (TYPE) STRING 20090812

Method GET_CLASS_METHOD_EXT on class CL_PXN_MAPPING has no exception.

Method GET_OUTBOUND_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121115
2 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121115
3 Returning RVAL Value transfer Type reference (TYPE) IF_PXN_QUERY=>T_OPERATION 20121115
# Exception Resumable Description Created on
1 CX_PXN_INVALID_DATA Invalid data 20121115

Method GET_RFC_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121115
2 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121115
3 Returning RVAL Value transfer Type reference (TYPE) IF_PXN_QUERY=>T_RFC_OPERATION 20121115
# Exception Resumable Description Created on
1 CX_PXN_INVALID_DATA Invalid data 20121115

Method GET_WSDL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121114
2 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121114
3 Returning RVAL Value transfer Type reference (TYPE) PRX_WSDLTY ABAP Proxies: Boolean Value ('X' = True, Space = False) 20121114
# Exception Resumable Description Created on
1 CX_PXN_INVALID_DATA Invalid data 20121114

Method IS_MODE_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONSISTENT Value transfer Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110705

Method IS_MODE_CONSISTENT on class CL_PXN_MAPPING has no exception.

Method IS_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20110518
2 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20110518
3 Returning RVAL Value transfer Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110518
# Exception Resumable Description Created on
1 CX_PXN_INVALID_DATA Invalid data 20110518

Method RAISE_INVALID_CONSUMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) CSEQUENCE 20121114
2 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20121114
# Exception Resumable Description Created on
1 CX_PXN_INVALID_DATA Invalid data 20121114

Method READ_CLASS_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090806
2 Exporting FAULT_TYPES Call by reference Type reference (TYPE) PRX_R3NAMES ABAP Name Table 20090806
3 Exporting INPUT_TYPE Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090806
4 Exporting IS_SYNC Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20121115
5 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090806
6 Exporting OUTPUT_TYPE Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090806
7 Exporting TYPECONTEXT Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121116
# Exception Resumable Description Created on
1 CX_PXN_INVALID_DATA Invalid data 20121115

Method SET_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXCEPTION Value transfer Type reference (TYPE) SPRX_S_OBJECT 20090810
2 Importing IFR_TYPE Call by reference Type reference (TYPE) PRX_IFRTYP 20090810
3 Importing METHOD_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20090813
4 Importing R3_NAME Call by reference Type reference (TYPE) PRX_R3NAME 20090810
5 Importing R3_TYPE Call by reference Type reference (TYPE) PRX_R3OBJ 20090810
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE 20090810

Method SET_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFR_NAME Call by reference Type reference (TYPE) PRX_IFRNAM 20090810
2 Importing IFR_TYPE Call by reference Type reference (TYPE) PRX_IFRTYP 20090810
3 Importing METHOD_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20090813
4 Returning PARAM Value transfer Type reference (TYPE) SPRX_S_OBJECT 20090810
5 Importing R3_DTREF Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121116
6 Importing R3_NAME Call by reference Type reference (TYPE) PRX_R3NAME 20090810
7 Importing R3_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ SPRX_CONST_STRUCTURE Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090810
8 Importing R3_SEQNUM Call by reference Type reference (TYPE) PRX_SEQNUM Proxy Generation: Sequence Number of a Structure Field 20110607
9 Importing R3_TYPE Call by reference Type reference (TYPE) PRX_R3OBJ 20090810
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE 20090810

Method SET_TARGET_METHOD_REF_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Type reference (TYPE) IF_PXN_MAPPING=>T_CLASS_METHOD 20091124
2 Importing REF_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20091124

Method SET_TARGET_METHOD_REF_ID on class CL_PXN_MAPPING has no exception.

Method UPDATE_MAPPING_METHODS Signature

Method UPDATE_MAPPING_METHODS on class CL_PXN_MAPPING has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20090807
History
Last changed by/on SAP  20140121 
SAP Release Created in 72L