摘要: 财务系统模块:ØOracle 总帐管理(GL)ØOracle 应付帐管理(AP)ØOracle 固定资产管理(FA)ØOracle 应收帐管理(AR)ØOracle 现金管理(CE)ØOracle 项目会计(PA)ØOracle 财务分析(OFA)分销系统模块:ØOracle 库存管理(INV)ØOracle 采购管理(PUR)ØOracle 销售定单管理(OM)ØOracle 销售&市场管理(SM)ØOracle 销售补偿管理(SC)ØOracle 售后服 阅读全文
posted @ 2011-08-14 18:25 夜色狼 阅读(569) 评论(0) 推荐(0) 编辑
摘要: INV库存organization 两个含义:1. 经营单位,A/B/C分公司,A下面有A1,A2等工厂,主题目标是为了独立核算此组织ORG,ORG_ID;2. 库存组织,例如制造商的仓库,例如A1,A2等工厂Organization_id;HR_ORGANIZATION_UNITS -Org_organization_definitionsMtl_subinventory_ 库存组织单位MTL_PARAMETERS -库存组织参数(没有用ID,直接用name)MTL_SYSTEM_ITEMS_b -物料信息(同上,应用了库存组织name)MTL_SECONDARY_INVENTORIES - 阅读全文
posted @ 2011-08-14 18:22 夜色狼 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 查询某个原物料下的子组件:select level, t.* from (select items1.segment1 segment1_m, items1.inventory_item_id m_id, items1.description description_m, materials.bill_sequence_id, components.item_num, components.operation_seq_num, components.component_item_id sub_id, items2.segment1 segment1_sub, items2.descriptio 阅读全文
posted @ 2011-08-14 18:21 夜色狼 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 计划采购订单 采购订单,有标准采购订单、计划类采购订单、一揽子采购协议等。 我们现在就分别来讲述这三者的差别,并在此章节着重讲述计划类采购订单。一、采购订单 标准采购订单(从一供应商处做一次性物料或服务的采购) 建议:当你与供应商确认了采购对象(物料或服务), 数量, 发货计划, 但是不存在长期的约定时, 可使用标准采购订单. 合同采购订单(为一种协议,在该协议上只确定总金额数) 建议:该类型订单使用于你未确定购买对象,只确定供应商和购买金额的情况. 例如: 百货公司进货需要根据市场变化来决定购买对象.因此可以先确定供应商和购买总金额, 在实际需要时,才决定购买的内容. 一揽子协议(为一种协议 阅读全文
posted @ 2011-08-14 18:20 夜色狼 阅读(285) 评论(0) 推荐(0) 编辑
摘要: PORC Purchase Order Receipt 采购单收据 reason-code: nullADJI Inventory Adjustment - Immediate 库存调整-立即 reason-code: N多CREI Create New Inventory - Immediate 创建新库存-立即 reason-code: QCSJ 期初录入 special-reason-code:AZ05 (仅在测试环境有,正式无)“CAN安装杀菌锅用”TRNI Inventory Movement - Immediate 库存转移-立即 reason-code: DB03 仓库原物料转移 阅读全文
posted @ 2011-08-14 18:17 夜色狼 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.什么是客户 按系统结构,一个客户可以对应多个地点。有人觉得,客户名称必须是客户“集团”名称,各分公司、子公司应建立不同客户地址,其实可以不必这样。 一个客户可以当做是一个对方的业务实体(OU),只要可以独立核算、独立业务往来的都可能是一个客户。所以“分公司”,“子公司”都应当建立为独立的客户。 通过设置客户关系(可通过系统选项把条件放送),可以实现一个子公司订购产品,一个子公司收单付款,再由另一个子公司收货(可以多个子公司收货),甚至再继续交付最终使用用户这样多方业务往来的情境。 在AR模块,系统标准报表都统计到客户层,而不是客户地点层。故将客户理解为大的集团现在觉得并不是很合适,应当是一 阅读全文
posted @ 2011-08-14 18:16 夜色狼 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 背景:ebs订单头行和行销系统订单头行数据同步,对数据进行测试。 操作: 1.新建Order -> Save -> Book 2.启动挑库 -> 交货 -> 发运确认 以为订单状态能从‘已登记’更改为‘已关闭’,后来发现没有变化,询问之后才明白订单状态是自动的。订单的关闭是自动的,大概在所有行工作流结束(Close或者Cancel)后0.5天,订单头也将在Workflow Background Process的推动下关闭。这个与OM: Order Headers和OM: Order Lines工作流两者的等待关系有关。My God, I now know it... 阅读全文
posted @ 2011-08-14 18:15 夜色狼 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 还有一种简单简单的办法,就是把pr_line和pr_header表连在一起,用括号括起来,作为一个子查询,去和po_line_locations_all做外关联--以上是网友ideal 的提议.Ideal 说:你连接得不对。不知要连pr_line表,其他的地方也要加上外联结--他说的原因.我想也是这样,一定是哪里有外连接,而我并不清楚.所以还是采用他的建议;就是把pr_line和pr_header表连在一起,用括号括起来,作为一个子查询,去和po_line_locations_all做外关联关于外连接以前只是字面上的理解,现在遇到了,才知道数据库的基础知识重要.再次感慨一下.以前一直想解决的就 阅读全文
posted @ 2011-08-14 18:14 夜色狼 阅读(631) 评论(0) 推荐(0) 编辑
摘要: ---查询请购单的状态select*frompo_requisition_headers_allporwherepor.requisition_header_id=63578;---修改请购单状态为未提交审批updatepo_requisition_headers_allporhsetporh.authorization_status='INCOMPLETE'whereporh.requisition_header_id=63578;---查询采购单状态select*frompo_headers_allaawhereaa.po_header_idin(20430,20431,2 阅读全文
posted @ 2011-08-14 18:13 夜色狼 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 销售订单要经历登记、发放、挑库、交货四个主要环节,有些表在各个环节都有不同的特性,作者罗列了几个主要的常用的表,其它好象还有些货物路线、停靠之类的信息表则没有涉及。 下面是销售订单的四个主要环节和每个环节用到的常用表:一、登记1、oe_order_headers_all --订单头信息表2、oe_order_lines_all--header_id=oe_order_headers_all.header_id--订单行信息表3、mtl_sales_orders--segment1=oe_order_headers_all.order_number--sales_order_id=mtl_mat 阅读全文
posted @ 2011-08-14 18:12 夜色狼 阅读(256) 评论(0) 推荐(0) 编辑
摘要: selectpoh.segment1po单据号,poh.creation_date,pov.vendor_name供应商,--hl_po_utl_pkg.get_location_code(poh.ship_to_location_id)收货方,--hl_po_utl_pkg.get_location_code(poh.bill_to_location_id)收单方,poh.currency_code币种,hr_general.decode_person_name(poh.agent_id)采购员,po_headers_sv3.get_po_status(poh.po_header_id)状态 阅读全文
posted @ 2011-08-14 18:11 夜色狼 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->select/*+INDEX(rshrcv_shipment_headers,rslrcv_shipment_lines,phpo_headers_all,plpo_lines_all,msimtl_system_items_b,pvpo_vendors)*/rsh.receipt_num,rsh.last_update_datereceipt_date,rsl.quantity_receive 阅读全文
posted @ 2011-08-14 18:11 夜色狼 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--采购到入库所经历的表--0.请购单--创建请购单方式有--a.从外挂系统导入请购的接口表PO_REQUISITIONS_INTERFACE_ALL,并允许请求(名称:导入申请)select*frompo_requisitions_interface_allwhereinterface_source_code='TESTKHJ';--b.在系统中创建请购单(路径:PO/申请/申 阅读全文
posted @ 2011-08-14 18:09 夜色狼 阅读(290) 评论(0) 推荐(0) 编辑
摘要: --获取系统记录行数go_block('T_WARITEMPRT');last_record;row_count:=:system.trigger_record; --system.cursor_record--execute_trigger('POST-CHANGE');--设置鼠标状态set_application_property(cursor_style,'BUSY'); 忙碌状态set_application_property(cursor_style,'DEFAULT'); 正常状态--设置值列表 SET_ITEM_P 阅读全文
posted @ 2011-08-14 18:04 夜色狼 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 新增form步骤打开模板TEMPLATE,将其改成自己所要的名称,删除Data Blacks中的BLOCKNAME,DETAILBLOCK,删除Canvases中的BLOCKNAME,删除Windows中的BLOCKNAME,新增自己的Windows,Canvases,DateBlacks,在form级别的PRE-FORM中将Blockname改成自己新增的window,若区分ORG,则将FND_ORG.CHOOSE_ORG;加入BLOCK的上一行,在Program_unit中打开APP_CUSTOM,修改其中的<your first window>为自己的window,在trig 阅读全文
posted @ 2011-08-14 17:39 夜色狼 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 方法一、只需要将“序号”定义成公式,并将公式设置为:get_block_property('block_name',current_record) 就可以实现了,或者把这行语句放到“When-Create-Record”触发器中。缺点:增改删时,行号不能自动刷新。方法二、在block的三个触发器中添加相应的代码:Key-Crerec:DECLARELINE NUMBER;BEGINLINE := :SYSTEM.CURSOR_RECORD;LOOPIF :SYSTEM.LAST_RECORD = 'TRUE' THEN EXIT; ELSENEXT_RECORD 阅读全文
posted @ 2011-08-14 17:26 夜色狼 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Oracle Form 触发器执行顺序(转) 触发器执行顺序: 1.当打开FORM时:(1)PRE-FORM(2)PRE-BLOCK(BLOCK级)(3)WHEN-NEW-FORM-INSTANCE(4)WHEN-NEW-BLOCK-INSTANCE(5)WHEN-NEW-RECORD-INSTANCE(6)WHEN-NEW-ITEM-INSTANCE2.当填写一行记录完成后,光标移动到下一条记录的时候:(1)WHEN-VALIDATE-RECORD(只将填写的记录与数据库中已存在的记录作唯一性的验证,如果只是页面上的数据重复而数据库中没有与其重复的值则不会报错.)(2)WHEN-NEW-RE 阅读全文
posted @ 2011-08-14 17:25 夜色狼 阅读(215) 评论(0) 推荐(0) 编辑