SAP ABAP Class CL_PXN_FACTORY (Factory)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_CONST_WSDL wsdl constants 20090409
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_FACTORY Factory 20090806
Properties
Class CL_PXN_FACTORY  
Short Description Factory    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME_MDR   Proxy Generation Meta Data Repository 
Created 20090324   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PROXY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PXN_CONST_WSDL wsdl constants 20090409
2 IF_PXN_FACTORY Factory 20090806
Friends
Class CL_PXN_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION Instance attribute Private Type reference (TYPE) STRING 20090806
2 CALLBACK Instance attribute Private Object reference (TYPE REF TO) IF_PXN_CALLBACK generic application callback 20110803
3 DISPLAY_ONLY Instance attribute Private Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20091007
4 ITERATIVE Instance attribute Public Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20120419
5 SAVEABLE Instance attribute Public Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20100604
6 SUPPRESS_DIALOGS Instance attribute Private Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20101202
7 WSDLTYPE Instance attribute Private Attribute reference (LIKE) 20121030
8 XSD Instance attribute Private Attribute reference (LIKE) 20091002
9 XSDFACET Instance attribute Private Attribute reference (LIKE) 20091002
10 XSDPATTERN Instance attribute Private Attribute reference (LIKE) 20091002
11 XSDTYPE Instance attribute Private Attribute reference (LIKE) 20091002
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090806
2 CREATE Static method Public Method 20090806
3 FINALIZE_CONTRACT Instance method Private Method 20120522
4 FINALIZE_CONTRACT_ACTOR Instance method Private Method 20130114
5 FINALIZE_PROCESSING_TYPE_DOM Instance method Private Method 20120522
6 FINALIZE_SEMANTIC_CONTRACT Instance method Private Method 20120522
7 GET_BASE_SERVICE_IFR_ID Instance method Private Method get base service id from abap key 20110308
8 GET_WSD Instance method Private Method 20120306
9 LOAD Instance method Public Method 20091007
10 LOAD_BY_ABAP_NAME_INT Instance method Public Method 20120105
11 NEW Instance method Public Method 20111215
12 NEW_EXT Instance method Private Method 20100319
13 NEW_EXTERNAL_MDR Instance method Private Method 20120521
Events
Class CL_PXN_FACTORY has no event.
Types
Class CL_PXN_FACTORY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING 20090806
2 Importing CALLBACK Call by reference Object reference (TYPE REF TO) IF_PXN_CALLBACK generic application callback 20110803
3 Importing DISPLAY_ONLY Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20091007
4 Importing ITERATIVE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20120419
5 Importing SAVEABLE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20100604
6 Importing SUPPRESS_DIALOGS Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20101202

Method CONSTRUCTOR on class CL_PXN_FACTORY has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING 20090806
2 Importing CALLBACK Call by reference Object reference (TYPE REF TO) IF_PXN_CALLBACK generic application callback 20110803
3 Importing DISPLAY_ONLY Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20091007
4 Importing ITERATIVE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20120419
5 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_PXN_FACTORY Factory 20090806
6 Importing SAVEABLE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20100604
7 Importing SUPPRESS_DIALOGS Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20101202

Method CREATE on class CL_PXN_FACTORY has no exception.

Method FINALIZE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEF Call by reference Type reference (TYPE) SPRX_DEFINITIONS 20120522
2 Importing MAIN Call by reference Object reference (TYPE REF TO) CL_PXN_MAIN Main 20120522
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20120522

Method FINALIZE_CONTRACT_ACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTOR Call by reference Object reference (TYPE REF TO) IF_PXN_CONTRACT_ACTOR 20130114
2 Importing ACTOR_DEFINITION Call by reference Object reference (TYPE REF TO) SPRX_CONTRACT_ACTOR 20130114
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20130114

Method FINALIZE_PROCESSING_TYPE_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEF Call by reference Type reference (TYPE) SPRX_DEFINITIONS 20120522
2 Importing MAIN Call by reference Object reference (TYPE REF TO) CL_PXN_MAIN Main 20120522
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20120522

Method FINALIZE_SEMANTIC_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEF Call by reference Type reference (TYPE) SPRX_DEFINITIONS 20120522
2 Importing MAIN Call by reference Object reference (TYPE REF TO) CL_PXN_MAIN Main 20120522
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20120522

Method GET_BASE_SERVICE_IFR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_ABAPNAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20110308
2 Returning IFR_ID Value transfer Type reference (TYPE) PRX_S_IFR Proxy Generation: Object Identification ES Builder 20110308
3 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE Proxy Generation: Object Type in Modelling Environment 20110308

