CL_CRM_FM_LRTP_PMDC_ENGINE - Live Rates PMDC: Engine class

BAL_S_LOG - Application Log: Log header data   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Functionality

This class encapsulates the PMDC process execution.

An engine is instantiated for a live rates plan, a set of live rates elements and a time frame.

The main methods are:

  • EXECUTE - method triggers the PMDC process flow
  • CREATE_ANALYZER - creates an instance of CL_CRM_FM_LRTP_PMDC_MD_ANALYZE
  • ANALYZE_MD_CHANGES - dispatches the call to the ANALYZE_MD_CHANGES method of the analyzer
  • ADJUST_PLANNING - dispatches the call to the ADJUST_PLANNING method of the analyzer

Relationships

This class is instantiated by the job class CL_CRM_FM_LRTP_PMDC_JOB, in the method PROCESS_OBJECTS.

Example

Create an instance of the engine

CREATE OBJECT lr_engine

EXPORTING

iv_plan_guid = lv_plan_guid

iv_simulation_mode = lv_simulation_mode

it_plan_el_guid = lt_lr_elm_guid

iv_run_guid = lv_run_guid

is_time_frame = ls_timeframe.

Call the execute on the engine

CALL METHOD lr_engine->execute

CHANGING

ct_messages = lt_messages.



BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.


Length: 1266 Date: 20120526 Time: 105357     triton ( 21 ms )