SAP ABAP Class CL_EPM_PI_TEST (Testclass for EPM PI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_PI (Package) EPM: Process Integration
Properties
Class CL_EPM_PI_TEST  
Short Description Testclass for EPM PI    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_PI   EPM: Process Integration 
Created 20090223   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_EPM_DGT_MASS_BUNDLE_WS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EPM_PI_TEST has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_EPM_PI_HUB_MOCKUP 20090330 Mockup to test PI processing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TEST_COMPONENT Constant Public Type reference (TYPE) SEPM_TEST_COMPONENT_NAME 'WS' Name or identifier of the EPM component 20090223
2 GC_TEST_COMPONENT_VERS_702 Constant Public Type reference (TYPE) SEPM_TEST_COMPONENT_VERSION '7.02' Version of the context 20090519
3 GC_TEST_COMPONENT_VERS_703 Constant Public Type reference (TYPE) SEPM_TEST_COMPONENT_VERSION '7.03' Version of the context 20090519
4 GC_TEST_COMPONENT_VERS_720 Constant Public Type reference (TYPE) SEPM_TEST_COMPONENT_VERSION '7.20' Version of the context 20090519
5 GC_TEST_COMPONENT_VERS_730 Constant Public Type reference (TYPE) SEPM_TEST_COMPONENT_VERSION '7.30' Version of the context 20090519
6 GC_TEST_CONTEXT Constant Public Type reference (TYPE) STRING 'WS_TEST_CONTEXT' Identifier for Ecatt Test Context 20090519
7 GC_TEST_EPM_RECEIVER_DETERM Static Attribute Public Type reference (TYPE) EPM_KEY 'TEST_EPM_RECEIVER_DETERM' identifyer for test data 20090310
8 GC_TEST_GET_SET_TESTDATA Static Attribute Public Type reference (TYPE) EPM_KEY 'TEST_GET_SET_TESTDATA' identifyer for test data 20090309
9 MI_EPM_MESSAGE_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER EPM: Message buffer interface 20090223
10 MI_LOGGER Static Attribute Private Object reference (TYPE REF TO) IF_EPM_TEST_LOGGER This interface logs all errors, warnings ... of tests 20090223
11 MI_PO_HUB_OUT Static Attribute Private Object reference (TYPE REF TO) IF_EPM_PI_PO_HUB_OUT Hub for all PurchaseOrder PI Outbound Communication 20090721
12 MI_SO_HUB_OUT Static Attribute Private Object reference (TYPE REF TO) IF_EPM_PI_SO_HUB_OUT SalesOrder Outbound Hub for PI Outbound Communication 20090721
13 MV_BUSINESS_APPL_ID Static Attribute Private Type reference (TYPE) EPM_BUSINESS_APPLICATION_ID 20090302
14 MV_LOCAL Static Attribute Private Type reference (TYPE) ABAP_BOOL ' ' 20090223
15 MV_MY_TEST_SEQUENCE_ID Static Attribute Private Type reference (TYPE) SEPM_TEST_SEQUENCE_ID GUID in 'RAW' format 20090310
16 MV_REQUEST_NEW_SUCC Static Attribute Private Type reference (TYPE) EPM_PURCHASE_ORDER_REQUEST PurchaseOrderRequest Message Type 20090421
17 MV_REQUEST_NEW_SUCC2 Static Attribute Private Type reference (TYPE) EPM_PURCHASE_ORDER_REQUEST PurchaseOrderRequest Message Type 20090423
18 MV_REQUEST_NEW_SUCC3 Static Attribute Private Type reference (TYPE) EPM_PURCHASE_ORDER_REQUEST PurchaseOrderRequest Message Type 20090429
19 MV_TEST_CASE_ID Static Attribute Private Type reference (TYPE) EPM_KEY identifyer for test data 20090309
20 MV_TEST_ID Static Attribute Private Type reference (TYPE) SEPM_TEST_ID Name or Number of a test 20090302
21 MV_TEST_PARENT_SEQUENCE_ID Static Attribute Private Type reference (TYPE) SEPM_TEST_SEQUENCE_ID GUID in 'RAW' format 20090302
22 MV_TEST_SEQUENCE_ID Static Attribute Private Type reference (TYPE) SEPM_TEST_SEQUENCE_ID GUID in 'RAW' format 20090302
23 MV_TEST_SESSION_ID Static Attribute Private Type reference (TYPE) SEPM_TEST_SESSION_ID Unique number of a test session 20090227
Methods
# Method Level Visibility Method type Description Created on
1 ASYNC_BIZTALK_EO_REMOTE_001 Static method Public Method test for Biztalk Scenario: mediated via XI 20090423
2 ASYNC_PO_SO_EOIO_REMOTE_101 Static method Public Method test async communication with EOIO handling 20090223
3 ASYNC_PO_SO_EO_REMOTE_101 Static method Public Method test async successful communication PO to SO 20090223
4 ASYNC_PO_SO_EO_REMOTE_110 Static method Public Method test send po request and retrieve po confirmation 20090305
5 ASYNC_SO_PO_EO_REMOTE_201 Static method Public Method test async successful communication SO to PO 20090421
6 BUILD_ERROR_TEXT Static method Private Method 20110310
7 BUILD_ERROR_TEXTS Static method Public Method 20110310
8 CHECK_WS_ENVIROMENT Static method Private Method Check Webservice Runtime 20090821
9 CLEAR_MESSAGE_HEADER Static method Private Method 20090424
10 END Static method Private Method 20090325
11 EVENT_IF_PO_SO_101 Static method Public Method test event interfaces successful communication 20090223
12 GET_MESSAGE_ID_FROM_PROXY Static method Private Method get_message_id_from_proxy 20090223
13 INIT Static method Private Method 20090223
14 SEND_MASS_BUNDLE_MESSAGE Static method Public Method 20111128
15 SYNC_ATP_PO_SO_101 Static method Public Method test sync successful communication 20110126
16 SYNC_PO_SO_101 Static method Public Method test sync successful communication 20090223
17 TEST_GET_SET_TESTDATA Static method Public Method test sync successful communication 20090309
18 _HELPER_CREATE_TEST_DATA Static method Private Method 20090223
Events
Class CL_EPM_PI_TEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_GUID_16 Public See coding 20100527 TT_GUID_16 type standard table of guid_16 with default key
Method Signatures

Method ASYNC_BIZTALK_EO_REMOTE_001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PURCHASER_ID Call by reference Type reference (TYPE) SEPM_PI_BP_ID Business Partner ID 20090427
2 Importing IM_SELLER_ID Call by reference Type reference (TYPE) SEPM_PI_BP_ID Business Partner ID 20090427

Method ASYNC_BIZTALK_EO_REMOTE_001 on class CL_EPM_PI_TEST has no exception.

Method ASYNC_PO_SO_EOIO_REMOTE_101 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGE_IDS Value transfer Type reference (TYPE) TT_GUID_16 20100527

Method ASYNC_PO_SO_EOIO_REMOTE_101 on class CL_EPM_PI_TEST has no exception.

Method ASYNC_PO_SO_EO_REMOTE_101 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGE_ID Value transfer Type reference (TYPE) GUID_16 GUID in 'RAW' format 20100527

Method ASYNC_PO_SO_EO_REMOTE_101 on class CL_EPM_PI_TEST has no exception.

Method ASYNC_PO_SO_EO_REMOTE_110 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUYER_ID Call by reference Type reference (TYPE) EPM_PARTY_PARTY_ID Proxy Data Element (generated) 20090825
2 Importing IM_SELLER_ID Call by reference Type reference (TYPE) EPM_PARTY_PARTY_ID Proxy Data Element (generated) 20090825
3 Returning RE_MESSAGE_ID Value transfer Type reference (TYPE) GUID_16 GUID in 'RAW' format 20100527

Method ASYNC_PO_SO_EO_REMOTE_110 on class CL_EPM_PI_TEST has no exception.

Method ASYNC_SO_PO_EO_REMOTE_201 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGE_ID Value transfer Type reference (TYPE) GUID_16 GUID in 'RAW' format 20100527

Method ASYNC_SO_PO_EO_REMOTE_201 on class CL_EPM_PI_TEST has no exception.

Method BUILD_ERROR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) STRING 20110310
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110310

