SAP ABAP Interface IF_PX_MAIN (Main)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_PXNE_MAIN Main 20100609
2 Interface composition (i COMPRISING i_ref)  IF_PXN_MAIN Main 20100609
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PXN_MAIN Main 20100609
Properties
Interface IF_PX_MAIN  
Short Description Main    
General Data
Package SAI_PROXY_GENTIME_MDR   Proxy Generation Meta Data Repository 
Created 20100609   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PXN_GLOBAL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PXN_MAIN_CORE Core methods of main 20100609
2 IF_PXN_WSDL_CACHE Access to cached WSDL 20110525
3 IF_PXN_WSDL_DT Access to design time WSDL 20110627
4 IF_PXN_WSDL_REGEN Regenaration from WSDL 20110527
Friends
Interface IF_PX_MAIN has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION Instance attribute Public Type reference (TYPE) STRING 20100609
2 IS_ALIVE Instance attribute Public Attribute reference (LIKE) 20100609
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20100609
2 CHANGE_TADIR_ENTRY Instance method Public Method 20100609
3 CHECK_BEFORE_SAVE Instance method Public Method 20110222
4 CHECK_REGENERATION Instance method Public Method 20110527
5 CLEAR_PROBLEMS Instance method Public Method 20100825
6 COMPARE_ACTIVE_INACTIVE Instance method Public Method 20110222
7 COMPARE_CURRENT_DB Instance method Public Method 20110222
8 DELETE Instance method Public Method 20100609
9 DEQUEUE Instance method Public Method 20100609
10 DISCARD Instance method Public Method 20100609
11 ENQUEUE Instance method Public Method Lock main object (exclusive) and sub objects (shared) 20100609
12 GET_ACTIVE_CORE Instance method Public Method 20110222
13 GET_ACTIVE_ROOT Instance method Public Method Get active root 20110222
14 GET_ALL_GLOBAL_OBJECTS Instance method Public Method 20100609
15 GET_CACHED_WSDL Instance method Public Method 20110525
16 GET_CACHED_WSDL_FOR_DISPLAY Instance method Public Method 20110525
17 GET_DELETABLE_OBJECTS Instance method Public Method 20100625
18 GET_LOG Instance method Public Method 20100609
19 GET_NODES_WITH_PROBLEMS Instance method Public Method 20100609
20 GET_NODES_WITH_WARNINGS Instance method Public Method 20100609
21 GET_NODE_BY_ID Instance method Public Method 20100609
22 GET_ROOT Instance method Public Method 20100609
23 GET_STATUS Instance method Public Method 20100609
24 GET_WHERE_USED_LIST Instance method Public Method 20110222
25 GET_WSDL Instance method Public Method 20100622
26 HAS_ACTIVE_VERSION Instance method Public Method 20110222
27 IS_CHANGED Instance method Public Method 20110222
28 IS_CONSISTENT Instance method Public Method 20110222
29 IS_REGENERATE_ALLOWED Instance method Public Method 20110527
30 REGENERATE Instance method Public Method 20110527
31 RESET_TO_ACTIVE Instance method Public Method 20110222
32 SAVE Instance method Public Method 20100609
33 TRANSPORT Instance method Public Method Proxy-Typen auf DB aktivieren 20111025
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
node with ID changed 20110218
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ABAP_OBJECT Public See coding 20120817 begin of t_abap_object, object type prx_r3obj, obj_name type prx_r3name, type type prx_wsdlty, end of t_abap_object
2 T_ABAP_OBJECT_TAB Public See coding 20120817 t_abap_object_tab type standard table of t_abap_object with non-unique default key
3 T_LOG Public See coding 20100609 begin of t_log, object type prx_r3obj, obj_name type prx_r3name, msgty type symsgty, msgid type symsgid, msgno type symsgno, msgv1 type symsgv, msgv2 type symsgv, msgv3 type symsgv, msgv4 type symsgv, name type prx_ifrnam, nspace type prx_nspce, type type prx_wsdlty, id type prx_id, end of t_log
4 T_LOG_TAB Public See coding 20100609 t_log_tab type standard table of t_log with non-unique default key
5 T_WHERE_USED_LIST Public Type reference (TYPE) SPRX_T_WHERE_USED_LIST 20100609
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVATED_OBJECTS Call by reference Type reference (TYPE) PRX_IDS list of ids of activated objects 20100609
2 Importing ACTIVATE_ALL Call by reference Type reference (TYPE) PRX_BOOLEAN SPACE: activate delta, X:activate all, N: delta in main ns 20100609
3 Importing CLEANUP Call by reference Type reference (TYPE) PRX_BOOLEAN cleanup instance before activating 20100609
4 Exporting LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20100609
5 Changing TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20100609
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20100609
2 CX_PXN_NODE_INCONSISTENT Node inconsistent 20100609
3 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method CHANGE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHOR Call by reference Type reference (TYPE) TADIR-AUTHOR Person Responsible for a Repository Object 20100609
2 Exporting CHANGED_OBJECTS Call by reference Type reference (TYPE) PRX_ABAPOBJECTS ABAP Object Table 20100609
3 Importing DEVCLASS Call by reference Type reference (TYPE) TADIR-DEVCLASS Package 20100609
4 Changing TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20120127
5 Importing WITH_REFERRED_OBJECTS Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20100609
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20100609
2 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOG Value transfer Type reference (TYPE) T_LOG_TAB 20110222
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20110222

Method CHECK_REGENERATION Signature

