壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册
123
返回列表 发新帖
楼主: asungao

[制造] [分享知识原创连载] 介绍Oracle EBS的制造模组(观局和破局)

    [复制链接]
发表于 2013/8/15 22:50:12 | 显示全部楼层

进来了。
 楼主| 发表于 2013/8/18 10:08:23 | 显示全部楼层

《第 10 篇》《Oracle EBS制造模组--#010:设置组织架构(Business Group)》

       分类帐册(Ledger)设定完毕后,就要开始设定组织了(Business Group ->Legal Entity ->Operating Unit->Organization).
在设定Business Group之前,以下几个弹性域(FlexField)必须要预先设定好的,包括 Job FlexFieldPositionFlexfieldGrade Flexfield,主要的用途是采购模组的审批路径设定时候需要引用到这几个弹性域,故需要提前规划好。(如下图所示)
image001.png
一、设定 JobPostionGrade 三大FlexField
Application Developer Flexfield->Key->Segments    设定“Job FlexField”
Application Developer Flexfield->Key->Segments  设定“Position FlexField”
image003.png
Application Developer Flexfield->Key->Segments  设定“Grade FlexField”
image004.png
二、组织设定 Business Group(BG)
[INV] Setup -> Organization ->Organization    设定Business Group ,输入Business Group的名称, 然后保存输入的资料。
接着,在组织分类(Organization Classification)中挑选并且让“Enable”栏位打勾,接着保存所输入资料。
接着再点击“Others” 按钮,选择“Business Group Infor” ,为BusinessGroup 指定相应的FlexField Structure
(Job FlexField,GradeFlexField, Position FlexField)
image005.png
image006.png
接着,在Organization Classifiscations(组织分类)中在增加“HR Organization”,暂时不用设定HR Organizatiaon的信息(在INV模组设定的时候再完善)。
image007.png

三、设定法人实体(LegalEntity,LE
      由于R12安装的时候,系统并没有中国管辖区的预设值,故必须要在法人主体配置器”(Legal Entity Configurator)中增加中国管辖区。 LegalEntity Configurator Setup ->Jurisdictions   增加管辖区(Create Jurisdictions)
image008.png
输入区域(Territory)Legal Entity Registration Code/Establishment RegistrationCode/Dispaly on Create/Identifying等信息后,按“Apply”,完成了管辖区资料的录入。
image009.png
接下来创建法人实体(Create Legal Entity)  Legal Entity Configuration Legal Entities ->Create Legal Entity
image010.png
依次输入区域、法人实体名称、组织名称、组织编号等信息,以及相关地址信息(LegalAddress)
image011.png
GLSetup->Financials ->Accounting Setup Managers>Accounting Setups   设定后法人实体后,把该法人实体赋予给公司的分类帐,点击“Add Legal Entity” 来添加法人实体。
image012.png
添加法人实体(Legal Entity)后,再为该法人实体增加平衡字段的值(Update Balancing Segment Values).
image013.png
image014.png
添加Legal Entity 之后,点击“Compelte'按钮来完成分类帐(Ledger)的所有设定作业。
(注意:Complete这个步骤一定要做,否则,后续设定职责(Responsibility)SystemProfile的时候,会找不到该Ledger)
image015.png
image016.png
四、设定业务单元(Operating Unit,OU)
在完成Legal Entity的添加后,“Operating Units”的设定选项立刻出现在主帐册中,点击该选项的"Update"进行OU的添加。
image017.png
点击按钮,依次输入OU的名称、简称,并为该OU指定分类帐(Ledger)和法人实体(LegalEntity)
image018.png
image019.png
点击“Apply” 完成OU的添加。
image020.png
点击"Open Organization form" 按钮也可以查询到该OU相关信息。
image021.png
[System Administrator] Requests ->Run ->Replicate Seed Data    OU设定完毕后,必须运行“ReplicateSeed Data“这个后台进程,该OU才能被真正启用。
image022.png
五、设定工厂(Organziation)   
       一般而言,一个集团会设定一个Master Organization ,所有的料号/物料清单(Item/BOM)等主数据统一创建在此Master Organization中,这样可以保证集团主数据一致性和完整性。每当主数据在Master Organization创建完成后,再把它分配(Assign)到相应的工厂中(Inventory Organization )中。
INVSetup ->Organizations->Organizations  创建Organziation时候,输入Organization NameLocation。接着,在组织分类(Organization Classification)中挑选并且让“Enable”栏位打勾,接着保存所输入资料。接着再点击“Others” 按钮,设定“AccountingInformation” ,为Inventory Organization指定相应的主帐册(Primary Ledger)、法人机构(LegalEntity)和业务单元(Operating Unit)。注意,一个Inventory Organization只能对应唯一的Primary LedgerLegalEntityOperating Unit.
image023.png
        如果该Organization 是一个制造工厂(将来会在该制造工厂中创建制造令单或者运行MRP),还要把 “WIP Oganization”“MRP Organization” 加入到组织分类(OrganizationClassification)列表中。可视公司业务的需要创建多个工厂。
image024.png
就这样,R12的组织(BG->LE->OU->Organization)依次设定完毕。
by  @高二雄-Asun
2013/08/18


image002.png

第10篇 设置BusinessGroup.docx

2.61 MB, 下载次数: 14, 下载积分: 努力值 -5 点

 楼主| 发表于 2013/8/18 10:09:00 | 显示全部楼层

《第 11 篇》《Oracle EBS制造模组--#011:设置子分类帐会计(SubLedger Accounting...

《第 11 篇》《Oracle EBS制造模组--#011:设置子分类帐会计(SubLedger Accounting,SLA)》

       一本分类帐(Ledger)是由4CChart of Accounting, Calendar,CurrencyAccounting Method)组成的。在前面的章节中,已经介绍了Chart of Accounting, Calendar, Currency。现在来讲讲会计方法,Accounting Method,通过配置不同的AccountingMethod, 可以让企业拥有一本以上的帐册,同时满足財務、法令、稅務和管理不同的需求。(比如,某些企业需要创建两个帐册,一个帐册符合美国通用会计准则(GAAP),另一帐册则需要符合国际会计准则IFRS,这时候,可在SLA客制不同的Accounting Method来实现)。子分类会计(SubLedgerAccountingSLA) EBS R12中一个新的特性。SLA并非一个Responsibility,而是一个服务,其功能已经嵌在各子模组中(如成本、应收、应付等)。EBS R12中,事务处理系统(包括Cost/AP/AR等)所产生的会计分录必须先经过SLA的处理(Create Accounting)后,才能抛到GL模组中去。SLA支持所有OracleEBS模块基于规则的会计引擎、工具集和资料库,系统通过默认的会计方法生成会计账户,但是通过修改SLA,可按照业务需求生成所需帐户的一些特殊要求。
