Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1.  
  2. -- HEADER --
  3. Open pRefHeader FOR
  4. SELECT pDatetime AS datetime, f_get_ou_name(pOuId) AS ou_name, f_get_username(pUserId) AS username,
  5. f_get_role_name(pRoleId) AS rolename, pYearMonth AS year_month, to_char(to_date(vPeriodeIncentive, 'YYYYMMDD'), 'FMMONTH YYYY') AS periode,
  6. CASE WHEN pTypePenerima = vTypePenerimaCollector THEN 'COLLECTOR'
  7. WHEN pTypePenerima = vTypePenerimaSales THEN 'SALES'
  8. WHEN pTypePenerima = vTypePenerimaEkspedisi THEN 'EKSPEDISI'
  9. ELSE 'ALL'
  10. END AS type_penerima;
  11. RETURN NEXT pRefHeader;
  12.  
  13. -- DETAIL --
  14. Open pRefDetail FOR
  15.  
  16. SELECT CASE WHEN type_penerima = vTypePenerimaCollector THEN 'COLLECTOR'
  17. WHEN type_penerima = vTypePenerimaSales THEN 'SALES'
  18. WHEN type_penerima = vTypePenerimaEkspedisi THEN 'EKSPEDISI'
  19. WHEN type_penerima = vTypePenerimaEkspedisiTotal THEN 'EKSPEDISI TOTAL'
  20. WHEN type_penerima = vTypePenerimaUndefined THEN 'UNDEFINED' END AS type_penerima ,
  21. employee_code||'-'||employee_name AS employee, customer_code||'-'||customer_name AS customer,
  22. invoice_doc_date, invoice_doc_no, invoice_amount, allocation_doc_no, allocation_doc_date,
  23. payment_no_cb AS cashbank_no, payment_date_cb AS cashbank_date, payment_no_cg AS cheque_giro_no, payment_date_cg AS cheque_giro_date,
  24. realization_date, allocation_amount, percentage_incentive, incentive_amount
  25. FROM tt_invoice_list_for_incentive
  26. WHERE session_id = pSessionId
  27. AND data_id = vDataDetailId
  28. ORDER BY type_penerima, employee_code, customer_name, invoice_doc_date, invoice_doc_no;
  29.  
  30. RETURN NEXT pRefDetail;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement