a.version_num, a.odm, substr(a.po,1,10) po, a.po_item AS po_line, a.model AS family,
a.qty AS planned_qty, a.order_date, a.input_date,a.plan_input_date, a.fg_date, a.fpsd, a.psd,
NULL AS dsp,a.psd AS line_psd, a.psd AS tie_psd, --modify linepsd, change nvl(a.psd, a.fpsd) to a.psd,modify by wangy 20180608
a.MR_DATE AS order_mad, trim(a.reason) AS comments, a.level1_code AS reason_code1, --add a.MR_DATE 20180613
a.level2_code AS reason_code2,
pkg_base_funcs.get_matnr(substr(a.mtm,1,18)) AS so_mtm, a.rsd, a.ship_date,
a.folder_name, a.z_group, a.brand, a.priority AS so_priority, a.country,
a.subgeo, a.geo, a.description, a.re_rsd, a.rsd AS z_rsd, '' AS csd,
trim(a.short_pn) AS shortage_part, SYSDATE, v_full_name, a.cancel_ind, a.reasoncode_std,
a.po po_l, trim(a.short_pn_desc), trim(a.re_schedule), a.city,a.MATERIAL_STATUS