SAP TC_ECH_PPO_INTEGRATION OO Class - Basis Class for Unit Tests for ECH/PPO Integration









TC_ECH_PPO_INTEGRATION is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class TC_ECH_PPO_INTEGRATION including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of TC_ECH_PPO_INTEGRATION SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ASSERT_FALSEPrivate
CALL METHOD tc_ech_ppo_integration=>ASSERT_FALSE...more details

ASSERT_LAST_TRANSACTION_ENDPrivate
CALL METHOD tc_ech_ppo_integration=>ASSERT_LAST_TRANSACTION_END...more details

ASSERT_NUMBER_OF_COMMIT_WORKSPrivate
CALL METHOD tc_ech_ppo_integration=>ASSERT_NUMBER_OF_COMMIT_WORKS...more details

ASSERT_NUMBER_OF_ROLLBACKSPrivate
CALL METHOD tc_ech_ppo_integration=>ASSERT_NUMBER_OF_ROLLBACKS...more details

ASSERT_ORDERS_LOCKPrivate
CALL METHOD tc_ech_ppo_integration=>ASSERT_ORDERS_LOCK...more details

ASSERT_TRUEPrivate
CALL METHOD tc_ech_ppo_integration=>ASSERT_TRUE...more details

CHECK_CLASS_IMPLEMENTS_IFCheck Whether the Class has Implemented an InterfacePrivate
CALL METHOD tc_ech_ppo_integration=>CHECK_CLASS_IMPLEMENTS_IF...more details

CLEANUP_ECH_DBPrivate
CALL METHOD tc_ech_ppo_integration=>CLEANUP_ECH_DB...more details

CLEANUP_ECH_PPO_DBPrivate
CALL METHOD tc_ech_ppo_integration=>CLEANUP_ECH_PPO_DB...more details

CLEANUP_PPO_DBPrivate
CALL METHOD tc_ech_ppo_integration=>CLEANUP_PPO_DB...more details

CLEANUP_TEST_CUSTOMIZINGDelete Customizing for ECH and PPO for the Unit TestProtected
CALL METHOD tc_ech_ppo_integration=>CLEANUP_TEST_CUSTOMIZING...more details

CREATE_PPORDERS_FRM_BULK_MSGCreate PPO Orders Using ECH Error ProcessingProtected
CALL METHOD tc_ech_ppo_integration=>CREATE_PPORDERS_FRM_BULK_MSG...more details

CREATE_PPORDER_FRM_SINGLE_MSGCreate a PPO Order Using ECH Error ProcessingProtected
CALL METHOD tc_ech_ppo_integration=>CREATE_PPORDER_FRM_SINGLE_MSG...more details

CREATE_TEST_CUSTOMIZINGCreate Customizing for ECH and PPO for the Unit TestProtected
CALL METHOD tc_ech_ppo_integration=>CREATE_TEST_CUSTOMIZING...more details

DEQUEUE_PP_ORDERS_XCLUSIVELYPrivate
CALL METHOD tc_ech_ppo_integration=>DEQUEUE_PP_ORDERS_XCLUSIVELY...more details

ENQUEUE_PP_ORDERS_XCLUSIVELYPrivate
CALL METHOD tc_ech_ppo_integration=>ENQUEUE_PP_ORDERS_XCLUSIVELY...more details

GET_COLLECTION_IDSGets Coll. IDs for All Payloads/PP Orders Supplied up to NowProtected
CALL METHOD tc_ech_ppo_integration=>GET_COLLECTION_IDS...more details

GET_ERROR_OBJECT_IDSGets IDs for All Payloads/PP Orders Created up to NowProtected
CALL METHOD tc_ech_ppo_integration=>GET_ERROR_OBJECT_IDS...more details

GET_PP_ORDER_HEADERPrivate
CALL METHOD tc_ech_ppo_integration=>GET_PP_ORDER_HEADER...more details

ON_TRANSACTION_FINISHEDPrivate
CALL METHOD tc_ech_ppo_integration=>ON_TRANSACTION_FINISHED...more details

RESET_TRANSACTIONPrivate
CALL METHOD tc_ech_ppo_integration=>RESET_TRANSACTION...more details

SETUPPrivate
CALL METHOD tc_ech_ppo_integration=>SETUP...more details

TEARDOWNPrivate
CALL METHOD tc_ech_ppo_integration=>TEARDOWN...more details



TC_ECH_PPO_INTEGRATION attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
C_ACTION_CLASS_DEFAULTConstantObject Type Name'TD_ECH_ACTION_MOCK'LIKE
SEOCLSNAME
Protected
C_ECH_PPO_MAPPINGInstance AttributeLIKE
Private
C_ECH_PROCESSInstance AttributeLIKE
Private
C_PPO_PROCESSInstance AttributeLIKE
Private
LAST_TRX_ENDStatic AttributeType of Transaction End: COMMIT or ROLLBACKLIKE
TRANS_END
Private
MO_PROCESS_CONTEXTInstance AttributeLIKE
Private
MT_ERROR_OBJECT_IDInstance AttributeError Object ID / Postprocessing OrderLIKE
TY_T_ERROR_OBJECT_ID
Private
NUMBER_OF_COMMIT_WORKSInstance AttributeLIKE
Private
NUMBER_OF_ROLLBACKSInstance AttributeLIKE
Private




TC_ECH_PPO_INTEGRATION types

TY_S_ECH_PPO_MAPPING -
TY_S_ECH_PROCESS -
TY_S_PPO_COMPONENT -
TY_S_PPO_PROCESS -
TY_T_ERROR_OBJECT_ID -

Links to Related Class(s)

TC_ECH_P...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!