随笔分类 - ERP
摘要:ERP系统里的BOM展开函数:l_grp_id NUMBER ;l_session_id NUMBER ;l_org_id NUMBER ;l_levels_to_explode NUMBER:=10 ;l_module NUMBERDEFAULT 2 ; -- BOM = 2l_cst_type_id NUMBERDEFAULT -1 ; -- All cost = -1 else 0l_item_id NUMBER ;l_bom_or_eng...
阅读全文
摘要:库存管理的核心是对货物本身的管理,是对货物的数量与相关属性的管理,目的是为销售与采购服务,确保合理的库存保有量,处理库存分类帐目与进出流水帐,以单据的形式基本涵盖仓库的各种进出库业务。库存组织结构组织是一种业务单位,例如:公司、工厂、仓库、分部和部门等,组织可以根据实际业务不同分成多种层次,例如:法人实体,经营单位,库存组织等。库存组织是 建立在经营单位之下的,可以细分为不同的子库存。特别的是项目主组织,是专门为了统一定义库存物品而设立的,可以是一个虚拟的并不存在的组织,对应实际仓 库。子库存是从物料库存中分离出来的独特的物理或逻辑库存,如原材料、成品或不良品的独自存货位置,客户虚拟仓等,货位
阅读全文
摘要:BOM模块常用表结构表名: bom.bom_bill_of_materials说明: BOM清单父项目BILL_SEQUENCE_ID NUMBER 清单序号(关键字)ASSEMBLY_ITEM_ID NUMBER 装配件内码ORGANIZATION_ID NUMBER 组织代码ASSEMBLY_TYPE NUMBER 装配类别SPECFIIC_ASSEMBLY_COMMENT VARCHAR2(240) 注释(装配件状态P、R等)COMMON_ORGANIZATION_ID NUMBER 公共组织COMMON_BILL_SEQUENCE_ID NUMBER 公共序号COMMON_ASSEMB
阅读全文
摘要:表名: bom.bom_operational_routings说明: 工艺路线ROUTING_SEQUENCE_IDNUMBER 路线序号ASSEMBLY_ITEM_IDNUMBER 项目内码ORGANIZATION_IDNUMBER 组织代码ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 替换工艺路线ROUTING_TYPENUMBER 路线类别COMMON_ASSEMBLY_ITEM_IDNUMBER 公共装配件内码COMMON_ROUTING_SEQUENCE_IDNUMBER 公共路线序号ROUTING_COMMENTVARCHAR2(240) 路
阅读全文
摘要:INV模块常用表结构表名:inv.mtl_system_items说明: 物料主表列名 类型 含义ORGANIZATION_ID NUMBER 组织代码INVENTORY_ITEM_ID NUMBER 项目内码SEGMENT1 VARCHAR2(40) 项目编码(外码)UNIT_OF_ISSUE 单位DESCRIPTION 项目说明ALLOWED_UNITS_LOOKUP_CODE 可否单位换算INVENTORY_ITEM_STATUS_CODE 项目状态ITEM_TYPE 项目类型PRIMARY_UNIT_OF_MEASURE 基本度量单位BASE_ITEM_ID 基础代码BOM_ENABL
阅读全文
摘要:http://www.erpdown.com/list/373_2.htmlEBS信息
阅读全文
摘要:近几年有幸参与了一些大开发项目的项目管理和监督工作,发现很多开发人员对一些概念或者程序的写法不是很清楚,这也包括一些高级的开发人员也会犯一些基本的错误,因此我就整理一下大家容易犯的错误,希望大家能够在写程序的时候养成良好习惯。一、例外处理问题有很多人喜欢在处理exception时,置为'null',应该说这是一个很不好的习惯,如果没有定义特定的exception,最起码应该把数据库的错误信息完整的报出来。错误的写法: EXCEPTION WHEN OTHERS THEN NULL; END;正确的写法: EXCEPTION WHEN OTHERS THEN FND_FILE.P
阅读全文
摘要:关键字(EBS Trace tkprof)有空再写。反正是开启跟踪(help -> diagnostics -> trace -> trace with binds and waits)得到记录文件在:/u06/app/oratest/9.2.0/admin/TEST_martian/udump/test.trc然后用oracle自带工具tkprof转换成TXT,看上去顺眼多了。
阅读全文
摘要: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 I...
阅读全文
摘要:SELECTA.USER_CONCURRENT_PROGRAM_NAME,A.CONCURRENT_PROGRAM_NAME,A.OUTPUT_FILE_TYPE,B.EXECUTION_FILE_NAME,B.EXECUTABLE_NAME,FND_L.MEANING,B.USER_EXECUTABLE_NAME,B.DESCRIPTIONFROMFND_CONCURRENT_PROGRAMS_VLA,fnd_executables_vlB,FND_LOOKUPSFND_LWHEREA.APPLICATION_ID=B.APPLICATION_IDANDA.EXECUTABLE_ID=B.E
阅读全文
摘要:selecta.responsibility_name,b.prompt,f.user_concurrent_program_namefromfnd_responsibility_vla,fnd_menu_entries_vlb,fnd_form_functions_vlc,fnd_request_groupsd,fnd_request_group_unitse,fnd_concurrent_programs_vlfwherea.menu_id=b.menu_idandb.function_id=c.function_idandc.parameterslike'%'||d.re
阅读全文
摘要: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_organizati...
阅读全文
摘要:首先,对于EBS中的法人实体和分类账以及OU之间的一个层次关系如下图:其中,对于分类账和法人实体,并不简单是一对多的关系,按照理论上来讲:由于分类账存在辅助分类账,所以一个法人实体除了对应一个主分类账(Primary Ledger)外,还可能存在辅助分类账,但是一个法人实体肯定只对应一个唯一的主分类账,而对于分类账之间是否存在有“主从关系”还不太清楚,有待进一步考证。而在R12中,要找出他们之间的关系就需要通过一下sql来看了:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl
阅读全文
摘要:分组最大值记录比如 序号 名称 数量 1 A 20 2 A 10 1 B 20 2 B 40 3 B 10 1 C 20 2 C 40子查询:select * from 表 where (序号,名称) in (select max(序号),名称 from 表 group by 名称)分析函数:select 序号 , 名称 ,数量 from(select 序号 , 名称 ,数量,row_number() over(partition by 名称 order by 序号desc ) rnform...
阅读全文
摘要: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 -
阅读全文