Method BUILD_ERROR_TEXT on class CL_EPM_PI_TEST has no exception.

Method BUILD_ERROR_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20110310
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110310

Method BUILD_ERROR_TEXTS on class CL_EPM_PI_TEST has no exception.

Method CHECK_WS_ENVIROMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATUS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090824
2 Exporting TEXT Call by reference Type reference (TYPE) STRING 20090824

Method CHECK_WS_ENVIROMENT on class CL_EPM_PI_TEST has no exception.

Method CLEAR_MESSAGE_HEADER Signature

Method CLEAR_MESSAGE_HEADER on class CL_EPM_PI_TEST has no parameter.
Method CLEAR_MESSAGE_HEADER on class CL_EPM_PI_TEST has no exception.

Method END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMMENT Call by reference Type reference (TYPE) STRING 20090325

Method END on class CL_EPM_PI_TEST has no exception.

Method EVENT_IF_PO_SO_101 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGE_ID Value transfer Type reference (TYPE) GUID_16 GUID in 'RAW' format 20100527

Method EVENT_IF_PO_SO_101 on class CL_EPM_PI_TEST has no exception.

Method GET_MESSAGE_ID_FROM_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE_ID Call by reference Type reference (TYPE) GUID_16 GUID in 'RAW' format 20090223
2 Importing IN_PROXY Call by reference Object reference (TYPE REF TO) IF_PROXY_BASIS ABAP Proxies: Basic Proxy Methods 20090223
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20090223

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_VERSION Call by reference Type reference (TYPE) SEPM_TEST_COMPONENT_VERSION GC_TEST_COMPONENT_VERS_702 Version of the context 20090519