image001.png
        SLA的出现几乎没有影响各个子模组。在制造模组中,每一笔交易的记账是通过Run “Cost Manager”
来产生记账分录的。针对每个交易(Transaction),系统会同时创建一个AccountingEvent(会计事件),表明该事务处理具有
财务会计影响。
   
           在抛总帐前,用户必须在SLACreate AccountingSLA会根据分类帐(Ledger)的会计方法(Accounting Method)产生会计分录(Journal),再把这些会计分录(Journal)汇总到GL中。(如下图)
image002.png
image003.png
       SLA中,你可以创建多个AccoutingMethod,针对每个Accouting Method,你可以客造不同的会计规则,产生特定业务需求的会计科目。后面的SLA章节中,我将详细介绍如何配置和使用SLA服务。
by  @高二雄-Asun
2013/08/18





第11篇 设置SLA.docx

332.37 KB, 下载次数: 16, 下载积分: 努力值 -5 点

发表于 2013/8/19 14:16:41 | 显示全部楼层
“针对每个交易(Transaction),系统会同时创建一个AccountingEvent(会计事件),表明该事务处理具有财务会计影响。”
所以学习ERP离不开财务
发表于 2013/8/21 16:47:31 | 显示全部楼层
asungao 发表于 2013/8/18 10:08
分类帐册(Ledger)设定完毕后,就要开始设定组织了(Business Group ->Legal Entity ->Operating Uni ...

在设定在库组织也就是您提到的工厂(Organziation)时,
>>>>
如果该Organization 是一个制造工厂(将来会在该制造工厂中创建制造令单或者运行MRP),还要把 “WIP Oganization”和“MRP Organization” 加入到组织分类(OrganizationClassification)列表中。可视公司业务的需要创建多个工厂
>>>>
这一步应该更多的是在业务要求层面才需要设置的吧,实际系统中应该没有限制和相应的实际控制作用。

点评

是的,依业务需求来设定的~  发表于 2013/8/22 13:48
 楼主| 发表于 2013/8/25 08:54:26 | 显示全部楼层
012设置库存组织
          一旦“BG -> Ledger -> LE -> OU ->Organization”的组织架构确定下来之后,接下来就是要设置组织的工厂和仓库了。另外,需要补充说明一下的是:Business Group(BG)是组织的最高层级,主要用来屏蔽HR信息的;Ledger是财务数据的最高层级;Legal Entity(LE)是对外提供财务报表和税务报表的。Operating Unit(OU)是用来屏蔽OM/PO/AR/AP的模块数据的。而Inventory Organization 是实际发生业务交易的工厂,用来屏蔽Item/ENG/BOM/WIP/MRP等资料,在该Organization下需要设定和交易相关的一系列子库存(Subinventory)和货架(Locator)等等。子库存是从物料库存中分离出来的独特的物理或逻辑库存,如原材料、成品或不良品的独自存货位置,客户虚拟仓等,货位是存储物料的子库存内的实际区域,例如:行、通道、存料箱或货架。组织中的所有物料均保留在子库存中,因此必须至少定义一个子库存。一个Operating Unit(OU)下可以有多个Inventory Organization(IO),一个Inventory Organization(IO)下可以设置多个子库存,每个子库存下可以设置多个货位(Locator)。通常,在一个集团公司里面,会定义一个主组织(Master Organization ),用来统一存放Item/BOM等主数据(再共享到其它相应的组织(Inventory Organization)中,这样可以保持主数据的一致性),通常在主组织中是不发生任何交易业务的。
       本章主要讲述Master Organization/Inventory Organization/Subinventory/Locator的设定。库存组织用来屏蔽各类制造数据,Item/BOM/Routing等定义在库存组织上,WIP/MRP等跑在库存组织上;而库存事务处理则以子库存为中心,要么从某个子库存出,要么从某个子库存入;每个子库存可以启用货位,也可以不启用;如果启用了,则事务处理时必须选择货位。在不同的库存内,子库代码可以重复;在不同的子库内,货位代码也可以重复。也就是说,Oracle仅仅是提供了这样的模型,至于如何和实际业务对用,就非常灵活了。比如:库存是个组织的概念,其比较,可指一个工厂或者独立的办事处、分公司这样的实体;而子库则通常代表一个真正的物理仓库,也可指仓库或者车间的一块区域,还可以是虚拟的;货位可用来代表仓库的某一处空间或者货架,也可指车间的一个块区域。
image001.png
在设定Organization的参数之前,必须先定义组织日历(Organization Calendar)
一、【INVSetup->Organizations->Calendars   定义一个符合企业需要的日历。
image002.png
定义日历的工作日模式(如六天上班,一天休息)
image003.png
定义设置日历的班别(如:早上8点上班,下午1700下班)
image004.png
日历定义完成后,必须选择菜单 "Tools ->Build",启动并发流程,让日历生效。
(注意:以后,如果对日历有任何的修改,必须执行才能让更新的日历生效。)如下图:
image005.png
INVSetup->Organizations->;Parameters   定义组织的参数
( 注:在上一章节中,我们定义了两个组织Organization,其中一个是Master Organization(AMU);另外一个是Inventory Organization(AFU),现在需要对其参数进行设置。)。在Organization Parameters中一共需要设定6个部分,6Tab分页内容。
  1InventoryParameters 库存组织参数设定
image006.png
       Organization Code  定义组织代码(不能超过3码)
       Item Master Organization  挑选该Organization所属的主组织(MasterOrganization),主组织用来保存Item/BOM等的主数据。
       Calendar    该组织使用的日历
      Move Order Time Out Period   设定需要签核的Move Order最大的等待天数。在第一个超时期间之时,会发一个提醒给物料计划员;在超出第二个超时期间之时,系统会自动执行自动签核或者自动拒绝。(取决于“Move Order Time out Action”的设定是"Approve Automatically" 还是"RejectAutomatically"
      Move Order Time OutAction   Move Order 超时的时候应该采取的行动,自动签核或者自动拒绝
      Locator Control 是否启用Locator 控制或者如何控制。主要的选项有以下四项:
                 None:不启用Locator Contorl, 库存的交易不需要输入货位信息
                Pre-spesfied:库存事务处理交易必须输入有效的预定义的货位信息
                 Dynamic Entry:库存事务处理交易必须选择有效的预定义的货位信息,也可以在执行交易的时候动态定义货位信息
                Determined by Subinventory level: 库存事务处理交易会在子库存层面定义货位的控制信息
2Costing Information  成本信息设定
image007.png
      Costing Organization:成本计算组织
      Costing Method:采用的成本计算的方法(标准/平均/先进先出/后进先出)。注意,一旦设定好,就不能更改了
       Rates ofCost Type: 当该是组织是采用平均成本计算,需要输入费率成本类型以保存与制造费率相关联的资源、当前制造比率,以及用于成本累计及计算相应事务处理成本的任何其他自定义子要素比率。
       Transferto GL: 是否将相关交易的数据会计分录传到总帐去
       Cost Cut off Date: 如果输入值,即在此日期之前的交易都要进行成本计算;如果没有输入值,即所有交易都要进行成本运算。
       Valuation Accounts  为了保存子库存的成本明细(包括Maerial材料/Material Overhead材料费用/OutsizeProcessing外协加工/Overhead费用/Resource资源)的需要而设置的会计科目账户。在设定子库存的时候,会自动默认这些账户的值,但是可以修改。(另:Expense账户:如果该子库存是费用类库存,则在接受物料的时候,会计入此账户;如果是资产子库存,则接受费用类物料的时候,计入此账户)
3RevisionLotSerial  and LPN
image008.png
      当物料需要做版本控制、批次控制、序号控制的时候,需要做的相关设定。如开始版本号(Starting Revision)/开始序列号(StartingSerial Number)、序号的产生层级(Organization Level/Item Level)等等。
4ATP,Pick,Item-Sourcing
image009.png
     OM订单出货处理相关控制默认设定
5Inter-Org Information
image010.png
     当物料跨组织转移的时候,转移费用的设定以及相关会计科目的设定的默认值。
  
6Other Accounts
image011.png
    设定业务交易和财务相关的会计账户,包括接收账户、损益账户和其它账户等等。
    接收账户
     Purchase Price Variance  验收物料入库时候,假设PO价格和标准成本之间有差异(POPrice - Standard Cost),差异金额会进到该科目中。
     Invoice Price Variance    当匹配和审批发票时候,发现发票价格和PO价格之间存在的价差,就入此账户
     Inventory AP Accrual 接收物料的时候,用来记录应计负债的账户
    损益账户
       Sales  记录销售收入账户,在定义料件(Item)的时候,该账户会默认到开票”(Invoice)属性的Sale账户
       Cost ofGood Sold   记录销货成本账户,在定义料件(Item)的时候,该账户会默认至成本属性的销货成本账户
    其它账户:
       Defer COGS Account  延迟COGS账户,因为在A/R确认销售收入之前,将销货成本会计保存在Defer COGS的暂存科目中。
二、【INVSetup->Organizations->Organization Access   确定职责的访问组织权限
  
  设定好Organziation Parameters 后,可以指定哪些职责(Responsiblity) 只能访问特定的组织(Organization).
image012.png
(注:由于我们定义AMU为主组织(Master Organization),AFU为交易组织(Inventory Organization),所以定义子库存的时候必须先切换到AFU中。)
三、【INVChangeOrganizations   切换组织   选择需要AFU作为定义子库存的组织。
    image013.png
四、【INVSetup->Organizations->Subinventories   定义子库存(Subinventory)
  
  输入子库存的Name(名字)Description(描述),点击"Open"进行详细设置。
image014.png
image015.png
  
在【Main Tab 中:
  Quantity Tracked  该子库存是否需要追踪数量
  Asset Subinventory 该子库存是否是资产库
  Locator Control : 只有在OrganizationParameters"Locator Control"栏位选择了的时候,子库存才能选择此选项,否则会默认在货位控制信息。
     None: 库存业务交易不需要输入货位信息;
     Pre-spesfied 库存业务交易必须输入有效的预定义的货位信息;
     Dynamic Entry:库存业务交易必须选择有效的预定义的货位信息,也可以在执行交易的时候动态定义货位信息;
     Item Level      使用物料层定义的货位控制信息
   
在【Accounts Tab 中:
   
image016.png
  
   在组织参数(OrganziationParamters)设定的Valuation Accounts 信息会自动保存在子库存的账户中(包括Maerial材料/Material Overhead材料费用/OutsizeProcessing外协加工/Overhead费用/Resource资源/Expense费用)
五、【INVSetup->Organizations->Stock Locators   定义货位(Locator)
    image017.png
    主要输入储位(Locator)号和其所属子库存,已经该储位相关的容量、三維体积以及坐标等信息。
  (注意:储位号的格式是由弹性域(Stock Locator)决定的,如果你认为系统默认的储位号格式不符合公司业务需求,可以通过修改
    Stock Locator的弹性域来达成目的。)

by  @高二雄-Asun
2013/08/25



第12篇 设置库存组织.docx

404.62 KB, 下载次数: 7, 下载积分: 努力值 -5 点

 楼主| 发表于 2013/8/25 08:55:22 | 显示全部楼层
本帖最后由 asungao 于 2013/8/25 09:12 编辑

013INV模组是学习业务模组之首

       通过以上一系列文章的介绍,相信你对EBS架构(Ledger和Organization)有了一个基本的认识。这个架构知识是任何一个R12的入门者(无论专注制造、分销还是财务模组)都应该要掌握的最基本的知识。回到我所倡导的学习EBS的方法--“先观局,后破局”。观局就是要看架构、骨架和轮廓。就像看一个人,首先应该用望远镜,从远处、高处看,把其轮廓收于眼下。观局强调的是从整体的视野去把握,强调看问题的高度。如果把EBS R12的制造模组看成一个人的话,“MRP模组”就是大脑,“COST模组”就是心脏,“INV模组”就是左腿,“GL模组”就是右腿,“WIP模组”是就大肠,“ENG/BOM"就是肋骨。我认为最复杂的模组当属"MRP"和“COST”模组,掌握这了这两个模组,就打通人的任督二脉。INV和GL就是人的双腿,很多架构性的东西是在这两个模组中,没有这双腿,人根本无法站立起来。一句话,“了解整个企业运作的基本概貌,掌握基本业务知识,以及了解架构、结构”称之为“观局”。前面介绍的一系列文章就是学习OracleR12的“观局”层面的东西。
     接着,真正进入了精通模组这个阶段了。      如何开始学习INV模组呢?也是要先观局,总体上把握该模组。先了解其INV的概貌和架构,以下一张图就把库存系统(INV模组)的概貌立马呈现出来了。
image001.png

解读上图,也就是说,库存系统(INV)总共有四大功能:
           1、组织仓库 ,是牵涉到整个R12的架构组织,是必须了解的东西;
           2、料品的管理,是R12的最重要的五大主数据(料品/BOM/制程/客户/供应商)之一,制造分销模组根本无法离开它;
           3、库存的控制,特别是库存的计划。只有了解来库存的计划之后,你才会明白MRP对一个制造企业来说是多么的重要。”计划“和”平衡“是企业管理的核心。如果产品制造的计划失衡了,公司赚的钱,最后统统变成了库存。
          4、业务交易   R12所有的业务模组的交易最后都在库存中体现出来。采购接收入库和退货、销售发运出库和 RMA退回、WIP 组件发料和退回、 WIP装配件完工和退回、工厂内的仓库库间物品调拨、工厂间的物品调拨、低值易耗品杂项领料、盘点产生的盈亏、项目合同领料、成本更新导致的库存价值变动、内部请购 /内部销售产生的物品转移,这些事务虽然操作界面分散在各个模块中,但最终都要及时在库存中做记录,以反映企业最新的存货数量和价值状况。

     接着,就是要进行“破局”,破局强调的是“深度”,要突破它必须以下三大规律:



规律一、“先业务,后功能”


  比如学习INV的库存盘点之时,先要弄清楚盘点的概念、目的、原则、方法等等业务知识,再去专研其功能。


规律二、”先原理,后操作“

      比如学习“再订购点”库存计划,先要"再订购点“的原理是什么,再去专研其功能。譬如,了解以下业务知识非常重要:
再订购点 = 安全库存 + 提前期的预测需求,
当数量降到预定的再订购点时,可以使用再订购点计划来订购数量。在理想情况下,最好在库存水平降到安全区之前进行再订购。在再订购点之间安全库存通常起到缓冲作用,可根据该库存补充订单。在提前期结束时,现有量应该等于安全库存。
再订购点计划的基本功能是:根据预测需求和不可见的销售订单,预测物料提前期结束时的库存水平。然后,根据此预测来确定是否已达到再订购点。系统通过将提前期内的预期需求与安全库存相加,计算得出再订购点。“


规律三、运用走透流程法

    把模组的核心业务流程梳理出来,把它变成不同的情景(Scenarios),把这些情境从头到尾走一遍(Walk through the process)。比如在学习INV库存交易的时候,把
      (1)  收:收料单(采购或委外件收料待检)、验收单(采购或委外件验收入库)、入库单(自制件完工入库)
(2)发:领料单(自制或委外)、出货单(销售发货)
(3)退:收料退回单(采购或委外件收料后退还厂商)、验退单(采购或委外件入库后退还厂商)、退料单(领料后退还仓库)、退制单(自制件完工入库后退回车间)、退货单(销售退回)
(4)拨:调拨单(料品在仓库间的转移)
(5)调:调整单(盘点调整)
(6)盘:盘点作业
(7)废:报废单
(8)借:借用单、借用归还单
把这些流程,从头到尾走一遍,你就能深入的模组的核心。值得注意:学习任何一个模组之前,必须完成该模组的相关设置(Setup)和配置文件(Profile)
by  @高二雄-Asun
2013/08/25

第12篇 设置库存组织.docx

404.62 KB, 下载次数: 8, 下载积分: 努力值 -5 点

发表于 2013/8/27 22:33:31 | 显示全部楼层
{:soso_e179:}

点评

正如那天跟你谈那样,先逼自己看标准User Guide;有问题,再相互交流,这样进步才快!  发表于 2013/8/31 21:59
发表于 2013/8/28 16:22:19 | 显示全部楼层
感谢楼主的分享,学到不少东西。

点评

教学相长~  发表于 2013/8/31 21:57
发表于 2013/8/29 09:51:48 | 显示全部楼层
当我没有动力的时候,我就看看,读读牛人写连载,收获与感触颇多

点评

平常的点滴积累就像捡一颗颗珍珠;有一天,你把它串起来的时候,它就变成一条闪闪发光的项链!加油~  发表于 2013/8/29 11:43
 楼主| 发表于 2013/8/31 21:44:02 | 显示全部楼层
本帖最后由 asungao 于 2013/8/31 22:09 编辑

014  INV模组的设定-OverView
学习任何一个模组之前,都必须完成该模组的相关设定。INV模组的设定步骤非常多,一共有58个步骤,其中有18个步骤为必须设定步骤(Required Step)。因为INV模组同时也是R12的业务模组的基础平台,它也为其它模组(BOM/WIP/COST/OM/PO等)提供基础设置和功能应用的平台。故有些步骤可以留在相关子模组再做设定,有些步骤需应因业务的需求(如InterCompany/ATP等功能)才能确定是否需要设置。
以下为Inventory模组的设定步骤和流程图

1.Define Your Item Flexfield
  
Inventory
Required


2.    Define Item Categories Flexfield
Inventory
Required
3.    Define Item Catalog Group Flexfield
Inventory
Required
4.    Define Stock Locators Flexfield
Inventory
Required
5.    Define Account Aliases Flexfield
Inventory
Required
6.    Define Sales Orders Flexfield
Inventory
Required
7.    Define Locations
Inventory
Optional
8.    Define Employees
HR
Optional
9.    Define Organization Calendar
Inventory
Optional
10. Define  Organizations
Inventory
Required
11. Define  Organization Parameters
Inventory
Optional
12. Change  Organizations (Organization Access)
Inventory
Required
13. Define  Intercompany Relations
Inventory
Required
14. Define  Receiving Options
PO
Optional
15. Define  Picking Rules
OM
Optional
16. Define  ATP Rules
OM
Optional
17. Define  Planners
MRP
Optional
18. Define  Unit of Measure Classes
Inventory
Required
19. Define  Unit of Measure
Inventory
Optional
20. Define  Unit of Measure Conversions
Inventory
Optional
21. Define  Subinventories
Inventory
Required
22. Define  Stock Locators
Inventory
Optional
23. Define  Item Attribute Controls
Inventory
Required
24. Define  Categories
Inventory
Required
25. Define  Category Set
Inventory
Required
26. Define  Default Category Sets
Inventory
Required
27. Define  Statuses
Inventory
Required
28. Define  Item Catalog Groups
Inventory
Optional
29. Define  Item Types
Inventory
Optional
30. Define  Item Templates
Inventory
Optional
31. Define  Items
Inventory
Optional
32. Define  Cross-Reference Types
Inventory
Optional
33. Define  Item Delete Constraints
Inventory
Optional
34. Define  Cost Types
Cost
Required
35. Define  Cost Activities

Cost
Optional
36. Define  Material Sub-Elements

Cost
Optional
37. Define  Material Overheads
Cost

Optional
38. Define  Default Material OverheadRates
Cost
Optional
39. Define  Freight Carriers
Inventory

Optional
40. Define  Organization Shipping Network

Inventory
Optional
41. Define  Shipping Methods

Inventory
Optional
42. Define  Movement Statistics Parameters
Inventory

Optional
43. Define  Economic Zones
Inventory

Optional
44. Define  Account Aliases
Inventory

Optional
45. Define  Transaction Source Types
Inventory

Optional
46. Define  Transaction Types

Inventory
Optional
47. Define  Transaction Reasons

Inventory
Optional
48. Define  Purchasing Options

PO
Optional
49. Define  Accounting Periods

Inventory
Required
50. Request  Interface Managers
Inventory

Optional
51. Set  Profile Options

Inventory
Required
52. Define  Container Types

Inventory
Optional
53. Define  Commodity Codes
Inventory

Optional
54. Define  Customer Items
Inventory

Optional
55. Define  Customer Item Cross References
Inventory

Optional
56. Define  Notification List

Inventory
Optional
57. Define  Shortage Parameters
Inventory

Optional
58. Define  Kanban Pull Sequences
Inventory

Optional
image001.jpg
image002.png

第014篇 INV模组的设定-OverView.docx

216.32 KB, 下载次数: 8, 下载积分: 努力值 -5 点

 楼主| 发表于 2013/8/31 21:45:29 | 显示全部楼层

第015篇 INV模组的设定-基础设定(步骤1至步骤22)

Step INV-1: Define Your Item Flexfield      
【Application Developer】Setup / Flexfields / Key / Segments



R12中,系统默认的System Item弹性域结构只有一个段(Segment1),可以根据公司业务的需要设置多个段,用来控制物料(Item)的编码的显示形式,对于System Item弹性域结构,系统只能设定一个。如本例仅仅设置SEGMENT1存放料号。
Step INV-2:Define Item Categories Flexfield                              
【Application Developer】Setup / Flexfields / Key / Segments
物料类别的弹性域结构,在定义“类别集”时候被引用到,故需要先进行设置。
Step INV-3: Define Item Catalog Group Flexfield                                                     
【Application Developer】Setup / Flexfields / Key / Segments


有些企业物料的附加属性很少,采用直接启用弹性域的方法。有些企业产品繁多,属
性各异,则可以启用Catalog来详细记录Item信息,如长、宽,高等。

Step INV-4: Define Stock Locators Flexfield                             
【Application Developer】Setup / Flexfields / Key / Segments



Step INV-5:Define Account Aliases Flexfield      
【Application Developer】Setup / Flexfields / Key / Segments







Step INV-6: Define Sales Orders Flexfield
【Application Developer】Setup / Flexfields / Key /Segments



该弹性域比较特殊,是OM模组和INV模组连接销售订单事务处理的指示符。实际使用过程中应该使用“订单编号、订单类型和订单来源”的组合,从而保证从OM导入INV的每一项事务的唯一性。在OM中创建需求和执行保留的时候必须使用该弹性域,实际流程是由系统程序自动给这三个段自动插入值的。故,启用该弹性域的时候要“允许动态插入”,并将“验证信息”区域的“Required”字段设为“Yes”。并且Profile中“OM: Source Code”配置文件选项确定弹性域的第三个字段中将使用该来源代码,缺省值为”Order Entry”.

Step INV-7: Define Locations
【INV】Setup / Organization /Location


该信息用于采购、销售模组中指定收货、送货的地址。

StepINV-8: Define Employees      
【INV】Setup / Organizations / Employees
(此步骤可在HR模組设定,不在Inventory中设定)

StepINV-9: Define Organization Calendar
【INV】Setup / Organizations / Calendars
(在介绍“库存组织”中已经设定)

Step INV-10: Define Organizations                              
【INV】Setup/Organizations/Organizations
(在介绍“库存组织”中已经设定)

StepINV-11: Define Organization Parameters
【INV】Setup/Organizations/Parameters
(在介绍“库存组织”中已经设定)

StepINV-12:Change Organizations (Organization Access)
【INV】Change Organizations
(在介绍“库存组织”中已经设定)

StepINV-13: Define Intercompany Relations                 
【INV】Setup/ Organizations / Intercompany Transaction Flows
(设定跨公司之間的”关联交易”,在PO/OM模组需要开启该功能时候才設定)

StepINV-14: Define Receiving Options                  
【INV】Setup/ Organizations / Receiving Parameters

(此步骤由PO模組设置)


StepINV-15: Define Picking Rules                 
【INV】Setup/ Rules / Picking
(此步骤由OM模組设定)

StepINV-16: Define ATP Rules                     
【INV】Setup/ Rules / Available to Promise
(启用ATP,可由OM模組设置)。

StepINV-17: Define Planners                        
【INV】Setup/ Planner
(此步骤由MRP模組设定)

Step INV-18: DefineUnit of Measure Classes
【INV】Setup / Units of Measure / Classes
定义系统的基本的度量衡单位(长度、期间、数量、时间、重量、体积等等)的分类。
Step INV-19: Define Unit of Measure
【INV】Setup / Units of Measure / Units of Measure
定义度量衡的单位,Base Unit是基准单位(如长度类别中,厘米(CM)是基准单位,其它单位如米、毫米等单位可以根据基准单位换算出来,如1=10厘米,1毫米=0.1厘米)。
Step INV-20: DefineUnit of Measure Conversions                          
INVSetup /Units of Measure / Conversion
定义单位和基准单位之间的换算公式(如1Day = 24 Hour)等。
【在Intra-Class】定义特定料号的单位和基准单位之间的换算公式(如1 Day = 24 Hour),在同一个计量类别里面(如时间)。

【Inter-class】定义特定料号的单位和基准单位之间的换算公式(如1 Day = 24 Hour),在不同的计量类别之间换算(如长度和重量之间换算,如某种材料1CM的长度相当于0.5公斤的重量)
StepINV-21: Define Subinventories
INVSetup / Organizations / Subinventories
(在介绍“库存组织”中已经设定)

Step INV-22: Define Stock Locators
INVSetup /Organizations / Stock Locators
(在介绍“库存组织”中已经设定)
                        
By @高二雄-Asun
2012/08/31

第015篇 INV模组的设定-基础设定(1~22).docx

439.72 KB, 下载次数: 12, 下载积分: 努力值 -5 点

点评

受教了!  发表于 2013/9/4 19:40
 楼主| 发表于 2013/9/8 22:19:48 | 显示全部楼层
第016篇  库存管理的主数据(Item OverView)


料件是系统最重要的主数据之一,其属性控制着各个模块能否对某个物料进行事务处理。Item的属性有 300多个,但是对特定企业来说,很多属性很少用到。所以掌握Item,关键是掌握其体系和主要属性,为了维护整个系统 Item码和信息的统一,在库存组织中有个物料主组织(Master Organization)的概念,该组织定义 Item的属性,并分配给以他为主组织的库存组织使用,相应的 Item的属性也分为主层控制和组织层控制,主层控制的属性只能在主组织修改,组织层控制的属性可以在各个库存组织维护。 Oracle强烈建议一个帐套下只有只有一个库存主组织,并且不要在库存主组织作任何事务处理。

i1.png

1、 主组织(Master Organization)与库存组织(Organization): Item都是定义在具体的库存组织上,在使用时也是要指明是哪
个组织的Item。Item首先要在库存主组织定义,然后统一分配给需要的组织后,再根据各组织自身要求修改一些属性。每个库存的主组织在组织参数上定义。

2、 属性控制层次:对物料的管理要确保准确、统一,才能保证 ERP运行的质量,因此最理想的是在主组织统一设定 Item属性,这样维护的工作量小,而且保证数据的统一;然而这样不符合实际工厂千差万别的需要,为此就得允许一些属性可在各组织再做“客户化”。所以 Oracle设计了“属性控制”,允许各企业根据需要,设置到底哪些属性必须在主组织统一控制,哪些属性可以让各组织自行修订。

3、 事务处理控制: Item是用来做事务处理(采购、销售、制造、计划、设计等)的,然而并非所有 Item都可以做所有事务,所以需要定义一个 Item到底可以用来做什么;在系统中,是由物料的一系列 Flag控制的,这些 Flag进一步由“物料状态”统一控制。

4、 物料类别和类别集:物料当然是需要分类,这个符合物料本身管理的需要,也可实现诸如类别采购等“按类别”做事务处理的实际业务。 Oracle的设计比较灵活,允许对一个物料进行多维度分类,即从不同角度看,物料从属于不同的分类。如一个人可以分成“男人”和“女人“,也可以分成”文艺青年”和“2B青年”,这个“不同角度”系统中叫“类别集”。一个物料,在每个类别集下,均可定义一到多个类别(通常是一个)。

i2.png

学习主数据(System Items)的流程如下:

Review Setup 回顾Item 弹性域、Category弹性域、 Category Code维护

Review Category Sets 回顾类别集定义

Review Attribute Control 回顾属性控制层次

Review Status 回顾物料状态设置

Review Catalog 回顾目录册

Review Item Type 回顾用户物料类型

Review Template 回顾模版

Review Profile 回顾重要的Profile 设置

Define Master Item 定义主组织物料

Define Item Category 定义物料类别

Define Item Catalog 定义物料目录册

Assign Item To Org 分配物料给需要的组织

Define Org Attribute 定义本组织物料属性、类别


点评

楼主专业值得信赖  发表于 2013/9/9 21:46
发表于 2013/9/9 16:14:25 | 显示全部楼层
看到楼主的帖子,我和我的小伙伴们都惊呆了……
看得出,楼主对系统对业务都有很深的理解,支持!期待更新……

点评

十年磨一剑,10000小时定律~  发表于 2013/9/13 11:31
发表于 2013/9/9 21:46:55 | 显示全部楼层
哪位大侠知道如何在po申请单上能够查看到现有量的情况,以此数据作为审批的参考
发表于 2013/9/13 17:08:51 | 显示全部楼层
asungao 发表于 2013/8/11 21:27
第9篇设置Ledger(主帐册、次帐册和报表帐册)
      在EBSR12中,分类帐(Ledger)是由4C決定(Chart of A ...

学习了,感谢分享!!
 楼主| 发表于 2013/9/15 07:29:50 | 显示全部楼层
Step INV-23:Define Item Attribute Controls image001.jpg
Item属性有Mas,哪些属性在特定的组织设定
                  
INV
image002.jpg
ItemCategory的弹性域结构,现在可以对该弹性域进行赋值了。
                              
INV
image003.jpg
定义类别集()( Org)层级还是本组织Category Set赋予缺省值(在上一个步骤中,已经对该

StepINV-26: Define Default Category Sets
INVStepINV-27: Define Status
【INV】Setup / Items /Status Codes
image005.jpg
当定义Item的时候,可以指定该Item的Status 值。该Status值可以用来控制料件的状态属性的缺省值,这些属性包括是否允许有库存(stockable),是否能够交易(transactable),是否能够采购(purchasable),是否能够制造( build in WIP), 是否能够下订单(customer orderable),是否能够下内部订单(internalorderable),是否允许被建在物料清单中(BOMallowed)以及能否开发票(invoiceenabled)等等。
                        
INVSetup / Items / CatalogGroup

image006.jpg

image007.jpg

                          
INV
image008.jpg

不同的料件有不同的类别如成品、半成品、材料和虚拟件等。
Setup/ Items / Templates
image009.jpg
StepINV-32: Define Cross-Reference TypesStepINV-33: Define Item Delete Constraints
INVSetup / Items / DeleteConstraints

image018.jpg

(暂不设置)
当你需要删除一个料号的时候,如果想引入强制的业务规则或者客制的规则,只有通过该规则才允许删除该料号,比如当有Saleorder/PurchaseOrder还在引用该料号的时候,你就不能删除该料号了。Oracle会预建制缺省的值,你也可以定义相关的限制条件。
.


@高二雄-Asun
2012/09/08






更多图片 小图 大图
组图打开中,请稍候......

第017篇 INV模组的设定-料号设定(23~33).docx

510.25 KB, 下载次数: 5, 下载积分: 努力值 -5 点

发表于 2013/9/15 13:34:06 | 显示全部楼层
了解一下。                        
发表于 2013/9/15 13:34:13 | 显示全部楼层
了解一下。                                    
发表于 2013/9/15 13:34:17 | 显示全部楼层
了解一下。                                    
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|壹佰网 ERP100 ( 京ICP备12025635号 京ICP证120590号 )  

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表