-- Loader
Utility for loading into
-- table
EUC.PMSNA_SAP_SVC_ACTIVITY
--
-- History:
-- -------
--
-- When Who What
-- ---- --- ----
--
-- 30SEP03
jjm SIR 13637 (adds
10 columns)
--
changed location of infile
--
-- $Log$
--
options (errors=0, silent=discards, direct=true)
load data
infile '/nfs/rum/usr/sap/tmp/outbound/svcactivity.dat'
-- infile '/nfs/rum/usr/sap/tmp/outbound/svcactivity.dat'
--infile '/nfs/uspmsh50/usr/sap/tmp/outbound/svcactivity.dat'
badfile '/oracle/EUC/scripts/oracle/logs/svcactivity.bad'
discardfile
'/oracle/EUC/scripts/oracle/logs/svcactivity.dsc'
replace
into table euc.pmsna_sap_svc_activity (
SALES_OFF_CODE
CHAR(004),
SALES_OFF_NAME
CHAR(020),
SALES_GRP_CODE
CHAR(003),
SALES_GRP_NAME CHAR(020),
DISTRICT_CODE
CHAR(006),
DISTRICT_NAME
CHAR(020),
BUS_GROUP_CODE
CHAR(004),
BUS_GROUP_NAME
CHAR(030),
BUS_UNIT_CODE
CHAR(004),
BUS_UNIT_NAME
CHAR(030),
MAIN_ART_GRP_CODE
CHAR(003),
MAIN_ART_GRP_NAME
CHAR(030),
ARTICLE_GRP_CODE
CHAR(004),
ARTICLE_GRP_NAME
CHAR(030),
UPC_NUMBER
CHAR(007),
BILL_TO_CUST_NUM
CHAR(010),
BILL_TO_NAME
CHAR(035),
BILL_TO_CITY
CHAR(035),
BILL_TO_STATE
CHAR(003),
SITE_NUMBER
CHAR(018),
SITE_NAME
CHAR(040),
ACTIVITY_STATUS
CHAR(040),
ORDER_STATUS_HOLD
CHAR(004),
ORDER_STATUS_HOLD_TEXT CHAR(030),
ORDER_STATUS_HPMM
CHAR(004),
ORDER_STATUS_HPMM_TEXT CHAR(030),
ORDER_STATUS_MOBL
CHAR(004),
ORDER_STATUS_MOBL_TEXT CHAR(030),
ORDER_STATUS_PTCL
CHAR(004),
ORDER_STATUS_PTCL_TEXT CHAR(030),
ORDER_STATUS_PTMD
CHAR(004),
ORDER_STATUS_PTMD_TEXT CHAR(030),
SALES_ORDER_NUMBER
CHAR(012),
SALES_ORDER_LINE
CHAR(006),
CONTRACT_NUMBER
CHAR(010),
CONTRACT_LINE
CHAR(006),
CONTRACT_KEY
CHAR(017),
CONTRACT_TYPE
CHAR(018),
CONTRACT_VENDOR
CHAR(012),
PHILIPS_OEM
CHAR(011),
NOTIFICATION
CHAR(012),
WORKORDER
CHAR(012),
OPERATION
CHAR(004),
OPERATION_DESC
CHAR(040),
OPERATION_PLANNED_WORK CHAR(007),
CALL_NUMBER
CHAR(016),
CONTROL_KEY_CODE
CHAR(004),
CONTROL_KEY_DESC
CHAR(040),
ORDER_TYPE_CODE
CHAR(004),
ORDER_TYPE_DESC
CHAR(030),
CALL_TYPE_CODE
CHAR(004),
CALL_TYPE_DESC
CHAR(030),
PRIORITY_CODE
CHAR(001),
PRIORITY_DESC
CHAR(025),
CAUSE_CODE
CHAR(004),
CAUSE_DESC
CHAR(020),
DAMAGE_CODE
CHAR(004),
DAMAGE_DESC
CHAR(040),
ACTIVITY_CODE
CHAR(004),
ACTIVITY_DESC
CHAR(035),
LABOR_ACTIVITY_CODE CHAR(006),
LABOR_ACTIVITY_DESC CHAR(020),
REPORTED_PROBLEM
CHAR(040),
ORIG_MANU_DESC
CHAR(030),
MODEL
CHAR(020),
SERIAL_NUMBER
CHAR(018),
SYSTEM_NO
CHAR(018),
SYSTEM_DESC
CHAR(030),
OPERATING_SYSTEM
CHAR(018),
CUSTOMER_CONTACT
CHAR(040),
CONTACT_PHONE_NO
CHAR(020),
CALL_INITIATOR
CHAR(012),
CUSTOMER_PUR_ORD
CHAR(035),
DISPATCHER_NUMBER
CHAR(012),
SERVICEMAN_NUMBER
CHAR(012),
SERVICEMAN_NAME
CHAR(040),
CONTACT_DATE
DATE(008) 'YYYYMMDD' nullif
CONTACT_DATE = blanks,
CONTACT_TIME
CHAR(005),
EFFECT_DATE
DATE(008) 'YYYYMMDD' nullif
EFFECT_DATE = blanks,
EFFECT_TIME
CHAR(005),
COMMIT_DATE
DATE(008) 'YYYYMMDD' nullif
COMMIT_DATE = blanks,
COMMIT_TIME
CHAR(005),
ARRIVE_DATE
DATE(008) 'YYYYMMDD' nullif
ARRIVE_DATE = blanks,
ARRIVE_TIME
CHAR(005),
COMPLETE_DATE
DATE(008) 'YYYYMMDD' nullif
COMPLETE_DATE = blanks,
COMPLETE_TIME
CHAR(005),
WORK_HOURS_REG
CHAR(007),
TRAVEL_HOURS_REG
CHAR(007),
WAIT_HOURS_REG
CHAR(007),
TOTAL_REG_HOURS
CHAR(007),
AB_WORK_HOURS
CHAR(007),
SUNDAY_OR_HOLIDAY
CHAR(001),
WORK_HOURS_OT
CHAR(007),
TRAVEL_HOURS_OT CHAR(007),
WAIT_HOURS_OT
CHAR(007),
TOTAL_OT_HOURS
CHAR(008),
TOT_LABOR_HOURS
CHAR(008),
DUR_CONTACT_COMMIT
CHAR(013),
DUR_EFFECT_ARRIVE
CHAR(013),
DUR_EFFECT_CLOSED
CHAR(013),
TOT_OPEN_TIME
CHAR(013),
CONTRACT_EXP_DT
DATE(008) 'YYYYMMDD' nullif
CONTRACT_EXP_DT = blanks,
JOB_GRADE_DESC
CHAR(030),
METER_READING
CHAR(016),
FCO_NUMBER
CHAR(008),
RTAC_CAPABLE
CHAR(001),
RTAC_ENTITLED
CHAR(001),
SERVICE_CONTROLLER
CHAR(020),
LAST_SERVICE_DATE
DATE(008) 'YYYYMMDD' nullif
LAST_SERVICE_DATE = blanks,
IN_PROCESS_STATUS
CHAR(006),
CLOSED_STATUS_DESC
CHAR(040),
LEAD_INSTALLER_NUM
CHAR(008),
LEAD_INSTALLER_NAME CHAR(040),
REFRESH_DATE
CHAR(008),
REFRESH_TIME
CHAR(005),
WORK_HOURS_THIRDS
CHAR(007),
CONFIRMED_DATE DATE(008) 'YYYYMMDD' NULLIF CONFIRMED_DATE = BLANKS,
CONFIRMED_TIME CHAR(005),
ACTUAL_START_DATE DATE(008) 'YYYYMMDD' NULLIF ACTUAL_START_DATE = BLANKS,
ACTUAL_START_TIME CHAR(005),
ACTUAL_FIN_DATE DATE(008) 'YYYYMMDD' NULLIF ACTUAL_FIN_DATE = BLANKS,
ACTUAL_FIN_TIME CHAR(005),
OPER_ACTIVITY_STATUS CHAR(015),
USER_STATUS CHAR(010),
REPAIR_TEXT CHAR(255),
PROFIT_CENTER
CHAR(10),
PROFIT_CTR_DESC
CHAR(20),
WORK_CENTER
CHAR(10),
WORK_CTR_DESC
CHAR(20),
COST_CENTER
CHAR(10),
COST_CTR_DESC
CHAR(20),
SHIP_TO_CUST_NUM
CHAR(10),
SHIP_TO_NAME
CHAR(35),
FUNC_LOC
CHAR(30),
FUNC_LOC_DESC
CHAR(40)
)