-- 1. Obtain Sales Person information if the Sales Person ID is known
SELECT
	jrs.SALESREP_NUMBER
  , jrs.status
  , jrs.START_DATE_ACTIVE
  , jrs.end_date_active
  , hp.PARTY_Number
  , hp.party_name
  , hp.person_first_name
  , hp.person_last_name
FROM
	fusion.JTF_RS_SALESREPS JRS
  , fusion.HZ_PARTIES       HP
WHERE
	jrs.resource_id =
	&SALESPERSON_ID
	AND jrs.RESOURCE_ID = PARTY_ID
SELECT
	JRS.RESOURCE_SALESREP_ID
  , JRS.RESOURCE_ID
  , JRS.SALESREP_NUMBER
  , JRS.STATUS
  , asg.ASSIGNMENT_TYPE
  , HZP.PARTY_NAME SALESREP_NAME
  , HZP.PARTY_NUMBER
  , u.person_id
  , asg.BUSINESS_UNIT_ID
  , STS.SET_NAME
  , u.USERNAME
FROM
	fusion.JTF_RS_SALESREPS      JRS
  , fusion.HZ_PARTIES            HZP
  , fusion.per_users             u
  , fusion.per_all_assignments_f asg
  , fusion.FND_SETID_SETS_VL     sts
WHERE
	JRS.RESOURCE_ID         = HZP.PARTY_ID
	AND u.user_guid         = HZP.user_guid
	AND asg.person_id       = u.person_id
	AND jrs.set_id          = sts.set_ID
	AND asg.ASSIGNMENT_TYPE = 'E'
	AND JRS.STATUS          = 'A'
;

-- 2. Obtain Sales Person Information set at Order Header
SELECT
	dha.source_order_number
  , dha.salesperson_id
  , dsc.SALESPERSON_ID
  , dsc.PERCENT
  , dsc.SALES_CREDIT_TYPE_ID
  , jrs.SALESREP_NUMBER
  , jrs.status
  , hp.PARTY_Number
  , hp.party_name
  , hp.person_first_name
  , hp.person_last_name
FROM
	fusion.doo_headers_all   dha
  , fusion.DOO_SALES_CREDITS DSC
  , fusion.JTF_RS_SALESREPS  JRS
  , fusion.HZ_PARTIES        HP
WHERE
	dha.source_order_number IN ('&ORDER_NUMBER')
	AND DHA.header_id      = DSC.header_id
	AND dha.submitted_flag = 'Y'
	AND dsc.salesperson_id = jrs.RESOURCE_ID
	AND dha.creation_date BETWEEN jrs.START_DATE_ACTIVE AND jrs.end_date_active
	AND jrs.RESOURCE_ID = PARTY_ID
ORDER BY
	dha.creation_Date DESC
-- 3. Obtain Sales Person Information set at Order Line
SELECT
	dha.source_order_number
  , dha.salesperson_id
  , dfla.fulfill_line_id
  , dfla.FULFILL_LINE_NUMBER
  , dfla.source_line_number
  , dsc.SALESPERSON_ID
  , dsc.PERCENT
  , dsc.SALES_CREDIT_TYPE_ID
  , jrs.SALESREP_NUMBER
  , jrs.status
  , hp.PARTY_Number
  , hp.party_name
  , hp.person_first_name
  , hp.person_last_name
FROM
	fusion.doo_headers_all       dha
  , fusion.doo_fulfill_lines_all dfla
  , fusion.DOO_SALES_CREDITS     DSC
  , fusion.JTF_RS_SALESREPS      JRS
  , fusion.HZ_PARTIES            HP
WHERE
	dha.source_order_number IN ('&ORDER_NUMBER')
	AND dha.header_id        = dfla.header_id
	AND Dfla.fulfill_line_id = DSC.fulfill_line_id
	AND dha.submitted_flag   = 'Y'
	AND dsc.salesperson_id   = jrs.RESOURCE_ID
	AND dha.creation_date BETWEEN jrs.START_DATE_ACTIVE AND jrs.end_date_active
	AND jrs.RESOURCE_ID = PARTY_ID
ORDER BY
	dfla.fulfill_line_id DESC