EBS获取采购订单审批记录的函数

  FUNCTION get_po_action_his(p_header_id  IN NUMBER,p_object_type IN VARCHAR2) RETURN VARCHAR2 IS
    l_return_his VARCHAR2(4000);
  BEGIN
    SELECT listagg(his.sequence_num || ' ' ||
                   to_char(his.action_date, 'YYYY-MM-DD HH24:MI:SS') || ' ' ||
                   his.action_dis || ' ' || his.last_name || ' ' ||
                   his.note, chr(13)) within GROUP(ORDER BY his.sequence_num)
    INTO   l_return_his
    FROM   (SELECT   
                   pah.sequence_num
                  ,pah.action_date
                  ,nvl(l.meaning, l2.meaning) action_dis
                  ,he.last_name
                  ,pah.note
            FROM   po_action_history    pah
                  ,hr_employees         he
                  ,fnd_lookup_values_vl l
                  ,fnd_lookup_values_vl l2
            WHERE  pah.employee_id = he.employee_id
						AND pah.OBJECT_ID = p_header_id
            AND    l.lookup_code(+) = pah.action_code
            AND    l.lookup_type(+) = 'APPROVER ACTIONS'
            AND    l2.lookup_type(+) = 'CONTROL ACTIONS'
            AND    l2.lookup_code(+) = pah.action_code
            AND    pah.object_type_code = p_object_type   ---- 'PO'  ---REQUISITION
            ORDER  BY 1
                     ,2) his;
    RETURN l_return_his;
  EXCEPTION
    WHEN OTHERS THEN
      RETURN NULL;
  END get_po_action_his;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值