修改量消耗明细

  1. --修改量消耗明细
  2. SELECT t.name,
  3. t.comments,
  4. t.version_no,
  5. cux_rebate_pub.get_hou_name(p_organization_id => t.orig_org_id) org_name,
  6. ac.customer_name,
  7. --ql.amount "限额",
  8. -- qlb.limit_balance_id,
  9. qlb.consumed_amount "总消耗",
  10. qlb.available_amount "总可用",
  11. --qlt.creation_date,
  12. qlt.price_request_code,
  13. substr(qlt.price_request_code, 5, 6) header_id,
  14. substr(qlt.price_request_code, 12, 6) line_id,
  15. qlt.amount "本次消耗",
  16. hou.name org_name,
  17. ooh.order_number,
  18.  
  19. type.name order_type,
  20. type.description type_desc,
  21. b.segment1 || '.' || b.segment2 item_code,
  22. b.description item_desc,
  23. decode(ool.line_category_code,
  24. 'ORDER',
  25. ool.ordered_quantity,
  26. 'RETURN',
  27. -1 * ool.ordered_quantity,
  28. ool.ordered_quantity) ordered_quantity
  29. FROM qp_list_headers_all t,
  30. qp_limits ql,
  31. qp_limit_balances qlb,
  32. qp_limit_transactions qlt,
  33. ar_customers ac,
  34. oe_order_headers_all ooh,
  35. oe_order_lines_all ool,
  36. oe_transaction_types_tl TYPE,
  37. mtl_system_items_b b,
  38. org_organization_definitions ood,
  39. hr_operating_units hou
  40. WHERE 1 = 1
  41. AND t.list_header_id = ql.list_header_id
  42. AND ql.list_line_id = -1
  43. AND ql.limit_id = qlb.limit_id
  44. AND qlb.limit_balance_id = qlt.limit_balance_id
  45. AND to_char(ac.customer_id) = t.attribute1
  46. AND t.version_no IN ('APPLY_REBATE_ACCRUE', 'APPLY_REBATE_ADJUST')
  47. --AND t.orig_org_id = 86
  48. --AND ac.customer_name = '陈娟'
  49. AND t.NAME = 'CUST2530.PZ'
  50. AND ooh.header_id = substr(qlt.price_request_code, 5, 6)
  51. AND ool.line_id = substr(qlt.price_request_code, 12, 6)
  52. AND ooh.header_id = ool.header_id
  53. AND type.transaction_type_id = ooh.order_type_id
  54. AND type.language = 'ZHS'
  55. AND ool.inventory_item_id = b.inventory_item_id
  56. AND b.organization_id = ood.organization_id
  57. AND ood.organization_code = 'ZZZ'
  58. AND hou.organization_id = ooh.org_id
  59. ORDER BY qlt.price_request_code

订单关联定价

  1. SELECT ooh.order_number,
  2. ooh.header_id,
  3. ool.line_number,
  4. ool.line_id,
  5. ool.flow_status_code,
  6. ool.ordered_quantity,
  7. qh.name,
  8. qh.description,
  9. qh.version_no,
  10. opa.adjusted_amount "调整单价",
  11. ool.ordered_quantity "数量",
  12. opa.adjusted_amount * ool.ordered_quantity "消耗",
  13. ql.pricing_phase_id "定价阶段",
  14. ql.pricing_group_sequence "时段",
  15. ql.product_precedence "优先级"
  16. FROM oe_order_lines_all ool,
  17. oe_order_headers_all ooh,
  18. oe_price_adjustments opa,
  19. qp_list_headers_all qh,
  20. qp_list_lines ql
  21. WHERE 1 = 1
  22. AND ooh.header_id = ool.header_id
  23. AND opa.header_id = ooh.header_id
  24. AND opa.line_id = ool.line_id
  25. AND opa.list_header_id = qh.list_header_id
  26. AND opa.list_line_id = ql.list_line_id
  27. AND qh.list_header_id = ql.list_header_id
  28. AND qh.version_no IN ('APPLY_REBATE_ADJUST', 'APPLY_REBATE_ACCRUE')
  29. -- AND ool.flow_status_code = 'CLOSED'
  30. AND ooh.order_number IN ('1100000557',
  31. '1300000054',
  32. '1200000104',
  33. '1100000558',
  34. '1100000559',
  35. '1100000560',
  36. '1100000561',
  37. '1100000562',
  38. '1100000563')
  39. ORDER BY ooh.header_id, ool.line_number, qh.version_no

销售订单关联修改量

  1. SELECT ooh.org_id,
  2. cux_rebate_pub.get_hou_name(p_organization_id => ooh.org_id) org_name,
  3. ooh.header_id,
  4. ooh.order_number,
  5. ooh.creation_date,
  6. cux_om_pub.get_order_type_name(p_order_type_id => ooh.order_type_id) order_type,
  7. hca.account_number customer_number,
  8. hp.party_name customer_name,
  9. ooh.attribute1 cux_order_number,
  10. ool.line_number || '.' || ool.shipment_number line_num,
  11. msi.concatenated_segments item_name,
  12. msi.description item_dsp,
  13. ool.ordered_quantity,
  14. ool.unit_selling_price,
  15. cux_om_pub.get_adjusted_amt(p_oe_line_id => ool.line_id,
  16. p_version_no => 'APPLY_REBATE_ACCRUE') *
  17. ool.ordered_quantity line_accrue_mt,
  18. cux_om_pub.get_adjusted_amt(p_oe_line_id => ool.line_id,
  19. p_version_no => 'APPLY_REBATE_ADJUST') *
  20. ool.ordered_quantity line_adjust_amt,
  21. mp.organization_code,
  22. ool.flow_status_code
  23. FROM oe_order_headers_all ooh,
  24. oe_order_lines_all ool,
  25. hz_cust_accounts hca,
  26. hz_parties hp,
  27. mtl_system_items_vl msi,
  28. mtl_parameters mp
  29. WHERE 1 = 1
  30. AND ooh.header_id = ool.header_id
  31. AND ooh.sold_to_org_id = hca.cust_account_id
  32. AND hca.party_id = hp.party_id
  33. AND ool.ship_from_org_id = msi.organization_id
  34. AND ool.inventory_item_id = msi.inventory_item_id
  35. AND ool.ship_from_org_id = mp.organization_id
  36. --AND ooh.order_type_id = 1181 --订单类型为PZ_SBLP_ORDER_TYPE
  37. /* AND cux_om_pub.get_order_type_name(p_order_type_id => ooh.order_type_id) LIKE
  38. '%SBLP%'*/
  39. --AND ooh.header_id = 811502
  40. ORDER BY ooh.org_id,
  41. ooh.order_number,
  42. ool.line_number,
  43. ool.shipment_number

销售订单-修改量-高级定价关联sql的更多相关文章

  1. 采购,接收数据收集SQL汇总(从订单->接收->INVOICE所有数据关联SQL)

    INDEX OF QUERIES Source Document: Purchase Order: 1: po_headers_all (sql) 2: po_lines_all (sql) 3: p ...

  2. 【ABAP系列】SAP VA02修改销售订单的BAPI举例

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP VA02修改销售订单的B ...

  3. [SAP ABAP开发技术总结]SD销售订单定价过程

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  4. 用友U8按BOM计算销售订单物料需求SQL代码 第一稿

    drop table #tmp1999 drop table #tmp2999 drop table #tmp3999 drop table #tmp4999 drop table #tmp5999 ...

  5. SAP 销售订单中采购标识无法修改

    VA03中的销售订单第四个物料没有ZA选项, 错误提示:计划行类别ZA未定义 原因: MM03中的 MRP2---采购类型未被定义

  6. {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句

    MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...

  7. SAP 销售订单交货对成本中心记账

    销售订单发货不计入主营业务成本,而是直接接入费用科目,与成本中心挂钩的业务经常发生.不少公司只是简单地处理交货,计入主营业务成本,然后财务再手工将成本归结到相关的成本中心.其实SAP系统是支持销售订单 ...

  8. 销售订单(SO)-API-登记销售订单

    登记销售订单可以在新增订单的时候就登记:并不是去修改 flow_status 为booked,而是赋值action request:就下面两句 l_action_request_tbl(l_actio ...

  9. VA01销售订单批导问题解决

    1业务场景 事务代码:VA01创建销售订单,VA02修改销售订单 可以通过BAPI_SALESORDER_CREATEFROMDAT2批量创建 可以通过BAPI_SALESORDER_CHANGE批量 ...

随机推荐

  1. MongoDb 用 mapreduce 统计留存率

    MongoDb 用 mapreduce 统计留存率(金庆的专栏)留存的定义采用的是新增账号第X日:某日新增的账号中,在新增日后第X日有登录行为记为留存 输出如下:(类同友盟的留存率显示)留存用户注册时 ...

  2. tomcat中http与https协议socket工厂

  3. 如何查看App provision profile文件中的钥匙链访问组名称

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们因为某些原因希望安全的在多个App中共享一些信息,我们可以 ...

  4. 剑指offer面试题3 二维数组中的查找 (java)

    注:java主要可以利用字符串的length方法求出长度解决这个问题带来方便 public class FindNum { public static void main(String[] args) ...

  5. Android 字体设置-Typeface讲解

    控件的字体设置的两种方式 常用的字体类型名称还有: Typeface.DEFAULT //常规字体类型 Typeface.DEFAULT_BOLD //黑体字体类型 Typeface.MONOSPAC ...

  6. Android View的绘制过程

    首先是view的绘制过程~最主要的分三部分 measure layout draw 看字面意思,计算,布局,画~ android中控件相当于是画在一个无限大的画布上的,那就产生了几个问题 画布无限大, ...

  7. Android初级教程反射+AIDL+内容观察者监控黑名单号码代码模板

    对于想要拦截一些莫名的陌生号码,就需要电话拦截功能与删除其电话记录功能.拦截的主要业务逻辑,分别是在一个服务里面进行:1.注册电话监听:2.取消注册电话监听(当然注册于取消是在服务里面建立一个广播接收 ...

  8. Cocos2D实现上下滚动式状态窗口

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 有时候要显示的内容太多,我们无法在iOS设备的小屏幕上显示出来 ...

  9. 【一天一道LeetCode】#257. Binary Tree Paths

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...

  10. Android开发工具下载地址

    Android Studio: http://zdz.la/iq4zSa