Fanadia_Friska

coin_adjustment

Apr 21st, 2021
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. IF (pFlgTagging = vAll OR pFlgTagging = vFlgYes) THEN
  2.  
  3. EXECUTE '
  4. INSERT INTO tt_raw_data_detail_coin_system(
  5. session_id, tenant_id, tag_type, partner_id,
  6. doc_id, doc_type_id, doc_no, doc_date,
  7. ref_id, ref_doc_type_id, ref_doc_no,
  8. ref_doc_date, promo_id, promo_code,
  9. sub_promo_id, sub_promo_code,
  10. product_launching_id, launching_code,
  11. brand_id, qty, price_so, sell_price, discount, total_amount,
  12. coin_promo, coin_sub_promo, coin_launching,
  13. coin_periodic_adjustment, coin_total,
  14. raw_data, salesman_id
  15. )
  16. SELECT $1, A.tenant_id, $6, A.partner_id,
  17. C.adjustment_coin_id, C.doc_type_id, C.doc_no, C.doc_date,
  18. $9, $9, $7,
  19. $7, A.promo_id, B.promo_code,
  20. $9, $7,
  21. $9, $7,
  22. $9, $8, $8, $8, $8, $8,
  23. A.coin_adjustment, $8, $8,
  24. $8, A.coin_adjustment,
  25. $10, A.salesman_id
  26. FROM sl_log_coin_promo_balance A
  27. INNER JOIN m_promo B ON A.promo_id = B.promo_id
  28. INNER JOIN sl_adjustment_coin C ON A.ref_id = C.adjustment_coin_id AND A.ref_doc_type_id = C.doc_type_id
  29. WHERE A.tenant_id = $2
  30. AND A.ref_doc_type_id = $3
  31. AND A.promo_id = $4
  32. AND B.ou_id = $5
  33. '||vFilterCustomer||';'
  34.  
  35. USING pSessionId, pTenantId, vDocTypeIdACC, pPromoId, pOuId, vHistoryLogCoinType, vEmptyString, vEmptyAmount, vEmptyId, vRawDataACC;
  36.  
  37. END IF;
Advertisement
Add Comment
Please, Sign In to add comment