Method INIT on class CL_EPM_PI_TEST has no exception.

Method SEND_MASS_BUNDLE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20111128
2 Exporting ET_PO_IDS Call by reference Type reference (TYPE) CL_EPM_DGT_MASS_BUNDLE_WS=>TT_PO_IDS 20111202
3 Exporting EV_WS_MESSAGE_ID Call by reference Type reference (TYPE) GUID_16 GUID in 'RAW' format 20111202
4 Importing IV_BUYER_ID Call by reference Type reference (TYPE) SNWD_PARTNER_ID '0000000001' EPM: Business Partner ID 20111128
5 Importing IV_CURRENCY Call by reference Type reference (TYPE) SNWD_CURR_CODE 'USD' EPM: Currency Code 20111128
6 Importing IV_NOTE Call by reference Type reference (TYPE) STRING 20111128
7 Importing IV_NUM_ERROR_PO Call by reference Type reference (TYPE) I 20111128
8 Importing IV_NUM_ITEM Call by reference Type reference (TYPE) I '3' 20111128
9 Importing IV_NUM_PO Call by reference Type reference (TYPE) I '1' 20111128
10 Importing IV_PORT Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20111128
11 Importing IV_SELLER_ID Call by reference Type reference (TYPE) SNWD_PARTNER_ID '1000000000' EPM: Business Partner ID 20111128

Method SEND_MASS_BUNDLE_MESSAGE on class CL_EPM_PI_TEST has no exception.

Method SYNC_ATP_PO_SO_101 Signature

Method SYNC_ATP_PO_SO_101 on class CL_EPM_PI_TEST has no parameter.
Method SYNC_ATP_PO_SO_101 on class CL_EPM_PI_TEST has no exception.

Method SYNC_PO_SO_101 Signature

Method SYNC_PO_SO_101 on class CL_EPM_PI_TEST has no parameter.
Method SYNC_PO_SO_101 on class CL_EPM_PI_TEST has no exception.

Method TEST_GET_SET_TESTDATA Signature

Method TEST_GET_SET_TESTDATA on class CL_EPM_PI_TEST has no parameter.
Method TEST_GET_SET_TESTDATA on class CL_EPM_PI_TEST has no exception.

Method _HELPER_CREATE_TEST_DATA Signature

Method _HELPER_CREATE_TEST_DATA on class CL_EPM_PI_TEST has no parameter.
Method _HELPER_CREATE_TEST_DATA on class CL_EPM_PI_TEST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720