Method CHECK_REGENERATION on Interface IF_PX_MAIN has no parameter.
Method CHECK_REGENERATION on Interface IF_PX_MAIN has no exception.

Method CLEAR_PROBLEMS Signature

Method CLEAR_PROBLEMS on Interface IF_PX_MAIN has no parameter.
Method CLEAR_PROBLEMS on Interface IF_PX_MAIN has no exception.

Method COMPARE_ACTIVE_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOG Value transfer Type reference (TYPE) T_LOG_TAB 20110222
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20110222

Method COMPARE_CURRENT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOG Value transfer Type reference (TYPE) T_LOG_TAB 20110222
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20110222

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_ALL Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20100609
2 Changing TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20100609
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20100609
2 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method DEQUEUE Signature

Method DEQUEUE on Interface IF_PX_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20100609
2 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method DISCARD Signature

Method DISCARD on Interface IF_PX_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20100609
2 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method ENQUEUE Signature

Method ENQUEUE on Interface IF_PX_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20100609
2 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method GET_ACTIVE_CORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_PXN_MAIN_CORE Core methods of main 20110222
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20110222

Method GET_ACTIVE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_PXN_BASE Node 20110222
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20110222

Method GET_ALL_GLOBAL_OBJECTS Signature

Method GET_ALL_GLOBAL_OBJECTS on Interface IF_PX_MAIN has no parameter.
Method GET_ALL_GLOBAL_OBJECTS on Interface IF_PX_MAIN has no exception.

Method GET_CACHED_WSDL Signature

Method GET_CACHED_WSDL on Interface IF_PX_MAIN has no parameter.
Method GET_CACHED_WSDL on Interface IF_PX_MAIN has no exception.

Method GET_CACHED_WSDL_FOR_DISPLAY Signature

Method GET_CACHED_WSDL_FOR_DISPLAY on Interface IF_PX_MAIN has no parameter.
Method GET_CACHED_WSDL_FOR_DISPLAY on Interface IF_PX_MAIN has no exception.

Method GET_DELETABLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DELETABLE_OBJECTS Value transfer Type reference (TYPE) IF_PXN_GLOBAL=>TAB 20100625
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20100625

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOG Value transfer Type reference (TYPE) T_LOG_TAB 20100609
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method GET_NODES_WITH_PROBLEMS Signature

Method GET_NODES_WITH_PROBLEMS on Interface IF_PX_MAIN has no parameter.
Method GET_NODES_WITH_PROBLEMS on Interface IF_PX_MAIN has no exception.

Method GET_NODES_WITH_WARNINGS Signature

Method GET_NODES_WITH_WARNINGS on Interface IF_PX_MAIN has no parameter.
Method GET_NODES_WITH_WARNINGS on Interface IF_PX_MAIN has no exception.

Method GET_NODE_BY_ID Signature

Method GET_NODE_BY_ID on Interface IF_PX_MAIN has no parameter.
Method GET_NODE_BY_ID on Interface IF_PX_MAIN has no exception.

Method GET_ROOT Signature

Method GET_ROOT on Interface IF_PX_MAIN has no parameter.
Method GET_ROOT on Interface IF_PX_MAIN has no exception.

Method GET_STATUS Signature

Method GET_STATUS on Interface IF_PX_MAIN has no parameter.
Method GET_STATUS on Interface IF_PX_MAIN has no exception.

Method GET_WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting WHERE_USED_LIST Call by reference Type reference (TYPE) T_WHERE_USED_LIST Proxy-Generierung: Status eines Proxies 20110222
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20110222

Method GET_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSDL Value transfer Type reference (TYPE) XSTRING 20100622
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20100622

Method HAS_ACTIVE_VERSION Signature

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

Method HAS_ACTIVE_VERSION on Interface IF_PX_MAIN has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110222
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20110222

Method IS_CONSISTENT Signature

Method IS_CONSISTENT on Interface IF_PX_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20110222
2 CX_PXN_NODE_INCONSISTENT Node inconsistent 20110222
3 CX_PXN_NODE_OBSOLETE Node is obsolete 20110222

Method IS_REGENERATE_ALLOWED Signature

Method IS_REGENERATE_ALLOWED on Interface IF_PX_MAIN has no parameter.
Method IS_REGENERATE_ALLOWED on Interface IF_PX_MAIN has no exception.

Method REGENERATE Signature

Method REGENERATE on Interface IF_PX_MAIN has no parameter.
Method REGENERATE on Interface IF_PX_MAIN has no exception.

Method RESET_TO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20110222
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20110222
2 CX_PXN_NODE_INCONSISTENT Node inconsistent 20110222
3 CX_PXN_NODE_OBSOLETE Node is obsolete 20110222

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEANUP Call by reference Type reference (TYPE) PRX_BOOLEAN cleanup instance before saving 20100609
2 Exporting SAVED_OBJECTS Call by reference Type reference (TYPE) PRX_IDS Proxy Generation: Unique IDs of Proxy Objects 20100609
3 Changing TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20100609
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20100609
2 CX_PXN_NODE_OBSOLETE Node is obsolete 20100609

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ONLY_ROOT Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20111025
2 Changing TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name der gesperrten Korrektur 20111025
# Exception Resumable Description Created on
1 CX_PXN_FAULT Proxy-Generierung: Fehler 20111025
Event Signatures

Event OBJECT_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ID Exporting Value transfer Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20110218
2 TYPE_OF_CHANGE Exporting Value transfer Type reference (TYPE) C 20110218
History
Last changed by/on SAP  20130531 
SAP Release Created in 800