Method GET_BASE_SERVICE_IFR_ID on class CL_PXN_FACTORY has no exception.

Method GET_WSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSD Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF Web Services: Virtual Interface 20120306

Method GET_WSD on class CL_PXN_FACTORY has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GEN_APPL Call by reference Type reference (TYPE) PRXGENAPPL 'BACKENDMDR' 20100610
2 Importing GEN_NSPACE Call by reference Type reference (TYPE) CSEQUENCE 20091007
3 Importing IFR_TYPE Call by reference Type reference (TYPE) PRX_WSDLTY Proxy Generation: WSDL Type (portType, message, and so on) 20110922
4 Importing IS_TABLE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20091007
5 Returning MAIN Value transfer Object reference (TYPE REF TO) CL_PXN_MAIN Main 20091007
6 Importing MAIN_LOAD Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20091103
7 Importing NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20091007
8 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20100610
9 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE Proxy Generation: Object Type in Enterprise Services Builder 20091007
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20091007

Method LOAD_BY_ABAP_NAME_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAIN Value transfer Object reference (TYPE REF TO) CL_PXN_MAIN Main 20120105
2 Importing MAIN_LOAD Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20120105
3 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ 20120105
4 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME 20120105
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120105
2 CX_PXN_LOCK_FAILED Object cannot be locked 20120105
3 CX_PXN_UNQUALIFIED Unqualified call 20120105

Method NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPNAME_PROPOSAL Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20111215
2 Importing BASE_ABAPNAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20111215
3 Importing BASE_NAME Call by reference Type reference (TYPE) QNAME 20111215
4 Importing BASE_SUBOBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120118
5 Importing GEN_APPL Call by reference Type reference (TYPE) PRXGENAPPL CL_PROXY=>GENERATING_APPLICATION_MDR Generation Source 20120521
6 Returning MAIN Value transfer Object reference (TYPE REF TO) IF_PX_MAIN 20111215
7 Importing NAME Call by reference Type reference (TYPE) QNAME 20111215
8 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20111215
9 Importing PREFIX Call by reference Type reference (TYPE) PRX_PREFIX 20111215
10 Importing TEMPLATE_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20111215
11 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE 20111215
12 Importing WSDL_ACCESS Call by reference Object reference (TYPE REF TO) IF_PXN_FILE_ACCESS File access 20130419
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20111215
2 CX_PXN_INVALID_DATA Invalid data 20111215
3 CX_PXN_LOCK_FAILED Object cannot be locked 20111215
4 CX_PXN_UNQUALIFIED Unqualified call 20111215

Method NEW_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPNAME_PROPOSAL Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20100319
2 Importing BASE_SERVICE Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20110209
3 Returning MAIN Value transfer Object reference (TYPE REF TO) IF_PXNE_MAIN Main 20100319
4 Importing NAME Call by reference Type reference (TYPE) QNAME 20100319
5 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20100319
6 Importing PREFIX Call by reference Type reference (TYPE) PRX_PREFIX 20100319
7 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE 20100319
8 Importing WSDL_ACCESS Call by reference Object reference (TYPE REF TO) IF_PXN_FILE_ACCESS Access to WSDL 20110217
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20100319
2 CX_PXN_INVALID_DATA Invalid data 20100319
3 CX_PXN_LOCK_FAILED Object cannot be locked 20100319
4 CX_PXN_UNQUALIFIED Unqualified call 20100319

Method NEW_EXTERNAL_MDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPNAME_PROPOSAL Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20120521
2 Importing BASE_ABAPNAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20120521
3 Importing BASE_NAME Call by reference Type reference (TYPE) QNAME 20120521
4 Importing BASE_SUBOBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120521
5 Importing DEFINITION_ACCESS Call by reference Object reference (TYPE REF TO) IF_PXN_NPM_DEF_ACCESS Access to NPM definition 20120521
6 Returning MAIN Value transfer Object reference (TYPE REF TO) IF_PX_MAIN 20120521
7 Importing NAME Call by reference Type reference (TYPE) QNAME 20120521
8 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20120521
9 Importing PREFIX Call by reference Type reference (TYPE) PRX_PREFIX 20120521
10 Importing TEMPLATE_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20120521
11 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE 20120521
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120521
2 CX_PXN_INVALID_DATA Invalid data 20120521
3 CX_PXN_LOCK_FAILED Object cannot be locked 20120521
4 CX_PXN_UNQUALIFIED Unqualified call 20120521
History
Last changed by/on SAP  20140121 
SAP Release Created in 72L