Save Plan Publish log
The SCV log records are used to save the Plan Publish log records (SZ_PLAN_PUBLISH_LOG)
      using the LOG_PLAN program. 
	 The LOG_PLAN program considers these input parameters:
- C2
 - SCV database connection details.
 - JOBID
 - The ID of the External Job. This parameter is used when the program is being executed as
          part of another job in SCV.Note: If the value is specified:
- The value must be retrieved from the SZ_EXECUTION_LOG table with the Started status. If data is not available for the specified execution_id value, an error message is logged.
 - The LOG_PLAN program must not generate a new execution_id, however, the specified value is used as execution_id.
 
 - PLAN_NAME
 - The name of the plan that is being published.
 - PLAN_CATEGORY
 - The category name of the plan that is being published.Note: If the specified value is not related to ‘Production’, ‘Purchase’, ‘Transfer’, ‘Inventory’ or ‘Sales, an error message is logged.
 - PLAN_SOURCE
 - The profile name of the SCP application which is used for publishing the plan.
 - PLAN_TABLE_NAME
 - The name of the SCV Core Plan in which the plan is being published.Note:
- The specified value must be available in the SZ_REG_TABLE table.
 - If data is not available for the specified plan_table_name, an error message is logged.
 
 - SCP_CALENDAR_ID
 - The ID of the SCP calendar that is used by the plan being published.
 - SCP_CYCLE
 - The name of the SCP cycle from which the plan is being published.
 - SCP_CYCLE_PERIOD
 - The SCP cycle period from which the plan is being published.
 - SCP_SCENARIO
 - The name of the SCP scenario from which the plan is being published.
 - PLAN_START_DATE
 - The horizon Start date of the plan that is being published.
 - PLAN_END_DATE
 - The horizon End date of the plan that is being published.
 - PLAN_VERSION
 - The version details of the plan that is being published.
 - PLAN_TYPE
 - The type of the plan that is being published.
 - PLAN_SUBTYPE
 - The sub-type of the plan that is being published.
 - SCP_ORDER_STATUS
 - The SCP order status for the plan that is being published.
 - SCV_CYCLE_PERIOD_ID
 - The SCV cycle period ID for the plan that is being published.
 - SCV_SCENARIO_ID
 - The SCV scenario ID for the plan that is being published.
 
The log record is saved as follows:
- A new record is saved in the SZ_PLAN_PUBLISH_LOG table. For
        example:
plan_log_id = <new unique number> plan_name = <PLAN_NAME> plan_category = <PLAN_CATEGORY> plan_publish_time = <current timestamp in UTC> plan_source = <PLAN_SOURCE> plan_table_name = <PLAN_TABLE_NAME> scp_calendar_id = <SCP_CALENDAR_ID> scp_cycle = <SCP_CYCLE> scp_cycle_period = <SCP_CYCLE_PERIOD> scp_scenario = <SCP_SCENARIO> plan_start_date = <PLAN_START_DATE> plan_end_date = <PLAN_END_DATE> plan_version = <PLAN_VERSION> plan_type = <PLAN_TYPE> plan_subtype = <PLAN_SUBTYPE> scp_order_status = <SCP_ORDER_STATUS> scv_cycle_period_id = <SCV_CYCLE_PERIOD_ID> scv_scenario_id = <SCV_SCENARIO_ID> created_by = "LOG_PLAN" + <current execution id> creation_time = <current timestamp in UTC> modified_by = "LOG_PLAN" + <current execution id> modification_time = <current timestamp in UTC> - The changes are committed, if the log record is saved successfully.
 - The status of the log record is set to the actual status.