Advertisement
psi_mmobile

Untitled

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