Advertisement
psi_mmobile

Untitled

Jul 8th, 2022
1,769
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 8.04 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER "OF_OWNER"."DEBUG_AFTER_WBS_UPDATE" AFTER
  2.     UPDATE ON wbs
  3.     FOR EACH ROW
  4. BEGIN
  5.     IF (NVL(:NEW.ref_number, 1) <> NVL(:old.ref_number, 1) OR NVL(:NEW.name, 1) <> NVL(:old.name, 1)) THEN
  6.         INSERT INTO debug_wbs (
  7.             "WBS_ID",
  8.             "OPERATION_CENTER_ID",
  9.             "NAME",
  10.             "WBS_LEVEL",
  11.             "EFFORT",
  12.             "FROM_DATE",
  13.             "TO_DATE",
  14.             "DESCRIPTION",
  15.             "PARENT_WBS_ID",
  16.             "REF_NUMBER",
  17.             "POI_ID",
  18.             "VO_PERSON_CATEGORY_ID",
  19.             "VEHICLE_ID",
  20.             "POI_TIN",
  21.             "BE_NAME",
  22.             "BE_REF_NUMBER",
  23.             "VEHICLE_OWNER_ID",
  24.             "WBS_STATUS_ID",
  25.             "OC_CALENDAR_ID",
  26.             "PAUSE_MIN",
  27.             "PAUSE_MORNING_MIN",
  28.             "SHORT_DESCRIPTION",
  29.             "IS_PROJECT",
  30.             "WBS_TASK_TYPE_ID",
  31.             "PLANNED_HR",
  32.             "ORDER_NUM",
  33.             "IS_WORK_TIME_REPORTED",
  34.             "CAN_ASSIGN_TEAM",
  35.             "SHORT_NAME",
  36.             "LM_DATE",
  37.             "WBS_PATH",
  38.             "PERCENTAGE_COMPLETED",
  39.             "PERCENTAGE_COMPLETED_DATE",
  40.             "WORKING_SCHEDULE_ID",
  41.             "HR_INPUT_FORMAT_ID",
  42.             "VALIDATION_STATUS_ID",
  43.             "EXPORT_TO_PAYROLL",
  44.             "EXPORT_TO_PAYROLL_DAY_ID",
  45.             "TRAJECT_CHECK_BOX",
  46.             "TRANSPORT_CHECK_BOX",
  47.             "MEAL_ALLOWANCE_CHECK_BOX",
  48.             "LONG_DISTANCE_CHECK_BOX",
  49.             "PAUSE_TAKEN_CHECK_BOX",
  50.             "VEHICLE_ID_CHECK_BOX",
  51.             "VEHICLE_KM_FIELD",
  52.             "PRIVATE_KM_FIELD",
  53.             "PRIVATE_VEHICLE_CHECK_BOX",
  54.             "CUSTOMER_SIGNATURE_REQUESTED",
  55.             "DEFAULT_TIME_SHEET_HRD",
  56.             "PAUSE_TAKEN_DEFAULT_VALUE",
  57.             "LM_NAME",
  58.             "BICYCLE_KM_FIELD",
  59.             "ON_FOOT_CHECK_BOX",
  60.             "PUBLIC_TRANSPORT_CHECK_BOX",
  61.             "ON_FOOT_KM_FIELD",
  62.             "MAX_WORKED_HR_PER_ACTIVITY",
  63.             "EXTERNAL_VALIDATION",
  64.             "USE_DECL_WRK_LOC_AND_JOURNEY",
  65.             "ERP_ID",
  66.             "DISPLAY_PROJECT",
  67.             "DISPLAY_SUB_PROJECT",
  68.             "HRD_REP_ON_OC_POI_CATEGORY_ID",
  69.             "IS_HRD_REPORTED_ON_ACTIVITY",
  70.             "MAINTENANCE_CHECK_BOX",
  71.             "LAUNDRY_CHECK_BOX",
  72.             "DAY_JOURNEY_ROLE_COMBO",
  73.             "USE_DEFAULT_VO_PARAMS",
  74.             "PASSENGER_KM_FIELD",
  75.             "DRIVER_KM_FIELD",
  76.             "USE_TSL_WORK_LOCATION",
  77.             "USE_TSL_DECLARED_VEHICLE",
  78.             "USE_FREE_TEXT_REF_NUMBER",
  79.             "LAUNDRY_IS_NEVER_PAID",
  80.             "OBJECT_MODEL_ID",
  81.             "TRANSPORT_DURATION_FIELD",
  82.             "PAUSE_DURATION_FIELD",
  83.             "WE_BLOCKED_FIELD",
  84.             "VO_DIVISION_ID",
  85.             "MAIN_CONTRACTOR_ID",
  86.             "WAS_WORKING_LATE_CHECK_BOX",
  87.             "MISSION_KM_FIELD",
  88.             "OVERNIGHT_STAY_CHECK_BOX",
  89.             "IS_CLONE_OF_WBS_ID",
  90.             "ERP_ID2",
  91.             "START_AND_STOP_TIME_FIELD",
  92.             "USE_START_STOP_TIME_FOR_DAY_HRD",
  93.             "HARD_WORK_CHECK_BOX",
  94.             "DANGEROUS_WORK_CHECK_BOX",
  95.             "INSALUBRITY_WORK_CHECK_BOX",
  96.             "HEIGHT_WORK_CHECK_BOX",
  97.             "LONG_DISTANCE_EXTRA_FIELD",
  98.             "COMPANY_SITE_OC_POI_ID",
  99.             "PLANNED_BUDGET",
  100.             "ALLOW_PICTURE_ON_TSL",
  101.             "NBR_PASSENGER_FIELD",
  102.             "SUB_PAUSE_FROM_TOT_HR_WHEN_START_STOP_HIF",
  103.             "REPORTED_HR",
  104.             "REPORTED_BUDGET",
  105.             "CLIENT_NAME",
  106.             "PLANNED_TURNOVER",
  107.             "IS_ALREADY_INVOICED",
  108.             "WARNING_WHEN_REPORTING_HOURS",
  109.             "TSL_DECLARED_VEH_MANDATORY",
  110.             "OLD_WBS_ID",
  111.             "OLD_REF_NUMBER",
  112.             "LAST_MODIFIED_DATE",
  113.             "CURRENT_USER",
  114.             "OLD_NAME"
  115.         ) VALUES (
  116.             :NEW."WBS_ID",
  117.             :NEW."OPERATION_CENTER_ID",
  118.             :NEW."NAME",
  119.             :old."WBS_LEVEL",
  120.             :old."EFFORT",
  121.             :old."FROM_DATE",
  122.             :old."TO_DATE",
  123.             :old."DESCRIPTION",
  124.             :old."PARENT_WBS_ID",
  125.             :NEW."REF_NUMBER",
  126.             :old."POI_ID",
  127.             :old."VO_PERSON_CATEGORY_ID",
  128.             :old."VEHICLE_ID",
  129.             :old."POI_TIN",
  130.             :old."BE_NAME",
  131.             :old."BE_REF_NUMBER",
  132.             :old."VEHICLE_OWNER_ID",
  133.             :old."WBS_STATUS_ID",
  134.             :old."OC_CALENDAR_ID",
  135.             :old."PAUSE_MIN",
  136.             :old."PAUSE_MORNING_MIN",
  137.             :old."SHORT_DESCRIPTION",
  138.             :old."IS_PROJECT",
  139.             :old."WBS_TASK_TYPE_ID",
  140.             :old."PLANNED_HR",
  141.             :old."ORDER_NUM",
  142.             :old."IS_WORK_TIME_REPORTED",
  143.             :old."CAN_ASSIGN_TEAM",
  144.             :old."SHORT_NAME",
  145.             :old."LM_DATE",
  146.             :old."WBS_PATH",
  147.             :old."PERCENTAGE_COMPLETED",
  148.             :old."PERCENTAGE_COMPLETED_DATE",
  149.             :old."WORKING_SCHEDULE_ID",
  150.             :old."HR_INPUT_FORMAT_ID",
  151.             :old."VALIDATION_STATUS_ID",
  152.             :old."EXPORT_TO_PAYROLL",
  153.             :old."EXPORT_TO_PAYROLL_DAY_ID",
  154.             :old."TRAJECT_CHECK_BOX",
  155.             :old."TRANSPORT_CHECK_BOX",
  156.             :old."MEAL_ALLOWANCE_CHECK_BOX",
  157.             :old."LONG_DISTANCE_CHECK_BOX",
  158.             :old."PAUSE_TAKEN_CHECK_BOX",
  159.             :old."VEHICLE_ID_CHECK_BOX",
  160.             :old."VEHICLE_KM_FIELD",
  161.             :old."PRIVATE_KM_FIELD",
  162.             :old."PRIVATE_VEHICLE_CHECK_BOX",
  163.             :old."CUSTOMER_SIGNATURE_REQUESTED",
  164.             :old."DEFAULT_TIME_SHEET_HRD",
  165.             :old."PAUSE_TAKEN_DEFAULT_VALUE",
  166.             :old."LM_NAME",
  167.             :old."BICYCLE_KM_FIELD",
  168.             :old."ON_FOOT_CHECK_BOX",
  169.             :old."PUBLIC_TRANSPORT_CHECK_BOX",
  170.             :old."ON_FOOT_KM_FIELD",
  171.             :old."MAX_WORKED_HR_PER_ACTIVITY",
  172.             :old."EXTERNAL_VALIDATION",
  173.             :old."USE_DECL_WRK_LOC_AND_JOURNEY",
  174.             :old."ERP_ID",
  175.             :old."DISPLAY_PROJECT",
  176.             :old."DISPLAY_SUB_PROJECT",
  177.             :old."HRD_REP_ON_OC_POI_CATEGORY_ID",
  178.             :old."IS_HRD_REPORTED_ON_ACTIVITY",
  179.             :old."MAINTENANCE_CHECK_BOX",
  180.             :old."LAUNDRY_CHECK_BOX",
  181.             :old."DAY_JOURNEY_ROLE_COMBO",
  182.             :old."USE_DEFAULT_VO_PARAMS",
  183.             :old."PASSENGER_KM_FIELD",
  184.             :old."DRIVER_KM_FIELD",
  185.             :old."USE_TSL_WORK_LOCATION",
  186.             :old."USE_TSL_DECLARED_VEHICLE",
  187.             :old."USE_FREE_TEXT_REF_NUMBER",
  188.             :old."LAUNDRY_IS_NEVER_PAID",
  189.             :old."OBJECT_MODEL_ID",
  190.             :old."TRANSPORT_DURATION_FIELD",
  191.             :old."PAUSE_DURATION_FIELD",
  192.             :old."WE_BLOCKED_FIELD",
  193.             :old."VO_DIVISION_ID",
  194.             :old."MAIN_CONTRACTOR_ID",
  195.             :old."WAS_WORKING_LATE_CHECK_BOX",
  196.             :old."MISSION_KM_FIELD",
  197.             :old."OVERNIGHT_STAY_CHECK_BOX",
  198.             :old."IS_CLONE_OF_WBS_ID",
  199.             :old."ERP_ID2",
  200.             :old."START_AND_STOP_TIME_FIELD",
  201.             :old."USE_START_STOP_TIME_FOR_DAY_HRD",
  202.             :old."HARD_WORK_CHECK_BOX",
  203.             :old."DANGEROUS_WORK_CHECK_BOX",
  204.             :old."INSALUBRITY_WORK_CHECK_BOX",
  205.             :old."HEIGHT_WORK_CHECK_BOX",
  206.             :old."LONG_DISTANCE_EXTRA_FIELD",
  207.             :old."COMPANY_SITE_OC_POI_ID",
  208.             :old."PLANNED_BUDGET",
  209.             :old."ALLOW_PICTURE_ON_TSL",
  210.             :old."NBR_PASSENGER_FIELD",
  211.             :old."SUB_PAUSE_FROM_TOT_HR_WHEN_START_STOP_HIF",
  212.             :old."REPORTED_HR",
  213.             :old."REPORTED_BUDGET",
  214.             :old."CLIENT_NAME",
  215.             :old."PLANNED_TURNOVER",
  216.             :old."IS_ALREADY_INVOICED",
  217.             :old."WARNING_WHEN_REPORTING_HOURS",
  218.             :old."TSL_DECLARED_VEH_MANDATORY",
  219.             :old."WBS_ID",
  220.             :old."REF_NUMBER",
  221.             SYSDATE,
  222.             :NEW."LM_NAME",
  223.             :old."NAME"
  224.         );
  225.     END IF;
  226. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement