精华内容
下载资源
问答
  • ORACLE-EBS 高级定价配置文件 介绍
  • 王重东Oracle-EBS R12DBA维护笔记,DBA新手入门,资深DBA可以作为参考. 王重东Oracle-EBS R12DBA维护笔记,DBA新手入门,资深DBA可以作为参考.
  • Oracle-EBS开发笔记

    2011-07-27 15:24:57
    Oracle-EBS开发笔记,里面有很多的操作小例子
  • 发票和采购丁单匹配流程测试 流程概述创建物料T...保存后到上一个界面点击其它 这里先测试双向匹配回到采购订单界面对采购订单进行审批 3录入发票 N :应付超级系统 > 输入发票 口张常 口张常|匸昙 嗣5科曾椚礎.1卿卩
  • ORACLE-EBS-最新成本管理手册》由会员分享,可在线阅读,更多相关《ORACLE-EBS-最新成本管理手册(55页珍藏版)》请在人人文库网上搜索。1、ORACLE EBS 最新成本管理手册,很难求得_图文ORACLE 成本管理系统 版本 11I...

    《ORACLE-EBS-最新成本管理手册》由会员分享,可在线阅读,更多相关《ORACLE-EBS-最新成本管理手册(55页珍藏版)》请在人人文库网上搜索。

    1、ORACLE EBS 最新成本管理手册,很难求得_图文ORACLE 成本管理系统 版本 11I操作手册基本设置设置步骤清单成本类型是唯一由名称标识的成本集。系统为您预定义了两种成本类型:冻结(用于标准成本)和平均。您可以定义和更新无限多个附加的模拟或未实施的成本类型。每种成本类型均具有其自身的成本控制集。 设置-成本类型1. 定位至“成本类型”窗口。 2. 输入成本类型名称。 3. 选择默认成本类型。默认值反映了当前组织的成本计算方法,标准成本计算为“冻结”,平均成本计算为“平均”。4. 选择要使成本类型失效的日期。您无法使“冻结”或“平均”成本类型失效。5. 指明成本类型是否为与其它组织共享。

    2、的多组织成本类型。注:如果已禁用此选项,则此成本类型名称只可用于创建它的库存组织。如果启用了此选项,则只能共享成本类型名称,而非成本。 6. 指明是否允许更新此成本类型。如果“允许更新”设置为已启用(默认值),您可以执行诸如成批编辑、复制成本信息、成本累计和成本更新之类的流程来更改此成本类型。要冻结此成本类型中的成本信息,请禁用“允许更新”。即使不允许更新,您也可以使用此成本类型来报告、查询和更新“冻结”成本。7. 指明此成本类型是否可用于 Oracle Engineering。 8. 选择累计选项:指明在累计此成本类型的成本时是否包括组件产出率的结果。指明是否为所累计的物料保存物料清单结构快。

    3、照。此操作可以创建替代清单。(只有在安装了 Oracle Bills of Material 时才适用。)Oracle 建议您使用替代指示符来达到维护累计物料清单快照的特定目的。如果启用了物料清单快照,您必须选择一个替代名称。这样,即使更改了主要清单,您也可以运行替代清单的“多级物料清单成本”报表。9. 选择上一层累计选项。这些选项可以确定累计生成的信息量。(它们并不影响总单位成本。)如果禁用所有选项,则累计将为所有上一层成本生成一个记录,并将总成本存储在物料成本要素中。您可以看到下列选项:要素:指明按成本要素列出的详细成本信息保留在上一层。如果已禁用此选项,则所有上一层成本均将存储在物料成本。

    4、要素中。子要素:指明是否跟踪上一层的子要素成本。如果已禁用此选项,则所有上一层信息均不会参考此子要素。注:对于要冻结的成本类型,您至少应保留成本要素和子要素的详细资料。 活动:指明是否跟踪上一层的活动成本。如果已禁用此选项,则所有上一层信息均不会参考此活动。工序:指明是否跟踪上一层的工序成本。如果已禁用此选项,则所有上一层信息均不会参考此工序。定义活动和活动成本定义活动、活动比率信息以及活动和成本类型关联。依据采购或制造该物料所支出的费用而不是按直接成本的百分比或每个物料的金额,来按活动分配物料的间接制造成本。活动是指消耗成本和时间的流程或过程。除成本要素和子要素外,成本还可能与活动关联。活动。

    5、可能与制造物料直接相关,如运行时间或设置时间;也可能是间接相关,如生成采购订单、工资单和工程等活动。基于活动的成本核算目标是正确地标识产品成本,尤其是间接制造成本。 设置-活动1. 定位至“活动”窗口。 2. 输入活动。3. 选定“多组织”,以指明此活动名称是否为与其它组织共享的多组织活动。 4. 选择此活动的默认基本类型。基本类型是用来确定如何计算事务处理费用或分摊产品成本的方法。此处选定的值是定义物料成本时的默认值。只要活动的默认基本类型对成本要素有效,它便优先于子要素的默认基本类型。活动:用来分摊物料的活动成本。活动基本类型只能与物料间接费用子要素一起使用。物料成本可以通过将活动成本乘以。

    6、活动发生次数的比率,再将结果除以与这些活动关联的物料累计数量计算出来。物料:用于计算并分摊所有子要素的成本。对于物料和物料间接费用子要素,您可以计算每项物料的固定金额。对于资源、外协加工和制造费用子要素,您可以计算工序中每项移动物料的固定金额。批次:用于计算并分摊所有子要素的成本。物料成本与“物料”基本成本的计算方法相同,不同之处在于每项物料的成本是通过单位成本除以成本类型的批量计算出来的。 5.(可选)选择要使活动失效的日期。6. 输入活动的活动度量(分配基准或成本激发源)。例如,如果活动要分配采购成本,则活动度量可以是某个期间内生成的采购订单数。7. 选择“活动成本”按钮并选择要与活动关联。

    7、的成本类型。每项活动均可与任意数量的成本类型关联,并且每种成本类型和活动的组合均可具有不同的成本。8. 输入活动成本集的总预算成本。此成本是指定时间内预计发生的活动成本总额。 9. 输入在预算期间内预计执行此活动的总次数。系统通过将总成本除以总出现次数来计算平均成本。您可以在将基本类型活动用于物料间接费用子要素时使用此成本。定义物料子要素物料子要素可以将物料成本分类,如塑料或金属。物料子要素具有分配给它的默认活动和默认基本类型。 设置-子要素-物料1. 定位至物料子要素窗口。2. 在“默认值”标签区域中,输入物料子要素的名称。3. 选择默认活动。在每次使用子要素定义物料成本时,系统均会默认此活。

    8、动。 活动是指消耗成本和时间的流程或过程。除成本要素和子要素外,所有成本均与活动关联。活动可能与制造物料直接相关(如运行时间或设置时间);也可能是间接相关,如生成采购订单、工资单和工程更改单等活动。4. 选择物料子要素的默认基本类型。在定义物料成本时,系统会默认此基本类型。基本类型是用来确定如何计算事务处理费用或分摊产品成本的方法。您可以看到下列选项:物料:用于所有子要素。对于物料和物料间接费用子要素,您可以计算每项物料的固定金额。此选项为默认值。批次:用于所有成本要素。物料成本可以通过将订单成本除以批量来计算。5.(可选)选择要使物料子要素失效的日期。定义制造费用您可以使用物料间接费用和间接。

    9、制造成本子要素,同时在标准和平均成本计算组织中将间接成本按一定百分比或固定金额添加至物料成本。每个制造费用子要素均有默认基本类型、默认活动和吸收帐户。制造费用吸收帐户可以抵销总帐中的对应间接制造成本集。您可以按工艺路线工序中的资源单位数或资源值百分比来计算制造费用,也可以设置基于移动的制造费用,其中工序中的每项移动物料均按比率或金额计费。为此,您需要使用“物料”或“批次”基本类型。物料间接费用可以按接收采购订单或执行 WIP 完成事务处理时得出的总值百分比来计算,也可以使用“物料”或“批次”基本类型。为增强灵活性,您可以对每个子要素使用不同的基本类型。物料间接费用可以在物料接收入库或在制品完成。

    10、时计算出来。基于资源的制造费用可以在装配件通过在制品中的工序时计算出来。注:如果使用 Oracle Bills of Materials,则必须首先定义物料清单参数,以便在“制造费用”窗口中使用制造费用成本要素。如果未设置物料清单参数,则只能访问物料间接费用成本要素。设置-子要素-制造费用1. 定位至“制造费用”窗口。2. 输入制造费用名称。3. 选择成本要素:物料间接费用:定义物料间接费用。制造费用:定义资源和基于移动的制造费用。只有在安装了物料清单管理系统的情况下才适用。4. 选择制造费用吸收帐户。对于要记入库存或在制品值的成本,此帐户是抵销帐户。5. 选择一个默认基本类型,以用作所定义制。

    11、造费用的默认值。此基本类型可用来确定如何计算间接制造成本,以及如何将间接制造成本分摊至产品成本。6. 选择要用于此制造费用的默认活动。活动是指消耗成本和时间的流程或过程。活动可能与制造物料直接相关,如运行时间或设置时间;也可能是间接相关,如生成采购订单、工资单和工程等活动。基于活动的成本核算目标是正确地标识产品成本,尤其是间接制造成本.7. 选择支出类型。如果在“组织参数”窗口中设置了启用项目成本收集参数,则必须将支出类型与每个子要素关联8.(可选)选择要使物料间接费用或制造费用失效的日期。无效制造费用子要素不能用来定义间接制造成本(在定义物料成本时)或与资源相关联(在定义资源时)。9. 执行。

    12、下列操作之一:要根据资源单位数或资源值来计算制造费用和物料间接费用,您必须针对特定成本类型将资源与制造费用和物料间接费用关联。选择“资源”按钮,以打开“资源管理费关联”窗口。要将部门和制造费用组合与成本类型关联,请选择“比率”按钮以打开“制造费用比率”窗口。此选项只适用于制造费用。10. 保存您所做的工作。设置-子要素-制造费用-(B)资源1. 定位至“资源管理费关联”窗口。2. 选择一个成本类型,以便针对该成本类型将资源与制造费用相关联。只有基本类型为“资源值”或“资源单位数”的物料间接费用和制造费用子要素才需要执行此步骤。注意:只有在这些制造费用与资源关联时才能予以分摊。3. 选择资源。4。

    13、. 保存您所做的工作。设置-子要素-制造费用-(B)比率1. 定位至“制造费用比率”窗口。2. 选择成本类型。3. 选择部门,然后输入制造费用比率或金额。此部门将与在选定成本类型中定义的制造费用关联。指定的制造费用比率或金额将用于该部门。资源和移动(物料或批次基本类型)制造费用均要求输入比率和金额。4.(可选)选择活动。默认值为“制造费用”窗口中作为默认值选定的活动。5. 选择基本类型。默认值为“制造费用”窗口中作为默认值选定的基本类型。6. 输入适用于此基本类型的百分比或固定金额。如果基本类型为资源值,请在此字段中输入比率。如果基本类型为资源单位数、物料或批次,请在此字段中输入金额。7. 保。

    14、存您所做的工作。定义物料间接费用默认值您可以定义和更新默认物料间接费用的子要素和比率。这些默认值可在定义物料时加快数据录入的速度。在定义物料时,系统会将这些物料间接费用默认为“冻结”成本类型(标准成本计算),或默认为定义用来保留平均比率的成本类型(平均成本计算)对于外购物料,请输入物料成本。对于自生产物料,则累计成本。您可以为同一物料间接费用子要素指定一个组织和类别默认值。设置-子要素-默认值1. 定位至“物料间接费用默认值”窗口。2. 选择物料间接费用子要素和比率的默认层。一个是组织层,另一个是库存物料类别层。3. 如果选择类别作为默认层,则选择一个物料类别。4. 在“成本”标签区域中,选择。

    15、物料间接费用子要素,以将其分配给当前组织或类别。5. 选择物料类型:自生产物料、外购物料或所有物料。系统将依据物料的计划代码分摊默认物料间接费用。这可以为外购物料、自生产物料或所有物料确定物料间接费用子要素和比率。在一个类别或组织中,如果为“物料类型”输入的值与物料的“制造”或“采购”属性匹配,则系统会使用与其关联的物料间接费用信息,而不使用为“所有物料”值输入的信息。6. 选择活动。您可以将子要素与任何活动关联。默认值可以从您定义物料间接费用时分配的默认活动导出。7. 选择基本类型。默认值是您在定义制造费用时输入的默认基本类型。活动:直接将活动成本与物料关联。物料:按物料分配固定成本。批次:。

    16、将批次费用分配给物料和工序。资源单位数:通过将制造费用额乘以工艺路线工序的资源单位数来计算制造费用。 资源值:通过将制造费用比率乘以工艺路线工序的资源值来计算制造费用。总值:通过将物料总成本减去当前层的物料间接费用,然后乘以物料间接费用比率来计算制造费用。8. 为此基本类型输入相应的物料间接费用比率或金额。基本类型为“总值”和“资源值”的物料间接费用子要素通常定义为比率;而基本类型为“物料”、“批次”、“活动”和“资源单位数”的物料间接费用子要素则通常定义为金额。9. 如果选择“活动”基本类型,则打开“活动”标签区域并执行以下操作:9输入当前成本计算期间活动出现的次数,即在当前成本计算期间执行。

    17、此活动的总次数。 输入在当前成本计算期间预计要与此活动关联的物料总数,即在同一期间内流经此活动的单位总数。子库存帐户分配设置-帐户分配-子库存(B) 打开(R) 帐户物料:输入总帐帐户以累计接收到此子库存中的物料的物料成本。此帐户通常为资产帐户,它用于记录此子库存中存储的货物值。对于资产物料,在根据 MRP、最小 - 最大组织层计划或再订购点计划生成采购申请时,您可以将此帐户用作默认值。但在接收采购订单时,您应使用相应的估价帐户或费用帐户。外协加工:输入总帐帐户以累计此子库存的外协加工成本。此帐户通常为资产帐户。在 Oracle Purchasing 中接收任务或计划的物料时,Oracle W。

    18、ork in Process 会按标准成本记入此帐户。在您将组件发放至任务或计划时,Oracle Work in Process 会按标准成本冲减此帐户。物料间接费用:输入总帐帐户以累计此子库存的物料间接费用或间接成本。此帐户通常为资产帐户。 制造费用:输入总帐帐户以累计此子库存的资源或部门间接制造成本。此帐户通常为资产帐户。在完成任务或计划的装配件时,Oracle Work in Process 会按标准成本记入此帐户。在您将组件发放至任务或计划时,Oracle Work in Process 会按标准成本冲减此帐户。 资源:输入总帐帐户以累计此子库存的资源成本。此帐户通常为资产帐户。在完成。

    19、任务或计划的装配件时,Oracle Work in Process 会按标准成本记入此帐户。在您将组件发放至任务或计划时,Oracle Work in Process 会按标准成本冲减此帐户。10费用:输入总帐帐户以累计此子库存费用。对于费用子库存,您可以在接收任何物料时记入此帐户;对于资产子库存,您可以在接收费用物料时记入此帐户。保留款:仅限于 Oracle Purchasing.输入总帐帐户以按照此子库存中的物料保存保留款值。此帐户可用于采购订单接收和返回。工单类型帐户分配设置-帐户分配-WIP工单类型估价帐户WIP 工单类型的估价帐户定义如下:物料 此帐户通常为资产帐户,可用于跟踪物料成。

    20、本。在使用标准成本计算方法的情况下,您可以在将物料发放至任务或计划时,按标准成本借记此帐户;在完成任务或计划的装配件、结束任务或关闭会计期时,按标准成本贷记此帐户。在使用平均成本计算方法的情况下,您可以在执行发放事务处理时,按平均成本借记此帐户;在完成任务的装配件时,按平均成本贷记此帐户。物料间接费此帐户通常为资产帐户,可用于跟踪物料间接费用(间接费用)成本。在用 使用标准成本计算方法的情况下,您可以在将含物料间接费用的物料发放至任务或计划时,按标准成本记入/借记此帐户;在完成任务或计划的装配件、结束任务或关闭会计期时,按标准成本冲减此帐户。在使用平均成本计算方法的情况下,您可以在执行发放事务。

    21、处理时,按平均成本借记此帐户。注:在完成任务和获得物料间接费用时,系统并不记入/贷记此帐户;但会借记成品子库存的物料间接借记帐户。资源 此帐户通常为资产帐户,可用于跟踪资源成本。在使用标准成本计算方法的情况下,您可以在将资源计入任务或计划时,按标准成本记入/借记此帐户;在完成任务或计划的装配件、结束任务或关闭会计期时,按标准成本冲减/贷记此帐户。在使用平均成本计算方法的情况下,您可以在计入资源时,按资源比率借记和贷记此帐户。外协加工 外协加工此帐户通常为资产帐户,可用于跟踪外协加工成本。在使用标准11 WIP成本计算方法的情况下,您可以在 Oracle Purchasing 中接收任务或计划的。

    22、物料时,按标准成本或采购订单成本借记此帐户;在完成任务或计划的装配件、结束任务或关闭会计期时,按标准成本贷记此帐户。在使用平均成本计算方法的情况下,您可以在通过外协加工工序移动任务或重复性计划装配件时,按资源的预定义比率或采购订单成本借记此帐户。制造费用 此帐户通常为资产帐户,可用于跟踪资源或部门的间接制造成本。在使用标准成本计算方法的情况下,您可以在将资源计入任务或计划时,按标准成本借记此帐户;在完成任务或计划的装配件、结束任务或关闭会计期时,按标准成本冲减此帐户。差异帐户WIP 工单类型的差异帐户定义如下:物料资源 当计入任务或计划的上一层物料成本不等于冲减的上一层物料成本时,此帐户可以跟。

    23、踪所产生的差异。通过此计算可以得出净物料用量和配置差异。 当计入任务或计划的当前层资源成本不等于冲减的当前层资源成本时,此帐户可以跟踪所产生的差异。如果在没有创建资源比率差异(资源标准比率设置为“否”)的情况下计入实际人工费用,则资源差异将包括任何比率、效率和方法差异;如果您按标准成本确认比率差异或计入资源费用,则资源差异将包括资源效率和任何方法差异。当计入任务或计划的当前层外协加工成本不等于冲减的当前层外协加工成本时,此帐户可以跟踪所产生的差异。如果没有计算采购价格差异(资源标准比率设置为“否”),外协加工差异将包括任何比率、效率和方法差异;如果确认是采购价格差异,此帐户将包括效率和任何方法。

    24、差异。当计入任务或计划的当前层间接制造成本不等于冲减的当前层间接制造成本时,此帐户可以跟踪所产生的差异。这些差异将包括效率和方法差异。此帐户只适用于标准离散和非标准资产。在执行影响有效任务的标准成本更新时,您可以将所有基本标准成本调整的总额记入此帐户。对于重复性计划或非标准任务费用,您无需执行成本更新。此字段为可选字段。此字段为可选字段,添加此字段可适应欧洲会计实务。 外协加工 制造费用 标准成本 过渡 费用设置帐户别名帐户别名是表示总帐帐号的易于识别的名称或标签。您可以按帐户别名来查看、报告和保留。在事务处理期间,您可以使用帐户别名而非帐号来指代帐户。设置-帐户分配-帐户别名12导读:Ora。

    25、cle库存管理系统仅在组织的“项目主组织”中定义项目,Oracle主计划/MRP管理系统和Oracle供应链计划管理系统会使用此需求分,则Oracle在制品管理系统会强制此供应子库存余额为负,定义成本计算信息:,要定义成本计算参数和帐户,2.选择“成本计算信息”备用区域,此时会显示控制当前组织中成本的成本计算组织和成本计算方法,成本计算组织可以是当前组织本身(因此,它会控制它自己的成本)组织参数1. 定位至“帐户别名”窗口。 2. 输入从帐户别名名称键弹性域的级连段中导出的唯一帐户别名。 3. 输入总帐帐户,您可以将使用此帐户别名的所有事务处理记入此总帐帐户。只有在尚未引用帐户别名时,您才能更。

    26、改此总帐帐户。 4. 输入启用帐户别名的有效日期。此日期必须迟于或等于当前日期。 5. 保存您所做的工作。 注意:非正常的物料事务均可通过帐户别名来记录。 设置-帐户分配-组织参数 库存参数: 要定义库存参数,请执行以下步骤:1.定位至“组织参数”窗口。 2. 选择“库存参数”备用区域。 3. 输入组织代码。 4. 选择“项目主组织”。 Oracle 库存管理系统仅在组织的“项目主组织”中定义项目,您可以从此组织输入“项目”窗口。 5. 选择工作日日历。 6.(可选)选择需求分类。 需求分类可以将计划需求和生产分开成组,允许您分别跟踪并冲减这些组。在预测冲减以及发货和生产减免过程中,Oracl。

    27、e 主计划/MRP 管理系统和 Oracle 供应链计划管理系统会使用此需求分类。 7. 指明是否允许负余额。 确定库存事务处理是否可以导出项目的库存负余额。 注意:如果供应子库存中没有足够的现有数量来满足倒冲需求,则 Oracle 在制品管理系统会强制此供应子库存余额为负,同时忽略此选项的设置。8. 选择货位控制选项:无:此组织内的库存事务处理不要求货位信息。仅限于预指定:此组织内的库存事务处理要求每个项目的有效和预定义货位。允许动态录入:此组织内的库存事务处理要求每个项目的货位。您可以选择一个有效的预定义货位,或在进行事务处理时动态定义一个货位。在子库存层决定:库存事务处理会使用您在子库存。

    28、层定义的货位控制信息。 定义成本计算信息:要定义成本计算参数和帐户,请执行以下步骤:1. 定位至“组织参数”窗口。2. 选择“成本计算信息”备用区域。此时会显示控制当前组织中成本的成本计算组织和成本计算方法。只有在系统设置过程中第一次使用此窗口时,您才可以输入这些字段。成本计算组织可以是当前组织本身(因此,它会控制它自己的成本),也可以是项目主组织。3. 在“成本计算方法”为“平均法”时,您可以输入“平均费率成本类型”。4. 指明所有事务处理是否均以明细方式过帐至总帐。注意:受创建的记录数影响,将明细事务处理分配传送至总帐增加了总帐的过帐次数。5. 指明是否根据库存中的接收冲销保留款条目。如果。

    29、将保留款与 Oracle 采购管理系统一起使用,您通常可以选择此选项。6. 对于标准成本计算,选择此组织在您定义项目成本时作为默认值使用的物料子要素。对于平均成本计算,在设置已启用项目成本收帐后,您选择的默认物料子要素可用于成本收帐。注意:由于物料子要素为组织特定,因此您必须先定义组织,然后定义子要素,最后定义组织参数。在先定义参数时,您可以将此字段留空,然后保存您所做的工作,稍后返回至此字段以指定默认物料子要素。7. 定义默认的“估价帐户”明细。定义版本、批次、序列参数:要定义版本参数,请执行以下步骤:1. 定位至“组织参数”窗口。2. 选择“版本、批次、序列”备用区域。3. 输入起始版本作。

    30、为每个新项目的默认值。要定义批次控制参数,请执行以下步骤:1. 选择“版本、批次、序列”备用区域。2. 选择批号唯一性的选项。交叉项目:在所有组织中强制项目的唯一批号。无:不要求唯一批号。3. 选择批号生成的选项。自定义:在接收项目时输入自定义批号。在组织层:使用您在“前缀”、“填零后缀”和“总长度”字段中输入的值来定义项目的起始前缀和批号信息。在您接收项目时,此信息可用于自动生成项目的批号。在项目层:在定义项目时定义起始批号前缀和起始批号。收到此信息后,它可用于生成项目的批号。4. 指明是否添加零以右对齐批号的数字部分(填零后缀)。5.(可选)在生成位于组织层时,选择可用于系统生成的批号的字。

    31、母数字批号前缀。6.(可选)定义批号的最大长度。如果使用 Oracle 在制品管理系统,并且设置 WIP 参数以根据库存规则默认批号,则 WIP 会对照您在此字段中定义的长度来验证批号的长度。要定义序列控制参数,请执行以下步骤:1. 选择“版本、批次、序列”备用区域。2. 选择序列号唯一性的选项。在组织内:在当前组织内强制唯一序列号。在库存项目内:强制库存项目的唯一序列号。组织间:在所有组织中强制唯一序列号。3. 选择序列号生成的选项。在组织层:使用您在此窗口的以下字段中输入的信息来定义项目的起始前缀和序列号信息。在项目层:在定义项目时定义起始序列号前缀和起始序列号。4.(可选)在生成位于组织。

    32、层时,选择用于系统生成的序列号的字母数字序列号前缀。5.(可选)输入用于系统生成的序列号的起始序列号。如果序列号生成位于组织层,您必须输入起始序列号。定义 ATP、挑库、项目来源参数:要定义可选的 ATP 和挑库默认值,请执行以下步骤:1. 定位至“组织参数”窗口。2. 选择“ATP”、“挑库”、“项目来源”备用区域。3. 选择默认 ATP 规则。ATP 规则可以定义用于计算项目可承诺量的选项。如果您正在使用 Oracle 订单分录管理系统,则默认值为主组织的 ATP 规则。4. 选择默认挑选规则。挑选规则可以定义订单分录功能用于挑选项目的优先级。5. 输入默认的子库存挑库单。此值指明了您用于。

    33、从子库存挑选项目的优先级,该子库存与其中存在给定项目的另一子库存相关。在定义子库存时,您在此处输入的值会显示为默认值。6. 输入默认的货位挑库单。此值指明了您用于从货位挑选项目的优先级,该货位与其中存在给定项目的另一货位相关。在定义货位时,您在此处输入的值会显示为默认值。注意:挑库单 1 表示订单分录功能会从具有更高编号(如 2、3 等)的其它子库存或货位之前的子库存或货位中挑选项目。要定义可选的项目来源默认值,请执行以下步骤:1. 选择“ATP”,“挑库”,“项目来源”备用区域。2. 选择项目补充的来源类型。库存:在相同组织或另一组织中,从另一子库存的内部补充项目。供应商:从您在 Oracl。

    34、e 采购管理系统中指定的供应商外部补充项目。无:不存在项目补充的默认来源。3. 选择用于补充项目的组织。导读:2.输入默认的组织间成本帐户,并且它是采购订单成本和项目标准成本之间的差额,采购价格差异可按照以下公式来计算:PPV=(PO单价-标准单位成本)已接收数量,Oracle库存管理系统会将此帐户传送至Oracle采购管理系统,在Oracle应付款管理系统匹配并审批发票后,则Oracle应付款管理系统还会记录汇率损益的发票价格差异,此帐户是Oracle采购管理系统用来应计应付款项负债的帐户,Ora如果在“类型”字段中选定了库存,您必须在此字段中输入值。4. 选择用于补充项目的子库存。如果在“。

    35、组织”字段中选定了当前组织,您必须在此字段中输入值。如果在“类型”字段中选定了供应商,您不可以在此字段中输入值。定义组织间信息:要定义默认的组织间转移费用,请执行以下步骤:1. 定位至“组织参数”窗口。2. 选择“组织间信息”备用区域。3. 选择“组织间转移费用”选项。无:请勿在组织间将转移费用添加至物料转移。预定义百分比:在执行组织间转移时,请自动添加事务处理值的预定义百分比。请求值:在执行组织间转移时,请输入要添加的离散值。请求百分比:在执行组织间转移时,请输入要添加的转移值的离散百分比。4. 如果在“组织间转移费用”字段中选定了预定义百分比,请输入百分比值以添加至物料转移。要定义可选的默。

    36、认组织间转移帐户,请执行以下步骤:1. 选择“组织间信息”备用区域。2. 输入默认的组织间成本帐户。当您在“组织间发运网络”窗口中设置发运信息时,这些帐户会被默认。定义其它帐户参数:要定义接收帐户信息,请执行以下步骤:1. 定位至“组织参数”窗口。2. 选择“其它帐户”备用区域。3. 输入总帐帐户以累计此组织的“采购价格差异”。采购选项此为您接收库存中的项目时记录的差异,并且它是采购订单成本和项目标准成本之间的差额。采购价格差异可按照以下公式来计算: PPV =(PO 单价 - 标准单位成本) 已接收数量 采购价格差异并不用于平均成本计算。 4. 输入总帐帐户以累计此组织的“发票价格差异”。此。

    37、帐户通常为费用帐户。 发票价格差异是库存项目的采购订单价格与实际发票价格乘以开票数量之间的差额。在创建请购单或采购订单时,Oracle 库存管理系统会将此帐户传送至 Oracle 采购管理系统。在 Oracle 应付款管理系统匹配并审批发票后,它会使用采购订单的发票价格差异帐户来记录发票价格差异条目。此外,如果您具有汇率差异,则 Oracle 应付款管理系统还会记录汇率损益的发票价格差异。 5. 输入总帐帐户以累计此组织的“应计库存应付帐款”。 在您接收项目时,此帐户是 Oracle 采购管理系统用来应计应付款项负债的帐户。此帐户表示未开票的接收,并且通常为资产负债表中“应付款项负债”的一部分。

    38、。在匹配并审批发票后,Oracle 应付款管理系统会解除此帐户。 6. 输入默认总帐帐户以累计此组织的“保留款”。此帐户是您定义子库存时的默认帐户。 要定义损益帐户信息,请执行以下步骤: 1. 选择“其它帐户”备用区域。 2. 输入默认的“销售”收入帐户。 在您定义项目时,此帐户会默认为“发票”属性组中的项目销售帐户。 3. 输入默认的“销货成本”帐户。 在您定义项目时,此帐户会默认为“成本计算”属性组中的项目销货成本帐户。 要定义平均成本帐户信息,请执行以下步骤: 1. 选择“其它帐户”备用区域。 2. 在使用具有负数量余额的平均成本计算时,此帐户会表示由处理接收前发送库存而引起的库存估价错。

    39、误。此帐户仅在使用平均成本计算时才要求使用。 3. 保存您所做的工作。 设置-帐户分配-采购选项 定位至采购选项的“应计”区域,设置应计费用项为“期末”;应计库存项目为“接收时”;输入AP应计借记帐户。定位至采购选项的“控制”区域,设置合适的价格允差;设置强制全部批量为“建议”;设置接收关闭点为“已接受”;设置取消申请为“可选”。定位至采购选项的“默认值”区域,设置汇率类型、分段价格类型;输入接收关闭和发票结算的比率;设置行类型为“货物”;设置匹配审批层为“四维匹配”。定位至采购选项的“编号”区域,设置RFQ编号、报价单编号、PO编号、申请编号为“人工”编号,编号类型为“字母数字”。接收选项定。

    40、位至采购选项的“税收默认值”区域,设置收货地点、项目、供应商地点、供应商、财务系统选项的层次结构为2、1、3、4、5。设置-帐户分配-接收选项 定位至接收选项,设置合适的接收日期;在过量接收控制区域设置合适的允差;对于接收编号选项,选择“人工”、“字母数字”类型;输入接收库存帐户;在杂项区域,设置默认的接收方式为“要求检验”。导读:第二章物料成本定义与维护,本章主要介绍Oracle成本管理系统中项成本定义及维护的方法,包括录入、修改和查,定义物料成本,您可以使用成本累计生成装配件成本,也可为外购物料定义成本或为装配件输入附加成本,系统将根据成本计算方法(“冻结”或“平均”成本类型)来创建成本记。

    41、录,则可以修改“冻结”成本类型,从而允许您直接设置物料的冻结标准成本,则必须定义非“冻结”成本类型的成本,然后执行成本更新来装入物第二章 物料成本定义与维护本章主要介绍Oracle成本管理系统中项成本定义及维护的方法,包括录入、修改和查询的方法。定义物料成本您可以使用成本累计生成装配件成本,也可为外购物料定义成本或为装配件输入附加成本。在定义物料时,系统将根据成本计算方法(“冻结”或“平均”成本类型)来创建成本记录。如果没有发生库存事务处理,则可以修改“冻结”成本类型,从而允许您直接设置物料的冻结标准成本。如果发生了库存事务处理,则必须定义非“冻结”成本类型的成本,然后执行成本更新来装入物料的。

    42、冻结成本。您不能使用“物料成本”窗口来更新平均成本。建议:如果您使用物料清单管理系统,并且在定义物料成本时要采用资源、外协加工和制造费用成本要素,则必须首先定义清单参数,以访问物料和物料间接费用成本要素。项目成本-项目成本或者:1. 定位至“物料成本”窗口。您可以通过在“物料成本汇总”文件夹窗口或“物料成本明细”窗口中选择“成本”按钮来执行此操作。如果要定义非“冻结”成本类型的物料成本,系统会将现有成本信息从默认成本类型复制到当前成本类型。您可以使用此成本信息或对其进行修改,以便为当前成本类型创建新成本。如果使用平均成本计算方法,则可以在此处创建预算或模拟成本。但不能在此窗口中更新平均成本。2。

    43、. 选择成本要素。如果要定义物料的冻结成本,系统会插入一行,以记录您定义的、适当的默认物料间接费用子要素。3. 选择子要素。对于物料成本要素,默认值是您为当前组织定义的物料子要素。4. 选择活动。默认值是与子要素关联的默认活动。5. 选择基本类型。默认值是与子要素关联的默认基本类型。6. 如果为物料间接费用子要素选择“活动”基本类型,则输入下列内容:成本有效期内当前物料的预期活动次数同一期间内通过活动的物料累计数量。7. 输入适用于基本类型的百分率或固定金额。系统会显示当前物料与成本类型组合的成本信息:基本系数为一定金额或数量,它与费率/金额之积得出子要素的单位成本。基本类型为“物料”的子要素。

    44、的基本系数始终为 1。基本类型为“批次”的子要素的基本系数为物料标准批量的倒数。基本类型为“活动”的子要素的基本系数为活动出现次数除以物料数目得出的比率。基本类型为“资源单位数”的子要素的基本系数是在装配工艺路线上获得的资源单位数。基本类型为“资源值”的子要素的基本系数是在装配工艺路线上获得的资源扩充值。基本类型为“总值”的子要素的基本系数等于物料总成本减去该层物料间接费用所得的值。制造损耗系数(单位成本计算中使用的倍数)按下列等式计算: 1 x(1 - 制造损耗率)标准成本更新项目成本-标准成本更新-更新成本1、在窗口中选择运行请求的名称为“更新标准成本”。2、在“参数”窗口中,在成本类型栏。

    45、选择成本类型为“待定”;在调整帐户栏选择合适的调整帐户;在说明栏里输入相应的说明信息;在选择物料范围栏输入物料范围信息;在排序选项栏输入排序准则;在更新选项栏选择合适的更新选项信息;在物料自-至栏输入物料的范围。3、单击“确定”按钮,返回“标准成本更新”提交请求窗口,单击“提交”按钮。查看成本更新方法一:使用“查看标准成本更新”窗口项目成本-标准成本更新-查看成本更新在“查看标准成本更新”窗口中列出了历次成本更新的记录的信息。选择相应的标准成本更新记录,然后单击“历史记录”按钮,可以查看标准成本更新的所有详细信息。方法二:使用“查看成本历史记录”菜单项目成本-标准成本更新-查看成本历史记录导读。

    46、:1、在“查找标准成本历史记录”窗口中,输入相应的“物料”、“日期”或者“特定成本更新”的相关信息,查询相应物料的标准成本历史记录,2、在“标准成本历史记录”窗口中,通过“成本更新”、“成本要素”、“调整值”、“调整数量”、“所有调整值”、“所有,可以查看标准成本的详细历史记录,装配件成本累计,本章主要介绍Oracle成本管理系统中装配件、成品的成本累计,注意:运行装配件成本累计是按照待定成本进1、在“查找标准成本历史记录”窗口中,输入相应的“物料”、“日期”或者“特定成本更新”的相关信息,单击“查找”按钮,查询相应物料的标准成本历史记录。2、在“标准成本历史记录”窗口中,通过“成本更新”、“。

    47、成本要素”、“调整值”、“调整数量”、“所有调整值”、“所有调整数量”区域,可以查看标准成本的详细历史记录。装配件成本累计本章主要介绍Oracle成本管理系统中装配件、成品的成本累计。注意:运行装配件成本累计是按照待定成本进行装配件和成品的累计计算,一般情况下,当增加一种新的半成品或成品的时候,就需要运行装配件成本累计,计算出半成品和成品的成本,否则,其库存价值为0。建议每天按计划提交运行装配件成本累计的请求。项成本-装配件成本累计1、在“装配件成本累计”窗口中,单击名称栏,选择合适的报表;2、根据不同的报表,选择输入相应的参数信息:3、确定返回“装配件成本累计”窗口,单击“提交”按钮,提交运。

    48、行请求。第三章 成批编辑成本本章主要介绍Oracle成本管理系统中成批编辑成本的方法,包括复制成本信息、成批编辑成本信息、成批编辑产品帐户、清除成本信息,成批编辑成本均通过提交请求完成的。注意:由于成本管理系统设定不能直接更改物料的冻结成本,所以所有的成批编辑只是针对待定成本而言。复制成本信息您可以将成本从一个成本类型复制到另一个成本类型,并指定物料或类别的范围。您可以从“冻结”成本类型复制成本,但不能将成本复制到“冻结”成本类型。在平均成本计算中,您可以从“平均”成本类型复制成本,但不能将成本复制到“平均”成本类型。您可以在组织内或组织间复制物料成本。在组织内,您还可以复制活动成本、资源和间。

    49、接制造成本或相关联的资源和制造费用。系统提供了三个复制选项:合并和更新现有成本只复制新信息删除和替换所有成本信息注:您也可以使用成本累计来复制基于累计物料(装配件)的成本。如果累计的成本类型中不存在该装配件,则成本累计会从默认成本类型自动复制装配件信息。 成批编辑成本-复制成本信息1. 定位至“复制成本信息”窗口。2. 选择请求名称。它将标识要复制的内容:复制活动成本:在成本类型之间复制活动成本,以便无需更新每个活动便可在“至”成本类型中创建活动成本。复制物料成本:在成本类型之间复制物料成本。在组织间复制物料成本:在组织间复制物料成本,以在多个组织中维护相同的标准成本,但不共享成本。注意:与复。

    50、制的物料关联的所有子要素、部门和活动代码均必须在物料成本的每个组织中定义,以便将它们复制到目标组织中。复制间接制造成本:在成本类型之间复制间接制造成本。复制资源成本:在成本类型之间复制资源成本。复制关联的资源管理费:在成本类型之间复制关联的资源和制造费用。3. 选择一个复制选项:合并和更新现有成本:复制“至”成本类型中不存在的成本,更新“至”成本类型中已经存在的成本,而仅存在于“至”成本类型中的成本保持不变。系统将比较总成本以确定要更新的成本,但不会按子要素进行比较。仅限于新成本信息:复制“至”成本类型中不存在的成本;所有其它成本均保持不变。 删除和替换所有成本信息:删除“至”成本类型中的所有。

    51、成本,并替换为“自”成本类型中的成本。4. 选择要复制的“自”成本类型。5. 选择要复制的“至”成本类型。6. 执行下列操作之一:如果要复制活动成本,请指明是复制所有活动,还是复制您输入的特定活动。如果要在成本类型或组织间复制物料成本,请选择所有物料、属于某个类别的物料或某个特定物料。如果选择“类别”,请指定类别集或某个特定类别。如果选择“特定物料”,则指定该物料。如果要复制间接制造成本,请指明是复制所有制造费用,还是复制您输入的特定制造费用。并指明是复制所有部门,还是复制您输入的特定部门。如果要复制资源成本,请指明是复制所有资源,还是复制您输入的特定资源。如果要复制关联的资源管理费,请指明是。

    52、复制所有资源,还是复制您选择的特定资源。并指明是复制所有制造费用,还是复制您选择的特定制造费用。成批编辑成本您可以将成批编辑应用于成本信息,包括:? 对物料成本应用新活动比率? 将物料的损耗率更改为指定比率,或等于计划损耗率? 创建新成本并将成本更改为按一定百分比计算出来的金额或某个绝对金额? 通过计算未结采购订单或历史采购订单接收的平均采购订单价格,或计算物料的实际应付帐款发票价格来创建新成本注意:您可能需要将成批编辑限于具有相似基本类型的子要素。所有要编辑的子要素均应以比率或金额为基准。取决于不同的基准,在“固定比率”和“更改金额”字段中输导读:入的值将对子要素成本产生截然不同的影响,成批。

    53、编辑会将子要素成本更新为10个本位币单位,成批编辑成本-成批编辑成本信息,1.定位至“成批编辑成本信息”窗口,应用最新的活动比率:在修改活动比率后更改物料成本,成批编辑实际物料成本:根据采购活动生成物料成本,您可以将物料成本更新为在指定日期范围内应付帐款发票、未结采购订单或历史采购订单收,成批编辑物料成本:按适用于基本类型的某个固定金额或一定入的值将对子要素成本产生截然不同的影响。例如,如果输入的“固定比率”为 10,则对于基于金额的子要素,成批编辑会将子要素成本更新为 10 个本位币单位。如果子要素基于比率,则成批编辑会将子要素比率更新为 1000%,而非 10%。成批编辑成本-成批编辑成本。

    54、信息1. 定位至“成批编辑成本信息”窗口。2. . 选择请求名。应用最新的活动比率:在修改活动比率后更改物料成本。更改计算的损耗率:修改物料的损耗率。它可以是特定比率或物料的计划损耗率。 成批编辑实际物料成本:根据采购活动生成物料成本。您可以将物料成本更新为在指定日期范围内应付帐款发票、未结采购订单或历史采购订单收据的实际值或它们的平均值。成批编辑物料成本:按适用于基本类型的某个固定金额或一定百分比更新物料子要素。 成批编辑物料间接费用成本:按适用于基本类型的某个固定金额或一定百分比更新物料间接费用子要素。有关详情,请参阅下面的说明。1. 选择成本类型。2. 选择物料的起始和终止范围。3. 指。

    55、明是仅编辑“基于累计”属性设置为“是”或“否”的物料,还是将“基于累计”留空,以表示编辑所有物料。4. 选择类别集。默认值为成本计算功能责任的类别。5.(可选)选择类别的起始和终止范围。6.(可选)选择活动。新比率仅适用于此活动。7.(可选)指明是否在执行成批编辑之前复制特定成本类型的成本。如果将“复制成本”设置为“是”,请指定要从中复制成本的成本类型。8. 指明是否打印成本类型比较报表。如果已启用此选项,请指定另一个要与当前成本类型进行比较的成本类型。1. 选择编辑选项:是否更新物料损耗率,以使其与物料的计划损耗率或指定比率相等。2. 选择成本类型。3. 选择物料的起始和终止范围。4. 选择。

    56、类别集。5.(可选)选择类别的起始和终止范围。6. 如果选择将损耗率更新为指定的损耗率,则输入此固定比率(以小数表示)。此比率必须小于 1。7.(可选)指明是否在执行成批编辑之前复制特定成本类型的成本。如果将“复制成本”设置为“是”,请指定要从中复制成本的成本类型。8. 指明是否打印成本类型比较报表。如果已启用此选项,请指定要与当前成本类型进行比较的成本类型。1. 选择编辑选项:将物料成本更新为未结 PO 平均值:在确定记录是否在指定日期范围内时,此编辑会使用日期层次结构。此层次结构如下:使用采购订单发运的承诺日期;如果未输入此日期,则使用采购订单发运的需要日期;如果未输入此日期,则使用采购订。

    57、单的审批日期。审批日期始终存在,因为此日期是在审批采购订单时由系统生成的。成批编辑仅使用批准的采购订单。将物料成本更新为 PO 接收平均值:在确定记录是否在指定日期范围内时,此编辑会使用采购订单接收入库的事务处理日期。将物料成本更新为发票成本:在确定记录是否在指定日期范围内时,此编辑会使用应付帐款用于发票过帐的会计日期。2. 选择成本类型。3. 选择物料的起始和终止范围。4. 指明是仅编辑“基于累计”属性设置为“是”或“否”的物料,还是编辑所有物料。5. 选择类别集。6.(可选)选择类别的起始和终止范围。7.(可选)选择日期范围。8.(可选)选择活动。仅编辑与此活动关联的子要素。9.(可选)输。

    58、入“更改百分比”值(以小数表示),系统将按此值来增加或减少由成批编辑计算出来的平均成本。例如,如果成批编辑计算出来的平均成本为 100,并且您输入的值为 0.10,则子要素的成本为 110。您可以将“更改百分比”字段与“更改金额”字段一起使用。10.(可选)输入“更改金额”以增加或减少由成批编辑计算出来的平均成本,如果适用,也可以在按“更改百分比”字段中输入的金额修改平均成本之后再进行更改。例如,如果成批编辑计算出来的平均成本为 100,并且您在“更改百分比”字段中输入的值为 0.10,在此字段中输入的值为 10,则计算出的子要素成本应为 120:(计算出来的平均成本 x(1 + 更改百分比)。

    59、+ 更改金额)11. 选择物料子要素,以将成批编辑限制在与特定物料子要素关联的物料。成批编辑在创建新物料成本时也会使用此成本子要素。默认值为组织的默认物料子要素(如果存在)。12.(可选)指明是否在执行成批编辑之前复制特定成本类型的成本。如果将“复制成本”设置为“是”,请指定要从中复制成本的成本类型。13. 指明是否打印成本类型比较报表。如果已启用此选项,请指定要与当前成本类型进行比较的成本类型。1. 选择成本类型。2. 选择物料的起始和终止范围。3. 指明是仅编辑“基于累计”属性设置为“是”或“否”的物料,还是将该字段留空,以表示编辑所有物料。4. 选择类别集。默认值为成本计算功能责任的类别。

    60、。5.(可选)选择类别的起始和终止范围。6.(可选)选择要限制成批编辑的基本类型。7.(可选)选择特定活动,以仅成批编辑与其关联的物料。8.(可选)选择一个值,以将当前子要素金额更改为新的固定金额。您可以将此值与“更改百分比”和(或)“更改金额”字段一起使用。将此字段留空,以便按“更改百分比”和(或)“更改金额”字段中输入的值来修改当前子要素金额。9.(可选)输入“更改百分比”(正或负),以按它来增加或减少子要素金额。如果“固定”字段不为空,则固定值与“更改百分比”值相乘。如果“固定”字段为空,则当前子要素金额与“更改百分比”相乘。例如,如果固定值为 200,更改百分比的值为 -5,则计算出的。

    61、子要素成本为 190: 固定或当前金额 x(1 +(更改百分比/100)10.(可选)输入“更改金额”,以按此金额增加或减少子要素金额。例如,更新前的子要素金额为 25,并且您在“更改金额”字段中输入 10,则子要素的新金额为 35。更改金额还可以与更改百分比一起使用,以便在按“更改百分比”字段中输入的金额修改了子要素成本之后,再增加或减少子要素成本。如果更改金额为 10,更改百分比为 5,则计算出的子要素成本为 195:固定或当前金额 x(1 +(更改百分比/100)+ 更改金额11. 选择物料子要素,以将成批编辑限制在与特定物料子要素关联的物料。12.(可选)指明是否在执行成批编辑之前复制。

    62、特定成本类型的成本。如果将“复制成本”设置为“是”,请指定要从中复制成本的成本类型。13. 指明是否打印成本类型比较报表。如果已启用此选项,请指定要与当前成本类型进行比较的成本类型。1. 选择成本类型。2. 选择物料的起始和终止范围。3. 指明是仅编辑“基于累计”属性设置为“是”或“否”的物料,还是将该字段留空,以表示编辑所有物料。4. 选择类别集。默认值为成本计算功能责任的类别。5.(可选)选择类别的起始和终止范围。6.(可选)选择要限制成批编辑的基本类型。7.(可选)选择特定活动,以便仅成批编辑与其关联的物料。8.(可选)选择要将当前子要素比率或金额更改为新固定比率或金额的值。如果更新子要。

    63、素的基本类型为“物料”、“批次”或“资源单位数”,则系统会将此值视为币种金额。例如,如果本位币是美元,则 10 = $10。如果子要素的基本类型为“资源值”或“总值”,则输入的值将用作百分比(如 10 = 1000%)。您可以将此值与“更改百分导读:以便在按“更改百分比”字段中输入的金额修改了子要素成本之后,再增加或减少子要素成本,则计算出的子要素成本为195:,12.(可选)指明是否在执行成批编辑之前复制特定成本类型的成本,如果将“复制成本”设置为“是”,请指定要从中复制成本的成本类型,13.指明是否打印成本类型比较报表,请指定要与当前成本类型进行比较的成本类型,成批编辑成本-成批编辑产品帐户,清除成本信息,本操作适用于清除物料比”和(或)“更改金额”字段一起使用。将此字段留空,以便按在“更改百分比”和(或)“更改金额”字段中输入的值来修改当前子要素的比率或金额。9.(可选)输入“更改百分比”(正或负),以按它来增加或减少子要素的比率或金额。 如果“固定比率”值不为空,则“固定比率”值与“更改百分比”值相乘。如果“固定比率”字段为空。

    展开全文
  • ORACLE-EBS常用表

    千次阅读 2014-10-27 14:26:57
    ORACLE-EBS常用表 call fnd_global.APPS_INITIALIZE(1318,50583,401) select fnd_profile.VALUE('ORG_ID') FROM DUAL select * from hr_operating_units hou where hou.organization_id=204 --fnd select * ...
    ORACLE-EBS常用表
    call fnd_global.APPS_INITIALIZE(1318,50583,401)
    select fnd_profile.VALUE('ORG_ID') FROM DUAL
    select * from hr_operating_units hou where hou.organization_id=204
    --fnd
    select * from fnd_application   
    select * from fnd_application_tl where application_id=101
    select * from fnd_application_vl where application_id = 101
    ----值集
    select * from fnd_flex_value_sets   
    select * from fnd_flex_values       
    select * from fnd_flex_values_vl
    ----弹性域
    select * from fnd_id_flexs         
    select * from fnd_id_flex_structures where id_flex_code='GL#'
    select * from fnd_id_flex_segments where id_flex_code='GL#' and id_flex_num=50671
    select * from fnd_profile_options_vl
    select * from fnd_concurrent_programs    程序表
    select * from fnd_concurrent_requests    请求表
    select * from fnd_concurrent_processes   进程表
    --inv(库存)
    select * from org_organization_definitions   库存组织
    select * from mtl_parameters                 组织参数
    select * from mtl_system_items_b where inventory_item_id = 171 and organization_id=204 物料表
    select * from mtl_secondary_inventories    子库存
    select * from mtl_item_locations           货位
    select * from mtl_lot_numbers              批次
    select * from mtl_onhand_quantities        现有量表
    select * from mtl_serial_numbers           序列
    select * from mtl_material_transactions    物料事务记录
    select * from mtl_transaction_accounts     会计分录
    select * from mtl_transaction_types        事务类型
    select * from mtl_txn_source_types         事务来源类型
    select * from mfg_lookups ml where ml.LOOKUP_TYPE = 'MTL_TRANSACTION_ACTION'
    --po(采购订单)
    select * from po_requisition_headers_all   请求头
    select * from po_requisition_lines_all     请求行
    select * from po_headers_all               订单头
    select * from po_lines_all                 订单行
    select * from po_line_locations_all       
    select * from po_distributions_all          分配
    select * from po_releases_all               发送
    select * from rcv_shipment_headers          采购接收头
    select * from rcv_shipment_lines            采购接收行
    select * from rcv_transactions              接收事务处理
    select * from po_agents                    
    select * from po_vendors                    订单
    select * from po_vendor_sites_all
    --oe(销售)
    select * from ra_customers                  客户
    select * from ra_addresses_all              地址
    select * from ra_site_uses_all              用户
    select * from oe_order_headers_all          销售头
    select * from oe_order_lines_all            销售行
    select * from wsh_new_deliveries            发送
    select * from wsh_delivery_details
    select * from wsh_delivery_assignments
    --gl(总账)
    select * from gl_sets_of_books     总帐
    select * from gl_code_combinations gcc where gcc.summary_flag='Y'   科目组合
    select * from gl_balances          科目余额
    select * from gl_je_batches        凭证批
    select * from gl_je_headers        凭证头
    select * from gl_je_lines          凭证行
    select * from gl_je_categories     凭证分类
    select * from gl_je_sources        凭证来源
    select * from gl_summary_templates 科目汇总模板
    select * from gl_account_hierarchies 科目汇总模板层次
    --ar(应收)
    select * from ar_batches_all                 事务处理批
    select * from ra_customer_trx_all            发票头
    select * from ra_customer_trx_lines_all      发票行
    select * from ra_cust_trx_line_gl_dist_all   发票分配
    select * from ar_cash_receipts_all           收款
    select * from ar_receivable_applications_all 核销
    select * from ar_payment_schedules_all       发票调整
    select * from ar_adjustments_all             会计分录
    select * from ar_distributions_all           付款计划
    --ap(应付)
    select * from ap_invoices_all               发票头
    select * from ap_invoice_distributions_all 发票行
    select * from ap_payment_schedules_all      付款计划
    select * from ap_check_stocks_all           单据
    select * from ap_checks_all                 付款
    select * from ap_bank_branches              银行
    select * from ap_bank_accounts_all          银行帐号
    select * from ap_invoice_payments_all       核销
    ========================华丽的分割线=========================
    INV库存
    organization 两个含义:
    1. 经营单位,A/B/C分公司,A下面有A1,A2等工厂,主题目标是为了独立核算此组织
    ORG,ORG_ID;
    2. 库存组织,例如制造商的仓库,例如A1,A2等工厂
    Organization_id;
    HR_ORGANIZATION_UNITS -
    Org_organization_definitions 
    Mtl_subinventory_ 库存组织单位
    MTL_PARAMETERS -库存组织参数(没有用ID,直接用name)
    MTL_SYSTEM_ITEMS_b -物料信息(同上,应用了库存组织name)
    MTL_SECONDARY_INVENTORIES -子库存组织 - 
    MTL_ITEM_LOCATTIONS -货位 - SUBINVENTROY_CODE
    Mtl_Material_Transactions - (库存)物料事物表
    成本 mtl_transaction_accounts
    transaction_cost是事物成本;
    ACTUAL_COST是通过成本算法计算出来的实际成本,主计量单位
    现有量
    汇总历史记录(正负合计)
    Mtl_Material_Transactions
    MTL_ONHAND_QUANTITIES现有量表,组织/子库存/货位/物品 summary可能按照挑库先进先出统计,如果设置了"不允许负库存",这样就不可能出现负数
    PO
    请购单头表
    Po_Requisition_Headers_all
    行表
    Po_Requisition_lines_all
    采购订单
    PO_HEADER_ALL
    PO_LINES_ALL
    采购接收-退货/组织间转移/正常状态 都需要使用这个模块
    RCV_TRANSACTIONS
    1. 接收100单位货物,放入“待质检”货位
    2. 接受/拒绝
    3. 库存/退回
    有三个不同的状态!例如:接收100个,80个接受入库,20个退回,那么有80个接受事务/20个退回事物
    select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS
    可以看出以下阶段:
    A1.RECEIVE – RECEIVING
    A2.ACCEPT – RECEIVING
    A3.DELIERY – INVETORY(影响库存现有量)
    如果按照正常模式,最后会触发产生MTL_MATERIAL_TRANSACTIONS
    销售订单
    OE_ORDER_headers_all
    SOLD_FROM_ORG_ID
    SOLD_TO_ORG_ID 就是客户层
    SHIP_FROM_ORG_ID
    SHIP_TO_ORG_ID 就是客户收货层
    INVOICE_TO_ORG_ID 就是客户收单层
    DELIVER_TO_ORG_ID
    和客户结构有关
    客户 RA_customers 
    客户Address Ra_Addresses
    Address 货品抵达 site RA_SITE_USES_ALL
    Address 发票抵达 site 
    OE_ORDER_LINEs_all
    GL凭证
    gl_je_batches
    凭证日期:                DEFAULT_EFFECTIVE_DATE
    会计期间:                DEFAULT_PERIOD_NAME
    原币种凭证批借贷方汇总: RUNNING_TOTAL_DR/CR 比如美元
    本位币凭证批借贷方汇总: RUNNING_TOTAL_ACCOUNTED_DR/CR 


    gl_je_headers日记账头信息
    批号:     JE_BATCH_ID
    会计期间: PERIOD_NAME
    币种:     CURRENCY_CODE
    汇率类型: CURRENCY_CONVERSION_TYPE
    汇率日期: CURRENCY_CONVERSION_DATE
    帐套:     SET_OF_BOOKS_ID 参考 GL_SETS_OF_BOOKS
    凭证类型: JE_CATEGORY 参考 GL_JE_SOURCES
    凭证来源: JE_SOURCE
    gl_je_lines日记账体信息
    CODE_COMBINATION_ID 科目组合编号
    GL_BALANCES 总帐余额
    PERIOD_NET_DR/CR 净值
    BEGIN_BALANCE_DR/CR 期初额
    AR应收发票
    RA_CUSTOMER_TRX_ALL
        CUSTOMER_TRX_ID 发票编号
        BILL_TO_SITE_USE_ID 客户收单方编号
        PRIMARY_SALES_ID销售员
    REFERENCE是Oracle提供的外部编号输入框,但是由于版本问题和长度(<=30),不建议用户使用,如果要使用外部编号,请使用说明性弹性域
    RA_CUSTOMER_TRX_LINES_ALL
        LINE_ID            行号
        INVENTORY_ITEM_ID 可以为空,比如非物料的服务,只在DE script ION中出现 /税行
        DE script ION      
        QUANTITY_INVOICE   开票数量
        LINE_TYPE          行类型 (一般/税)
        EXTEND_PRICE       本行金额
    注意:税行是隐藏行,所以至少会有两行
    收款情况
    AR_CASH_RECEIPTS_ALL(还包含了非收款信息)
        CASH_RECEIPT_ID 内部code
        RECEIPT_NUMBER   收款号
        RECEIPT_DATE     收款日期
        AMOUNT           总额
        RECEIPT_TYPE     现金/杂项 Cash/Misc
        FUNCTIONAL_AMOUNT 本位币计量金额
       UI上为RECEIPTS 
       核销关系不是一一对应,也不是一次核销100%,UI上右下方的Application 按钮
       AR_RECEIVABLE_APPLICATIONS_ALL
        APPLIED_CUSTOMER_TRX_ID   发票编号
        APPLIED_CUSTOMER_TRX_LINE_ID   发票行编号


        STATUS APP表示核销 /UNAPP表示未核销
            AMOUNT_APPLIED                 匹配金额
        注意:红冲收款报表时间跨月的问题;必须联查 AR_CASH_RECEIPTS_ALL和   AR_CASH_RECEIPT_HISTORY_ALL
    AP
    应付帐款(是我方人员按照供应商提供的纸张发票信息录入)UI 上的invoice
    AP_INVOICES_ALL
    实际付款PAYMENT
    AP_CHECKS_ALL
    核销关系 同AR,右下方的Payment 按钮
    AP_INVOICE_PAYMENTS_ALL客户余额表,情况比较复杂:比如两个用户合并,应收应付差额,预付款
    资产信息FA_ADDITIONS
    名称
    编号
    分类
    数量
    资产类别
    FA_CATEGORIES
    资产帐簿
    FA_BOOK_CONTROLS 和会计帐簿有什么关系?
    FA_BOOKS 
    UI中的Inquiry
    Mothed是折旧方法(直线法/产量法)
    FA_DISTRIBUTION_HISTORY分配assignment,给什么部门使用多少
    LOCATION_ID 部门 联查FA_LOCATIONS
    折旧信息(分摊方法)
    FA_DEPRN_DETAIL
    period_counter 折旧期间编号
    折旧事务(新增、重建、转移、报废)
    FA_TRANSACTION_HEADERS
    ========================华丽的分割线=========================
    fnd_user --- 系统用户表
    po_vendors --- 供应商信息表
    po_vendor_sites --- 供应商地点信息表
    hr_organization_units --- 组织及库存组织表
    per_people_f --- 员工表
    wip_entities --- 作业名信息表
    wip_discrete_jobs --- 离散作业表
    wip_requirement_operations --- 作业名物料需求发放表
    po_headers_all --- 采购订单头表
    po_lines_all --- 采购订单行表
    po_line_locations_all --- 采购行地点表
    rcv_transactions --- 接收交易表
    bom_bill_of_materials --- 物料清单表
    bom_inventory_components --- 物料清单构成表
    mtl_system_items --- 物料主表
    mtl_onhand_quantities --- 库存数据表
    mtl_item_locations --- 项目货位表
    mtl_material_transactions --- 出入库记录表
    mtl_supply --- 供应表
    mtl_demand --- 需求表


    参考二:                                                  


    1. OU、库存组织 
    SELECT hou.organization_id ou_org_id, --org_id
    hou.name ou_name, --ou 名称
    ood.organization_id org_org_id, -- 库存组织 id
    ood.organization_code org_org_code, -- 库存组织代码
    msi.secondary_inventory_name, -- 子库存名称
    msi.description -- 子库存描述
    FROM hr_organization_information hoi, -- 组织分类表
    hr_operating_units hou, --ou 视图
    org_organization_definitions ood, -- 库存组织定义视图
    mtl_secondary_inventories msi -- 子库存信息表
    WHERE hoi.org_information1 = 'OPERATING_UNIT'
    AND hoi.organization_id = hou.organization_id
    AND ood.operating_unit = hoi.organization_id
    AND ood.organization_id = msi.organization_id
    -- 获取系统 ID
    call fnd_global.APPS_INITIALIZE( 1318 , 50583 , 401 )
    select fnd_profile.VALUE( 'ORG_ID' ) FROM DUAL
    select * from hr_operating_units hou where hou.organization_id= 204
    2. 用户、责任及 HR
    -- 系统责任定义 VIEW(FROM FND_RESPONSIBILITY_TL, FND_RESPONSIBILITY)
    SELECT APPLICATION_ID,
    RESPONSIBILITY_ID,
    RESPONSIBILITY_KEY,
    END_DATE,
    RESPONSIBILITY_NAME,
    DESCRIPTION
    FROM FND_RESPONSIBILITY_VL;
    -- 用户责任关系
    SELECT USER_ID, RESPONSIBILITY_ID FROM FND_USER_RESP_GROUPS;
    -- 用户表
    SELECT USER_ID, USER_NAME, EMPLOYEE_ID, PERSON_PARTY_ID, END_DATE
    FROM FND_USER;
    -- 人员表 VIEW
    SELECT PERSON_ID,
    START_DATE,
    DATE_OF_BIRTH,
    EMPLOYEE_NUMBER,
    NATIONAL_IDENTIFIER,
    SEX,
    FULL_NAME
    FROM per_people_f;
    -- 综合查询
    SELECT USER_NAME, FULL_NAME, RESPONSIBILITY_NAME, CC.DESCRIPTION
    FROM FND_USER AA,
    FND_USER_RESP_GROUPS BB,
    FND_RESPONSIBILITY_VL CC,
    per_people_f DD
    WHERE AA.USER_ID = BB.USER_ID
    AND BB.RESPONSIBILITY_ID = CC.RESPONSIBILITY_ID
    AND AA.EMPLOYEE_ID = DD.PERSON_ID
    AND RESPONSIBILITY_NAME like '% 供应处 %'
    ORDER BY USER_NAME;
    -- 综合查询
    -- 人员状况基本信息表
    SELECT PAF.PERSON_ID 系统 ID,
    PAF.FULL_NAME 姓名 ,
    PAF.DATE_OF_BIRTH 出生日期 ,
    PAF.REGION_OF_BIRTH 出生地区 ,
    PAF.NATIONAL_IDENTIFIER 身份证号 ,
    PAF.ATTRIBUTE1 招工来源 ,
    PAF.ATTRIBUTE3 员工类型 ,
    PAF.ATTRIBUTE11 集团合同号 ,
    PAF.original_date_of_hire 参加工作日期 ,
    PAF.PER_INFORMATION17 省份 ,
    DECODE (PAF.SEX, 'M' , ' 男 ' , 'F' , ' 女 ' , 'NULL' ) 性别 , --decode 适合和同一值做比较有多种结果,不适合和多种值比较有多种结果
    CASE PAF.SEX
    WHEN 'M' THEN ' 男 '
    WHEN 'F' THEN ' 女 '
    ELSE 'NULL'
    END 性别 1, --case 用法一
    CASE WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1960' THEN '50 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1970' THEN '60 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1980' THEN '70 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1990' THEN '80 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '2000' THEN '90 年代 '
    ELSE '21 世纪 ' --case 用法二
    END 出生年代
    FROM PER_ALL_PEOPLE_F PAF
     
     
     
    3. 供应商 VENDOR
    -- 供应商主表数据:
    SELECT ass.vendor_id vendor_id,
    ass.party_id party_id,
    ass.segment1 vendor_code,
    ass.vendor_name vendor_name,
    ass.vendor_name vendor_short_name,
    ass.vendor_type_lookup_code vendor_type,
    flv.meaning vendor_type_meaning,
    hp.tax_reference tax_registered_name,
    ass.payment_method_lookup_code payment_method,
    att.name term_name,
    att.enabled_flag enabled_flag,
    att.end_date_active end_date_active,
    ass.creation_date creation_date,
    ass.created_by created_by,
    ass.last_update_date last_update_date,
    ass.last_updated_by last_updated_by,
    ass.last_update_login last_update_login
    FROM ap_suppliers ass,
    fnd_lookup_values flv,
    hz_parties hp,
    ap_terms_tl att
    WHERE ass.vendor_type_lookup_code = flv.lookup_code(+)
    AND flv.lookup_type(+) = 'VENDOR TYPE'
    AND flv.language(+) = userenv ( 'LANG' )
    AND ass.party_id = hp.party_id
    AND att.language = userenv ( 'LANG' )
    AND ass.terms_id = att.term_id(+)
    -- 供应商银行信息
    SELECT ass.vendor_id vendor_id,
    ass.party_id party_id,
    bank.party_id bank_id,
    bank.party_name bank_name,
    branch.party_id branch_id,
    branch.party_name bank_branch_name,
    ieba.bank_account_num bank_account_num
    FROM ap_suppliers ass,
    hz_parties hp,
    iby_account_owners iao,
    iby_ext_bank_accounts ieba,
    hz_parties bank,
    hz_parties branch
    WHERE ass.party_id = hp.party_id
    AND hp.party_id = iao.account_owner_party_id(+)
    AND iao.ext_bank_account_id = ieba.ext_bank_account_id(+)
    AND ieba.bank_id = bank.party_id(+)
    AND ieba.branch_id = branch.party_id(+)
    ORDER BY ieba.creation_date;
    -- 供应商开户行地址信息
    SELECT hps.party_id party_id,
    hps.party_site_id party_site_id,
    hl.location_id location_id,
    hl.country country,
    hl.province province,
    hl.city city,
    hl.address1 address1,
    hl.address2 address2,
    hl.address3 address3,
    hl.address4 address4
    FROM hz_party_sites hps, hz_locations hl
    WHERE hps.location_id = hl.location_id
    ORDER BY hps.creation_date
    -- 供应商联系人信息
    SELECT hr.subject_id subject_id,
    hr.object_id object_id,
    hr.party_id party_id,
    hp.person_last_name || ' ' || hp.person_middle_name || ' ' ||
    hp.person_first_name contact_person,
    hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpf.phone_area_code fax_phone_area_code,
    hcpf.phone_number fax_phone_number,
    hcpe.email_address email_address
    FROM hz_relationships hr,
    hz_contact_points hcpp,
    hz_contact_points hcpf,
    hz_contact_points hcpe,
    hz_parties hp
    WHERE hr.object_id = hp.party_id
    AND hcpp.owner_table_id(+) = hr.party_id
    AND hcpf.owner_table_id(+) = hr.party_id
    AND hcpe.owner_table_id(+) = hr.party_id
    AND hr.object_type = 'PERSON'
    AND hr.relationship_code(+) = 'CONTACT'
    AND hcpp.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpf.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpf.contact_point_type(+) = 'PHONE'
    AND hcpf.phone_line_type(+) = 'FAX'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL
    ORDER BY hr.creation_date;
    -- 供应商地址主信息
    SELECT assa.vendor_site_id vendor_site_id,
    assa.vendor_id vendor_id,
    assa.vendor_site_code vendor_code,
    assa.vendor_site_code address_short_name,
    assa.address_line1 address_line1,
    assa.address_line2 address_line2,
    assa.address_line3 address_line3,
    assa.address_line4 address_line4,
    assa.org_id org_id,
    assa.country country,
    assa.province province,
    assa.city city,
    assa.county county,
    assa.zip zip,
    assa.pay_site_flag pay_site_flag,
    assa.purchasing_site_flag purchasing_site_flag,
    assa.inactive_date inactive_date,
    assa.creation_date creation_date,
    assa.created_by created_by,
    assa.last_update_date last_update_date,
    assa.last_updated_by last_updated_by,
    assa.last_update_login last_update_login
    FROM ap_suppliers ass, ap_supplier_sites_all assa
    WHERE assa.vendor_id = ass.vendor_id;
    -- 供应商地址联系人信息: phone 、 fax 和 Email
    SELECT hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpf.phone_area_code fax_phone_area_code,
    hcpf.phone_number fax_phone_number,
    hcpe.email_address email_address
    FROM ap_supplier_sites_all assa,
    hz_contact_points hcpp,
    hz_contact_points hcpf,
    hz_contact_points hcpe,
    hz_party_sites hps
    WHERE assa.party_site_id = hps.party_site_id
    AND hcpp.owner_table_id(+) = assa.party_site_id
    AND hcpf.owner_table_id(+) = assa.party_site_id
    AND hcpe.owner_table_id(+) = assa.party_site_id
    AND hcpp.owner_table_name(+) = 'HZ_PARTY_SITES'
    AND hcpf.owner_table_name(+) = 'HZ_PARTY_SITES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTY_SITES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpf.contact_point_type(+) = 'PHONE'
    AND hcpf.phone_line_type(+) = 'FAX'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL ;
    -- 供应商地址收件人信息
    SELECT assa.party_site_id
    FROM ap_supplier_sites_all assa
    -- 根据 party_site_id 得到供应商地址的收件人名称
    SELECT hps.addressee FROM hz_party_sites hps;
    -- 供应商银行帐户分配层次关系
    SELECT * FROM iby_pmt_instr_uses_all;
    -- 供应商银行帐户分配层次关系明细 ( 不包括供应商层的分配信息 ):
    SELECT * FROM iby_external_payees_all;
     
    4. 客户 CUSTOMER
    --SQL 查询
    -- 客户账户表 以许继 1063 电网客户为例 -->>PARTY_ID = 21302
    SELECT * FROM hz_cust_accounts AA WHERE AA.CUST_ACCOUNT_ID = 1063 ;
     
    -- 客户名称及地址全局信息表 -->> PARTY_NUMBER = 19316
    SELECT * FROM hz_parties AA WHERE AA.PARTY_ID = 21302 ;
     
    -- 客户地点账户主文件
    SELECT * FROM hz_cust_acct_sites_all WHERE CUST_ACCOUNT_ID = 1063 ;
     
    -- 客户地点 ( 关联 hz_cust_acct_sites_all)
    SELECT * FROM HZ_PARTY_SITES WHERE PARTY_ID = 21302 ;
     
    -- 地点地址名称 ( 关联 hz_cust_acct_sites_all)
    SELECT AA.ADDRESS1, AA.ADDRESS_KEY
    FROM HZ_LOCATIONS AA, HZ_PARTY_SITES BB
    WHERE AA.LOCATION_ID = BB.LOCATION_ID
    AND BB.PARTY_ID = 21302 ;
     
    -- 客户地点业务目的 ( 关联 hz_cust_acct_sites_all 用 CUST_ACCT_SITE_ID)
    SELECT * FROM HZ_CUST_SITE_USES_ALL;
     
    -- 客户地点详细信息表,以供应处 OU 的身份 ORG_ID = 119
    SELECT AA.PARTY_SITE_ID 客户组织地点 ID,
    AA.PARTY_ID 客户组织 ID,
    AA.LOCATION_ID 地点 ID,
    AA.PARTY_SITE_NUMBER 地点编号 ,
    AA.IDENTIFYING_ADDRESS_FLAG 地址标示 ,
    AA.STATUS 有效否 ,
    AA.PARTY_SITE_NAME,
    BB.ORG_ID 业务实体 ,
    BB.bill_to_flag 收单标示 ,
    BB.ship_to_flag 收货标示 ,
    CC.ADDRESS1 地点名称 ,
    DD.SITE_USE_ID,
    DD.SITE_USE_CODE,
    DD.PRIMARY_FLAG,
    DD.STATUS,
    DD.LOCATION 业务目的 ,
    DD.BILL_TO_SITE_USE_ID 收单地 ID,
    DD.TAX_CODE
    FROM hz_party_sites AA,
    hz_cust_acct_sites_all BB,
    hz_locations CC,
    HZ_CUST_SITE_USES_ALL DD
    WHERE AA.PARTY_SITE_ID = BB.PARTY_SITE_ID
    AND BB.CUST_ACCOUNT_ID = 1063
    AND BB.ORG_ID = 119
    AND AA.STATUS = 'A'
    AND AA.LOCATION_ID = CC.LOCATION_ID
    AND BB.CUST_ACCT_SITE_ID(+) = DD.CUST_ACCT_SITE_ID
    AND DD.STATUS <> 'I' ;
     
    --************* 综合查询 ************--
    -- 客户主数据
    SELECT hca.cust_account_id customer_id,
    hp.party_number customer_number,
    hp.party_name customer_name,
    hp.party_name customer_short_name,
    hca.customer_type customer_type,
    alt.meaning customer_type_meaning,
    hca.customer_class_code customer_class,
    alc.meaning customer_class_meaning,
    hp.tax_reference tax_registered_name,
    rt.name term_name,
    hca.creation_date creation_date,
    hca.created_by created_by,
    hca.last_update_date last_update_date,
    hca.last_updated_by last_updated_by,
    hca.last_update_login last_update_login
    FROM hz_parties hp,
    hz_cust_accounts hca,
    ar_lookups alt,
    ar_lookups alc,
    hz_customer_profiles hcp,
    ra_terms rt
    WHERE hp.party_id = hca.party_id
    AND hca.customer_type = alt.lookup_code(+)
    AND alt.lookup_type = 'CUSTOMER_TYPE'
    AND hca.customer_class_code = alc.lookup_code(+)
    AND alc.lookup_type(+) = 'CUSTOMER CLASS'
    AND hca.cust_account_id = hcp.cust_account_id(+)
    AND hcp.standard_terms = rt.term_id(+)
     
    -- 客户收款方法 SQL
    SELECT arm.name receipt_method_name
    FROM hz_cust_accounts hca,
    ra_cust_receipt_methods rcrm,
    ar_receipt_methods arm
    WHERE hca.cust_account_id = rcrm.customer_id
    AND rcrm.receipt_method_id = arm.receipt_method_id
    ORDER BY rcrm.creation_date;
    -- 客户账户层银行账户信息 SQL
    SELECT hca.cust_account_id cust_account_id,
    hp.party_id party_id,
    bank.party_id bank_id,
    bank.party_name bank_name,
    branch.party_id branch_id,
    branch.party_name bank_branch_name,
    ieba.bank_account_num bank_account_num
    FROM hz_cust_accounts hca,
    hz_parties hp,
    iby_account_owners iao,
    iby_ext_bank_accounts ieba,
    hz_parties bank,
    hz_parties branch
    WHERE hca.party_id = hp.party_id
    AND hp.party_id = iao.account_owner_party_id(+)
    AND iao.ext_bank_account_id = ieba.ext_bank_account_id(+)
    AND ieba.bank_id = bank.party_id(+)
    AND ieba.branch_id = branch.party_id(+)
    ORDER BY ieba.creation_date;
    -- 客户开户行地址信息 SQL
    SELECT hl.country || '-' || hl.province || '-' || hl.city || '-' ||
    hl.address1 || '-' || hl.address2 || '-' || hl.address3 || '-' ||
    hl.address4 bank_address
    FROM hz_party_sites hps, hz_locations hl
    WHERE hps.location_id = hl.location_id
    ORDER BY hps.creation_date;
    -- 客户账户层联系人信息:联系人、电话、手机和 Email SQL
    SELECT hr.party_id party_id,
    hcar.cust_account_id cust_account_id,
    hcar.cust_acct_site_id cust_acct_site_id,
    hp.person_last_name || ' ' || hp.person_middle_name || ' ' ||
    hp.person_first_name contact_person,
    hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpm.phone_area_code mobile_phone_area_code,
    hcpm.phone_number mobile_phone_number,
    hcpe.email_address email_address
    FROM hz_relationships hr,
    hz_cust_account_roles hcar,
    hz_org_contacts hoc,
    hz_contact_points hcpp,
    hz_contact_points hcpm,
    hz_contact_points hcpe,
    hz_parties hp,
    hz_cust_accounts hca
    WHERE hr.object_id = hp.party_id
    AND hr.party_id = hcar.party_id
    AND hr.relationship_id = hoc.party_relationship_id(+)
    AND hcpp.owner_table_id(+) = hr.party_id
    AND hcpm.owner_table_id(+) = hr.party_id
    AND hcpe.owner_table_id(+) = hr.party_id
    AND hr.object_type = 'PERSON'
    AND hr.relationship_code(+) = 'CONTACT'
    AND hcpp.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpm.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpm.contact_point_type(+) = 'PHONE'
    AND hcpm.phone_line_type(+) = 'MOBILE'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL
    AND hr.subject_id = hca.party_id
    AND hcar.cust_acct_site_id IS NULL
    ORDER BY hr.creation_date;
    -- 客户地址
    SELECT hcasa.cust_acct_site_id customer_site_id,
    hcasa.cust_account_id customer_id,
    hps.party_site_number customer_site_code,
    hps.party_site_name customer_site_name,
    hl.address1 address_line1,
    hl.address2 address_line2,
    hl.address3 address_line3,
    hl.address4 address_line4,
    hcasa.org_id org_id,
    hl.country country,
    hl.province province,
    hl.city city,
    hl.county county,
    hl.postal_code zip,
    hcasa.bill_to_flag bill_to_flag,
    hcasa.ship_to_flag ship_to_flag,
    hca.creation_date creation_date,
    hca.created_by created_by,
    hca.last_update_date last_update_date,
    hca.last_updated_by last_updated_by,
    hca.last_update_login last_update_login
    FROM hz_cust_accounts hca,
    hz_cust_acct_sites_all hcasa,
    hz_party_sites hps,
    hz_locations hl
    WHERE hca.cust_account_id = hcasa.cust_account_id
    AND hcasa.party_site_id = hps.party_site_id
    AND hps.location_id = hl.location_id;
     
    -- 客户账户层地址 contact person 信息 :phone,mobile,email
    SELECT hr.party_id party_id,
    hcar.cust_account_id cust_account_id,
    hcar.cust_acct_site_id cust_acct_site_id,
    hp.person_last_name || ' ' || hp.person_middle_name || ' ' ||
    hp.person_first_name contact_person,
    hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpm.phone_area_code mobile_phone_area_code,
    hcpm.phone_number mobile_phone_number,
    hcpe.email_address email_address
    FROM hz_relationships hr,
    hz_cust_account_roles hcar,
    hz_org_contacts hoc,
    hz_contact_points hcpp,
    hz_contact_points hcpm,
    hz_contact_points hcpe,
    hz_parties hp,
    hz_cust_accounts hca
    WHERE hr.object_id = hp.party_id
    AND hr.party_id = hcar.party_id
    AND hr.relationship_id = hoc.party_relationship_id(+)
    AND hcpp.owner_table_id(+) = hr.party_id
    AND hcpm.owner_table_id(+) = hr.party_id
    AND hcpe.owner_table_id(+) = hr.party_id
    AND hr.object_type = 'PERSON'
    AND hr.relationship_code(+) = 'CONTACT'
    AND hcpp.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpm.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpm.contact_point_type(+) = 'PHONE'
    AND hcpm.phone_line_type(+) = 'MOBILE'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL
    AND hr.subject_id = hca.party_id
    AND hca.cust_account_id = hcar.cust_account_id
    ORDER BY hr.creation_date;
     
    -- 客户账户地点地址
    SELECT hp.party_id,
    hca.cust_account_id,
    hcasa.cust_acct_site_id,
    hcasa.bill_to_flag,
    hcasa.ship_to_flag,
    hcsua.site_use_id,
    hcasa.party_site_id,
    hcsua.site_use_code,
    hcsua.primary_flag,
    hcsua.location,
    hcsua.org_id
    FROM hz_parties hp,
    hz_cust_accounts hca,
    hz_party_sites hps,
    hz_cust_acct_sites_all hcasa,
    hz_cust_site_uses_all hcsua
    WHERE hp.party_id = hca.party_id
    AND hca.cust_account_id = hcasa.cust_account_id
    AND hcasa.party_site_id = hps.party_site_id
    AND hcsua.cust_acct_site_id = hcasa.cust_acct_site_id
    -- 客户主配置文件
    SELECT * FROM hz_cust_profile_classes;
    SELECT * FROM hz_customer_profiles;
    SELECT * FROM hz_cust_prof_class_amts;
    SELECT * FROM hz_cust_profile_amts;
     
    5. 订单 OE
    --
    select * from oe_order_headers_all 销售头
    select * from oe_order_lines_all 销售行
    select * from wsh_new_deliveries 发送
    select * from wsh_delivery_details
    select * from wsh_delivery_assignments
    -- 综合查询 1- 未结销售订单
    SELECT H.ORDER_NUMBER 销售订单 ,
    h.cust_po_number 客户 PO,
    cust.account_number 客户编码 ,
    hp.party_name 客户名称 ,
    ship_use.location 收货地 ,
    bill_use.location 收单地 ,
    h.ordered_date 订单日期 ,
    H.ATTRIBUTE1 合同号 ,
    h.attribute2 屏号 ,
    h.attribute3 来源编码 ,
    l.line_number 行号 ,
    l.ordered_item 物料 ,
    msi.description 物料说明 ,
    l.order_quantity_uom 订购单位 ,
    l.ordered_quantity 订购数量 ,
    l.cancelled_quantity 取消数量 ,
    l.shipped_quantity 发运数量 ,
    l.schedule_ship_date 计划发运日期 ,
    l.booked_flag 登记标记 ,
    ol.MEANING 工作流状态 ,
    l.cancelled_flag 取消标记
    FROM OE_ORDER_HEADERS_ALL H,
    OE_ORDER_LINES_ALL L,
    HZ_CUST_ACCOUNTS CUST,
    hz_parties hp,
    hz_cust_site_uses_all ship_use,
    hz_cust_site_uses_all bill_use,
    mtl_system_items_b msi,
    oe_lookups ol
    WHERE 1 = 1
    AND H.HEADER_ID = L.HEADER_ID
    AND H.SOLD_TO_ORG_ID = CUST.CUST_ACCOUNT_ID
    and cust.party_id = hp.party_id
    and h.ship_to_org_id = ship_use.site_use_id
    and h.invoice_to_org_id = bill_use.site_use_id
    and l.flow_status_code not in ( 'CLOSED' , 'CANCELLED' )
    and l.inventory_item_id = msi.inventory_item_id
    and msi.organization_id = 141
    and l.flow_status_code = ol.LOOKUP_CODE
    and ol.LOOKUP_TYPE = 'LINE_FLOW_STATUS'
    AND CUST.ACCOUNT_NUMBER IN ( '91010072' , '91010067' , '91010036' )
    order by party_name ,收货地,销售订单 ;


    6. 采购申请 PR
    -- 申请单头 (以电网组织 ORG_ID=112 内部申请 =14140002781 为例
    SELECT PRH.REQUISITION_HEADER_ID 申请单头 ID,
    PRH.PREPARER_ID,
    PRH.Org_Id OU_ID,
    PRH.SEGMENT1 申请单编号 ,
    PRH.Creation_Date 创建日期 ,
    PRH.Created_By 编制人 ID,
    FU.USER_NAME 用户名称 ,
    PP.FULL_NAME 用户姓名 ,
    PRH.Approved_Date 批准日期 ,
    PRH.Description 说明 ,
    PRH.Authorization_Status 状态 ,
    PRH.Type_Lookup_Code 类型 ,
    PRH.Transferred_To_Oe_Flag 传递标示
    FROM PO_REQUISITION_HEADERS_ALL PRH, FND_USER FU, per_people_f PP
    WHERE PRH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND PRH.ORG_ID = 112
    AND PRH.SEGMENT1 = '14140002781' ;
    -->> 内部申请 =14140002781 申请单头 ID = 3379
    -- 申请单行明细
    SELECT PRL.REQUISITION_HEADER_ID 申请单 ID,
    PRL.REQUISITION_LINE_ID 行 ID,
    PRL.LINE_NUM 行号 ,
    PRL.CATEGORY_ID 分类 ID,
    PRL.ITEM_ID 物料 ID,
    ITEM.SEGMENT1 物料编码 ,
    PRL.ITEM_DESCRIPTION 物料说明 ,
    PRL.Quantity 需求数 ,
    PRL.Quantity_Delivered 送货数 ,
    PRL.Quantity_Cancelled 取消数 ,
    PRL.Unit_Meas_Lookup_Code 单位 ,
    PRL.Unit_Price 参考价 ,
    PRL.Need_By_Date 需求日期 ,
    PRL.Source_Type_Code 来源类型 ,
    PRL.Org_Id OU_ID,
    PRL.Source_Organization_Id 对方组织 ID,
    PRL.Destination_Organization_Id 本方组织 ID
    from PO_REQUISITION_LINES_ALL PRL,MTL_SYSTEM_ITEMS ITEM
    WHERE PRL.ORG_ID = 112
    AND PRL.ITEM_ID = ITEM.INVENTORY_ITEM_ID
    AND PRL.Destination_Organization_Id = ITEM.ORGANIZATION_ID
    AND PRL.REQUISITION_HEADER_ID = 3379 ;
    -- 申请单头 ( 加对方订单编号 )
    SELECT PRH.REQUISITION_HEADER_ID 申请单头 ID,
    PRH.PREPARER_ID,
    PRH.Org_Id OU_ID,
    PRH.SEGMENT1 申请单编号 ,
    PRH.Creation_Date 创建日期 ,
    PRH.Created_By 编制人 ID,
    FU.USER_NAME 用户名称 ,
    PP.FULL_NAME 用户姓名 ,
    PRH.Approved_Date 批准日期 ,
    PRH.Description 说明 ,
    PRH.Authorization_Status 状态 ,
    PRH.Type_Lookup_Code 类型 ,
    PRH.Transferred_To_Oe_Flag 传递标示 ,
    OEH.ORDER_NUMBER 对方 CO 编号
    FROM PO_REQUISITION_HEADERS_ALL PRH, FND_USER FU, per_people_f PP,OE_ORDER_HEADERS_ALL OEH
    WHERE PRH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND PRH.REQUISITION_HEADER_ID = OEH.SOURCE_DOCUMENT_ID(+)
    AND PRH.ORG_ID = 112
    AND PRH.SEGMENT1 = '14140002781' ;
    --( 销售订单记录有对方 OU_ID, 申请单关键字 SOURCE_DOCUMENT_ID 申请单号 SOURCE_DOCEMENT_REF)
     
    ******************* 综合查询类 *******************
    -- 申请单头综合查询 (进限制只能查询 -- 电网组织 ORG_ID=112)
    SELECT PRH.REQUISITION_HEADER_ID 申请单头 ID,
    PRH.Org_Id 组织 ID,
    PRH.SEGMENT1 申请单编号 ,
    PRH.Creation_Date 创建日期 ,
    PRH.Created_By 编制人 ID,
    FU.USER_NAME 用户名称 ,
    PP.FULL_NAME 用户姓名 ,
    PRH.Approved_Date 批准日期 ,
    PRH.Description 说明 ,
    PRH.Authorization_Status 状态 ,
    PRH.Type_Lookup_Code 类型 ,
    PRH.Transferred_To_Oe_Flag 传递标示 ,
    PRL.REQUISITION_LINE_ID 行 ID,
    PRL.LINE_NUM 行号 ,
    PRL.CATEGORY_ID 分类 ID,
    PRL.ITEM_ID 物料 ID,
    ITEM.SEGMENT1 物料编码 ,
    PRL.ITEM_DESCRIPTION 物料说明 ,
    PRL.Quantity 需求数 ,
    PRL.Quantity_Delivered 送货数 ,
    PRL.Quantity_Cancelled 取消数 ,
    PRL.Unit_Meas_Lookup_Code 单位 ,
    PRL.Unit_Price 参考价 ,
    PRL.Need_By_Date 需求日期 ,
    PRL.Source_Type_Code 来源类型 ,
    PRL.Source_Organization_Id 对方组织 ID,
    PRL.Destination_Organization_Id 本方组织 ID
    FROM PO_REQUISITION_HEADERS_ALL PRH,
    FND_USER FU,
    per_people_f PP,
    PO_REQUISITION_LINES_ALL PRL,
    MTL_SYSTEM_ITEMS ITEM
    WHERE PRH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND PRH.REQUISITION_HEADER_ID = PRL.REQUISITION_HEADER_ID
    AND PRH.Org_Id = PRL.ORG_ID
    AND PRL.ITEM_ID = ITEM.INVENTORY_ITEM_ID
    AND PRL.Destination_Organization_Id = ITEM.ORGANIZATION_ID
    AND PRH.ORG_ID = 112 ;
     
    -- 若需创建视图只需在 SELECT 语句前加上
    CREATE OR REPLACE VIEW CUX_INV_PR112 AS
    7. 采购订单 PO
    -- 采购单头信息 TYPE_LOOKUP_CODE='STANDARD' (以供应处 OU ORG_ID=119 采购单 ='' 为例)
    -- 类型说明 TYPE_LOOKUP_CODE='STANDARD' 为采购单 TYPE_LOOKUP_CODE='BLANKET' 为采购协议
    SELECT POH.ORG_ID OU_ID,
    POH.PO_HEADER_ID 采购单头 ID,
    POH.TYPE_LOOKUP_CODE 类型 ,
    POH.AUTHORIZATION_STATUS 状态 ,
    POH.VENDOR_ID 供应商 ID,
    VENDOR.VENDOR_NAME 供应商名 ,
    POH.VENDOR_SITE_ID 供应商地址 ID,
    POH.VENDOR_CONTACT_ID 供应商联系人 ID,
    POH.SHIP_TO_LOCATION_ID 本方收货地 ID,
    POH.BILL_TO_LOCATION_ID 本方收单地 ID,
    POH.CREATION_DATE 创建日期 ,
    POH.APPROVED_FLAG 审批 YN,
    POH.APPROVED_DATE 审批日期 ,
    POH.COMMENTS 采购单说明 ,
    POH.TERMS_ID 条款 ID,
    POH.AGENT_ID 采购员 ID,
    AGT_PP.LAST_NAME 采购员 ,
    POH.CREATED_BY 创建者 ID,
    FU.USER_NAME 创建用户 ,
    PP.FULL_NAME 用户姓名
    FROM PO_HEADERS_ALL POH, FND_USER FU, per_people_f PP,PER_ALL_PEOPLE_F AGT_PP,ap_suppliers VENDOR
    WHERE POH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND POH.AGENT_ID = AGT_PP.PERSON_ID
    AND POH.VENDOR_ID=VENDOR.VENDOR_ID
    AND POH.ORG_ID = 119
    AND POH.TYPE_LOOKUP_CODE = 'STANDARD'
    AND POH.SEGMENT1 = '14730005436' ;
    /*
    FND_USER FU, per_people_f PP 用户相关表
    po_agents_name_v 采购员视图 ----> PO_AGENTS.AGENT_ID = PER_ALL_PEOPLE_F.PERSON_ID 采购员相关表
    ap_suppliers 供应商主表
    */
     
    -->> POH.SEGMENT1 = '14730005436' PO_HEADER_ID = 10068
    -- 采购单行信息
    SELECT POL.ORG_ID OU_ID,
    POL.PO_HEADER_ID 采购单头 ID,
    POL.PO_LINE_ID 行 ID,
    POL.LINE_NUM 行号 ,
    POL.ITEM_ID 物料 ID,
    ITEM.SEGMENT1 物料编码 ,
    POL.ITEM_DESCRIPTION 物料说明 ,
    POL.UNIT_MEAS_LOOKUP_CODE 单位 ,
    POL.UNIT_PRICE 单价 ,
    PO_LCT.QUANTITY 订购数 ,
    PO_LCT.QUANTITY_RECEIVED 验收数 ,
    PO_LCT.QUANTITY_ACCEPTED 接收数 ,
    PO_LCT.QUANTITY_REJECTED 拒绝数 ,
    PO_LCT.QUANTITY_CANCELLED 取消数 ,
    PO_LCT.QUANTITY_BILLED 到票数 ,
    PO_LCT.PROMISED_DATE 承诺日期 ,
    PO_LCT.NEED_BY_DATE 需求日期
    FROM PO_LINES_ALL POL,
    Po_Line_Locations_all PO_LCT,
    MTL_SYSTEM_ITEMS ITEM
    WHERE POL.ORG_ID = PO_LCT.ORG_ID
    AND POL.PO_LINE_ID = PO_LCT.PO_LINE_ID
    AND POL.ITEM_ID = ITEM.INVENTORY_ITEM_ID
    AND ITEM.ORGANIZATION_ID = 142
    AND POL.Org_Id = 119
    AND POL.PO_HEADER_ID = 10068 ;
    -- 说明: Po_Line_Locations_all 系 “ 发运表 ”
     
    -- 综合查询 1 ,所分配给供应处组织的物料,存在采购协议,但缺失采购员或缺失仓库;
    select MSIF.Segment1 物料编码 ,
    MSIF.Description 物料描述 ,
    MSIF.LONG_DESCRIPTION 物料详细描述 ,
    --MSIF.primary_unit_of_measure 计量单位 ,
    PRF.LAST_NAME 采购员 ,
    MISD.subinventory_code 默认接收库存 ,
    PLA.unit_price 未税价 ,
    round (PLA.unit_price * ( 1 + ZRB.percentage_rate / 100 ), 2 ) 含税价 ,
    PV.VENDOR_NAME 供应商名称
    from apps.PO_HEADERS_ALL PHA,
    apps.PO_LINES_ALL PLA,
    apps.MTL_SYSTEM_ITEMS_FVL MSIF,
    apps.MTL_ITEM_SUB_DEFAULTS MISD,
    apps.PER_PEOPLE_F PRF,
    apps.PO_VENDORS PV,
    apps.PO_VENDOR_SITES_ALL PVSA,
    apps.ZX_RATES_B ZRB
    where PHA.Type_Lookup_Code = 'BLANKET' and PHA.Org_Id = 119 and
    PHA.PO_HEADER_ID = PLA.Po_Header_Id and
    PHA.Global_Agreement_Flag = 'Y' and PHA.Approved_Flag in ( 'Y' , 'R' ) and
    NVL (PHA.end_Date, sysdate ) >= sysdate and
    NVL (PLA.Expiration_Date, sysdate ) >= sysdate and
    PLA.Cancel_Flag = 'N' and PLA.Item_Id = MSIF.INVENTORY_ITEM_ID and
    MSIF.ORGANIZATION_ID = 142 and
    MSIF.INVENTORY_ITEM_ID = MISD.INVENTORY_ITEM_ID(+) and
    MISD.ORGANIZATION_ID(+) = 142 and MISD.default_type(+) = 2 and
    MSIF.BUYER_ID = PRF.PERSON_ID(+) and
    PRF.EFFECTIVE_END_DATE(+) = to_date( '4712-12-31' , 'YYYY-MM-DD' ) and
    PHA.VENDOR_ID = PV.VENDOR_ID and
    PHA.Vendor_Site_Id = PVSA.VENDOR_SITE_ID and
    PVSA.VAT_CODE = ZRB.tax_rate_code and
    (MISD.subinventory_code is null or PRF.LAST_NAME is null )
     
    -- 采购其他相关表
    select * from po_distributions_all 分配
    select * from po_releases_all
    select * from rcv_shipment_headers 采购接收头
    select * from rcv_shipment_lines 采购接收行
    select * from rcv_transactions 接收事务处理
    select * from po_agents
    select * from po_vendors
    select * from po_vendor_sites_all
     
    8. 库存 INV
    -- 物料主表
    select MSI.ORGANIZATION_ID 组织 ID,
    MSI.INVENTORY_ITEM_ID 物料 ID,
    MSI.SEGMENT1 物料编码 ,
    MSI.DESCRIPTION 物料说明 ,
    MSI.ITEM_TYPE 项目类型 ,
    MSI.PLANNING_MAKE_BUY_CODE 制造或购买 ,
    MSI.PRIMARY_UNIT_OF_MEASURE 基本度量单位 ,
    MSI.BOM_ENABLED_FLAG BOM 标志 ,
    MSI.INVENTORY_ASSET_FLAG 库存资产否 ,
    MSI.BUYER_ID 采购员 ID,
    MSI.PURCHASING_ENABLED_FLAG 可采购否 ,
    MSI.PURCHASING_ITEM_FLAG 采购项目 ,
    MSI.UNIT_OF_ISSUE 单位 ,
    MSI.INVENTORY_ITEM_FLAG 是否为库存 ,
    MSI.LOT_CONTROL_CODE 是否批量 ,
    MSI.RESERVABLE_TYPE 是否要预留 ,
    MSI.STOCK_ENABLED_FLAG 能否库存 ,
    MSI.FIXED_DAYS_SUPPLY 固定提前期 ,
    MSI.FIXED_LOT_MULTIPLIER 固定批量大小 ,
    MSI.INVENTORY_PLANNING_CODE 库存计划方法 ,
    MSI.MAXIMUM_ORDER_QUANTITY 最大定单数 ,
    MSI.MINIMUM_ORDER_QUANTITY 最小定单数 ,
    MSI.FULL_LEAD_TIME 固定提前期 ,
    MSI.PLANNER_CODE 计划员码 ,
    MISD.SUBINVENTORY_CODE 接收子仓库 ,
    MSI.SOURCE_SUBINVENTORY 来源子仓库 ,
    MSI.WIP_SUPPLY_SUBINVENTORY 供应子仓库 ,
    MSI.ATTRIBUTE12 老编码 ,
    MSI.INVENTORY_ITEM_STATUS_CODE 物料状态 ,
    MSS.SAFETY_STOCK_QUANTITY 安全库存量
    from mtl_system_items MSI, MTL_ITEM_SUB_DEFAULTS MISD,mtl_safety_stocks MSS
    where MSI.ORGANIZATION_ID = MISD.ORGANIZATION_ID(+)
    and MSI.INVENTORY_ITEM_ID = MISD.INVENTORY_ITEM_ID(+)
    and MSI.ORGANIZATION_ID = MSS.ORGANIZATION_ID(+)
    and MSI.INVENTORY_ITEM_ID = MSS.INVENTORY_ITEM_ID(+)
    and MSI.ORGANIZATION_ID = 1155
    and MSI.SEGMENT1 = '18020200012'
    -- 物料库存数量
    SELECT MOQ.ORGANIZATION_ID,
    MOQ.INVENTORY_ITEM_ID,
    MOQ.SUBINVENTORY_CODE,
    SUM (MOQ.TRANSACTION_QUANTITY) QTY
    FROM mtl_onhand_quantities MOQ
    WHERE MOQ.INVENTORY_ITEM_ID = 12781
    AND MOQ.ORGANIZATION_ID = 1155
    GROUP BY MOQ.ORGANIZATION_ID, MOQ.INVENTORY_ITEM_ID, MOQ.SUBINVENTORY_CODE;
    -- 移动平均成本
    SELECT CST.INVENTORY_ITEM_ID ITEM_ID,
    CST.ORGANIZATION_ID ORG_ID,
    CST.COST_TYPE_ID 成本类型 ,
    CST.ITEM_COST 单位成本 ,
    CST.MATERIAL_COST 材料成本 ,
    CST.MATERIAL_OVERHEAD_COST 间接费 ,
    CST.Resource_Cost 人工费 ,
    CST.OUTSIDE_PROCESSING_COST 外协费 ,
    CST.OVERHEAD_COST 制造费
    FROM CST_ITEM_COSTS CST
    WHERE CST.COST_TYPE_ID = 2
    AND CST.INVENTORY_ITEM_ID = 12781
    AND CST.ORGANIZATION_ID = 1155 ;
     
    -- 综合查询 - 库存数量及成本
    SELECT MSI.ORGANIZATION_ID 组织 ID,
    MSI.INVENTORY_ITEM_ID 物料 ID,
    MSI.SEGMENT1 物料编码 ,
    MSI.DESCRIPTION 物料说明 ,
    MSI.PLANNING_MAKE_BUY_CODE M1P2,
    MOQV.SUBINVENTORY_CODE 子库存 ,
    MOQV.QTY 当前库存量 ,
    CST.ITEM_COST 单位成本 ,
    CST.MATERIAL_COST 材料成本 ,
    CST.MATERIAL_OVERHEAD_COST 间接费 ,
    CST.Resource_Cost 人工费 ,
    CST.OUTSIDE_PROCESSING_COST 外协费 ,
    CST.OVERHEAD_COST 制造费
    FROM MTL_SYSTEM_ITEMS MSI,
    CST_ITEM_COSTS CST,
    ( SELECT MOQ.ORGANIZATION_ID,
    MOQ.INVENTORY_ITEM_ID,
    MOQ.SUBINVENTORY_CODE,
    SUM (MOQ.TRANSACTION_QUANTITY) QTY
    FROM mtl_onhand_quantities MOQ
    WHERE MOQ.ORGANIZATION_ID = 1155
    GROUP BY MOQ.ORGANIZATION_ID,
    MOQ.INVENTORY_ITEM_ID,
    MOQ.SUBINVENTORY_CODE) MOQV
    WHERE MSI.ORGANIZATION_ID = CST.ORGANIZATION_ID(+)
    AND MSI.INVENTORY_ITEM_ID = CST.INVENTORY_ITEM_ID(+)
    AND MSI.ORGANIZATION_ID = MOQV.ORGANIZATION_ID(+)
    AND MSI.INVENTORY_ITEM_ID = MOQV.INVENTORY_ITEM_ID(+)
    AND CST.COST_TYPE_ID = 2
    AND MSI.ORGANIZATION_ID = 1155
    AND MSI.SEGMENT1 = '18020200012'
    -- 子库存列表
    SELECT * FROM mtl_secondary_inventories;
    -- 货位列表
    SELECT ORGANIZATION_ID 组织代码 ,
    INVENTORY_LOCATION_ID 货位内码 ,
    SUBINVENTORY_CODE 子库名称 ,
    SEGMENT1 货位编码
    FROM mtl_item_locations;
    -- 计划员表
    SELECT PLANNER_CODE 计划员代码 ,
    ORGANIZATION_ID 组织代码 ,
    DESCRIPTION 计划员描述 ,
    MP.EMPLOYEE_ID 员工 ID,
    DISABLE_DATE 失效日期
    FROM mtl_planners MP;
    -- 科目设置等参数
    select * from MTL_PARAMETERS MP
     
    9. 物料清单 BOM
    --BOM 主表 bom_bill_of_materials
    select AA.BILL_SEQUENCE_ID 清单序号 ,
    AA.ASSEMBLY_ITEM_ID 装配件内码 ,
    AA.ORGANIZATION_ID 组织代码 ,
    BB.SEGMENT1 物料编码 ,
    BB.DESCRIPTION 物料说明 ,
    AA.ASSEMBLY_TYPE 装配类别
    from bom_bill_of_materials AA , mtl_system_items BB
    where AA.ASSEMBLY_ITEM_ID = BB.INVENTORY_ITEM_ID
    and AA.ORGANIZATION_ID = BB.ORGANIZATION_ID;
    --BOM 明细表 bom_inventory_components
    select BILL_SEQUENCE_ID 清单序号 ,
    COMPONENT_SEQUENCE_ID 构件序号 ,
    ITEM_NUM 项目序列 ,
    OPERATION_SEQ_NUM 操作序列号 ,
    COMPONENT_ITEM_ID 子物料内码 ,
    COMPONENT_QUANTITY 构件数量 ,
    DISABLE_DATE 失效日期 ,
    supply_subinventory 供应子库存 ,
    BOM_ITEM_TYPE
    from bom_inventory_components;
     
    --BOM 明细综合查询 ( 组织 限定供应处 142 装配件 = '5XJ061988')
    SELECT VBOM.BID 清单序号 ,
    VBOM.F_ITEMID 装配件内码 ,
    BB.SEGMENT1 物料编码 ,
    BB.DESCRIPTION 物料说明 ,
    VBOM.OGT_ID 组织内码 ,
    VBOM.CID 操作 ID,
    VBOM.ITEM_NUM 物料序号 ,
    VBOM.OPID 工序 ,
    VBOM.C_ITEMID 子物料内码 ,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    VBOM.QTY 构件数量 ,
    CC.PRIMARY_UOM_CODE 子计量单位码 ,
    CC.PRIMARY_UNIT_OF_MEASURE 子计量单位名 ,
    VBOM.WHSE 供应子仓库
    FROM ( select AA.BILL_SEQUENCE_ID BID,
    BB.ASSEMBLY_ITEM_ID F_ITEMID,
    BB.ORGANIZATION_ID OGT_ID,
    AA.COMPONENT_SEQUENCE_ID CID,
    AA.ITEM_NUM ITEM_NUM,
    AA.OPERATION_SEQ_NUM OPID,
    AA.COMPONENT_ITEM_ID C_ITEMID,
    AA.COMPONENT_QUANTITY QTY,
    AA.supply_subinventory WHSE
    from bom_inventory_components AA, bom_bill_of_materials BB
    where AA.BILL_SEQUENCE_ID = BB.BILL_SEQUENCE_ID) VBOM,
    mtl_system_items BB,
    mtl_system_items CC
    WHERE VBOM.F_ITEMID = BB.INVENTORY_ITEM_ID
    and VBOM.OGT_ID = BB.ORGANIZATION_ID
    and VBOM.C_ITEMID = CC.INVENTORY_ITEM_ID
    and VBOM.OGT_ID = CC.ORGANIZATION_ID
    and VBOM.OGT_ID = 142
    and BB.SEGMENT1 = '5XJ061988'
    ORDER BY VBOM.ITEM_NUM;
     
    -- 单层 BOM 成本查询 ( 需系统提交请求计算后 )
    select inventory_item_id, organization_id, item_cost, program_update_date
    from bom.cst_item_costs
    where inventory_item_id = 23760
    and organization_id = 142 ;
     
    select inventory_item_id, organization_id, item_cost, program_update_date
    from cst_item_cost_details
    where inventory_item_id = 23760
    and organization_id = 142 ;
    以上是单层BOM展开,下面是展开BOM到最底层:
    select rownum seq_num,
          LEVEL bom_level
          ,bbm.ASSEMBLY_ITEM_ID
          ,bbm.COMMON_ASSEMBLY_ITEM_ID
          ,bic.item_NUM
          ,bbm.COMMON_BILL_SEQUENCE_ID
          ,bbm.BILL_SEQUENCE_ID
          ,bic.COMPONENT_ITEM_ID
          ,bic.COMPONENT_QUANTITY
          ,connect_by_isleaf isleaf
           ,CONNECT_BY_ROOT bbm.ASSEMBLY_ITEM_ID root_item
          ,SYS_CONNECT_BY_PATH(bbm.ASSEMBLY_ITEM_ID,'/') bom_tree
      from bom_bill_of_materials bbm
           ,bom_inventory_components bic
      where
           bbm.BILL_SEQUENCE_ID=bic.BILL_SEQUENCE_ID
      and (bic.DISABLE_DATE is null or bic.DISABLE_DATE >= sysdate)
      and  bic.EFFECTIVITY_DATE <= sysdate
      AND bbm.ORGANIZATION_ID=P_ORG_ID
     /* connect by bbm.ASSEMBLY_ITEM_ID = prior bic.COMPONENT_ITEM_ID*/
      start WITH bbm.ASSEMBLY_ITEM_ID=49918
      CONNECT BY bic.bill_sequence_id in prior
                       (SELECT distinct bill_sequence_id
                          FROM bom_bill_of_materials BO
                         WHERE BO.assembly_item_id = bic.component_item_id
                           AND BO.organization_id = P_ORG_ID
                           and bo.alternate_bom_designator is null
                           and disable_date IS NULL)
                        /*  ) WHERE isleaf=0 AND COMPONENT_QUANTITY>1*/
                           ;
    特别说明:LEVEL 
                     connect_by_isleaf 
                     CONNECT_BY_ROOT
                     SYS_CONNECT_BY_PATH(bbm.ASSEMBLY_ITEM_ID,'/')
                     均是start WITH ……  CONNECT BY 的内置函数或字段,经常用到,切用且珍惜。
    10. 作业任务 WIP
    说明: 查询作业任务头以及作业任务工序和 BOM 情况
    -- 作业任务头信息表
    -- (以直流 OU_ID=117 ; ORGANIZATION_ID=1155; 及任务 WIP_ENTITY_NAME='XJ39562'; 装配件编码 SEGMENT1 = '07D9202.92742' 为例)
    SELECT AA.WIP_ENTITY_ID 任务令 ID,
    AA.ORGANIZATION_ID 组织 ID,
    AA.WIP_ENTITY_NAME 任务名称 ,
    AA.ENTITY_TYPE 任务类型 ,
    AA.CREATION_DATE 创建日期 ,
    AA.CREATED_BY 创建者 ID,
    AA.DESCRIPTION 说明 ,
    AA.PRIMARY_ITEM_ID 装配件 ID,
    BB.SEGMENT1 物料编码 ,
    BB.DESCRIPTION 物料说明
    FROM wip_entities AA, mtl_system_items BB
    WHERE AA.PRIMARY_ITEM_ID = BB.INVENTORY_ITEM_ID
    and AA.ORGANIZATION_ID = BB.ORGANIZATION_ID
    and AA.ORGANIZATION_ID = 1155
    and AA.WIP_ENTITY_NAME = 'XJ39562' ;
    --=> WIP_ENTITY_ID = 48825
     
    -- 离散作业任务详细主信息表
    -- 用途 1 )作业任务下达及完成情况查询
    -- 说明 1 )此表包括 wip_entities 表大部分信息 2) 重复作业任务表为 wip_repetitive_items, wip_repetitive_schedules
    select AA.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 任务名称 ,
    AA.ORGANIZATION_ID 组织 ID,
    AA.SOURCE_LINE_ID 行 ID,
    AA.STATUS_TYPE 状态 TYPE,
    AA.PRIMARY_ITEM_ID 装配件 ID,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    AA.FIRM_PLANNED_FLAG,
    AA.JOB_TYPE 作业类型 ,
    AA.WIP_SUPPLY_TYPE 供应 TYPE,
    AA.CLASS_CODE 任务类别 ,
    AA.SCHEDULED_START_DATE 起始时间 ,
    AA.DATE_RELEASED 下达时间 ,
    AA.SCHEDULED_COMPLETION_DATE 完工时间 ,
    AA.DATE_COMPLETED 完工时间 ,
    AA.DATE_CLOSED 关门时间 ,
    AA.START_QUANTITY 计划数 ,
    AA.QUANTITY_COMPLETED 完工数 ,
    AA.QUANTITY_SCRAPPED 报废数 ,
    AA.NET_QUANTITY MRP 净值 ,
    AA.COMPLETION_SUBINVENTORY 接收子库 ,
    AA.COMPLETION_LOCATOR_ID 货位
    from wip_discrete_jobs AA, wip.wip_entities BB, mtl_system_items CC
    where AA.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and AA.PRIMARY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and AA.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and AA.organization_id = 1155
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
    /*
    1 )任务状态 TYPE 值说明:
    STATUS_TYPE =1 未发放的 - 收费不允许
    STATUS_TYPE =3 发入 - 收费允许
    STATUS_TYPE =4 完成 - 允许收费
    STATUS_TYPE =5 完成 - 不允许收费
    STATUS_TYPE =6 暂挂 - 不允许收费
    STATUS_TYPE =7 已取消 - 不允许收费
    STATUS_TYPE =8 等待物料单加载
    STATUS_TYPE =9 失败的物料单加载
    STATUS_TYPE =10 等待路线加载
    STATUS_TYPE =11 失败的路线加载
    STATUS_TYPE =12 关闭 - 不可收费
    STATUS_TYPE =13 等待 - 成批加载
    STATUS_TYPE =14 等待关闭
    STATUS_TYPE =15 关闭失败
    2 )供应类型 TYPE 值说明:
    WIP_SUPPLY_TYPE =1 推式
    WIP_SUPPLY_TYPE =2 装配拉式
    WIP_SUPPLY_TYPE =3 操作拉式
    WIP_SUPPLY_TYPE =4 大量
    WIP_SUPPLY_TYPE =5 供应商
    WIP_SUPPLY_TYPE =6 虚拟
    WIP_SUPPLY_TYPE =7 以帐单为基础
    */
     
    -- 离散作业任务工序状况表
    select AA.ORGANIZATION_ID 组织 ID,
    AA.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 任务名称 ,
    AA.OPERATION_SEQ_NUM 工序号 ,
    AA.DESCRIPTION 工序描述 ,
    AA.DEPARTMENT_ID 部门 ID,
    AA.SCHEDULED_QUANTITY 计划数量 ,
    AA.QUANTITY_IN_QUEUE 排队数量 ,
    AA.QUANTITY_RUNNING 运行数量 ,
    AA.QUANTITY_WAITING_TO_MOVE 待移动数量 ,
    AA.QUANTITY_REJECTED 故障品数量 ,
    AA.QUANTITY_SCRAPPED 报废品数量 ,
    AA.QUANTITY_COMPLETED 完工数量 ,
    AA.FIRST_UNIT_START_DATE 最早一个单位上线时间 ,
    AA.FIRST_UNIT_COMPLETION_DATE 最早一个单位完成时间 ,
    AA.LAST_UNIT_START_DATE 最后一个单位上线时间 ,
    AA.LAST_UNIT_COMPLETION_DATE 最后一个单位完工时间 ,
    AA.PREVIOUS_OPERATION_SEQ_NUM 前一工序序号 ,
    AA.NEXT_OPERATION_SEQ_NUM 下一工序序号 ,
    AA.COUNT_POINT_TYPE 是否自动计费 ,
    AA.BACKFLUSH_FLAG 倒冲否 ,
    AA.MINIMUM_TRANSFER_QUANTITY 最小传送数量 ,
    AA.DATE_LAST_MOVED 最后移动时间
    from wip_operations AA,wip_entities BB
    where AA.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
    -- 离散作业任务子查询 ——— 工单工序状况查询(不单独使用)
    select WDJ.ORGANIZATION_ID,
    WDJ.WIP_ENTITY_ID,
    COUNT ( 1 ) COUNT_OPER,
    max ( decode (wo.quantity_completed, 1 , wo.operation_seq_num, 10 )) OPER
    from WIP_DISCRETE_JOBS WDJ, WIP_OPERATIONS WO
    where 1 = 1
    AND WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WDJ.wip_entity_id = '48825'
    group by WDJ.ORGANIZATION_ID,WDJ.WIP_ENTITY_ID;
     
     
    -- 离散作业任务 BOM ( 无材料费 )
    SELECT WOP.ORGANIZATION_ID 组织 ID,
    WOP.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 装配件名称 ,
    BB.PRIMARY_ITEM_ID 装配件 ID,
    CC.SEGMENT1 装配件物料编码 ,
    CC.DESCRIPTION 装配件说明 ,
    WOP.OPERATION_SEQ_NUM 工序号 ,
    WOP.DEPARTMENT_ID 部门 ID,
    WOP.WIP_SUPPLY_TYPE 供应类型 ,
    WOP.DATE_REQUIRED 要求日期 ,
    WOP.INVENTORY_ITEM_ID 子物料 ID,
    DD.SEGMENT1 子物料编码 ,
    DD.DESCRIPTION 子物料说明 ,
    WOP.QUANTITY_PER_ASSEMBLY 单位需量 ,
    WOP.REQUIRED_QUANTITY 总需求量 ,
    WOP.QUANTITY_ISSUED 已发放量 ,
    WOP.COMMENTS 注释 ,
    WOP.SUPPLY_SUBINVENTORY 供应子库
    FROM wip_requirement_operations WOP,
    wip_entities BB,
    mtl_system_items CC,
    mtl_system_items DD
    WHERE WOP.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and BB.PRIMARY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and BB.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and WOP.INVENTORY_ITEM_ID = DD.INVENTORY_ITEM_ID
    and WOP.ORGANIZATION_ID = DD.ORGANIZATION_ID
    and WOP.ORGANIZATION_ID = 1155
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
     
    -- 作业任务已发放材料处理记录清单 0101 (最详细) (内码为 48825 为例)
    -- 用途 1 )查询工单发料详细明细,包括发料类型、时间、用户等
    select MTL.TRANSACTION_ID 交易 ID,
    MTL.INVENTORY_ITEM_ID 项目 ID,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    MTL.ORGANIZATION_ID 组织 ID,
    MTL.SUBINVENTORY_CODE 子库名称 ,
    MTL.TRANSACTION_TYPE_ID 交易类型 ID,
    BB.TRANSACTION_TYPE_NAME 交易类型名称 ,
    MTL.TRANSACTION_QUANTITY 交易数量 ,
    MTL.TRANSACTION_UOM 单位 ,
    MTL.TRANSACTION_DATE 交易日期 ,
    MTL.TRANSACTION_REFERENCE 交易参考 ,
    MTL.TRANSACTION_SOURCE_ID 参考源 ID,
    FF.WIP_ENTITY_NAME 任务名称 ,
    MTL.DEPARTMENT_ID 部门 ID,
    MTL.OPERATION_SEQ_NUM 工序号 ,
    ROUND (MTL.PRIOR_COST, 2 ) 原来成本 ,
    ROUND (MTL.NEW_COST, 2 ) 新成本 ,
    MTL.TRANSACTION_QUANTITY * ROUND (MTL.PRIOR_COST, 2 ) 交易金额 ,
    DD.USER_NAME 用户名称 ,
    EE.FULL_NAME 用户姓名
    from mtl_material_transactions MTL,
    mtl_transaction_types BB,
    mtl_system_items CC,
    FND_USER DD,
    per_people_f EE,
    wip_entities FF
    where MTL.TRANSACTION_TYPE_ID = BB.TRANSACTION_TYPE_ID
    and MTL.CREATED_BY = DD.USER_ID
    and MTL.INVENTORY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and MTL.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and DD.EMPLOYEE_ID = EE.PERSON_ID
    and MTL.TRANSACTION_SOURCE_ID = FF.WIP_ENTITY_ID
    and MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    and MTL.ORGANIZATION_ID = 1155
    and MTL.TRANSACTION_SOURCE_ID = 48825 ;
    -- 按工单的材料费汇总(不单独使用)
    select MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID WIP_ENTITY_ID,
    ABS ( round ( SUM (MTL.TRANSACTION_QUANTITY * MTL.PRIOR_COST), 2 )) AMT
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    and MTL.ORGANIZATION_ID = 1155
    and MTL.TRANSACTION_SOURCE_ID = 48825
    group by MTL.ORGANIZATION_ID, MTL.TRANSACTION_SOURCE_ID;
     
    -- 离散作业任务子查询 01——— 材料消耗状况及材料费综合查询
    -- 用途 1 )查询发料状况 2 )查询材料费物料小计
    SELECT WOP.ORGANIZATION_ID 组织 ID,
    WOP.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 装配件名称 ,
    BB.PRIMARY_ITEM_ID 装配件 ID,
    CC.SEGMENT1 装配件物料编码 ,
    CC.DESCRIPTION 装配件说明 ,
    WOP.OPERATION_SEQ_NUM 工序号 ,
    WOP.DEPARTMENT_ID 部门 ID,
    WOP.WIP_SUPPLY_TYPE 供应类型 ,
    WOP.DATE_REQUIRED 要求日期 ,
    WOP.INVENTORY_ITEM_ID 子物料 ID,
    DD.SEGMENT1 子物料编码 ,
    DD.DESCRIPTION 子物料说明 ,
    WOP.QUANTITY_PER_ASSEMBLY 单位需量 ,
    WOP.REQUIRED_QUANTITY 总需求量 ,
    WOP.QUANTITY_ISSUED 已发放量 ,
    CST.AMT 已发生材料费 ,
    WOP.COMMENTS 注释 ,
    WOP.SUPPLY_SUBINVENTORY 供应子库
    FROM wip_requirement_operations WOP,
    wip_entities BB,
    mtl_system_items CC,
    mtl_system_items DD,
    ( select MTL.ORGANIZATION_ID orgID,
    MTL.TRANSACTION_SOURCE_ID wipID,
    MTL.OPERATION_SEQ_NUM oprID,
    MTL.INVENTORY_ITEM_ID itemID,
    sum (MTL.TRANSACTION_QUANTITY * ROUND (MTL.actual_cost, 2 )) amt
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    and MTL.ORGANIZATION_ID = 1155
    and MTL.TRANSACTION_SOURCE_ID = 48825
    group by MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID,
    MTL.OPERATION_SEQ_NUM,
    MTL.INVENTORY_ITEM_ID) CST
    WHERE WOP.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and BB.PRIMARY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and BB.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and WOP.INVENTORY_ITEM_ID = DD.INVENTORY_ITEM_ID
    and WOP.ORGANIZATION_ID = DD.ORGANIZATION_ID
    and WOP.ORGANIZATION_ID = CST.orgID
    and WOP.WIP_ENTITY_ID = CST.wipID
    and WOP.OPERATION_SEQ_NUM = CST.oprID
    and WOP.INVENTORY_ITEM_ID = CST.itemID
    and WOP.ORGANIZATION_ID = 1155
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
     
    -- 离散作业任务子查询 0201——— 作业资源报工明细表
    SELECT WTA.ORGANIZATION_ID 组织代码 ,
    WTA.TRANSACTION_ID 交易代码 ,
    WTA.REFERENCE_ACCOUNT 参考科目 ,
    WTA.TRANSACTION_DATE 报工日期 ,
    WTA.WIP_ENTITY_ID 任务令内码 ,
    WTA.ACCOUNTING_LINE_TYPE 会计栏类型 ,
    WTA.BASE_TRANSACTION_VALUE 费用额 ,
    WTA.CONTRA_SET_ID 反方集代码 ,
    WTA.PRIMARY_QUANTITY 基本数量 ,
    WTA.RATE_OR_AMOUNT 率或金额 ,
    WTA.BASIS_TYPE 基本类型 ,
    WTA.RESOURCE_ID 资源代码 ,
    WTA.COST_ELEMENT_ID 成本要素 ID,
    WTA.ACCOUNTING_LINE_TYPE 成本类型 ID,
    WTA.OVERHEAD_BASIS_FACTOR 费用因子 ,
    WTA.BASIS_RESOURCE_ID 基本资源 ID,
    WTA.CREATED_BY 录入人 ID,
    DD.USER_NAME 用户名称 ,
    EE.FULL_NAME 用户姓名
    FROM wip_transaction_accounts WTA, FND_USER DD, per_people_f EE
    WHERE WTA.CREATED_BY = DD.USER_ID
    and DD.EMPLOYEE_ID = EE.PERSON_ID
    and WTA.BASE_TRANSACTION_VALUE <> 0
    and WTA.ORGANIZATION_ID = 1155
    and WTA.WIP_ENTITY_ID = 48839 ;
    -- 成本类型 ID ACCOUNTING_LINE_TYPE
    SELECT * FROM MFG_LOOKUPS ML
    WHERE ML.LOOKUP_TYPE LIKE 'CST_ACCOUNTING_LINE_TYPE'
    ORDER BY ML.LOOKUP_CODE;
    -- 成本要素 ID COST_ELEMENT_ID
    --( 待补充 --------------------------------------------------------------------------?)
     
    -- 统计人工费与制造费 ( 不单独应用 )
    SELECT ORGANIZATION_ID, WIP_ENTITY_ID, SUM (HR_FEE) HR_FEE, SUM (MD_FEE) MD_FEE
    FROM ( Select WTA.ORGANIZATION_ID,
    WTA.WIP_ENTITY_ID,
    decode (COST_ELEMENT_ID, 3 , WTA.BASE_TRANSACTION_VALUE, 0 ) HR_FEE,
    decode (COST_ELEMENT_ID, 5 , WTA.BASE_TRANSACTION_VALUE, 0 ) MD_FEE
    from WIP_TRANSACTION_ACCOUNTS WTA
    where WTA.ACCOUNTING_LINE_TYPE = 7
    and WTA.BASE_TRANSACTION_VALUE <> 0 ) WTA_COST
    WHERE WTA_COST.ORGANIZATION_ID = 1155
    AND WTA_COST.WIP_ENTITY_ID = '48839'
    GROUP BY WTA_COST.ORGANIZATION_ID,WTA_COST.WIP_ENTITY_ID;
     
    -- 工单进度及费用信息综合查询 ( 未下达及下达零发料和报工的看不到 )
    select WE.WIP_ENTITY_NAME 任务名称 ,
    MSI.SEGMENT1 物料 ,
    MSI.DESCRIPTION 物料描述 ,
    MSI.PRIMARY_UNIT_OF_MEASURE 单位 ,
    WDJ.SCHEDULED_START_DATE 计划开始时间 ,
    WDJ.SCHEDULED_COMPLETION_DATE 计划完成时间 ,
    WDJ.START_QUANTITY 工单数量 ,
    WDJ.QUANTITY_COMPLETED 完成数量 ,
    WDJ.DATE_RELEASED 实际开始时间 ,
    WDJ.DATE_COMPLETED 时间完成时间 ,
    WDJ.DESCRIPTION 工单备注 ,
    PP.SEGMENT1 项目号 ,
    PP.DESCRIPTION 项目描述 ,
    PT.TASK_NUMBER 任务号 ,
    PT.DESCRIPTION 任务描述 ,
    WO.COUNT_OPER 工序数 ,
    WO1.OPERATION_SEQ_NUM 当前工序 ,
    WO1.DESCRIPTION 当前工序描述 ,
    MTA.MT_FEE 材料费 ,
    WCT.HR_FEE 人工费 ,
    WCT.MD_FEE 制造费 ,
    WE.WIP_ENTITY_ID,
    WE.ORGANIZATION_ID,
    WDJ.PRIMARY_ITEM_ID,
    WDJ.PROJECT_ID,
    WDJ.TASK_ID
    from WIP_ENTITIES WE,
    WIP_OPERATIONS WO1,
    WIP_DISCRETE_JOBS WDJ,
    MTL_SYSTEM_ITEMS_B MSI,
    PA_PROJECTS_ALL PP,
    PA_TASKS PT,
    ( select WDJ.ORGANIZATION_ID,
    WDJ.WIP_ENTITY_ID,
    COUNT ( 1 ) COUNT_OPER,
    max ( decode (wo.quantity_completed, 1 , wo.operation_seq_num, 10 )) OPER
    from WIP_DISCRETE_JOBS WDJ, WIP_OPERATIONS WO
    where WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    group by WDJ.ORGANIZATION_ID, WDJ.WIP_ENTITY_ID) WO, -- 工序进度
    ( select MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID WIP_ENTITY_ID,
    ABS ( SUM (MTL.TRANSACTION_QUANTITY * MTL.actual_cost)) MT_FEE
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    group by MTL.ORGANIZATION_ID, MTL.TRANSACTION_SOURCE_ID) MTA, -- 材料费
    ( select WTA_COST.ORGANIZATION_ID,
    WTA_COST.WIP_ENTITY_ID,
    SUM (WTA_COST.HR_FEE1) HR_FEE,
    SUM (WTA_COST.MD_FEE1) MD_FEE
    from ( select WTA.ORGANIZATION_ID,
    WTA.WIP_ENTITY_ID,
    decode (COST_ELEMENT_ID,
    3 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) HR_FEE1,
    decode (COST_ELEMENT_ID,
    5 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) MD_FEE1
    from WIP_TRANSACTION_ACCOUNTS WTA
    where WTA.ACCOUNTING_LINE_TYPE = 7
    and WTA.BASE_TRANSACTION_VALUE <> 0 ) WTA_COST
    group by WTA_COST.ORGANIZATION_ID, WTA_COST.WIP_ENTITY_ID) WCT -- 人工与制造
    WHERE 1 = 1
    AND WE.ORGANIZATION_ID = WDJ.ORGANIZATION_ID
    AND WE.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID
    AND WDJ.ORGANIZATION_ID = MSI.ORGANIZATION_ID
    AND WDJ.PRIMARY_ITEM_ID = MSI.INVENTORY_ITEM_ID
    AND WE.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WO1.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WO.OPER = WO1.OPERATION_SEQ_NUM
    AND WE.ORGANIZATION_ID = MTA.ORGANIZATION_ID
    AND WE.WIP_ENTITY_ID = MTA.WIP_ENTITY_ID(+)
    AND WE.ORGANIZATION_ID = WCT.ORGANIZATION_ID
    AND WE.WIP_ENTITY_ID = WCT.WIP_ENTITY_ID(+)
    AND WDJ.PROJECT_ID = PP.PROJECT_ID(+)
    AND WDJ.TASK_ID = PT.TASK_ID(+)
    and we.organization_id = 1155
    and we.wip_entity_id = '48825' ;
     
    -- 工单进度及费用信息综合查询 ( 不论是否下达和发料都能看到 )
    SELECT WDJ.WIP_ENTITY_ID 任务令 ID,
    WE.WIP_ENTITY_NAME 任务名称 ,
    WDJ.ORGANIZATION_ID 组织 ID,
    WDJ.STATUS_TYPE 状态 ,
    WDJ.PRIMARY_ITEM_ID 装配件 ID,
    MSI.SEGMENT1 物料编码 ,
    MSI.DESCRIPTION 物料说明 ,
    WDJ.FIRM_PLANNED_FLAG 任务类型 ,
    WDJ.JOB_TYPE 作业类型 ,
    WDJ.WIP_SUPPLY_TYPE 供应类型 ,
    WDJ.CLASS_CODE 任务类别 ,
    WDJ.SCHEDULED_START_DATE 起始时间 ,
    WDJ.DATE_RELEASED 下达时间 ,
    WDJ.DATE_COMPLETED 完工时间 ,
    WDJ.DATE_CLOSED 关闭时间 ,
    WDJ.START_QUANTITY 计划数 ,
    WDJ.QUANTITY_COMPLETED 完工数 ,
    WDJ.QUANTITY_SCRAPPED 报废数 ,
    WDJ.NET_QUANTITY MRP 净值 ,
    WDJ.DESCRIPTION 工单备注 ,
    WDJ.COMPLETION_SUBINVENTORY 接收子库 ,
    WDJ.COMPLETION_LOCATOR_ID 货位 ID,
    WDJ.PROJECT_ID 项目 ID,
    WDJ.TASK_ID 项目任务 ID,
    PP.SEGMENT1 项目号 ,
    PP.DESCRIPTION 项目描述 ,
    PT.TASK_NUMBER 任务号 ,
    PT.DESCRIPTION 任务描述 ,
    WPF.COUNT_OPER 工序数 ,
    WPF.CUR_OPER 当前工序 ,
    WPF.CUR_OPERNAME 工序名 ,
    WPF.MT_FEE 材料费 ,
    WPF.HR_FEE 人工费 ,
    WPF.MD_FEE 制造费
    FROM wip_discrete_jobs WDJ,
    wip.wip_entities WE,
    mtl_system_items MSI,
    PA_PROJECTS_ALL PP,
    PA_TASKS PT,
    ( select WDJ1.WIP_ENTITY_ID,
    WDJ1.ORGANIZATION_ID,
    WO.COUNT_OPER,
    WO1.OPERATION_SEQ_NUM CUR_OPER,
    WO1.DESCRIPTION CUR_OPERNAME,
    MTA.MT_FEE,
    WCT.HR_FEE,
    WCT.MD_FEE
    from WIP_OPERATIONS WO1,
    WIP_DISCRETE_JOBS WDJ1,
    ( select WDJ.ORGANIZATION_ID,
    WDJ.WIP_ENTITY_ID,
    COUNT ( 1 ) COUNT_OPER,
    max ( decode (wo.quantity_completed,
    1 ,
    wo.operation_seq_num,
    10 )) OPER
    from WIP_DISCRETE_JOBS WDJ, WIP_OPERATIONS WO
    where WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    group by WDJ.ORGANIZATION_ID, WDJ.WIP_ENTITY_ID) WO, -- 工序进度
    ( select MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID WIP_ENTITY_ID,
    ABS ( SUM (MTL.TRANSACTION_QUANTITY * MTL.actual_cost)) MT_FEE
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    group by MTL.ORGANIZATION_ID, MTL.TRANSACTION_SOURCE_ID) MTA, -- 材料费
    ( select WTA_COST.ORGANIZATION_ID,
    WTA_COST.WIP_ENTITY_ID,
    SUM (WTA_COST.HR_FEE1) HR_FEE,
    SUM (WTA_COST.MD_FEE1) MD_FEE
    from ( select WTA.ORGANIZATION_ID,
    WTA.WIP_ENTITY_ID,
    decode (COST_ELEMENT_ID,
    3 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) HR_FEE1,
    decode (COST_ELEMENT_ID,
    5 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) MD_FEE1
    from WIP_TRANSACTION_ACCOUNTS WTA
    where WTA.ACCOUNTING_LINE_TYPE = 7
    and WTA.BASE_TRANSACTION_VALUE <> 0 ) WTA_COST
    group by WTA_COST.ORGANIZATION_ID, WTA_COST.WIP_ENTITY_ID) WCT -- 人工与制造
    WHERE 1 = 1
    AND WDJ1.WIP_ENTITY_ID = WO.WIP_ENTITY_ID(+)
    AND WO1.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WO.OPER = WO1.OPERATION_SEQ_NUM
    AND WDJ1.ORGANIZATION_ID = MTA.ORGANIZATION_ID
    AND WDJ1.WIP_ENTITY_ID = MTA.WIP_ENTITY_ID(+)
    AND WDJ1.ORGANIZATION_ID = WCT.ORGANIZATION_ID
    AND WDJ1.WIP_ENTITY_ID = WCT.WIP_ENTITY_ID(+)) WPF
    WHERE WDJ.WIP_ENTITY_ID = WE.WIP_ENTITY_ID
    AND WDJ.ORGANIZATION_ID = WE.ORGANIZATION_ID
    AND WDJ.PRIMARY_ITEM_ID = MSI.INVENTORY_ITEM_ID
    AND WDJ.ORGANIZATION_ID = MSI.ORGANIZATION_ID
    AND WDJ.PROJECT_ID = PP.PROJECT_ID(+)
    AND WDJ.TASK_ID = PT.TASK_ID(+)
    AND WDJ.ORGANIZATION_ID = WPF.ORGANIZATION_ID(+)
    AND WDJ.WIP_ENTITY_ID = WPF.WIP_ENTITY_ID(+)
    AND WDJ.organization_id = 1155
    and PP.SEGMENT1 = '07D9202' ;
     
    11. MRP相关查询 
     
    12. 总账 GL
    select * from gl_sets_of_books 总帐
    select * from gl_code_combinations gcc where gcc.summary_flag='Y' 科目组合
    select * from gl_balances 科目余额
    select * from gl_je_batches 凭证批
    select * from gl_je_headers 凭证头
    select * from gl_je_lines 凭证行
    select * from gl_je_categories 凭证分类
    select * from gl_je_sources 凭证来源
    select * from gl_summary_templates 科目汇总模板
    select * from gl_account_hierarchies 科目汇总模板层次
    13. 应收 AR 
    select * from ar_batches_all 事务处理批
    select * from ra_customer_trx_all 发票头
    select * from ra_customer_trx_lines_all 发票行
    select * from ra_cust_trx_line_gl_dist_all 发票分配
    select * from ar_cash_receipts_all 收款
    select * from ar_receivable_applications_all 核销
    select * from ar_payment_schedules_all 发票调整
    select * from ar_adjustments_all 会计分录
    select * from ar_distributions_all 付款计划
    14. 应付 AP
    select * from ap_invoices_all 发票头
    select * from ap_invoice_distributions_all 发票行
    select * from ap_payment_schedules_all 付款计划
    select * from ap_check_stocks_all 单据
    select * from ap_checks_all 付款
    select * from ap_bank_branches 银行
    select * from ap_bank_accounts_all 银行帐号
    select * from ap_invoice_payments_all 核销
     
    15. 应用、值集、弹性域 
    --fnd
    select * from fnd_application
    select * from fnd_application_tl where application_id= 101
    select * from fnd_application_vl where application_id = 101
    -- 值集
    select * from fnd_flex_value_sets
    select * from fnd_flex_values
    select * from fnd_flex_values_vl
    -- 弹性域
    select * from fnd_id_flexs
    select * from fnd_id_flex_structures where id_flex_code= 'GL#'
    select * from fnd_id_flex_segments where id_flex_code= 'GL#' and id_flex_num= 50671
     
    select * from fnd_profile_options_vl
    select * from fnd_concurrent_programs 程序表
    select * from fnd_concurrent_requests 请求表
    select * from fnd_concurrent_processes 进程表
    16. 许继配送管理相关表 
    --- 为了实现系统内方便的配送发货模式而开发
    -- 配送关系 (以供应处角度 ORGANIZATION_ID = 142 )
    SELECT AA.CUSTOMER_RELATION_ID 配送关系 ID,
    AA.ORGANIZATION_ID 组织 ID,
    AA.CUST_ACCOUNT_ID 客户 ID,
    CC.PARTY_NAME 客户名称 ,
    AA.CUST_ACCT_SITE_ID 配送地 ID,
    DD.LOCATION 客户地点 ,
    DD.STATUS A 有效 ,
    AA.DELIVERY_BY_SO_FLAG 源于 CO,
    AA.OUTBOUND_TRX_TYPE_ID 出库类型 ,
    AA.OUTBOUND_RET_TRX_TYPE_ID 出库 R 类型 ,
    AA.OUTBOUND_COST_CCID 出库账户 ID,
    EE.concatenated_segments 出库账户 ,
    AA.CUST_ORG_ID 客户库存组织 ID,
    AA.INBOUND_TRX_TYPE_ID 入库类型 ,
    AA.INBOUND_RET_TRX_TYPE_ID 入库 R 类型 ,
    AA.INBOUND_CONFIRM_FLAG 入库确认 ,
    AA.INBOUND_COST_CCID 入库账户 ID,
    FF.concatenated_segments 入库账户 ,
    AA.MANAGE_CHARGE 加价率 ,
    AA.SETTLE_MODE 结算模式 ,
    AA.INBOUND_SUBIN_CODE 接收子仓库 ,
    AA.OUTBOUND_SUBIN_CODE 配送子库存 ,
    AA.ATTRIBUTE1 直接生产发料 ,
    AA.Creation_Date 创建日期 ,
    AA.CREATED_BY 创建者 ,
    AA.LAST_UPDATED_BY 更新者 ,
    AA.LAST_UPDATE_DATE 更新日期
    FROM CUX_INV_CUSTOMER_RELATION_ALL AA,
    hz_cust_accounts BB,
    hz_parties CC,
    HZ_CUST_SITE_USES_ALL DD,
    gl_code_combinations_kfv EE,
    gl_code_combinations_kfv FF
    WHERE AA.ORGANIZATION_ID = 142
    AND AA.CUST_ACCOUNT_ID = BB.CUST_ACCOUNT_ID
    AND BB.PARTY_ID = CC.PARTY_ID
    AND AA.Cust_Acct_Site_Id = DD.Site_Use_Id
    AND DD.STATUS = 'A'
    AND AA.OUTBOUND_COST_CCID = EE.code_combination_id
    AND AA.INBOUND_COST_CCID = FF.code_combination_id
    and CC.PARTY_NAME = ' 许继电气电网保护自动化公司 ' ;
    -- 配送单头
    SELECT AA.DN_HEADER_ID 配送单 ID,
    AA.DN_NUMBER 配送单编号 ,
    AA.DN_STATUS_CODE 状态 ,
    AA.CUST_ACCOUNT_ID 客户 ID,
    CC.PARTY_NAME 客户名称 ,
    AA.CUST_ACCT_SITE_ID 配送地址 ID,
    DD.LOCATION 客户地点 ,
    AA.DELIVERY_ORG_ID 配送方组织 ID,
    AA.CUST_ORG_ID 客户组织 ID,
    AA.MANAGE_CHARGE 费率 ,
    AA.INBOUND_CONFIRM_FLAG 入库确认否 ,
    AA.SO_HEADER_ID 销售订单 ID,
    EE.ORDER_NUMBER 销售订单 ,
    EE.CUST_PO_NUMBER 客户 PO,
    ee.attribute1,
    ee.attribute2,
    AA.PROCESS_FLAG,
    AA.COMMENTS 配送单说明
    FROM CUX_INV_DN_HEADERS_ALL AA, hz_cust_accounts BB, hz_parties CC, HZ_CUST_SITE_USES_ALL DD,OE_ORDER_HEADERS_ALL EE
    WHERE AA.DELIVERY_ORG_ID = 142
    AND AA.CUST_ACCOUNT_ID = BB.CUST_ACCOUNT_ID
    AND BB.PARTY_ID = CC.PARTY_ID
    AND AA.Cust_Acct_Site_Id = DD.Site_Use_Id
    AND DD.STATUS = 'A'
    AND AA.SO_HEADER_ID = EE.HEADER_ID
    AND AA.DN_NUMBER = '14780016022' ;
    -- 配送单明细
    SELECT AA.DN_HEADER_ID,
    AA.DN_LINE_ID,
    AA.SO_LINE_ID,
    LL.LINE_NUMBER SO 行号 ,
    AA.INVENTORY_ITEM_ID 物料 ID,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    AA.OUTBOUND_SUBIN_CODE 发出仓 ,
    AA.OUTBOUND_LOCATOR_ID 发出货位 ,
    AA.REQUIRE_DATE 需求日期 ,
    AA.REQUIRE_QTY 需求数 ,
    AA.OUTBOUND_QTY 已出库 ,
    AA.INBOUND_QTY 已接收 ,
    AA.ATTRIBUTE1 最近确认接收数 ,
    AA.INBOUND_SUBIN_CODE 入库仓 ,
    AA.INBOUND_LOCATOR_ID 入库货位 ,
    AA.RETURN_NO_RECEIVE_QTY 退回数 ,
    AA.OUTING_QTY,
    AA.INING_QTY,
    AA.REQUEST_ID 最近打印请求 ID
    FROM CUX_INV_DN_LINES_ALL AA, CUX_INV_DN_HEADERS_ALL BB,mtl_system_items CC,OE_ORDER_LINES_ALL LL
    WHERE AA.DN_HEADER_ID = BB.DN_HEADER_ID
    AND AA.INVENTORY_ITEM_ID = CC.INVENTORY_ITEM_ID
    AND BB.DELIVERY_ORG_ID = CC.ORGANIZATION_ID
    AND AA.SO_LINE_ID = LL.LINE_ID
    AND BB.DN_NUMBER = '14780016022' ;
     
     
     
    99-其他相关表 
    1) 会计科目组合表 
    -- 查询会计科目分段信息
    select * from gl_code_combinations;
    -- 查询会计科目组合信息
    select * from gl_code_combinations_kfv;
    2) 查询自定义的客户化相关表和视图 
    -- 静态数据字典中的视图分为三类,它们分别由三个前缀够成: user_* 、 all_* 、 dba_*
    -- user_* 该视图存储了关于当前用户所拥有的对象的信息。(即所有在该用户模式下的对象)
    -- all_* 该视图存储了当前用户能够访问的对象的信息。(与 user_* 相比, all_* 并不需要拥有该对象,只需要具有访问该对象的权限即可)
    -- dba_* 该视图存储了数据库中所有对象的信息。(前提是当前用户具有访问这些数据库的权限,一般来说必须具有管理员权限
    -- 查询该用户拥有哪些表
    select * from user_tables where table_name like 'CUX%' ;
    -- 查询该用户拥有哪些视图
    select * from user_views where view_name like 'CUX%' ;
    -- 查询该用户拥有哪些索引
    select * from user_indexes;
    3) 查询物料处理记录 
    说明: mtl_material_transactions 这个表记录了所有涉及仓库收发的物料交易记录,包括:采购、 WIP 、订单、杂项等多种处理模式的内容。
    -- 举例: 查询某用户在电网的账户别名发放清单
    select AA.TRANSACTION_ID 交易代码 ,
    AA.INVENTORY_ITEM_ID 项目内码 ,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    AA.ORGANIZATION_ID 组织代码 ,
    AA.SUBINVENTORY_CODE 子库名称 ,
    AA.TRANSACTION_TYPE_ID 类型 ID,
    BB.TRANSACTION_TYPE_NAME 类型名称 ,
    AA.TRANSACTION_QUANTITY 数量 ,
    AA.TRANSACTION_UOM 单位 ,
    AA.TRANSACTION_DATE 交易日期 ,
    AA.TRANSACTION_REFERENCE 交易参考 ,
    AA.TRANSACTION_SOURCE_ID 参考源 ID,
    AA.DEPARTMENT_ID 部门 ID,
    AA.OPERATION_SEQ_NUM 工序号 ,
    ROUND (AA.Actual_Cost, 2 ) 实际成本 ,
    ROUND (AA.Transaction_Cost, 2 ) 处理成本 ,
    ROUND (AA.PRIOR_COST, 2 ) 旧成本 ,
    ROUND (AA.NEW_COST, 2 ) 新成本 ,
    ROUND (AA.VARIANCE_AMOUNT, 2 ) 差异金额 ,
    AA.TRANSACTION_QUANTITY * ROUND (AA.PRIOR_COST, 2 ) 交易金额 ,
    DD.USER_NAME 用户名称 ,
    EE.FULL_NAME 用户姓名 ,
    AA.ATTRIBUTE1 弹性域人名 ,
    AA.ATTRIBUTE15 弹性域备注
    from mtl_material_transactions AA ,
    mtl_transaction_types BB,
    mtl_system_items CC,
    FND_USER DD,
    per_people_f EE
    where AA.TRANSACTION_TYPE_ID = BB.TRANSACTION_TYPE_ID and
    AA.CREATED_BY = DD.USER_ID and
    AA.INVENTORY_ITEM_ID = CC.INVENTORY_ITEM_ID and
    AA.ORGANIZATION_ID = CC.ORGANIZATION_ID and
    DD.EMPLOYEE_ID = EE.PERSON_ID and
    AA.ORGANIZATION_ID = 1155 AND
    CC.SEGMENT1= '07D9202.92742' and
    AA.TRANSACTION_DATE >= TO_DATE( '2011-01-29 00:00:00' , 'YYYY-MM-DD HH24:MI:SS' )
    order by aa.TRANSACTION_ID;
    /* 物料处理记录 mtl_material_transactions 表,类型与成本说明:
    -- 杂项收 TRANSACTION_TYPE_ID = 41 录入价格优先, =Actual_Cost ,移动平均 TRANSACTION_QUANTITY > 0 , 调整类似
    注: 1 )如果再接收界面录入了价格,以录入价格计入 Actual_Cost ,进行移动平均
    2 )如果没有录入价格,字段 NULL ,则系统会以当前成本接收,计入 Actual_Cost
    -- 杂项发 TRANSACTION_TYPE_ID = 31 以出 =Actual_Cost , TRANSACTION_QUANTITY < 0 , 调整类似
    -- 采购收 TRANSACTION_TYPE_ID = 18 以 入 =Actual_Cost ,移动平均 TRANSACTION_QUANTITY > 0
    -- 采购退 TRANSACTION_TYPE_ID = 36 以 出 =Actual_Cost , TRANSACTION_QUANTITY < 0
    注: 1) 系统按采购成本退货和扣除库存金额,不考虑已消耗状况;
    2) 如果库存金额够扣除,则扣除后重新计算出一个新成本;
    3 )如果库存金额不够扣除,则扣除全部金额,就会出现有库存量而单位成本 =0 的物资,不够扣的部分计入字段 VARIANCE_AMOUNT 。
    -- 作业发 TRANSACTION_TYPE_ID = 35 以当前成本出, =Actual_Cost , TRANSACTION_QUANTITY < 0 ,特定组件发料类似
    -- 作业退 TRANSACTION_TYPE_ID = 43 以当前成本入, =Actual_Cost ,不移动平均 TRANSACTION_QUANTITY > 0
    -- 配送出 TRANSACTION_TYPE_ID = 100 以当前成本出, =Actual_Cost , TRANSACTION_QUANTITY < 0
    -- 配送退 TRANSACTION_TYPE_ID = 101 以配送价入 , =Actual_Cost ,移动平均 TRANSACTION_QUANTITY > 0
    -- 销售发 TRANSACTION_TYPE_ID = 33 以当前成本出, =Actual_Cost , TRANSACTION_QUANTITY < 0
    -- 销售退 TRANSACTION_TYPE_ID = 15 以当前成本入, =Actual_Cost , TRANSACTION_QUANTITY > 0
    */
    -- 物料处理记录类型列表
    select bb.transaction_type_id 类型 ID,
    bb.transaction_type_name 别名 ,
    bb.description 说明
    from mtl_transaction_types BB
    order by bb.transaction_type_id
    -- 交易来源类型列表
    SELECT *
    FROM mtl_txn_source_types
    -- 交易原因代码表
    SELECT REASON_ID 原因代码 , REASON_NAME 名称 , DESCRIPTION 描述
    FROM inv.mtl_transaction_reasons;


    工艺路线


    SELECT MSIB.SEGMENT1,MSIB.DESCRIPTION,BORV.resource_code,BR.DESCRIPTION
      FROM BOM_OPERATIONAL_ROUTINGS_V BOR,
           BOM_OPERATION_SEQUENCES_V  BOS,
           BOM_OPERATION_RESOURCES_V  BORV,
           BOM_RESOURCES              BR,MTL_SYSTEM_ITEMS_B MSIB
     WHERE BOR.ORGANIZATION_ID = 86
       AND BR.ORGANIZATION_ID = 86
       AND BOR.ASSEMBLY_ITEM_ID = MSIB.INVENTORY_ITEM_ID
       AND MSIB.ORGANIZATION_ID=86
       AND BOR.ROUTING_SEQUENCE_ID = BOS.ROUTING_SEQUENCE_ID
       AND BOS.OPERATION_SEQUENCE_ID = BORV.OPERATION_SEQUENCE_ID
       AND BR.RESOURCE_ID = BORV.RESOURCE_ID
       AND BOS.OPERATION_SEQ_NUM =
           (SELECT MAX(BOS1.OPERATION_SEQ_NUM)
              FROM BOM_OPERATION_SEQUENCES_V  BOS1,
                   BOM_OPERATIONAL_ROUTINGS_V BOR1
             WHERE BOS1.ROUTING_SEQUENCE_ID = BOR1.ROUTING_SEQUENCE_ID
               AND BOR1.ROUTING_SEQUENCE_ID = BOR.ROUTING_SEQUENCE_ID
               AND BOR1.ALTERNATE_ROUTING_DESIGNATOR IS NULL)
       AND BOR.ALTERNATE_ROUTING_DESIGNATOR IS NULL
       AND NVL(BR.ATTRIBUTE15, 'N') = 'Y'
    建议去看参考二




    参考一:                                                             


    call fnd_global.APPS_INITIALIZE(1318,50583,401)
    select fnd_profile.VALUE('ORG_ID') FROM DUAL
    select * from hr_operating_units hou where hou.organization_id=204
    --fnd
    select * from fnd_application   
    select * from fnd_application_tl where application_id=101
    select * from fnd_application_vl where application_id = 101
    ----值集
    select * from fnd_flex_value_sets   
    select * from fnd_flex_values       
    select * from fnd_flex_values_vl
    ----弹性域
    select * from fnd_id_flexs         
    select * from fnd_id_flex_structures where id_flex_code='GL#'
    select * from fnd_id_flex_segments where id_flex_code='GL#' and id_flex_num=50671
    select * from fnd_profile_options_vl
    select * from fnd_concurrent_programs    程序表
    select * from fnd_concurrent_requests    请求表
    select * from fnd_concurrent_processes   进程表
    --inv(库存)
    select * from org_organization_definitions   库存组织
    select * from mtl_parameters                 组织参数
    select * from mtl_system_items_b where inventory_item_id = 171 and organization_id=204 物料表
    select * from mtl_secondary_inventories    子库存
    select * from mtl_item_locations           货位
    select * from mtl_lot_numbers              批次
    select * from mtl_onhand_quantities        现有量表
    select * from mtl_serial_numbers           序列
    select * from mtl_material_transactions    物料事务记录
    select * from mtl_transaction_accounts     会计分录
    select * from mtl_transaction_types        事务类型
    select * from mtl_txn_source_types         事务来源类型
    select * from mfg_lookups ml where ml.LOOKUP_TYPE = 'MTL_TRANSACTION_ACTION'
    --po(采购订单)
    select * from po_requisition_headers_all   请求头
    select * from po_requisition_lines_all     请求行
    select * from po_headers_all               订单头
    select * from po_lines_all                 订单行
    select * from po_line_locations_all       
    select * from po_distributions_all          分配
    select * from po_releases_all               发送
    select * from rcv_shipment_headers          采购接收头
    select * from rcv_shipment_lines            采购接收行
    select * from rcv_transactions              接收事务处理
    select * from po_agents                    
    select * from po_vendors                    订单
    select * from po_vendor_sites_all
    --oe(销售)
    select * from ra_customers                  客户
    select * from ra_addresses_all              地址
    select * from ra_site_uses_all              用户
    select * from oe_order_headers_all          销售头
    select * from oe_order_lines_all            销售行
    select * from wsh_new_deliveries            发送
    select * from wsh_delivery_details
    select * from wsh_delivery_assignments
    --gl(总账)
    select * from gl_sets_of_books     总帐
    select * from gl_code_combinations gcc where gcc.summary_flag='Y'   科目组合
    select * from gl_balances          科目余额
    select * from gl_je_batches        凭证批
    select * from gl_je_headers        凭证头
    select * from gl_je_lines          凭证行
    select * from gl_je_categories     凭证分类
    select * from gl_je_sources        凭证来源
    select * from gl_summary_templates 科目汇总模板
    select * from gl_account_hierarchies 科目汇总模板层次
    --ar(应收)
    select * from ar_batches_all                 事务处理批
    select * from ra_customer_trx_all            发票头
    select * from ra_customer_trx_lines_all      发票行
    select * from ra_cust_trx_line_gl_dist_all   发票分配
    select * from ar_cash_receipts_all           收款
    select * from ar_receivable_applications_all 核销
    select * from ar_payment_schedules_all       发票调整
    select * from ar_adjustments_all             会计分录
    select * from ar_distributions_all           付款计划
    --ap(应付)
    select * from ap_invoices_all               发票头
    select * from ap_invoice_distributions_all 发票行
    select * from ap_payment_schedules_all      付款计划
    select * from ap_check_stocks_all           单据
    select * from ap_checks_all                 付款
    select * from ap_bank_branches              银行
    select * from ap_bank_accounts_all          银行帐号
    select * from ap_invoice_payments_all       核销
    ========================华丽的分割线=========================
    INV库存
    organization 两个含义:
    1. 经营单位,A/B/C分公司,A下面有A1,A2等工厂,主题目标是为了独立核算此组织
    ORG,ORG_ID;
    2. 库存组织,例如制造商的仓库,例如A1,A2等工厂
    Organization_id;
    HR_ORGANIZATION_UNITS -
    Org_organization_definitions 
    Mtl_subinventory_ 库存组织单位
    MTL_PARAMETERS -库存组织参数(没有用ID,直接用name)
    MTL_SYSTEM_ITEMS_b -物料信息(同上,应用了库存组织name)
    MTL_SECONDARY_INVENTORIES -子库存组织 - 
    MTL_ITEM_LOCATTIONS -货位 - SUBINVENTROY_CODE
    Mtl_Material_Transactions - (库存)物料事物表
    成本 mtl_transaction_accounts
    transaction_cost是事物成本;
    ACTUAL_COST是通过成本算法计算出来的实际成本,主计量单位
    现有量
    汇总历史记录(正负合计)
    Mtl_Material_Transactions
    MTL_ONHAND_QUANTITIES现有量表,组织/子库存/货位/物品 summary可能按照挑库先进先出统计,如果设置了"不允许负库存",这样就不可能出现负数
    PO
    请购单头表
    Po_Requisition_Headers_all
    行表
    Po_Requisition_lines_all
    采购订单
    PO_HEADER_ALL
    PO_LINES_ALL
    采购接收-退货/组织间转移/正常状态 都需要使用这个模块
    RCV_TRANSACTIONS
    1. 接收100单位货物,放入“待质检”货位
    2. 接受/拒绝
    3. 库存/退回
    有三个不同的状态!例如:接收100个,80个接受入库,20个退回,那么有80个接受事务/20个退回事物
    select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS
    可以看出以下阶段:
    A1.RECEIVE – RECEIVING
    A2.ACCEPT – RECEIVING
    A3.DELIERY – INVETORY(影响库存现有量)
    如果按照正常模式,最后会触发产生MTL_MATERIAL_TRANSACTIONS
    销售订单
    OE_ORDER_headers_all
    SOLD_FROM_ORG_ID
    SOLD_TO_ORG_ID 就是客户层
    SHIP_FROM_ORG_ID
    SHIP_TO_ORG_ID 就是客户收货层
    INVOICE_TO_ORG_ID 就是客户收单层
    DELIVER_TO_ORG_ID
    和客户结构有关
    客户 RA_customers 
    客户Address Ra_Addresses
    Address 货品抵达 site RA_SITE_USES_ALL
    Address 发票抵达 site 
    OE_ORDER_LINEs_all
    GL凭证
    gl_je_batches
    凭证日期:                DEFAULT_EFFECTIVE_DATE
    会计期间:                DEFAULT_PERIOD_NAME
    原币种凭证批借贷方汇总: RUNNING_TOTAL_DR/CR 比如美元
    本位币凭证批借贷方汇总: RUNNING_TOTAL_ACCOUNTED_DR/CR 


    gl_je_headers日记账头信息
    批号:     JE_BATCH_ID
    会计期间: PERIOD_NAME
    币种:     CURRENCY_CODE
    汇率类型: CURRENCY_CONVERSION_TYPE
    汇率日期: CURRENCY_CONVERSION_DATE
    帐套:     SET_OF_BOOKS_ID 参考 GL_SETS_OF_BOOKS
    凭证类型: JE_CATEGORY 参考 GL_JE_SOURCES
    凭证来源: JE_SOURCE
    gl_je_lines日记账体信息
    CODE_COMBINATION_ID 科目组合编号
    GL_BALANCES 总帐余额
    PERIOD_NET_DR/CR 净值
    BEGIN_BALANCE_DR/CR 期初额
    AR应收发票
    RA_CUSTOMER_TRX_ALL
        CUSTOMER_TRX_ID 发票编号
        BILL_TO_SITE_USE_ID 客户收单方编号
        PRIMARY_SALES_ID销售员
    REFERENCE是Oracle提供的外部编号输入框,但是由于版本问题和长度(<=30),不建议用户使用,如果要使用外部编号,请使用说明性弹性域
    RA_CUSTOMER_TRX_LINES_ALL
        LINE_ID            行号
        INVENTORY_ITEM_ID 可以为空,比如非物料的服务,只在DE script ION中出现 /税行
        DE script ION      
        QUANTITY_INVOICE   开票数量
        LINE_TYPE          行类型 (一般/税)
        EXTEND_PRICE       本行金额
    注意:税行是隐藏行,所以至少会有两行
    收款情况
    AR_CASH_RECEIPTS_ALL(还包含了非收款信息)
        CASH_RECEIPT_ID 内部code
        RECEIPT_NUMBER   收款号
        RECEIPT_DATE     收款日期
        AMOUNT           总额
        RECEIPT_TYPE     现金/杂项 Cash/Misc
        FUNCTIONAL_AMOUNT 本位币计量金额
       UI上为RECEIPTS 
       核销关系不是一一对应,也不是一次核销100%,UI上右下方的Application 按钮
       AR_RECEIVABLE_APPLICATIONS_ALL
        APPLIED_CUSTOMER_TRX_ID   发票编号
        APPLIED_CUSTOMER_TRX_LINE_ID   发票行编号


        STATUS APP表示核销 /UNAPP表示未核销
            AMOUNT_APPLIED                 匹配金额
        注意:红冲收款报表时间跨月的问题;必须联查 AR_CASH_RECEIPTS_ALL和   AR_CASH_RECEIPT_HISTORY_ALL
    AP
    应付帐款(是我方人员按照供应商提供的纸张发票信息录入)UI 上的invoice
    AP_INVOICES_ALL
    实际付款PAYMENT
    AP_CHECKS_ALL
    核销关系 同AR,右下方的Payment 按钮
    AP_INVOICE_PAYMENTS_ALL客户余额表,情况比较复杂:比如两个用户合并,应收应付差额,预付款
    资产信息FA_ADDITIONS
    名称
    编号
    分类
    数量
    资产类别
    FA_CATEGORIES
    资产帐簿
    FA_BOOK_CONTROLS 和会计帐簿有什么关系?
    FA_BOOKS 
    UI中的Inquiry
    Mothed是折旧方法(直线法/产量法)
    FA_DISTRIBUTION_HISTORY分配assignment,给什么部门使用多少
    LOCATION_ID 部门 联查FA_LOCATIONS
    折旧信息(分摊方法)
    FA_DEPRN_DETAIL
    period_counter 折旧期间编号
    折旧事务(新增、重建、转移、报废)
    FA_TRANSACTION_HEADERS
    ========================华丽的分割线=========================
    fnd_user --- 系统用户表
    po_vendors --- 供应商信息表
    po_vendor_sites --- 供应商地点信息表
    hr_organization_units --- 组织及库存组织表
    per_people_f --- 员工表
    wip_entities --- 作业名信息表
    wip_discrete_jobs --- 离散作业表
    wip_requirement_operations --- 作业名物料需求发放表
    po_headers_all --- 采购订单头表
    po_lines_all --- 采购订单行表
    po_line_locations_all --- 采购行地点表
    rcv_transactions --- 接收交易表
    bom_bill_of_materials --- 物料清单表
    bom_inventory_components --- 物料清单构成表
    mtl_system_items --- 物料主表
    mtl_onhand_quantities --- 库存数据表
    mtl_item_locations --- 项目货位表
    mtl_material_transactions --- 出入库记录表
    mtl_supply --- 供应表
    mtl_demand --- 需求表


    参考二:                                                  


    1. OU、库存组织 
    SELECT hou.organization_id ou_org_id, --org_id
    hou.name ou_name, --ou 名称
    ood.organization_id org_org_id, -- 库存组织 id
    ood.organization_code org_org_code, -- 库存组织代码
    msi.secondary_inventory_name, -- 子库存名称
    msi.description -- 子库存描述
    FROM hr_organization_information hoi, -- 组织分类表
    hr_operating_units hou, --ou 视图
    org_organization_definitions ood, -- 库存组织定义视图
    mtl_secondary_inventories msi -- 子库存信息表
    WHERE hoi.org_information1 = 'OPERATING_UNIT'
    AND hoi.organization_id = hou.organization_id
    AND ood.operating_unit = hoi.organization_id
    AND ood.organization_id = msi.organization_id
    -- 获取系统 ID
    call fnd_global.APPS_INITIALIZE( 1318 , 50583 , 401 )
    select fnd_profile.VALUE( 'ORG_ID' ) FROM DUAL
    select * from hr_operating_units hou where hou.organization_id= 204
    2. 用户、责任及 HR
    -- 系统责任定义 VIEW(FROM FND_RESPONSIBILITY_TL, FND_RESPONSIBILITY)
    SELECT APPLICATION_ID,
    RESPONSIBILITY_ID,
    RESPONSIBILITY_KEY,
    END_DATE,
    RESPONSIBILITY_NAME,
    DESCRIPTION
    FROM FND_RESPONSIBILITY_VL;
    -- 用户责任关系
    SELECT USER_ID, RESPONSIBILITY_ID FROM FND_USER_RESP_GROUPS;
    -- 用户表
    SELECT USER_ID, USER_NAME, EMPLOYEE_ID, PERSON_PARTY_ID, END_DATE
    FROM FND_USER;
    -- 人员表 VIEW
    SELECT PERSON_ID,
    START_DATE,
    DATE_OF_BIRTH,
    EMPLOYEE_NUMBER,
    NATIONAL_IDENTIFIER,
    SEX,
    FULL_NAME
    FROM per_people_f;
    -- 综合查询
    SELECT USER_NAME, FULL_NAME, RESPONSIBILITY_NAME, CC.DESCRIPTION
    FROM FND_USER AA,
    FND_USER_RESP_GROUPS BB,
    FND_RESPONSIBILITY_VL CC,
    per_people_f DD
    WHERE AA.USER_ID = BB.USER_ID
    AND BB.RESPONSIBILITY_ID = CC.RESPONSIBILITY_ID
    AND AA.EMPLOYEE_ID = DD.PERSON_ID
    AND RESPONSIBILITY_NAME like '% 供应处 %'
    ORDER BY USER_NAME;
    -- 综合查询
    -- 人员状况基本信息表
    SELECT PAF.PERSON_ID 系统 ID,
    PAF.FULL_NAME 姓名 ,
    PAF.DATE_OF_BIRTH 出生日期 ,
    PAF.REGION_OF_BIRTH 出生地区 ,
    PAF.NATIONAL_IDENTIFIER 身份证号 ,
    PAF.ATTRIBUTE1 招工来源 ,
    PAF.ATTRIBUTE3 员工类型 ,
    PAF.ATTRIBUTE11 集团合同号 ,
    PAF.original_date_of_hire 参加工作日期 ,
    PAF.PER_INFORMATION17 省份 ,
    DECODE (PAF.SEX, 'M' , ' 男 ' , 'F' , ' 女 ' , 'NULL' ) 性别 , --decode 适合和同一值做比较有多种结果,不适合和多种值比较有多种结果
    CASE PAF.SEX
    WHEN 'M' THEN ' 男 '
    WHEN 'F' THEN ' 女 '
    ELSE 'NULL'
    END 性别 1, --case 用法一
    CASE WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1960' THEN '50 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1970' THEN '60 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1980' THEN '70 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '1990' THEN '80 年代 '
    WHEN TO_CHAR(PAF.DATE_OF_BIRTH, 'YYYY' ) < '2000' THEN '90 年代 '
    ELSE '21 世纪 ' --case 用法二
    END 出生年代
    FROM PER_ALL_PEOPLE_F PAF
     
     
     
    3. 供应商 VENDOR
    -- 供应商主表数据:
    SELECT ass.vendor_id vendor_id,
    ass.party_id party_id,
    ass.segment1 vendor_code,
    ass.vendor_name vendor_name,
    ass.vendor_name vendor_short_name,
    ass.vendor_type_lookup_code vendor_type,
    flv.meaning vendor_type_meaning,
    hp.tax_reference tax_registered_name,
    ass.payment_method_lookup_code payment_method,
    att.name term_name,
    att.enabled_flag enabled_flag,
    att.end_date_active end_date_active,
    ass.creation_date creation_date,
    ass.created_by created_by,
    ass.last_update_date last_update_date,
    ass.last_updated_by last_updated_by,
    ass.last_update_login last_update_login
    FROM ap_suppliers ass,
    fnd_lookup_values flv,
    hz_parties hp,
    ap_terms_tl att
    WHERE ass.vendor_type_lookup_code = flv.lookup_code(+)
    AND flv.lookup_type(+) = 'VENDOR TYPE'
    AND flv.language(+) = userenv ( 'LANG' )
    AND ass.party_id = hp.party_id
    AND att.language = userenv ( 'LANG' )
    AND ass.terms_id = att.term_id(+)
    -- 供应商银行信息
    SELECT ass.vendor_id vendor_id,
    ass.party_id party_id,
    bank.party_id bank_id,
    bank.party_name bank_name,
    branch.party_id branch_id,
    branch.party_name bank_branch_name,
    ieba.bank_account_num bank_account_num
    FROM ap_suppliers ass,
    hz_parties hp,
    iby_account_owners iao,
    iby_ext_bank_accounts ieba,
    hz_parties bank,
    hz_parties branch
    WHERE ass.party_id = hp.party_id
    AND hp.party_id = iao.account_owner_party_id(+)
    AND iao.ext_bank_account_id = ieba.ext_bank_account_id(+)
    AND ieba.bank_id = bank.party_id(+)
    AND ieba.branch_id = branch.party_id(+)
    ORDER BY ieba.creation_date;
    -- 供应商开户行地址信息
    SELECT hps.party_id party_id,
    hps.party_site_id party_site_id,
    hl.location_id location_id,
    hl.country country,
    hl.province province,
    hl.city city,
    hl.address1 address1,
    hl.address2 address2,
    hl.address3 address3,
    hl.address4 address4
    FROM hz_party_sites hps, hz_locations hl
    WHERE hps.location_id = hl.location_id
    ORDER BY hps.creation_date
    -- 供应商联系人信息
    SELECT hr.subject_id subject_id,
    hr.object_id object_id,
    hr.party_id party_id,
    hp.person_last_name || ' ' || hp.person_middle_name || ' ' ||
    hp.person_first_name contact_person,
    hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpf.phone_area_code fax_phone_area_code,
    hcpf.phone_number fax_phone_number,
    hcpe.email_address email_address
    FROM hz_relationships hr,
    hz_contact_points hcpp,
    hz_contact_points hcpf,
    hz_contact_points hcpe,
    hz_parties hp
    WHERE hr.object_id = hp.party_id
    AND hcpp.owner_table_id(+) = hr.party_id
    AND hcpf.owner_table_id(+) = hr.party_id
    AND hcpe.owner_table_id(+) = hr.party_id
    AND hr.object_type = 'PERSON'
    AND hr.relationship_code(+) = 'CONTACT'
    AND hcpp.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpf.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpf.contact_point_type(+) = 'PHONE'
    AND hcpf.phone_line_type(+) = 'FAX'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL
    ORDER BY hr.creation_date;
    -- 供应商地址主信息
    SELECT assa.vendor_site_id vendor_site_id,
    assa.vendor_id vendor_id,
    assa.vendor_site_code vendor_code,
    assa.vendor_site_code address_short_name,
    assa.address_line1 address_line1,
    assa.address_line2 address_line2,
    assa.address_line3 address_line3,
    assa.address_line4 address_line4,
    assa.org_id org_id,
    assa.country country,
    assa.province province,
    assa.city city,
    assa.county county,
    assa.zip zip,
    assa.pay_site_flag pay_site_flag,
    assa.purchasing_site_flag purchasing_site_flag,
    assa.inactive_date inactive_date,
    assa.creation_date creation_date,
    assa.created_by created_by,
    assa.last_update_date last_update_date,
    assa.last_updated_by last_updated_by,
    assa.last_update_login last_update_login
    FROM ap_suppliers ass, ap_supplier_sites_all assa
    WHERE assa.vendor_id = ass.vendor_id;
    -- 供应商地址联系人信息: phone 、 fax 和 Email
    SELECT hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpf.phone_area_code fax_phone_area_code,
    hcpf.phone_number fax_phone_number,
    hcpe.email_address email_address
    FROM ap_supplier_sites_all assa,
    hz_contact_points hcpp,
    hz_contact_points hcpf,
    hz_contact_points hcpe,
    hz_party_sites hps
    WHERE assa.party_site_id = hps.party_site_id
    AND hcpp.owner_table_id(+) = assa.party_site_id
    AND hcpf.owner_table_id(+) = assa.party_site_id
    AND hcpe.owner_table_id(+) = assa.party_site_id
    AND hcpp.owner_table_name(+) = 'HZ_PARTY_SITES'
    AND hcpf.owner_table_name(+) = 'HZ_PARTY_SITES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTY_SITES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpf.contact_point_type(+) = 'PHONE'
    AND hcpf.phone_line_type(+) = 'FAX'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL ;
    -- 供应商地址收件人信息
    SELECT assa.party_site_id
    FROM ap_supplier_sites_all assa
    -- 根据 party_site_id 得到供应商地址的收件人名称
    SELECT hps.addressee FROM hz_party_sites hps;
    -- 供应商银行帐户分配层次关系
    SELECT * FROM iby_pmt_instr_uses_all;
    -- 供应商银行帐户分配层次关系明细 ( 不包括供应商层的分配信息 ):
    SELECT * FROM iby_external_payees_all;
     
    4. 客户 CUSTOMER
    --SQL 查询
    -- 客户账户表 以许继 1063 电网客户为例 -->>PARTY_ID = 21302
    SELECT * FROM hz_cust_accounts AA WHERE AA.CUST_ACCOUNT_ID = 1063 ;
     
    -- 客户名称及地址全局信息表 -->> PARTY_NUMBER = 19316
    SELECT * FROM hz_parties AA WHERE AA.PARTY_ID = 21302 ;
     
    -- 客户地点账户主文件
    SELECT * FROM hz_cust_acct_sites_all WHERE CUST_ACCOUNT_ID = 1063 ;
     
    -- 客户地点 ( 关联 hz_cust_acct_sites_all)
    SELECT * FROM HZ_PARTY_SITES WHERE PARTY_ID = 21302 ;
     
    -- 地点地址名称 ( 关联 hz_cust_acct_sites_all)
    SELECT AA.ADDRESS1, AA.ADDRESS_KEY
    FROM HZ_LOCATIONS AA, HZ_PARTY_SITES BB
    WHERE AA.LOCATION_ID = BB.LOCATION_ID
    AND BB.PARTY_ID = 21302 ;
     
    -- 客户地点业务目的 ( 关联 hz_cust_acct_sites_all 用 CUST_ACCT_SITE_ID)
    SELECT * FROM HZ_CUST_SITE_USES_ALL;
     
    -- 客户地点详细信息表,以供应处 OU 的身份 ORG_ID = 119
    SELECT AA.PARTY_SITE_ID 客户组织地点 ID,
    AA.PARTY_ID 客户组织 ID,
    AA.LOCATION_ID 地点 ID,
    AA.PARTY_SITE_NUMBER 地点编号 ,
    AA.IDENTIFYING_ADDRESS_FLAG 地址标示 ,
    AA.STATUS 有效否 ,
    AA.PARTY_SITE_NAME,
    BB.ORG_ID 业务实体 ,
    BB.bill_to_flag 收单标示 ,
    BB.ship_to_flag 收货标示 ,
    CC.ADDRESS1 地点名称 ,
    DD.SITE_USE_ID,
    DD.SITE_USE_CODE,
    DD.PRIMARY_FLAG,
    DD.STATUS,
    DD.LOCATION 业务目的 ,
    DD.BILL_TO_SITE_USE_ID 收单地 ID,
    DD.TAX_CODE
    FROM hz_party_sites AA,
    hz_cust_acct_sites_all BB,
    hz_locations CC,
    HZ_CUST_SITE_USES_ALL DD
    WHERE AA.PARTY_SITE_ID = BB.PARTY_SITE_ID
    AND BB.CUST_ACCOUNT_ID = 1063
    AND BB.ORG_ID = 119
    AND AA.STATUS = 'A'
    AND AA.LOCATION_ID = CC.LOCATION_ID
    AND BB.CUST_ACCT_SITE_ID(+) = DD.CUST_ACCT_SITE_ID
    AND DD.STATUS <> 'I' ;
     
    --************* 综合查询 ************--
    -- 客户主数据
    SELECT hca.cust_account_id customer_id,
    hp.party_number customer_number,
    hp.party_name customer_name,
    hp.party_name customer_short_name,
    hca.customer_type customer_type,
    alt.meaning customer_type_meaning,
    hca.customer_class_code customer_class,
    alc.meaning customer_class_meaning,
    hp.tax_reference tax_registered_name,
    rt.name term_name,
    hca.creation_date creation_date,
    hca.created_by created_by,
    hca.last_update_date last_update_date,
    hca.last_updated_by last_updated_by,
    hca.last_update_login last_update_login
    FROM hz_parties hp,
    hz_cust_accounts hca,
    ar_lookups alt,
    ar_lookups alc,
    hz_customer_profiles hcp,
    ra_terms rt
    WHERE hp.party_id = hca.party_id
    AND hca.customer_type = alt.lookup_code(+)
    AND alt.lookup_type = 'CUSTOMER_TYPE'
    AND hca.customer_class_code = alc.lookup_code(+)
    AND alc.lookup_type(+) = 'CUSTOMER CLASS'
    AND hca.cust_account_id = hcp.cust_account_id(+)
    AND hcp.standard_terms = rt.term_id(+)
     
    -- 客户收款方法 SQL
    SELECT arm.name receipt_method_name
    FROM hz_cust_accounts hca,
    ra_cust_receipt_methods rcrm,
    ar_receipt_methods arm
    WHERE hca.cust_account_id = rcrm.customer_id
    AND rcrm.receipt_method_id = arm.receipt_method_id
    ORDER BY rcrm.creation_date;
    -- 客户账户层银行账户信息 SQL
    SELECT hca.cust_account_id cust_account_id,
    hp.party_id party_id,
    bank.party_id bank_id,
    bank.party_name bank_name,
    branch.party_id branch_id,
    branch.party_name bank_branch_name,
    ieba.bank_account_num bank_account_num
    FROM hz_cust_accounts hca,
    hz_parties hp,
    iby_account_owners iao,
    iby_ext_bank_accounts ieba,
    hz_parties bank,
    hz_parties branch
    WHERE hca.party_id = hp.party_id
    AND hp.party_id = iao.account_owner_party_id(+)
    AND iao.ext_bank_account_id = ieba.ext_bank_account_id(+)
    AND ieba.bank_id = bank.party_id(+)
    AND ieba.branch_id = branch.party_id(+)
    ORDER BY ieba.creation_date;
    -- 客户开户行地址信息 SQL
    SELECT hl.country || '-' || hl.province || '-' || hl.city || '-' ||
    hl.address1 || '-' || hl.address2 || '-' || hl.address3 || '-' ||
    hl.address4 bank_address
    FROM hz_party_sites hps, hz_locations hl
    WHERE hps.location_id = hl.location_id
    ORDER BY hps.creation_date;
    -- 客户账户层联系人信息:联系人、电话、手机和 Email SQL
    SELECT hr.party_id party_id,
    hcar.cust_account_id cust_account_id,
    hcar.cust_acct_site_id cust_acct_site_id,
    hp.person_last_name || ' ' || hp.person_middle_name || ' ' ||
    hp.person_first_name contact_person,
    hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpm.phone_area_code mobile_phone_area_code,
    hcpm.phone_number mobile_phone_number,
    hcpe.email_address email_address
    FROM hz_relationships hr,
    hz_cust_account_roles hcar,
    hz_org_contacts hoc,
    hz_contact_points hcpp,
    hz_contact_points hcpm,
    hz_contact_points hcpe,
    hz_parties hp,
    hz_cust_accounts hca
    WHERE hr.object_id = hp.party_id
    AND hr.party_id = hcar.party_id
    AND hr.relationship_id = hoc.party_relationship_id(+)
    AND hcpp.owner_table_id(+) = hr.party_id
    AND hcpm.owner_table_id(+) = hr.party_id
    AND hcpe.owner_table_id(+) = hr.party_id
    AND hr.object_type = 'PERSON'
    AND hr.relationship_code(+) = 'CONTACT'
    AND hcpp.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpm.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpm.contact_point_type(+) = 'PHONE'
    AND hcpm.phone_line_type(+) = 'MOBILE'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL
    AND hr.subject_id = hca.party_id
    AND hcar.cust_acct_site_id IS NULL
    ORDER BY hr.creation_date;
    -- 客户地址
    SELECT hcasa.cust_acct_site_id customer_site_id,
    hcasa.cust_account_id customer_id,
    hps.party_site_number customer_site_code,
    hps.party_site_name customer_site_name,
    hl.address1 address_line1,
    hl.address2 address_line2,
    hl.address3 address_line3,
    hl.address4 address_line4,
    hcasa.org_id org_id,
    hl.country country,
    hl.province province,
    hl.city city,
    hl.county county,
    hl.postal_code zip,
    hcasa.bill_to_flag bill_to_flag,
    hcasa.ship_to_flag ship_to_flag,
    hca.creation_date creation_date,
    hca.created_by created_by,
    hca.last_update_date last_update_date,
    hca.last_updated_by last_updated_by,
    hca.last_update_login last_update_login
    FROM hz_cust_accounts hca,
    hz_cust_acct_sites_all hcasa,
    hz_party_sites hps,
    hz_locations hl
    WHERE hca.cust_account_id = hcasa.cust_account_id
    AND hcasa.party_site_id = hps.party_site_id
    AND hps.location_id = hl.location_id;
     
    -- 客户账户层地址 contact person 信息 :phone,mobile,email
    SELECT hr.party_id party_id,
    hcar.cust_account_id cust_account_id,
    hcar.cust_acct_site_id cust_acct_site_id,
    hp.person_last_name || ' ' || hp.person_middle_name || ' ' ||
    hp.person_first_name contact_person,
    hcpp.phone_area_code phone_area_code,
    hcpp.phone_number phone_number,
    hcpp.phone_extension phone_extension,
    hcpm.phone_area_code mobile_phone_area_code,
    hcpm.phone_number mobile_phone_number,
    hcpe.email_address email_address
    FROM hz_relationships hr,
    hz_cust_account_roles hcar,
    hz_org_contacts hoc,
    hz_contact_points hcpp,
    hz_contact_points hcpm,
    hz_contact_points hcpe,
    hz_parties hp,
    hz_cust_accounts hca
    WHERE hr.object_id = hp.party_id
    AND hr.party_id = hcar.party_id
    AND hr.relationship_id = hoc.party_relationship_id(+)
    AND hcpp.owner_table_id(+) = hr.party_id
    AND hcpm.owner_table_id(+) = hr.party_id
    AND hcpe.owner_table_id(+) = hr.party_id
    AND hr.object_type = 'PERSON'
    AND hr.relationship_code(+) = 'CONTACT'
    AND hcpp.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpm.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpe.owner_table_name(+) = 'HZ_PARTIES'
    AND hcpp.contact_point_type(+) = 'PHONE'
    AND hcpp.phone_line_type(+) = 'GEN'
    AND hcpm.contact_point_type(+) = 'PHONE'
    AND hcpm.phone_line_type(+) = 'MOBILE'
    AND hcpe.contact_point_type(+) = 'EMAIL'
    AND hcpe.phone_line_type IS NULL
    AND hr.subject_id = hca.party_id
    AND hca.cust_account_id = hcar.cust_account_id
    ORDER BY hr.creation_date;
     
    -- 客户账户地点地址
    SELECT hp.party_id,
    hca.cust_account_id,
    hcasa.cust_acct_site_id,
    hcasa.bill_to_flag,
    hcasa.ship_to_flag,
    hcsua.site_use_id,
    hcasa.party_site_id,
    hcsua.site_use_code,
    hcsua.primary_flag,
    hcsua.location,
    hcsua.org_id
    FROM hz_parties hp,
    hz_cust_accounts hca,
    hz_party_sites hps,
    hz_cust_acct_sites_all hcasa,
    hz_cust_site_uses_all hcsua
    WHERE hp.party_id = hca.party_id
    AND hca.cust_account_id = hcasa.cust_account_id
    AND hcasa.party_site_id = hps.party_site_id
    AND hcsua.cust_acct_site_id = hcasa.cust_acct_site_id
    -- 客户主配置文件
    SELECT * FROM hz_cust_profile_classes;
    SELECT * FROM hz_customer_profiles;
    SELECT * FROM hz_cust_prof_class_amts;
    SELECT * FROM hz_cust_profile_amts;
     
    5. 订单 OE
    --
    select * from oe_order_headers_all 销售头
    select * from oe_order_lines_all 销售行
    select * from wsh_new_deliveries 发送
    select * from wsh_delivery_details
    select * from wsh_delivery_assignments
    -- 综合查询 1- 未结销售订单
    SELECT H.ORDER_NUMBER 销售订单 ,
    h.cust_po_number 客户 PO,
    cust.account_number 客户编码 ,
    hp.party_name 客户名称 ,
    ship_use.location 收货地 ,
    bill_use.location 收单地 ,
    h.ordered_date 订单日期 ,
    H.ATTRIBUTE1 合同号 ,
    h.attribute2 屏号 ,
    h.attribute3 来源编码 ,
    l.line_number 行号 ,
    l.ordered_item 物料 ,
    msi.description 物料说明 ,
    l.order_quantity_uom 订购单位 ,
    l.ordered_quantity 订购数量 ,
    l.cancelled_quantity 取消数量 ,
    l.shipped_quantity 发运数量 ,
    l.schedule_ship_date 计划发运日期 ,
    l.booked_flag 登记标记 ,
    ol.MEANING 工作流状态 ,
    l.cancelled_flag 取消标记
    FROM OE_ORDER_HEADERS_ALL H,
    OE_ORDER_LINES_ALL L,
    HZ_CUST_ACCOUNTS CUST,
    hz_parties hp,
    hz_cust_site_uses_all ship_use,
    hz_cust_site_uses_all bill_use,
    mtl_system_items_b msi,
    oe_lookups ol
    WHERE 1 = 1
    AND H.HEADER_ID = L.HEADER_ID
    AND H.SOLD_TO_ORG_ID = CUST.CUST_ACCOUNT_ID
    and cust.party_id = hp.party_id
    and h.ship_to_org_id = ship_use.site_use_id
    and h.invoice_to_org_id = bill_use.site_use_id
    and l.flow_status_code not in ( 'CLOSED' , 'CANCELLED' )
    and l.inventory_item_id = msi.inventory_item_id
    and msi.organization_id = 141
    and l.flow_status_code = ol.LOOKUP_CODE
    and ol.LOOKUP_TYPE = 'LINE_FLOW_STATUS'
    AND CUST.ACCOUNT_NUMBER IN ( '91010072' , '91010067' , '91010036' )
    order by party_name ,收货地,销售订单 ;


    6. 采购申请 PR
    -- 申请单头 (以电网组织 ORG_ID=112 内部申请 =14140002781 为例
    SELECT PRH.REQUISITION_HEADER_ID 申请单头 ID,
    PRH.PREPARER_ID,
    PRH.Org_Id OU_ID,
    PRH.SEGMENT1 申请单编号 ,
    PRH.Creation_Date 创建日期 ,
    PRH.Created_By 编制人 ID,
    FU.USER_NAME 用户名称 ,
    PP.FULL_NAME 用户姓名 ,
    PRH.Approved_Date 批准日期 ,
    PRH.Description 说明 ,
    PRH.Authorization_Status 状态 ,
    PRH.Type_Lookup_Code 类型 ,
    PRH.Transferred_To_Oe_Flag 传递标示
    FROM PO_REQUISITION_HEADERS_ALL PRH, FND_USER FU, per_people_f PP
    WHERE PRH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND PRH.ORG_ID = 112
    AND PRH.SEGMENT1 = '14140002781' ;
    -->> 内部申请 =14140002781 申请单头 ID = 3379
    -- 申请单行明细
    SELECT PRL.REQUISITION_HEADER_ID 申请单 ID,
    PRL.REQUISITION_LINE_ID 行 ID,
    PRL.LINE_NUM 行号 ,
    PRL.CATEGORY_ID 分类 ID,
    PRL.ITEM_ID 物料 ID,
    ITEM.SEGMENT1 物料编码 ,
    PRL.ITEM_DESCRIPTION 物料说明 ,
    PRL.Quantity 需求数 ,
    PRL.Quantity_Delivered 送货数 ,
    PRL.Quantity_Cancelled 取消数 ,
    PRL.Unit_Meas_Lookup_Code 单位 ,
    PRL.Unit_Price 参考价 ,
    PRL.Need_By_Date 需求日期 ,
    PRL.Source_Type_Code 来源类型 ,
    PRL.Org_Id OU_ID,
    PRL.Source_Organization_Id 对方组织 ID,
    PRL.Destination_Organization_Id 本方组织 ID
    from PO_REQUISITION_LINES_ALL PRL,MTL_SYSTEM_ITEMS ITEM
    WHERE PRL.ORG_ID = 112
    AND PRL.ITEM_ID = ITEM.INVENTORY_ITEM_ID
    AND PRL.Destination_Organization_Id = ITEM.ORGANIZATION_ID
    AND PRL.REQUISITION_HEADER_ID = 3379 ;
    -- 申请单头 ( 加对方订单编号 )
    SELECT PRH.REQUISITION_HEADER_ID 申请单头 ID,
    PRH.PREPARER_ID,
    PRH.Org_Id OU_ID,
    PRH.SEGMENT1 申请单编号 ,
    PRH.Creation_Date 创建日期 ,
    PRH.Created_By 编制人 ID,
    FU.USER_NAME 用户名称 ,
    PP.FULL_NAME 用户姓名 ,
    PRH.Approved_Date 批准日期 ,
    PRH.Description 说明 ,
    PRH.Authorization_Status 状态 ,
    PRH.Type_Lookup_Code 类型 ,
    PRH.Transferred_To_Oe_Flag 传递标示 ,
    OEH.ORDER_NUMBER 对方 CO 编号
    FROM PO_REQUISITION_HEADERS_ALL PRH, FND_USER FU, per_people_f PP,OE_ORDER_HEADERS_ALL OEH
    WHERE PRH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND PRH.REQUISITION_HEADER_ID = OEH.SOURCE_DOCUMENT_ID(+)
    AND PRH.ORG_ID = 112
    AND PRH.SEGMENT1 = '14140002781' ;
    --( 销售订单记录有对方 OU_ID, 申请单关键字 SOURCE_DOCUMENT_ID 申请单号 SOURCE_DOCEMENT_REF)
     
    ******************* 综合查询类 *******************
    -- 申请单头综合查询 (进限制只能查询 -- 电网组织 ORG_ID=112)
    SELECT PRH.REQUISITION_HEADER_ID 申请单头 ID,
    PRH.Org_Id 组织 ID,
    PRH.SEGMENT1 申请单编号 ,
    PRH.Creation_Date 创建日期 ,
    PRH.Created_By 编制人 ID,
    FU.USER_NAME 用户名称 ,
    PP.FULL_NAME 用户姓名 ,
    PRH.Approved_Date 批准日期 ,
    PRH.Description 说明 ,
    PRH.Authorization_Status 状态 ,
    PRH.Type_Lookup_Code 类型 ,
    PRH.Transferred_To_Oe_Flag 传递标示 ,
    PRL.REQUISITION_LINE_ID 行 ID,
    PRL.LINE_NUM 行号 ,
    PRL.CATEGORY_ID 分类 ID,
    PRL.ITEM_ID 物料 ID,
    ITEM.SEGMENT1 物料编码 ,
    PRL.ITEM_DESCRIPTION 物料说明 ,
    PRL.Quantity 需求数 ,
    PRL.Quantity_Delivered 送货数 ,
    PRL.Quantity_Cancelled 取消数 ,
    PRL.Unit_Meas_Lookup_Code 单位 ,
    PRL.Unit_Price 参考价 ,
    PRL.Need_By_Date 需求日期 ,
    PRL.Source_Type_Code 来源类型 ,
    PRL.Source_Organization_Id 对方组织 ID,
    PRL.Destination_Organization_Id 本方组织 ID
    FROM PO_REQUISITION_HEADERS_ALL PRH,
    FND_USER FU,
    per_people_f PP,
    PO_REQUISITION_LINES_ALL PRL,
    MTL_SYSTEM_ITEMS ITEM
    WHERE PRH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND PRH.REQUISITION_HEADER_ID = PRL.REQUISITION_HEADER_ID
    AND PRH.Org_Id = PRL.ORG_ID
    AND PRL.ITEM_ID = ITEM.INVENTORY_ITEM_ID
    AND PRL.Destination_Organization_Id = ITEM.ORGANIZATION_ID
    AND PRH.ORG_ID = 112 ;
     
    -- 若需创建视图只需在 SELECT 语句前加上
    CREATE OR REPLACE VIEW CUX_INV_PR112 AS
    7. 采购订单 PO
    -- 采购单头信息 TYPE_LOOKUP_CODE='STANDARD' (以供应处 OU ORG_ID=119 采购单 ='' 为例)
    -- 类型说明 TYPE_LOOKUP_CODE='STANDARD' 为采购单 TYPE_LOOKUP_CODE='BLANKET' 为采购协议
    SELECT POH.ORG_ID OU_ID,
    POH.PO_HEADER_ID 采购单头 ID,
    POH.TYPE_LOOKUP_CODE 类型 ,
    POH.AUTHORIZATION_STATUS 状态 ,
    POH.VENDOR_ID 供应商 ID,
    VENDOR.VENDOR_NAME 供应商名 ,
    POH.VENDOR_SITE_ID 供应商地址 ID,
    POH.VENDOR_CONTACT_ID 供应商联系人 ID,
    POH.SHIP_TO_LOCATION_ID 本方收货地 ID,
    POH.BILL_TO_LOCATION_ID 本方收单地 ID,
    POH.CREATION_DATE 创建日期 ,
    POH.APPROVED_FLAG 审批 YN,
    POH.APPROVED_DATE 审批日期 ,
    POH.COMMENTS 采购单说明 ,
    POH.TERMS_ID 条款 ID,
    POH.AGENT_ID 采购员 ID,
    AGT_PP.LAST_NAME 采购员 ,
    POH.CREATED_BY 创建者 ID,
    FU.USER_NAME 创建用户 ,
    PP.FULL_NAME 用户姓名
    FROM PO_HEADERS_ALL POH, FND_USER FU, per_people_f PP,PER_ALL_PEOPLE_F AGT_PP,ap_suppliers VENDOR
    WHERE POH.CREATED_BY = FU.USER_ID
    AND FU.EMPLOYEE_ID = PP.PERSON_ID
    AND POH.AGENT_ID = AGT_PP.PERSON_ID
    AND POH.VENDOR_ID=VENDOR.VENDOR_ID
    AND POH.ORG_ID = 119
    AND POH.TYPE_LOOKUP_CODE = 'STANDARD'
    AND POH.SEGMENT1 = '14730005436' ;
    /*
    FND_USER FU, per_people_f PP 用户相关表
    po_agents_name_v 采购员视图 ----> PO_AGENTS.AGENT_ID = PER_ALL_PEOPLE_F.PERSON_ID 采购员相关表
    ap_suppliers 供应商主表
    */
     
    -->> POH.SEGMENT1 = '14730005436' PO_HEADER_ID = 10068
    -- 采购单行信息
    SELECT POL.ORG_ID OU_ID,
    POL.PO_HEADER_ID 采购单头 ID,
    POL.PO_LINE_ID 行 ID,
    POL.LINE_NUM 行号 ,
    POL.ITEM_ID 物料 ID,
    ITEM.SEGMENT1 物料编码 ,
    POL.ITEM_DESCRIPTION 物料说明 ,
    POL.UNIT_MEAS_LOOKUP_CODE 单位 ,
    POL.UNIT_PRICE 单价 ,
    PO_LCT.QUANTITY 订购数 ,
    PO_LCT.QUANTITY_RECEIVED 验收数 ,
    PO_LCT.QUANTITY_ACCEPTED 接收数 ,
    PO_LCT.QUANTITY_REJECTED 拒绝数 ,
    PO_LCT.QUANTITY_CANCELLED 取消数 ,
    PO_LCT.QUANTITY_BILLED 到票数 ,
    PO_LCT.PROMISED_DATE 承诺日期 ,
    PO_LCT.NEED_BY_DATE 需求日期
    FROM PO_LINES_ALL POL,
    Po_Line_Locations_all PO_LCT,
    MTL_SYSTEM_ITEMS ITEM
    WHERE POL.ORG_ID = PO_LCT.ORG_ID
    AND POL.PO_LINE_ID = PO_LCT.PO_LINE_ID
    AND POL.ITEM_ID = ITEM.INVENTORY_ITEM_ID
    AND ITEM.ORGANIZATION_ID = 142
    AND POL.Org_Id = 119
    AND POL.PO_HEADER_ID = 10068 ;
    -- 说明: Po_Line_Locations_all 系 “ 发运表 ”
     
    -- 综合查询 1 ,所分配给供应处组织的物料,存在采购协议,但缺失采购员或缺失仓库;
    select MSIF.Segment1 物料编码 ,
    MSIF.Description 物料描述 ,
    MSIF.LONG_DESCRIPTION 物料详细描述 ,
    --MSIF.primary_unit_of_measure 计量单位 ,
    PRF.LAST_NAME 采购员 ,
    MISD.subinventory_code 默认接收库存 ,
    PLA.unit_price 未税价 ,
    round (PLA.unit_price * ( 1 + ZRB.percentage_rate / 100 ), 2 ) 含税价 ,
    PV.VENDOR_NAME 供应商名称
    from apps.PO_HEADERS_ALL PHA,
    apps.PO_LINES_ALL PLA,
    apps.MTL_SYSTEM_ITEMS_FVL MSIF,
    apps.MTL_ITEM_SUB_DEFAULTS MISD,
    apps.PER_PEOPLE_F PRF,
    apps.PO_VENDORS PV,
    apps.PO_VENDOR_SITES_ALL PVSA,
    apps.ZX_RATES_B ZRB
    where PHA.Type_Lookup_Code = 'BLANKET' and PHA.Org_Id = 119 and
    PHA.PO_HEADER_ID = PLA.Po_Header_Id and
    PHA.Global_Agreement_Flag = 'Y' and PHA.Approved_Flag in ( 'Y' , 'R' ) and
    NVL (PHA.end_Date, sysdate ) >= sysdate and
    NVL (PLA.Expiration_Date, sysdate ) >= sysdate and
    PLA.Cancel_Flag = 'N' and PLA.Item_Id = MSIF.INVENTORY_ITEM_ID and
    MSIF.ORGANIZATION_ID = 142 and
    MSIF.INVENTORY_ITEM_ID = MISD.INVENTORY_ITEM_ID(+) and
    MISD.ORGANIZATION_ID(+) = 142 and MISD.default_type(+) = 2 and
    MSIF.BUYER_ID = PRF.PERSON_ID(+) and
    PRF.EFFECTIVE_END_DATE(+) = to_date( '4712-12-31' , 'YYYY-MM-DD' ) and
    PHA.VENDOR_ID = PV.VENDOR_ID and
    PHA.Vendor_Site_Id = PVSA.VENDOR_SITE_ID and
    PVSA.VAT_CODE = ZRB.tax_rate_code and
    (MISD.subinventory_code is null or PRF.LAST_NAME is null )
     
    -- 采购其他相关表
    select * from po_distributions_all 分配
    select * from po_releases_all
    select * from rcv_shipment_headers 采购接收头
    select * from rcv_shipment_lines 采购接收行
    select * from rcv_transactions 接收事务处理
    select * from po_agents
    select * from po_vendors
    select * from po_vendor_sites_all
     
    8. 库存 INV
    -- 物料主表
    select MSI.ORGANIZATION_ID 组织 ID,
    MSI.INVENTORY_ITEM_ID 物料 ID,
    MSI.SEGMENT1 物料编码 ,
    MSI.DESCRIPTION 物料说明 ,
    MSI.ITEM_TYPE 项目类型 ,
    MSI.PLANNING_MAKE_BUY_CODE 制造或购买 ,
    MSI.PRIMARY_UNIT_OF_MEASURE 基本度量单位 ,
    MSI.BOM_ENABLED_FLAG BOM 标志 ,
    MSI.INVENTORY_ASSET_FLAG 库存资产否 ,
    MSI.BUYER_ID 采购员 ID,
    MSI.PURCHASING_ENABLED_FLAG 可采购否 ,
    MSI.PURCHASING_ITEM_FLAG 采购项目 ,
    MSI.UNIT_OF_ISSUE 单位 ,
    MSI.INVENTORY_ITEM_FLAG 是否为库存 ,
    MSI.LOT_CONTROL_CODE 是否批量 ,
    MSI.RESERVABLE_TYPE 是否要预留 ,
    MSI.STOCK_ENABLED_FLAG 能否库存 ,
    MSI.FIXED_DAYS_SUPPLY 固定提前期 ,
    MSI.FIXED_LOT_MULTIPLIER 固定批量大小 ,
    MSI.INVENTORY_PLANNING_CODE 库存计划方法 ,
    MSI.MAXIMUM_ORDER_QUANTITY 最大定单数 ,
    MSI.MINIMUM_ORDER_QUANTITY 最小定单数 ,
    MSI.FULL_LEAD_TIME 固定提前期 ,
    MSI.PLANNER_CODE 计划员码 ,
    MISD.SUBINVENTORY_CODE 接收子仓库 ,
    MSI.SOURCE_SUBINVENTORY 来源子仓库 ,
    MSI.WIP_SUPPLY_SUBINVENTORY 供应子仓库 ,
    MSI.ATTRIBUTE12 老编码 ,
    MSI.INVENTORY_ITEM_STATUS_CODE 物料状态 ,
    MSS.SAFETY_STOCK_QUANTITY 安全库存量
    from mtl_system_items MSI, MTL_ITEM_SUB_DEFAULTS MISD,mtl_safety_stocks MSS
    where MSI.ORGANIZATION_ID = MISD.ORGANIZATION_ID(+)
    and MSI.INVENTORY_ITEM_ID = MISD.INVENTORY_ITEM_ID(+)
    and MSI.ORGANIZATION_ID = MSS.ORGANIZATION_ID(+)
    and MSI.INVENTORY_ITEM_ID = MSS.INVENTORY_ITEM_ID(+)
    and MSI.ORGANIZATION_ID = 1155
    and MSI.SEGMENT1 = '18020200012'
    -- 物料库存数量
    SELECT MOQ.ORGANIZATION_ID,
    MOQ.INVENTORY_ITEM_ID,
    MOQ.SUBINVENTORY_CODE,
    SUM (MOQ.TRANSACTION_QUANTITY) QTY
    FROM mtl_onhand_quantities MOQ
    WHERE MOQ.INVENTORY_ITEM_ID = 12781
    AND MOQ.ORGANIZATION_ID = 1155
    GROUP BY MOQ.ORGANIZATION_ID, MOQ.INVENTORY_ITEM_ID, MOQ.SUBINVENTORY_CODE;
    -- 移动平均成本
    SELECT CST.INVENTORY_ITEM_ID ITEM_ID,
    CST.ORGANIZATION_ID ORG_ID,
    CST.COST_TYPE_ID 成本类型 ,
    CST.ITEM_COST 单位成本 ,
    CST.MATERIAL_COST 材料成本 ,
    CST.MATERIAL_OVERHEAD_COST 间接费 ,
    CST.Resource_Cost 人工费 ,
    CST.OUTSIDE_PROCESSING_COST 外协费 ,
    CST.OVERHEAD_COST 制造费
    FROM CST_ITEM_COSTS CST
    WHERE CST.COST_TYPE_ID = 2
    AND CST.INVENTORY_ITEM_ID = 12781
    AND CST.ORGANIZATION_ID = 1155 ;
     
    -- 综合查询 - 库存数量及成本
    SELECT MSI.ORGANIZATION_ID 组织 ID,
    MSI.INVENTORY_ITEM_ID 物料 ID,
    MSI.SEGMENT1 物料编码 ,
    MSI.DESCRIPTION 物料说明 ,
    MSI.PLANNING_MAKE_BUY_CODE M1P2,
    MOQV.SUBINVENTORY_CODE 子库存 ,
    MOQV.QTY 当前库存量 ,
    CST.ITEM_COST 单位成本 ,
    CST.MATERIAL_COST 材料成本 ,
    CST.MATERIAL_OVERHEAD_COST 间接费 ,
    CST.Resource_Cost 人工费 ,
    CST.OUTSIDE_PROCESSING_COST 外协费 ,
    CST.OVERHEAD_COST 制造费
    FROM MTL_SYSTEM_ITEMS MSI,
    CST_ITEM_COSTS CST,
    ( SELECT MOQ.ORGANIZATION_ID,
    MOQ.INVENTORY_ITEM_ID,
    MOQ.SUBINVENTORY_CODE,
    SUM (MOQ.TRANSACTION_QUANTITY) QTY
    FROM mtl_onhand_quantities MOQ
    WHERE MOQ.ORGANIZATION_ID = 1155
    GROUP BY MOQ.ORGANIZATION_ID,
    MOQ.INVENTORY_ITEM_ID,
    MOQ.SUBINVENTORY_CODE) MOQV
    WHERE MSI.ORGANIZATION_ID = CST.ORGANIZATION_ID(+)
    AND MSI.INVENTORY_ITEM_ID = CST.INVENTORY_ITEM_ID(+)
    AND MSI.ORGANIZATION_ID = MOQV.ORGANIZATION_ID(+)
    AND MSI.INVENTORY_ITEM_ID = MOQV.INVENTORY_ITEM_ID(+)
    AND CST.COST_TYPE_ID = 2
    AND MSI.ORGANIZATION_ID = 1155
    AND MSI.SEGMENT1 = '18020200012'
    -- 子库存列表
    SELECT * FROM mtl_secondary_inventories;
    -- 货位列表
    SELECT ORGANIZATION_ID 组织代码 ,
    INVENTORY_LOCATION_ID 货位内码 ,
    SUBINVENTORY_CODE 子库名称 ,
    SEGMENT1 货位编码
    FROM mtl_item_locations;
    -- 计划员表
    SELECT PLANNER_CODE 计划员代码 ,
    ORGANIZATION_ID 组织代码 ,
    DESCRIPTION 计划员描述 ,
    MP.EMPLOYEE_ID 员工 ID,
    DISABLE_DATE 失效日期
    FROM mtl_planners MP;
    -- 科目设置等参数
    select * from MTL_PARAMETERS MP
     
    9. 物料清单 BOM
    --BOM 主表 bom_bill_of_materials
    select AA.BILL_SEQUENCE_ID 清单序号 ,
    AA.ASSEMBLY_ITEM_ID 装配件内码 ,
    AA.ORGANIZATION_ID 组织代码 ,
    BB.SEGMENT1 物料编码 ,
    BB.DESCRIPTION 物料说明 ,
    AA.ASSEMBLY_TYPE 装配类别
    from bom_bill_of_materials AA , mtl_system_items BB
    where AA.ASSEMBLY_ITEM_ID = BB.INVENTORY_ITEM_ID
    and AA.ORGANIZATION_ID = BB.ORGANIZATION_ID;
    --BOM 明细表 bom_inventory_components
    select BILL_SEQUENCE_ID 清单序号 ,
    COMPONENT_SEQUENCE_ID 构件序号 ,
    ITEM_NUM 项目序列 ,
    OPERATION_SEQ_NUM 操作序列号 ,
    COMPONENT_ITEM_ID 子物料内码 ,
    COMPONENT_QUANTITY 构件数量 ,
    DISABLE_DATE 失效日期 ,
    supply_subinventory 供应子库存 ,
    BOM_ITEM_TYPE
    from bom_inventory_components;
     
    --BOM 明细综合查询 ( 组织 限定供应处 142 装配件 = '5XJ061988')
    SELECT VBOM.BID 清单序号 ,
    VBOM.F_ITEMID 装配件内码 ,
    BB.SEGMENT1 物料编码 ,
    BB.DESCRIPTION 物料说明 ,
    VBOM.OGT_ID 组织内码 ,
    VBOM.CID 操作 ID,
    VBOM.ITEM_NUM 物料序号 ,
    VBOM.OPID 工序 ,
    VBOM.C_ITEMID 子物料内码 ,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    VBOM.QTY 构件数量 ,
    CC.PRIMARY_UOM_CODE 子计量单位码 ,
    CC.PRIMARY_UNIT_OF_MEASURE 子计量单位名 ,
    VBOM.WHSE 供应子仓库
    FROM ( select AA.BILL_SEQUENCE_ID BID,
    BB.ASSEMBLY_ITEM_ID F_ITEMID,
    BB.ORGANIZATION_ID OGT_ID,
    AA.COMPONENT_SEQUENCE_ID CID,
    AA.ITEM_NUM ITEM_NUM,
    AA.OPERATION_SEQ_NUM OPID,
    AA.COMPONENT_ITEM_ID C_ITEMID,
    AA.COMPONENT_QUANTITY QTY,
    AA.supply_subinventory WHSE
    from bom_inventory_components AA, bom_bill_of_materials BB
    where AA.BILL_SEQUENCE_ID = BB.BILL_SEQUENCE_ID) VBOM,
    mtl_system_items BB,
    mtl_system_items CC
    WHERE VBOM.F_ITEMID = BB.INVENTORY_ITEM_ID
    and VBOM.OGT_ID = BB.ORGANIZATION_ID
    and VBOM.C_ITEMID = CC.INVENTORY_ITEM_ID
    and VBOM.OGT_ID = CC.ORGANIZATION_ID
    and VBOM.OGT_ID = 142
    and BB.SEGMENT1 = '5XJ061988'
    ORDER BY VBOM.ITEM_NUM;
     
    -- 单层 BOM 成本查询 ( 需系统提交请求计算后 )
    select inventory_item_id, organization_id, item_cost, program_update_date
    from bom.cst_item_costs
    where inventory_item_id = 23760
    and organization_id = 142 ;
     
    select inventory_item_id, organization_id, item_cost, program_update_date
    from cst_item_cost_details
    where inventory_item_id = 23760
    and organization_id = 142 ;
    以上是单层BOM展开,下面是展开BOM到最底层:
    select rownum seq_num,
          LEVEL bom_level
          ,bbm.ASSEMBLY_ITEM_ID
          ,bbm.COMMON_ASSEMBLY_ITEM_ID
          ,bic.item_NUM
          ,bbm.COMMON_BILL_SEQUENCE_ID
          ,bbm.BILL_SEQUENCE_ID
          ,bic.COMPONENT_ITEM_ID
          ,bic.COMPONENT_QUANTITY
          ,connect_by_isleaf isleaf
           ,CONNECT_BY_ROOT bbm.ASSEMBLY_ITEM_ID root_item
          ,SYS_CONNECT_BY_PATH(bbm.ASSEMBLY_ITEM_ID,'/') bom_tree
      from bom_bill_of_materials bbm
           ,bom_inventory_components bic
      where
           bbm.BILL_SEQUENCE_ID=bic.BILL_SEQUENCE_ID
      and (bic.DISABLE_DATE is null or bic.DISABLE_DATE >= sysdate)
      and  bic.EFFECTIVITY_DATE <= sysdate
      AND bbm.ORGANIZATION_ID=P_ORG_ID
     /* connect by bbm.ASSEMBLY_ITEM_ID = prior bic.COMPONENT_ITEM_ID*/
      start WITH bbm.ASSEMBLY_ITEM_ID=49918
      CONNECT BY bic.bill_sequence_id in prior
                       (SELECT distinct bill_sequence_id
                          FROM bom_bill_of_materials BO
                         WHERE BO.assembly_item_id = bic.component_item_id
                           AND BO.organization_id = P_ORG_ID
                           and bo.alternate_bom_designator is null
                           and disable_date IS NULL)
                        /*  ) WHERE isleaf=0 AND COMPONENT_QUANTITY>1*/
                           ;
    特别说明:LEVEL 
                     connect_by_isleaf 
                     CONNECT_BY_ROOT
                     SYS_CONNECT_BY_PATH(bbm.ASSEMBLY_ITEM_ID,'/')
                     均是start WITH ……  CONNECT BY 的内置函数或字段,经常用到,切用且珍惜。
    10. 作业任务 WIP
    说明: 查询作业任务头以及作业任务工序和 BOM 情况
    -- 作业任务头信息表
    -- (以直流 OU_ID=117 ; ORGANIZATION_ID=1155; 及任务 WIP_ENTITY_NAME='XJ39562'; 装配件编码 SEGMENT1 = '07D9202.92742' 为例)
    SELECT AA.WIP_ENTITY_ID 任务令 ID,
    AA.ORGANIZATION_ID 组织 ID,
    AA.WIP_ENTITY_NAME 任务名称 ,
    AA.ENTITY_TYPE 任务类型 ,
    AA.CREATION_DATE 创建日期 ,
    AA.CREATED_BY 创建者 ID,
    AA.DESCRIPTION 说明 ,
    AA.PRIMARY_ITEM_ID 装配件 ID,
    BB.SEGMENT1 物料编码 ,
    BB.DESCRIPTION 物料说明
    FROM wip_entities AA, mtl_system_items BB
    WHERE AA.PRIMARY_ITEM_ID = BB.INVENTORY_ITEM_ID
    and AA.ORGANIZATION_ID = BB.ORGANIZATION_ID
    and AA.ORGANIZATION_ID = 1155
    and AA.WIP_ENTITY_NAME = 'XJ39562' ;
    --=> WIP_ENTITY_ID = 48825
     
    -- 离散作业任务详细主信息表
    -- 用途 1 )作业任务下达及完成情况查询
    -- 说明 1 )此表包括 wip_entities 表大部分信息 2) 重复作业任务表为 wip_repetitive_items, wip_repetitive_schedules
    select AA.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 任务名称 ,
    AA.ORGANIZATION_ID 组织 ID,
    AA.SOURCE_LINE_ID 行 ID,
    AA.STATUS_TYPE 状态 TYPE,
    AA.PRIMARY_ITEM_ID 装配件 ID,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    AA.FIRM_PLANNED_FLAG,
    AA.JOB_TYPE 作业类型 ,
    AA.WIP_SUPPLY_TYPE 供应 TYPE,
    AA.CLASS_CODE 任务类别 ,
    AA.SCHEDULED_START_DATE 起始时间 ,
    AA.DATE_RELEASED 下达时间 ,
    AA.SCHEDULED_COMPLETION_DATE 完工时间 ,
    AA.DATE_COMPLETED 完工时间 ,
    AA.DATE_CLOSED 关门时间 ,
    AA.START_QUANTITY 计划数 ,
    AA.QUANTITY_COMPLETED 完工数 ,
    AA.QUANTITY_SCRAPPED 报废数 ,
    AA.NET_QUANTITY MRP 净值 ,
    AA.COMPLETION_SUBINVENTORY 接收子库 ,
    AA.COMPLETION_LOCATOR_ID 货位
    from wip_discrete_jobs AA, wip.wip_entities BB, mtl_system_items CC
    where AA.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and AA.PRIMARY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and AA.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and AA.organization_id = 1155
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
    /*
    1 )任务状态 TYPE 值说明:
    STATUS_TYPE =1 未发放的 - 收费不允许
    STATUS_TYPE =3 发入 - 收费允许
    STATUS_TYPE =4 完成 - 允许收费
    STATUS_TYPE =5 完成 - 不允许收费
    STATUS_TYPE =6 暂挂 - 不允许收费
    STATUS_TYPE =7 已取消 - 不允许收费
    STATUS_TYPE =8 等待物料单加载
    STATUS_TYPE =9 失败的物料单加载
    STATUS_TYPE =10 等待路线加载
    STATUS_TYPE =11 失败的路线加载
    STATUS_TYPE =12 关闭 - 不可收费
    STATUS_TYPE =13 等待 - 成批加载
    STATUS_TYPE =14 等待关闭
    STATUS_TYPE =15 关闭失败
    2 )供应类型 TYPE 值说明:
    WIP_SUPPLY_TYPE =1 推式
    WIP_SUPPLY_TYPE =2 装配拉式
    WIP_SUPPLY_TYPE =3 操作拉式
    WIP_SUPPLY_TYPE =4 大量
    WIP_SUPPLY_TYPE =5 供应商
    WIP_SUPPLY_TYPE =6 虚拟
    WIP_SUPPLY_TYPE =7 以帐单为基础
    */
     
    -- 离散作业任务工序状况表
    select AA.ORGANIZATION_ID 组织 ID,
    AA.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 任务名称 ,
    AA.OPERATION_SEQ_NUM 工序号 ,
    AA.DESCRIPTION 工序描述 ,
    AA.DEPARTMENT_ID 部门 ID,
    AA.SCHEDULED_QUANTITY 计划数量 ,
    AA.QUANTITY_IN_QUEUE 排队数量 ,
    AA.QUANTITY_RUNNING 运行数量 ,
    AA.QUANTITY_WAITING_TO_MOVE 待移动数量 ,
    AA.QUANTITY_REJECTED 故障品数量 ,
    AA.QUANTITY_SCRAPPED 报废品数量 ,
    AA.QUANTITY_COMPLETED 完工数量 ,
    AA.FIRST_UNIT_START_DATE 最早一个单位上线时间 ,
    AA.FIRST_UNIT_COMPLETION_DATE 最早一个单位完成时间 ,
    AA.LAST_UNIT_START_DATE 最后一个单位上线时间 ,
    AA.LAST_UNIT_COMPLETION_DATE 最后一个单位完工时间 ,
    AA.PREVIOUS_OPERATION_SEQ_NUM 前一工序序号 ,
    AA.NEXT_OPERATION_SEQ_NUM 下一工序序号 ,
    AA.COUNT_POINT_TYPE 是否自动计费 ,
    AA.BACKFLUSH_FLAG 倒冲否 ,
    AA.MINIMUM_TRANSFER_QUANTITY 最小传送数量 ,
    AA.DATE_LAST_MOVED 最后移动时间
    from wip_operations AA,wip_entities BB
    where AA.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
    -- 离散作业任务子查询 ——— 工单工序状况查询(不单独使用)
    select WDJ.ORGANIZATION_ID,
    WDJ.WIP_ENTITY_ID,
    COUNT ( 1 ) COUNT_OPER,
    max ( decode (wo.quantity_completed, 1 , wo.operation_seq_num, 10 )) OPER
    from WIP_DISCRETE_JOBS WDJ, WIP_OPERATIONS WO
    where 1 = 1
    AND WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WDJ.wip_entity_id = '48825'
    group by WDJ.ORGANIZATION_ID,WDJ.WIP_ENTITY_ID;
     
     
    -- 离散作业任务 BOM ( 无材料费 )
    SELECT WOP.ORGANIZATION_ID 组织 ID,
    WOP.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 装配件名称 ,
    BB.PRIMARY_ITEM_ID 装配件 ID,
    CC.SEGMENT1 装配件物料编码 ,
    CC.DESCRIPTION 装配件说明 ,
    WOP.OPERATION_SEQ_NUM 工序号 ,
    WOP.DEPARTMENT_ID 部门 ID,
    WOP.WIP_SUPPLY_TYPE 供应类型 ,
    WOP.DATE_REQUIRED 要求日期 ,
    WOP.INVENTORY_ITEM_ID 子物料 ID,
    DD.SEGMENT1 子物料编码 ,
    DD.DESCRIPTION 子物料说明 ,
    WOP.QUANTITY_PER_ASSEMBLY 单位需量 ,
    WOP.REQUIRED_QUANTITY 总需求量 ,
    WOP.QUANTITY_ISSUED 已发放量 ,
    WOP.COMMENTS 注释 ,
    WOP.SUPPLY_SUBINVENTORY 供应子库
    FROM wip_requirement_operations WOP,
    wip_entities BB,
    mtl_system_items CC,
    mtl_system_items DD
    WHERE WOP.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and BB.PRIMARY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and BB.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and WOP.INVENTORY_ITEM_ID = DD.INVENTORY_ITEM_ID
    and WOP.ORGANIZATION_ID = DD.ORGANIZATION_ID
    and WOP.ORGANIZATION_ID = 1155
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
     
    -- 作业任务已发放材料处理记录清单 0101 (最详细) (内码为 48825 为例)
    -- 用途 1 )查询工单发料详细明细,包括发料类型、时间、用户等
    select MTL.TRANSACTION_ID 交易 ID,
    MTL.INVENTORY_ITEM_ID 项目 ID,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    MTL.ORGANIZATION_ID 组织 ID,
    MTL.SUBINVENTORY_CODE 子库名称 ,
    MTL.TRANSACTION_TYPE_ID 交易类型 ID,
    BB.TRANSACTION_TYPE_NAME 交易类型名称 ,
    MTL.TRANSACTION_QUANTITY 交易数量 ,
    MTL.TRANSACTION_UOM 单位 ,
    MTL.TRANSACTION_DATE 交易日期 ,
    MTL.TRANSACTION_REFERENCE 交易参考 ,
    MTL.TRANSACTION_SOURCE_ID 参考源 ID,
    FF.WIP_ENTITY_NAME 任务名称 ,
    MTL.DEPARTMENT_ID 部门 ID,
    MTL.OPERATION_SEQ_NUM 工序号 ,
    ROUND (MTL.PRIOR_COST, 2 ) 原来成本 ,
    ROUND (MTL.NEW_COST, 2 ) 新成本 ,
    MTL.TRANSACTION_QUANTITY * ROUND (MTL.PRIOR_COST, 2 ) 交易金额 ,
    DD.USER_NAME 用户名称 ,
    EE.FULL_NAME 用户姓名
    from mtl_material_transactions MTL,
    mtl_transaction_types BB,
    mtl_system_items CC,
    FND_USER DD,
    per_people_f EE,
    wip_entities FF
    where MTL.TRANSACTION_TYPE_ID = BB.TRANSACTION_TYPE_ID
    and MTL.CREATED_BY = DD.USER_ID
    and MTL.INVENTORY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and MTL.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and DD.EMPLOYEE_ID = EE.PERSON_ID
    and MTL.TRANSACTION_SOURCE_ID = FF.WIP_ENTITY_ID
    and MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    and MTL.ORGANIZATION_ID = 1155
    and MTL.TRANSACTION_SOURCE_ID = 48825 ;
    -- 按工单的材料费汇总(不单独使用)
    select MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID WIP_ENTITY_ID,
    ABS ( round ( SUM (MTL.TRANSACTION_QUANTITY * MTL.PRIOR_COST), 2 )) AMT
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    and MTL.ORGANIZATION_ID = 1155
    and MTL.TRANSACTION_SOURCE_ID = 48825
    group by MTL.ORGANIZATION_ID, MTL.TRANSACTION_SOURCE_ID;
     
    -- 离散作业任务子查询 01——— 材料消耗状况及材料费综合查询
    -- 用途 1 )查询发料状况 2 )查询材料费物料小计
    SELECT WOP.ORGANIZATION_ID 组织 ID,
    WOP.WIP_ENTITY_ID 任务令 ID,
    BB.WIP_ENTITY_NAME 装配件名称 ,
    BB.PRIMARY_ITEM_ID 装配件 ID,
    CC.SEGMENT1 装配件物料编码 ,
    CC.DESCRIPTION 装配件说明 ,
    WOP.OPERATION_SEQ_NUM 工序号 ,
    WOP.DEPARTMENT_ID 部门 ID,
    WOP.WIP_SUPPLY_TYPE 供应类型 ,
    WOP.DATE_REQUIRED 要求日期 ,
    WOP.INVENTORY_ITEM_ID 子物料 ID,
    DD.SEGMENT1 子物料编码 ,
    DD.DESCRIPTION 子物料说明 ,
    WOP.QUANTITY_PER_ASSEMBLY 单位需量 ,
    WOP.REQUIRED_QUANTITY 总需求量 ,
    WOP.QUANTITY_ISSUED 已发放量 ,
    CST.AMT 已发生材料费 ,
    WOP.COMMENTS 注释 ,
    WOP.SUPPLY_SUBINVENTORY 供应子库
    FROM wip_requirement_operations WOP,
    wip_entities BB,
    mtl_system_items CC,
    mtl_system_items DD,
    ( select MTL.ORGANIZATION_ID orgID,
    MTL.TRANSACTION_SOURCE_ID wipID,
    MTL.OPERATION_SEQ_NUM oprID,
    MTL.INVENTORY_ITEM_ID itemID,
    sum (MTL.TRANSACTION_QUANTITY * ROUND (MTL.actual_cost, 2 )) amt
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    and MTL.ORGANIZATION_ID = 1155
    and MTL.TRANSACTION_SOURCE_ID = 48825
    group by MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID,
    MTL.OPERATION_SEQ_NUM,
    MTL.INVENTORY_ITEM_ID) CST
    WHERE WOP.WIP_ENTITY_ID = BB.WIP_ENTITY_ID
    and BB.PRIMARY_ITEM_ID = CC.INVENTORY_ITEM_ID
    and BB.ORGANIZATION_ID = CC.ORGANIZATION_ID
    and WOP.INVENTORY_ITEM_ID = DD.INVENTORY_ITEM_ID
    and WOP.ORGANIZATION_ID = DD.ORGANIZATION_ID
    and WOP.ORGANIZATION_ID = CST.orgID
    and WOP.WIP_ENTITY_ID = CST.wipID
    and WOP.OPERATION_SEQ_NUM = CST.oprID
    and WOP.INVENTORY_ITEM_ID = CST.itemID
    and WOP.ORGANIZATION_ID = 1155
    and BB.WIP_ENTITY_NAME = 'XJ39562' ;
     
    -- 离散作业任务子查询 0201——— 作业资源报工明细表
    SELECT WTA.ORGANIZATION_ID 组织代码 ,
    WTA.TRANSACTION_ID 交易代码 ,
    WTA.REFERENCE_ACCOUNT 参考科目 ,
    WTA.TRANSACTION_DATE 报工日期 ,
    WTA.WIP_ENTITY_ID 任务令内码 ,
    WTA.ACCOUNTING_LINE_TYPE 会计栏类型 ,
    WTA.BASE_TRANSACTION_VALUE 费用额 ,
    WTA.CONTRA_SET_ID 反方集代码 ,
    WTA.PRIMARY_QUANTITY 基本数量 ,
    WTA.RATE_OR_AMOUNT 率或金额 ,
    WTA.BASIS_TYPE 基本类型 ,
    WTA.RESOURCE_ID 资源代码 ,
    WTA.COST_ELEMENT_ID 成本要素 ID,
    WTA.ACCOUNTING_LINE_TYPE 成本类型 ID,
    WTA.OVERHEAD_BASIS_FACTOR 费用因子 ,
    WTA.BASIS_RESOURCE_ID 基本资源 ID,
    WTA.CREATED_BY 录入人 ID,
    DD.USER_NAME 用户名称 ,
    EE.FULL_NAME 用户姓名
    FROM wip_transaction_accounts WTA, FND_USER DD, per_people_f EE
    WHERE WTA.CREATED_BY = DD.USER_ID
    and DD.EMPLOYEE_ID = EE.PERSON_ID
    and WTA.BASE_TRANSACTION_VALUE <> 0
    and WTA.ORGANIZATION_ID = 1155
    and WTA.WIP_ENTITY_ID = 48839 ;
    -- 成本类型 ID ACCOUNTING_LINE_TYPE
    SELECT * FROM MFG_LOOKUPS ML
    WHERE ML.LOOKUP_TYPE LIKE 'CST_ACCOUNTING_LINE_TYPE'
    ORDER BY ML.LOOKUP_CODE;
    -- 成本要素 ID COST_ELEMENT_ID
    --( 待补充 --------------------------------------------------------------------------?)
     
    -- 统计人工费与制造费 ( 不单独应用 )
    SELECT ORGANIZATION_ID, WIP_ENTITY_ID, SUM (HR_FEE) HR_FEE, SUM (MD_FEE) MD_FEE
    FROM ( Select WTA.ORGANIZATION_ID,
    WTA.WIP_ENTITY_ID,
    decode (COST_ELEMENT_ID, 3 , WTA.BASE_TRANSACTION_VALUE, 0 ) HR_FEE,
    decode (COST_ELEMENT_ID, 5 , WTA.BASE_TRANSACTION_VALUE, 0 ) MD_FEE
    from WIP_TRANSACTION_ACCOUNTS WTA
    where WTA.ACCOUNTING_LINE_TYPE = 7
    and WTA.BASE_TRANSACTION_VALUE <> 0 ) WTA_COST
    WHERE WTA_COST.ORGANIZATION_ID = 1155
    AND WTA_COST.WIP_ENTITY_ID = '48839'
    GROUP BY WTA_COST.ORGANIZATION_ID,WTA_COST.WIP_ENTITY_ID;
     
    -- 工单进度及费用信息综合查询 ( 未下达及下达零发料和报工的看不到 )
    select WE.WIP_ENTITY_NAME 任务名称 ,
    MSI.SEGMENT1 物料 ,
    MSI.DESCRIPTION 物料描述 ,
    MSI.PRIMARY_UNIT_OF_MEASURE 单位 ,
    WDJ.SCHEDULED_START_DATE 计划开始时间 ,
    WDJ.SCHEDULED_COMPLETION_DATE 计划完成时间 ,
    WDJ.START_QUANTITY 工单数量 ,
    WDJ.QUANTITY_COMPLETED 完成数量 ,
    WDJ.DATE_RELEASED 实际开始时间 ,
    WDJ.DATE_COMPLETED 时间完成时间 ,
    WDJ.DESCRIPTION 工单备注 ,
    PP.SEGMENT1 项目号 ,
    PP.DESCRIPTION 项目描述 ,
    PT.TASK_NUMBER 任务号 ,
    PT.DESCRIPTION 任务描述 ,
    WO.COUNT_OPER 工序数 ,
    WO1.OPERATION_SEQ_NUM 当前工序 ,
    WO1.DESCRIPTION 当前工序描述 ,
    MTA.MT_FEE 材料费 ,
    WCT.HR_FEE 人工费 ,
    WCT.MD_FEE 制造费 ,
    WE.WIP_ENTITY_ID,
    WE.ORGANIZATION_ID,
    WDJ.PRIMARY_ITEM_ID,
    WDJ.PROJECT_ID,
    WDJ.TASK_ID
    from WIP_ENTITIES WE,
    WIP_OPERATIONS WO1,
    WIP_DISCRETE_JOBS WDJ,
    MTL_SYSTEM_ITEMS_B MSI,
    PA_PROJECTS_ALL PP,
    PA_TASKS PT,
    ( select WDJ.ORGANIZATION_ID,
    WDJ.WIP_ENTITY_ID,
    COUNT ( 1 ) COUNT_OPER,
    max ( decode (wo.quantity_completed, 1 , wo.operation_seq_num, 10 )) OPER
    from WIP_DISCRETE_JOBS WDJ, WIP_OPERATIONS WO
    where WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    group by WDJ.ORGANIZATION_ID, WDJ.WIP_ENTITY_ID) WO, -- 工序进度
    ( select MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID WIP_ENTITY_ID,
    ABS ( SUM (MTL.TRANSACTION_QUANTITY * MTL.actual_cost)) MT_FEE
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    group by MTL.ORGANIZATION_ID, MTL.TRANSACTION_SOURCE_ID) MTA, -- 材料费
    ( select WTA_COST.ORGANIZATION_ID,
    WTA_COST.WIP_ENTITY_ID,
    SUM (WTA_COST.HR_FEE1) HR_FEE,
    SUM (WTA_COST.MD_FEE1) MD_FEE
    from ( select WTA.ORGANIZATION_ID,
    WTA.WIP_ENTITY_ID,
    decode (COST_ELEMENT_ID,
    3 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) HR_FEE1,
    decode (COST_ELEMENT_ID,
    5 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) MD_FEE1
    from WIP_TRANSACTION_ACCOUNTS WTA
    where WTA.ACCOUNTING_LINE_TYPE = 7
    and WTA.BASE_TRANSACTION_VALUE <> 0 ) WTA_COST
    group by WTA_COST.ORGANIZATION_ID, WTA_COST.WIP_ENTITY_ID) WCT -- 人工与制造
    WHERE 1 = 1
    AND WE.ORGANIZATION_ID = WDJ.ORGANIZATION_ID
    AND WE.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID
    AND WDJ.ORGANIZATION_ID = MSI.ORGANIZATION_ID
    AND WDJ.PRIMARY_ITEM_ID = MSI.INVENTORY_ITEM_ID
    AND WE.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WO1.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WO.OPER = WO1.OPERATION_SEQ_NUM
    AND WE.ORGANIZATION_ID = MTA.ORGANIZATION_ID
    AND WE.WIP_ENTITY_ID = MTA.WIP_ENTITY_ID(+)
    AND WE.ORGANIZATION_ID = WCT.ORGANIZATION_ID
    AND WE.WIP_ENTITY_ID = WCT.WIP_ENTITY_ID(+)
    AND WDJ.PROJECT_ID = PP.PROJECT_ID(+)
    AND WDJ.TASK_ID = PT.TASK_ID(+)
    and we.organization_id = 1155
    and we.wip_entity_id = '48825' ;
     
    -- 工单进度及费用信息综合查询 ( 不论是否下达和发料都能看到 )
    SELECT WDJ.WIP_ENTITY_ID 任务令 ID,
    WE.WIP_ENTITY_NAME 任务名称 ,
    WDJ.ORGANIZATION_ID 组织 ID,
    WDJ.STATUS_TYPE 状态 ,
    WDJ.PRIMARY_ITEM_ID 装配件 ID,
    MSI.SEGMENT1 物料编码 ,
    MSI.DESCRIPTION 物料说明 ,
    WDJ.FIRM_PLANNED_FLAG 任务类型 ,
    WDJ.JOB_TYPE 作业类型 ,
    WDJ.WIP_SUPPLY_TYPE 供应类型 ,
    WDJ.CLASS_CODE 任务类别 ,
    WDJ.SCHEDULED_START_DATE 起始时间 ,
    WDJ.DATE_RELEASED 下达时间 ,
    WDJ.DATE_COMPLETED 完工时间 ,
    WDJ.DATE_CLOSED 关闭时间 ,
    WDJ.START_QUANTITY 计划数 ,
    WDJ.QUANTITY_COMPLETED 完工数 ,
    WDJ.QUANTITY_SCRAPPED 报废数 ,
    WDJ.NET_QUANTITY MRP 净值 ,
    WDJ.DESCRIPTION 工单备注 ,
    WDJ.COMPLETION_SUBINVENTORY 接收子库 ,
    WDJ.COMPLETION_LOCATOR_ID 货位 ID,
    WDJ.PROJECT_ID 项目 ID,
    WDJ.TASK_ID 项目任务 ID,
    PP.SEGMENT1 项目号 ,
    PP.DESCRIPTION 项目描述 ,
    PT.TASK_NUMBER 任务号 ,
    PT.DESCRIPTION 任务描述 ,
    WPF.COUNT_OPER 工序数 ,
    WPF.CUR_OPER 当前工序 ,
    WPF.CUR_OPERNAME 工序名 ,
    WPF.MT_FEE 材料费 ,
    WPF.HR_FEE 人工费 ,
    WPF.MD_FEE 制造费
    FROM wip_discrete_jobs WDJ,
    wip.wip_entities WE,
    mtl_system_items MSI,
    PA_PROJECTS_ALL PP,
    PA_TASKS PT,
    ( select WDJ1.WIP_ENTITY_ID,
    WDJ1.ORGANIZATION_ID,
    WO.COUNT_OPER,
    WO1.OPERATION_SEQ_NUM CUR_OPER,
    WO1.DESCRIPTION CUR_OPERNAME,
    MTA.MT_FEE,
    WCT.HR_FEE,
    WCT.MD_FEE
    from WIP_OPERATIONS WO1,
    WIP_DISCRETE_JOBS WDJ1,
    ( select WDJ.ORGANIZATION_ID,
    WDJ.WIP_ENTITY_ID,
    COUNT ( 1 ) COUNT_OPER,
    max ( decode (wo.quantity_completed,
    1 ,
    wo.operation_seq_num,
    10 )) OPER
    from WIP_DISCRETE_JOBS WDJ, WIP_OPERATIONS WO
    where WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    group by WDJ.ORGANIZATION_ID, WDJ.WIP_ENTITY_ID) WO, -- 工序进度
    ( select MTL.ORGANIZATION_ID,
    MTL.TRANSACTION_SOURCE_ID WIP_ENTITY_ID,
    ABS ( SUM (MTL.TRANSACTION_QUANTITY * MTL.actual_cost)) MT_FEE
    from mtl_material_transactions MTL
    where MTL.Transaction_Type_Id in ( 35 , 38 , 43 , 48 )
    group by MTL.ORGANIZATION_ID, MTL.TRANSACTION_SOURCE_ID) MTA, -- 材料费
    ( select WTA_COST.ORGANIZATION_ID,
    WTA_COST.WIP_ENTITY_ID,
    SUM (WTA_COST.HR_FEE1) HR_FEE,
    SUM (WTA_COST.MD_FEE1) MD_FEE
    from ( select WTA.ORGANIZATION_ID,
    WTA.WIP_ENTITY_ID,
    decode (COST_ELEMENT_ID,
    3 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) HR_FEE1,
    decode (COST_ELEMENT_ID,
    5 ,
    WTA.BASE_TRANSACTION_VALUE,
    0 ) MD_FEE1
    from WIP_TRANSACTION_ACCOUNTS WTA
    where WTA.ACCOUNTING_LINE_TYPE = 7
    and WTA.BASE_TRANSACTION_VALUE <> 0 ) WTA_COST
    group by WTA_COST.ORGANIZATION_ID, WTA_COST.WIP_ENTITY_ID) WCT -- 人工与制造
    WHERE 1 = 1
    AND WDJ1.WIP_ENTITY_ID = WO.WIP_ENTITY_ID(+)
    AND WO1.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
    AND WO.OPER = WO1.OPERATION_SEQ_NUM
    AND WDJ1.ORGANIZATION_ID = MTA.ORGANIZATION_ID
    AND WDJ1.WIP_ENTITY_ID = MTA.WIP_ENTITY_ID(+)
    AND WDJ1.ORGANIZATION_ID = WCT.ORGANIZATION_ID
    AND WDJ1.WIP_ENTITY_ID = WCT.WIP_ENTITY_ID(+)) WPF
    WHERE WDJ.WIP_ENTITY_ID = WE.WIP_ENTITY_ID
    AND WDJ.ORGANIZATION_ID = WE.ORGANIZATION_ID
    AND WDJ.PRIMARY_ITEM_ID = MSI.INVENTORY_ITEM_ID
    AND WDJ.ORGANIZATION_ID = MSI.ORGANIZATION_ID
    AND WDJ.PROJECT_ID = PP.PROJECT_ID(+)
    AND WDJ.TASK_ID = PT.TASK_ID(+)
    AND WDJ.ORGANIZATION_ID = WPF.ORGANIZATION_ID(+)
    AND WDJ.WIP_ENTITY_ID = WPF.WIP_ENTITY_ID(+)
    AND WDJ.organization_id = 1155
    and PP.SEGMENT1 = '07D9202' ;
     
    11. MRP相关查询 
     
    12. 总账 GL
    select * from gl_sets_of_books 总帐
    select * from gl_code_combinations gcc where gcc.summary_flag='Y' 科目组合
    select * from gl_balances 科目余额
    select * from gl_je_batches 凭证批
    select * from gl_je_headers 凭证头
    select * from gl_je_lines 凭证行
    select * from gl_je_categories 凭证分类
    select * from gl_je_sources 凭证来源
    select * from gl_summary_templates 科目汇总模板
    select * from gl_account_hierarchies 科目汇总模板层次
    13. 应收 AR 
    select * from ar_batches_all 事务处理批
    select * from ra_customer_trx_all 发票头
    select * from ra_customer_trx_lines_all 发票行
    select * from ra_cust_trx_line_gl_dist_all 发票分配
    select * from ar_cash_receipts_all 收款
    select * from ar_receivable_applications_all 核销
    select * from ar_payment_schedules_all 发票调整
    select * from ar_adjustments_all 会计分录
    select * from ar_distributions_all 付款计划
    14. 应付 AP
    select * from ap_invoices_all 发票头
    select * from ap_invoice_distributions_all 发票行
    select * from ap_payment_schedules_all 付款计划
    select * from ap_check_stocks_all 单据
    select * from ap_checks_all 付款
    select * from ap_bank_branches 银行
    select * from ap_bank_accounts_all 银行帐号
    select * from ap_invoice_payments_all 核销
     
    15. 应用、值集、弹性域 
    --fnd
    select * from fnd_application
    select * from fnd_application_tl where application_id= 101
    select * from fnd_application_vl where application_id = 101
    -- 值集
    select * from fnd_flex_value_sets
    select * from fnd_flex_values
    select * from fnd_flex_values_vl
    -- 弹性域
    select * from fnd_id_flexs
    select * from fnd_id_flex_structures where id_flex_code= 'GL#'
    select * from fnd_id_flex_segments where id_flex_code= 'GL#' and id_flex_num= 50671
     
    select * from fnd_profile_options_vl
    select * from fnd_concurrent_programs 程序表
    select * from fnd_concurrent_requests 请求表
    select * from fnd_concurrent_processes 进程表
    16. 许继配送管理相关表 
    --- 为了实现系统内方便的配送发货模式而开发
    -- 配送关系 (以供应处角度 ORGANIZATION_ID = 142 )
    SELECT AA.CUSTOMER_RELATION_ID 配送关系 ID,
    AA.ORGANIZATION_ID 组织 ID,
    AA.CUST_ACCOUNT_ID 客户 ID,
    CC.PARTY_NAME 客户名称 ,
    AA.CUST_ACCT_SITE_ID 配送地 ID,
    DD.LOCATION 客户地点 ,
    DD.STATUS A 有效 ,
    AA.DELIVERY_BY_SO_FLAG 源于 CO,
    AA.OUTBOUND_TRX_TYPE_ID 出库类型 ,
    AA.OUTBOUND_RET_TRX_TYPE_ID 出库 R 类型 ,
    AA.OUTBOUND_COST_CCID 出库账户 ID,
    EE.concatenated_segments 出库账户 ,
    AA.CUST_ORG_ID 客户库存组织 ID,
    AA.INBOUND_TRX_TYPE_ID 入库类型 ,
    AA.INBOUND_RET_TRX_TYPE_ID 入库 R 类型 ,
    AA.INBOUND_CONFIRM_FLAG 入库确认 ,
    AA.INBOUND_COST_CCID 入库账户 ID,
    FF.concatenated_segments 入库账户 ,
    AA.MANAGE_CHARGE 加价率 ,
    AA.SETTLE_MODE 结算模式 ,
    AA.INBOUND_SUBIN_CODE 接收子仓库 ,
    AA.OUTBOUND_SUBIN_CODE 配送子库存 ,
    AA.ATTRIBUTE1 直接生产发料 ,
    AA.Creation_Date 创建日期 ,
    AA.CREATED_BY 创建者 ,
    AA.LAST_UPDATED_BY 更新者 ,
    AA.LAST_UPDATE_DATE 更新日期
    FROM CUX_INV_CUSTOMER_RELATION_ALL AA,
    hz_cust_accounts BB,
    hz_parties CC,
    HZ_CUST_SITE_USES_ALL DD,
    gl_code_combinations_kfv EE,
    gl_code_combinations_kfv FF
    WHERE AA.ORGANIZATION_ID = 142
    AND AA.CUST_ACCOUNT_ID = BB.CUST_ACCOUNT_ID
    AND BB.PARTY_ID = CC.PARTY_ID
    AND AA.Cust_Acct_Site_Id = DD.Site_Use_Id
    AND DD.STATUS = 'A'
    AND AA.OUTBOUND_COST_CCID = EE.code_combination_id
    AND AA.INBOUND_COST_CCID = FF.code_combination_id
    and CC.PARTY_NAME = ' 许继电气电网保护自动化公司 ' ;
    -- 配送单头
    SELECT AA.DN_HEADER_ID 配送单 ID,
    AA.DN_NUMBER 配送单编号 ,
    AA.DN_STATUS_CODE 状态 ,
    AA.CUST_ACCOUNT_ID 客户 ID,
    CC.PARTY_NAME 客户名称 ,
    AA.CUST_ACCT_SITE_ID 配送地址 ID,
    DD.LOCATION 客户地点 ,
    AA.DELIVERY_ORG_ID 配送方组织 ID,
    AA.CUST_ORG_ID 客户组织 ID,
    AA.MANAGE_CHARGE 费率 ,
    AA.INBOUND_CONFIRM_FLAG 入库确认否 ,
    AA.SO_HEADER_ID 销售订单 ID,
    EE.ORDER_NUMBER 销售订单 ,
    EE.CUST_PO_NUMBER 客户 PO,
    ee.attribute1,
    ee.attribute2,
    AA.PROCESS_FLAG,
    AA.COMMENTS 配送单说明
    FROM CUX_INV_DN_HEADERS_ALL AA, hz_cust_accounts BB, hz_parties CC, HZ_CUST_SITE_USES_ALL DD,OE_ORDER_HEADERS_ALL EE
    WHERE AA.DELIVERY_ORG_ID = 142
    AND AA.CUST_ACCOUNT_ID = BB.CUST_ACCOUNT_ID
    AND BB.PARTY_ID = CC.PARTY_ID
    AND AA.Cust_Acct_Site_Id = DD.Site_Use_Id
    AND DD.STATUS = 'A'
    AND AA.SO_HEADER_ID = EE.HEADER_ID
    AND AA.DN_NUMBER = '14780016022' ;
    -- 配送单明细
    SELECT AA.DN_HEADER_ID,
    AA.DN_LINE_ID,
    AA.SO_LINE_ID,
    LL.LINE_NUMBER SO 行号 ,
    AA.INVENTORY_ITEM_ID 物料 ID,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    AA.OUTBOUND_SUBIN_CODE 发出仓 ,
    AA.OUTBOUND_LOCATOR_ID 发出货位 ,
    AA.REQUIRE_DATE 需求日期 ,
    AA.REQUIRE_QTY 需求数 ,
    AA.OUTBOUND_QTY 已出库 ,
    AA.INBOUND_QTY 已接收 ,
    AA.ATTRIBUTE1 最近确认接收数 ,
    AA.INBOUND_SUBIN_CODE 入库仓 ,
    AA.INBOUND_LOCATOR_ID 入库货位 ,
    AA.RETURN_NO_RECEIVE_QTY 退回数 ,
    AA.OUTING_QTY,
    AA.INING_QTY,
    AA.REQUEST_ID 最近打印请求 ID
    FROM CUX_INV_DN_LINES_ALL AA, CUX_INV_DN_HEADERS_ALL BB,mtl_system_items CC,OE_ORDER_LINES_ALL LL
    WHERE AA.DN_HEADER_ID = BB.DN_HEADER_ID
    AND AA.INVENTORY_ITEM_ID = CC.INVENTORY_ITEM_ID
    AND BB.DELIVERY_ORG_ID = CC.ORGANIZATION_ID
    AND AA.SO_LINE_ID = LL.LINE_ID
    AND BB.DN_NUMBER = '14780016022' ;
     
     
     
    99-其他相关表 
    1) 会计科目组合表 
    -- 查询会计科目分段信息
    select * from gl_code_combinations;
    -- 查询会计科目组合信息
    select * from gl_code_combinations_kfv;
    2) 查询自定义的客户化相关表和视图 
    -- 静态数据字典中的视图分为三类,它们分别由三个前缀够成: user_* 、 all_* 、 dba_*
    -- user_* 该视图存储了关于当前用户所拥有的对象的信息。(即所有在该用户模式下的对象)
    -- all_* 该视图存储了当前用户能够访问的对象的信息。(与 user_* 相比, all_* 并不需要拥有该对象,只需要具有访问该对象的权限即可)
    -- dba_* 该视图存储了数据库中所有对象的信息。(前提是当前用户具有访问这些数据库的权限,一般来说必须具有管理员权限
    -- 查询该用户拥有哪些表
    select * from user_tables where table_name like 'CUX%' ;
    -- 查询该用户拥有哪些视图
    select * from user_views where view_name like 'CUX%' ;
    -- 查询该用户拥有哪些索引
    select * from user_indexes;
    3) 查询物料处理记录 
    说明: mtl_material_transactions 这个表记录了所有涉及仓库收发的物料交易记录,包括:采购、 WIP 、订单、杂项等多种处理模式的内容。
    -- 举例: 查询某用户在电网的账户别名发放清单
    select AA.TRANSACTION_ID 交易代码 ,
    AA.INVENTORY_ITEM_ID 项目内码 ,
    CC.SEGMENT1 物料编码 ,
    CC.DESCRIPTION 物料说明 ,
    AA.ORGANIZATION_ID 组织代码 ,
    AA.SUBINVENTORY_CODE 子库名称 ,
    AA.TRANSACTION_TYPE_ID 类型 ID,
    BB.TRANSACTION_TYPE_NAME 类型名称 ,
    AA.TRANSACTION_QUANTITY 数量 ,
    AA.TRANSACTION_UOM 单位 ,
    AA.TRANSACTION_DATE 交易日期 ,
    AA.TRANSACTION_REFERENCE 交易参考 ,
    AA.TRANSACTION_SOURCE_ID 参考源 ID,
    AA.DEPARTMENT_ID 部门 ID,
    AA.OPERATION_SEQ_NUM 工序号 ,
    ROUND (AA.Actual_Cost, 2 ) 实际成本 ,
    ROUND (AA.Transaction_Cost, 2 ) 处理成本 ,
    ROUND (AA.PRIOR_COST, 2 ) 旧成本 ,
    ROUND (AA.NEW_COST, 2 ) 新成本 ,
    ROUND (AA.VARIANCE_AMOUNT, 2 ) 差异金额 ,
    AA.TRANSACTION_QUANTITY * ROUND (AA.PRIOR_COST, 2 ) 交易金额 ,
    DD.USER_NAME 用户名称 ,
    EE.FULL_NAME 用户姓名 ,
    AA.ATTRIBUTE1 弹性域人名 ,
    AA.ATTRIBUTE15 弹性域备注
    from mtl_material_transactions AA ,
    mtl_transaction_types BB,
    mtl_system_items CC,
    FND_USER DD,
    per_people_f EE
    where AA.TRANSACTION_TYPE_ID = BB.TRANSACTION_TYPE_ID and
    AA.CREATED_BY = DD.USER_ID and
    AA.INVENTORY_ITEM_ID = CC.INVENTORY_ITEM_ID and
    AA.ORGANIZATION_ID = CC.ORGANIZATION_ID and
    DD.EMPLOYEE_ID = EE.PERSON_ID and
    AA.ORGANIZATION_ID = 1155 AND
    CC.SEGMENT1= '07D9202.92742' and
    AA.TRANSACTION_DATE >= TO_DATE( '2011-01-29 00:00:00' , 'YYYY-MM-DD HH24:MI:SS' )
    order by aa.TRANSACTION_ID;
    /* 物料处理记录 mtl_material_transactions 表,类型与成本说明:
    -- 杂项收 TRANSACTION_TYPE_ID = 41 录入价格优先, =Actual_Cost ,移动平均 TRANSACTION_QUANTITY > 0 , 调整类似
    注: 1 )如果再接收界面录入了价格,以录入价格计入 Actual_Cost ,进行移动平均
    2 )如果没有录入价格,字段 NULL ,则系统会以当前成本接收,计入 Actual_Cost
    -- 杂项发 TRANSACTION_TYPE_ID = 31 以出 =Actual_Cost , TRANSACTION_QUANTITY < 0 , 调整类似
    -- 采购收 TRANSACTION_TYPE_ID = 18 以 入 =Actual_Cost ,移动平均 TRANSACTION_QUANTITY > 0
    -- 采购退 TRANSACTION_TYPE_ID = 36 以 出 =Actual_Cost , TRANSACTION_QUANTITY < 0
    注: 1) 系统按采购成本退货和扣除库存金额,不考虑已消耗状况;
    2) 如果库存金额够扣除,则扣除后重新计算出一个新成本;
    3 )如果库存金额不够扣除,则扣除全部金额,就会出现有库存量而单位成本 =0 的物资,不够扣的部分计入字段 VARIANCE_AMOUNT 。
    -- 作业发 TRANSACTION_TYPE_ID = 35 以当前成本出, =Actual_Cost , TRANSACTION_QUANTITY < 0 ,特定组件发料类似
    -- 作业退 TRANSACTION_TYPE_ID = 43 以当前成本入, =Actual_Cost ,不移动平均 TRANSACTION_QUANTITY > 0
    -- 配送出 TRANSACTION_TYPE_ID = 100 以当前成本出, =Actual_Cost , TRANSACTION_QUANTITY < 0
    -- 配送退 TRANSACTION_TYPE_ID = 101 以配送价入 , =Actual_Cost ,移动平均 TRANSACTION_QUANTITY > 0
    -- 销售发 TRANSACTION_TYPE_ID = 33 以当前成本出, =Actual_Cost , TRANSACTION_QUANTITY < 0
    -- 销售退 TRANSACTION_TYPE_ID = 15 以当前成本入, =Actual_Cost , TRANSACTION_QUANTITY > 0
    */
    -- 物料处理记录类型列表
    select bb.transaction_type_id 类型 ID,
    bb.transaction_type_name 别名 ,
    bb.description 说明
    from mtl_transaction_types BB
    order by bb.transaction_type_id
    -- 交易来源类型列表
    SELECT *
    FROM mtl_txn_source_types
    -- 交易原因代码表
    SELECT REASON_ID 原因代码 , REASON_NAME 名称 , DESCRIPTION 描述
    FROM inv.mtl_transaction_reasons;


    工艺路线


    SELECT MSIB.SEGMENT1,MSIB.DESCRIPTION,BORV.resource_code,BR.DESCRIPTION
      FROM BOM_OPERATIONAL_ROUTINGS_V BOR,
           BOM_OPERATION_SEQUENCES_V  BOS,
           BOM_OPERATION_RESOURCES_V  BORV,
           BOM_RESOURCES              BR,MTL_SYSTEM_ITEMS_B MSIB
     WHERE BOR.ORGANIZATION_ID = 86
       AND BR.ORGANIZATION_ID = 86
       AND BOR.ASSEMBLY_ITEM_ID = MSIB.INVENTORY_ITEM_ID
       AND MSIB.ORGANIZATION_ID=86
       AND BOR.ROUTING_SEQUENCE_ID = BOS.ROUTING_SEQUENCE_ID
       AND BOS.OPERATION_SEQUENCE_ID = BORV.OPERATION_SEQUENCE_ID
       AND BR.RESOURCE_ID = BORV.RESOURCE_ID
       AND BOS.OPERATION_SEQ_NUM =
           (SELECT MAX(BOS1.OPERATION_SEQ_NUM)
              FROM BOM_OPERATION_SEQUENCES_V  BOS1,
                   BOM_OPERATIONAL_ROUTINGS_V BOR1
             WHERE BOS1.ROUTING_SEQUENCE_ID = BOR1.ROUTING_SEQUENCE_ID
               AND BOR1.ROUTING_SEQUENCE_ID = BOR.ROUTING_SEQUENCE_ID
               AND BOR1.ALTERNATE_ROUTING_DESIGNATOR IS NULL)
       AND BOR.ALTERNATE_ROUTING_DESIGNATOR IS NULL
       AND NVL(BR.ATTRIBUTE15, 'N') = 'Y'
    展开全文
  • 发票和采购丁单匹配流程测试 流程概述创建物料T创建采购订单T输入发票T发票和采购订单匹配T支付T过帐 1创建采购物料: N :库存超级用户 物料主组织物料 2创建采购订单: 采购超级用户 采购订单 采购订单 点击条款 厂忑...
  • Word Word专业资料 关于 Oracle E-Business Suite 并发处理机制(Current Processing ) 2015-01-21 14:05 2352 人阅读 评论(0)收藏 举报 三分类 Oracle EBS (48) Oracle EBS Concurrent Program ( 15) 声明请以形式...
  • 实用标准文案 关于 Oracle E-Business Suite 并发处理机制 Current Processing 2015-01-21 14:05 2352 人阅读 评论 (0) 收藏 举报 分类 Oracle EBS 48 Oracle EBS Concurrent Program 15 版权声明转载请以链接形式...
  • 工业企业的供应过程核算 创建日期: 确认日期: 控制编码: 当前版本: 2007.9.23 1.0 供应过程核算 账户...品种设三级明细账 应付账款一一负债类账户核算企业因购入材料商品接收劳务等应付给供货单位的款 项按供货单位设
  • Oracle EBS Html 报表开发总结 一 需求分析 1 确认需求 1.1 确定参数类型个数可否为空是否必输 1.2 提炼分析和自习审查已经收集到的需求以确保所有的风险承担者都明确其含义并 找到其中的错误和其他不足的地方在必要...
  • R12应收模块收款API研究 撰写人 杜春阳 撰写日期 2012年1月 10日 最后修改日期2012年1月10日 版本 1.0 精品文档 精品文档 PAGE PAGE #欢迎下载 精品文档 精品文档 PAGE PAGE #欢迎下载 文档控制 更改记录 日期 姓名 ...
  • MD.050 -系统开发方案 DCCUX MR主计划明细表 文档作者 神州数码顾问 创建日期 2013-05-10 当前版本 1.1 文档控制 更改记录 传阅 分发 日期 作者 版本 更新说明 2013-05-10 屈伟伟 V1.0 建立文档 2013-05-16 屈伟伟 V...
  • Oracle-EBS模块解析.ppt

    2020-03-14 14:04:05
    其实sql server中也有侦听端口,只不过microsoft将侦听端口固定为...而oracle中的侦听端口直接在配置文件中,允许随便改动,只不过无论怎样改动,客户端的配置文件中的侦听端口要与oracle服务器端设置的侦听端口一致。
  • 公司标准成本核算管理制度 总则 第一条 本公司成本会计事务处理准则及程序除普通会计事务处理准则程序法令及公司章程另有规定外 悉依本准则及程序处理 第二条 本公司的成本会计事务由会计部成本核算课处理 第三条 本...
  • EBS-AP操作模块,初学者宝典!UG什么的一边去!全是英文给谁看啊,我们要真正的中文手册!
  • ORACLE 成本管理系统 版本 11I 操作手册 基本设置 设置步骤清单 AIW 参 步骤号 必需 步骤 考 步骤 1 必需 设置成本管理系统配置文件选项 CST 步骤 2 必需 设置成本管理系统安全保护功能 CST 步骤 3 必需 定义成本...
  • oracle-ebs-r12-cost-management-概念培训-CST-V1.0成本要素 物料(Material): 生产产品所使用材料 物料管理费(Material Overhead):如仓储费用 资源(Resource):为生产某一产品所消耗的直接人工、直接机器设备等 外协...

    oracle-ebs-r12-cost-management-概念培训-CST-V1.0

    成本要素 物料(Material): 生产产品所使用材料 物料管理费(Material Overhead):如仓储费用 资源(Resource):为生产某一产品所消耗的直接人工、直接机器设备等 外协(Outside Process):委托外加工 制造费用(Overhead):如水电费用 成本子要素 对成本要素的进一步细分 如:资源:人工、设备折旧等 采购件成本 需要手工维护采购件的成本 需要定期更新 其成本不受结算价格的影响 制造件成本 根据物料清单、工艺路线和各个采购件的标准单价卷积计算得出 产品的完工成本根据它的标准成本进行结转,结转的金额和工单成本的差额转入生产成本差异 核算 所有库存相关的事务处理都基于物料相关的标准成本的产生相关的会计分录 采购件成本 主要基于采购结算价格计算采购件的成本 无需进行成本更新 采购相关的费用可以自动计入采购件成本 制造件成本 制造件的成本来源于工单上累计的生产成本,在完工时根据累计发生的成本进行结转 核算 所有库存相关的事务处理都基于物料相关的实际成本的产生相关的会计分录 PAC将库存事务处理分为成本获取事务处理(cost owned)与成本继承事务处理(cost derived)两类; 成本获取事务处理:作为计算物料当期实际成本的依据,包括采购入库、采购退货、完工入库、完工退库等事务处理类型;其中采购订单和WIP中的离散工单作为成本获取事务的最小计算的最小单位; 成本继承事务处理:只使用物料当期的实际成本,不会对当期的物料成本产生影响,包括生产领料、生产退料、销售出库、杂项事务处理等; 期间平均成本计算逻辑:期间平均成本= (上一期的期末数量×上一期的期末成本+ 本期成本获得事务处理数量×本期获得单价 + 本期PAC库存值更新)/(上一期的期末数量+本期成本获得事务处理数量) 实际成本核算的系统处理 定期请购成本调整处理程序:用于收集跨期AP发票匹配、费用匹配所产生的差异 定期购置成本处理程序:用来计算期间内所有成本获取事务 定期成本处理程序:计算所有物料的PAC期间成本; 定期成本分配程序:根据库存事务处理和实际单位成本生成相关的会计分录 PAC成本核算中涉及到的差异包括: 发票价格差异(IPV):发票结算价格同采购订单价格之间的差 汇率差异(ERV):发票结算汇率折换同采购订单汇率折换之间的差异 生产成本差异:工单实际投入成本同工单完工成本之间的差异 PAC成本更新提供三种方式:指定新成本单价、更改百分比、更改库存值 物料成本查询 物料事务处理查询 PAC相关报表查询 月末实际成本的处理 运行PAC相关计算程序,保证PAC期间状态均处于“已处理”; 关闭周期会计期:需要在应收、应付和库存会计期全部关闭以后才能关闭; 传送凭证值GL:需要在关闭PAC会计期后,才能向GL传送会计分录,传送方式包括汇总传送和明细传送; 业务动作 方向 分录 车间内发料 DR 生产成本-直接材料@实际成本物料 CR 物料类别-物料帐户@实际成本物料 车间内退料 DR 与发料相反 CR 与发料相反 分录-车间相关-领料 业务动作 方向 分录 资源计费 DR 生产成本_资源帐户@资源实际费率 CR 资源吸收帐户@资源实际费率 制造费用计费 DR 生产成本_制造费用帐户@制造费用实际费率 CR 制造费用吸收帐户@制造费用实际费率 外协加工计费 DR 生产成本_外协加工用帐户@加工费 CR 材料采购帐户@加工费 分录-车间相关-资源 业务动作 方向 分录 任务完工 DR 库存各估价帐户@实际成本 CR 生产成本-直接材料@实际成本物料 生产成本-外协加工@实际成本外协 生产成本-直接资源@实际成本资源 生产成本-制造费用@实际成本制造费用 分录-车间相关-完工 期间平均成本-差异 * 期间平均成本-成本更新 * 期间平均成本-查询 * 月末处理 * ?2002 HAND Enterprise Solutions Co., Ltd. Confidential Not For Public. * 库存成本 根据库存事务处理自动创建所有的库存会计分录 联机分析会计核算信息 当物品成本发生变化,可自动更新库存、在途库存及在制品价值 安全方便容易地维护、更新库存物品的成本 车间成本 根据车间的动作(如工序移动、完工等)自动统计成本并计入相应帐户 可根据不同的计费类型(如按单位产品、批量、产量等)进行成本的计费 自动创建所有的车间成本会计分录 可根据生产任务、生产计划、事务处理等条件检查车间成本帐户的余额 产品成本 以标准成本为基础,根据物料清单和工艺路线自动卷积产品的标准成本 使用成本元素、成本子元素定义每个产品成本结构 可使用成批编辑的功能去维护

    展开全文
  • ORACLE 财务管理系统培训手 册库存模块INV 文档作者: 创建日期: 确认日期: 控制编码: 当前版本: 1.0 文档控制 文档控制 . II UNIT1 库存模块概述 . 1 单元培训目标 . 1 LESSON 1 库存模块介绍及业务流程图 . 1 ...
  • 应付款系统是供应链管理的最后一个... 应付模块(Oracle Payables)的目的就是帮助用户管理采购过程,使用户能够处理大量地业务并对现金流量进行控制,它还向用户提供了更好地处理与供应商地关系和进行价格比较地能力。
  • ;Total Introduction;Total Introduction;Integrated Application of General Content;Integrated Application of General Content;Integrated Application of General Content;Integrated Application of General C
  • EBS 业务中会偶尔出现锁表或者锁包的问题,前几天在一个包里改了程序,但死活编译不了。 一开始以为有程序在调用着,结果等了一天也还没好,确认被锁只能强制处理。 下面记录一下处理过程。 程序包被锁: ...

    EBS 业务中会偶尔出现锁表或者锁包的问题,前几天在一个包里改了程序,但死活编译不了。

    一开始以为有程序在调用着,结果等了一天也还没好,确认被锁只能强制处理。

    下面记录一下处理过程。

     

     

    程序包被锁:

    程序包被锁相对容易解决,一般程序执行时间不会太长,除非包里有比较复杂的报表在执行。

    SQL:

    SELECT 'alter system kill session ' || '''' || sid || ',' || serial# || '''immediate;' 解锁语句,
                 a.*,
                 ss.*
    FROM dba_ddl_locks a, v$session SS
    WHERE a.name LIKE '%CUX_AP_CE_PAYMENT_PKG%' --程序包名称
    AND a.session_id = ss.sid;

    用上面SQL语句,修改程序包的名称,注意一定要记得大写,不然查不出来!

    确认以后,可以把解锁语句里面的内容复制出来,直接执行,杀掉!

    解锁:

     

     

    表被锁:

    表数据被锁就是比较麻烦了,需要根据几次查询才能找到相应的单号。目前我一般都是按照时间来进行确定。

    至于怎么查出具体单号,由于锁表的问题遇到次数不多,大部分也只有一两条数据被锁,具体如何操作已经忘记。下次遇到再补上。

    select l.session_id sid,
           s.serial#,
           l.locked_mode,
           l.oracle_username,
           l.os_user_name,
           s.machine,
           s.terminal,
           o.object_name,
           s.logon_time,
           'ALTER system KILL session ''' || l.session_id || ',' || s.serial# ||
           ''';'  解锁语句
      from v$locked_object l, all_objects o, v$session s
     where l.object_id = o.object_id
       and l.session_id = s.sid
       AND o.object_name = 'OE_ORDER_LINES_ALL'
     order by sid, s.serial#;

    解锁: 复制解锁语句的内容进行执行。

    关于被锁的原因,只能浅谈一下,了解不深: 1、数据正在操作  2、客户化程序的代码不够严谨 3、底层问题

     

    如果有不足的地方,欢迎大佬过来补充一下。

    展开全文
  • 目录 规范: 参数或变量: 创建表: 创建同义词: 创建视图: 规范: 客制化表: CUX开头 例: cux.cux_cost_temp 序列:表面后面加_S 例:cux.cux_cost_temp_s 视图: 不需要放在cux中,... 局部变量(过程变量)...
  • https://wenku.baidu.com/view/1bb14794daef5ef7ba0d3c4c.html?from=search
  • (关于无监听只能说明oracle->linux服务器没有正确打开) linux下顺序启动顺序: 1.root用户下切换oracle用户:su oracle直接切换 然后输入/home/oracle/startdb.sh 2.执行完成后,切换applmgr用户:...
  • ORACLE EBS 最新成本管理手册,很难求得_图文ORACLE 成本管理系统版本 11I操作手册基本设置设置步骤清单成本类型是唯一由名称标识的成本集。系统为您预定义了两种成本类型:冻结(用于标准成本)和平均。您可以定义和...
  • (关于无监听只能说明oracle->linux服务器没有正确打开) ORA-12541:TNS:无监听 linux下顺序启动顺序: 1.root用户下切换oracle用户:su oracle直接切换 然后输入/home/oracle/startdb.sh ...
  • 一、制作“非Tab”的Folder的Form时遇到的问题。 1、打开菜单出现如下问题: 解决方案:在form级的trigger中,修改PRE-FORM中的值。 把app_window.set_window_position('BLOCKNAME', 'FIRST_WINDOW');...
  • Oracle EBS Html 报表开发总结一 需求分析1 确认需求1.1 确定参数类型、个数,可否为空,是否必输。1.2 提炼、分析和自习审查已经收集到的需求,以确保所有的风险承担者都明确其含义并找到其中的错误和其他不足的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,260
精华内容 904
关键字:

oracle-ebs