SAP ABAP Class CL_PXN_MIGRATION (Migration ESR <-> MDR proxies)
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
⤷
⤷
Properties
| Class | CL_PXN_MIGRATION | |
| Short Description | Migration ESR <-> MDR proxies | |
| Super Class | ||
| 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 | 20090515 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_PXN_MIGRATION has no forward declaration.
Interfaces
Class CL_PXN_MIGRATION has no interface implemented.
Friends
Class CL_PXN_MIGRATION has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | PRX_NSPCE | 'http://sap.com/mdr/unittest/*' | Proxy Generation: Namespace in the Integration Builder | 20090519 | ||
| 2 | Constant | Public | Type reference (TYPE) | PRX_NSPCE | 'http://proxy.com/proxyveri/mdr/mig_unittest' | Proxy Generation: Namespace in the Integration Builder | 20090707 | ||
| 3 | Static Attribute | Private | See coding | 20130426 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | 20090617 | ||
| 2 | Static method | Private | Method | check entry if it can be migrated | 20100910 | |
| 3 | Static method | Public | Method | 20100723 | ||
| 4 | Static method | Public | Method | 20120829 | ||
| 5 | Static method | Public | Method | returns maintained namespaces | 20120807 | |
| 6 | Static method | Public | Method | returns target generating application for given namespace | 20090515 | |
| 7 | Static method | Public | Method | 20090624 | ||
| 8 | Static method | Public | Method | 20090519 | ||
| 9 | Static method | Private | Method | 20100910 | ||
| 10 | Static method | Private | Method | 20100910 |
Events
Class CL_PXN_MIGRATION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_FAKE | Private | See coding | 20130426 | begin of t_fake,
NAMESPACE type PRX_NSPCE,
GEN_APPL type PXNGENAPPL,
end of t_fake
|
||
| 2 | T_NAMESPACES_GEN_APPL | Public | See coding | 20120809 | t_namespaces_gen_appl type standard table of t_namespace_gen_appl with key primary_key components namespace
|
||
| 3 | T_NAMESPACE_GEN_APPL | Public | See coding | 20120809 | begin of t_namespace_gen_appl,
NAMESPACE type PRX_NSPCE,
GEN_APPL type PXNGENAPPL,
end of t_namespace_gen_appl
|
||
| 4 | T_OBJECT | Public | See coding | 20090519 | begin of t_object,
object type prx_r3obj,
obj_name type prx_r3name,
type type prx_type,
name type prx_ifrnam,
namespace type prx_nspce,
gen_appl type prxgenappl,
object_m type prx_r3obj,
obj_name_m type prx_r3name,
message type if_proxy_t100_message=>t_t100_message,
end of t_object
|
||
| 5 | T_OBJECTS | Public | See coding | 20090519 | t_objects type standard table of t_object with key primary_key components object obj_name
|
||
| 6 | T_PROXY_KEY | Public | See coding | 20090624 | begin of t_proxy_key,
object type prx_r3obj,
obj_name type prx_r3name,
end of t_proxy_key
|
||
| 7 | T_PROXY_KEYS | Public | See coding | 20090624 | t_proxy_keys type standard table of t_proxy_key with key primary_key components object obj_name
|
Method Signatures
Method ADD_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IFR_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Integration Builder | 20090617 | |||
| 2 | IFR_NSPCE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20090617 | |||
| 3 | LOG | Call by reference | Type reference (TYPE) | SPRX_LOG_T | Proxy-Generierung: Protokoll zur Aktivierung | 20090617 | |||
| 4 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20090617 | |||
| 5 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20090617 |
Method ADD_TO_LOG on class CL_PXN_MIGRATION has no exception.
Method CHECK_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Call by reference | Type reference (TYPE) | T_PROXY_KEY | 20100910 | ||||
| 2 | OBJECT | Value transfer | Type reference (TYPE) | T_OBJECT | 20100910 |
Method CHECK_ENTRY on class CL_PXN_MIGRATION has no exception.
Method CONVERT_INLINE_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEYS | Call by reference | Type reference (TYPE) | T_PROXY_KEYS | 20100723 | ||||
| 2 | LOG | Call by reference | Type reference (TYPE) | SPROXLOGS | Table of Logs | 20100723 | |||
| 3 | TRANSPORT_NUMBER | Call by reference | Type reference (TYPE) | KORRNUM | Name of the locked correction | 20100723 |
Method CONVERT_INLINE_TYPES on class CL_PXN_MIGRATION has no exception.
Method FAKE_TARGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GEN_APPL | Call by reference | Type reference (TYPE) | PXNGENAPPL | Generation Source | 20120829 | |||
| 2 | NAMESPACE | Call by reference | Type reference (TYPE) | CSEQUENCE | Proxy Generation: External Namespace | 20120829 |
Method FAKE_TARGET on class CL_PXN_MIGRATION has no exception.
Method GET_NAMESPACES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GEN_APPL | Call by reference | Type reference (TYPE) | PRXGENAPPL | '~' | '~' -> all | 20120807 | ||
| 2 | NAMESPACES | Value transfer | Type reference (TYPE) | T_NAMESPACES_GEN_APPL | namespace -> gen_appl | 20120807 |
Method GET_NAMESPACES on class CL_PXN_MIGRATION has no exception.
Method GET_TARGET_GEN_APPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GEN_APPL | Value transfer | Type reference (TYPE) | PXNGENAPPL | Proxy Generation: Generation Source | 20090515 | |||
| 2 | NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20090515 |
Method GET_TARGET_GEN_APPL on class CL_PXN_MIGRATION has no exception.
Method MIGRATE_TO_MDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEYS | Call by reference | Type reference (TYPE) | T_PROXY_KEYS | 20090624 | ||||
| 2 | LOG | Call by reference | Type reference (TYPE) | SPROXLOGS | Table of Logs | 20090624 | |||
| 3 | TRANSPORT_NUMBER | Call by reference | Type reference (TYPE) | KORRNUM | Name of the locked correction | 20090624 |
Method MIGRATE_TO_MDR on class CL_PXN_MIGRATION has no exception.
Method SELECT_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAMESPACE_RANGE | Call by reference | Type reference (TYPE) | PRX_R_NSPCE_T | Range for PRX_IFRNAM | 20090519 | |||
| 2 | OBJECTS | Value transfer | Type reference (TYPE) | T_OBJECTS | 20090519 |
Method SELECT_OBJECTS on class CL_PXN_MIGRATION has no exception.
Method SYMSG_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IFR_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Integration Builder | 20100910 | |||
| 2 | IFR_NSPCE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20100910 | |||
| 3 | LOG | Value transfer | Type reference (TYPE) | SPROXLOG | 20100910 | ||||
| 4 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20100910 | |||
| 5 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20100910 |
Method SYMSG_TO_LOG on class CL_PXN_MIGRATION has no exception.
Method SYMSG_TO_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GEN_APPL | Call by reference | Type reference (TYPE) | PRXGENAPPL | Generation Source | 20100910 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Integration Builder | 20100910 | |||
| 3 | NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20100910 | |||
| 4 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20100910 | |||
| 5 | OBJECT_M | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20100910 | |||
| 6 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20100910 | |||
| 7 | OBJ_NAME_M | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20100910 | |||
| 8 | PROXY_OBJECT | Value transfer | Type reference (TYPE) | T_OBJECT | 20100910 | ||||
| 9 | TYPE | Call by reference | Type reference (TYPE) | PRX_TYPE | Proxy Generation: Object Type in Modelling Environment | 20100910 |
Method SYMSG_TO_OBJECT on class CL_PXN_MIGRATION has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 72L |