feixiang007 发表于 2012-5-15 10:41

是的,现在标准功能是我描述的那样,但是我如果要抓Item上设置的COGS的话需要修改哪里呢?

研究一下吧

How to Generate the COGS Account from the Order Type [ID 414314.1]

How to Generate the COGS Account from the Order Type [ID 414314.1]

________________________________________

Modified 26-NOV-2010 Type BULLETIN Status PUBLISHED

In this Document

Purpose

Scope and Application

How to Generate the COGS Account from the Order Type

References

________________________________________

Applies to:

Oracle Order Management - Version: 11.5.1 to 12.0.6 - Release: 11.5 to 12.0

Information in this document applies to any platform.

FORM:OEXDTTYP.FMB - Define Transaction Types

Checked for relevance on 26-Nov-2010

Purpose

In order to generate the COGS account from the Cost of Goods Sold account assigned to the order type (A.K.A. OM Transaction Type) of the order, the seeded COGS workflow needs to be modified to change the default node from Get CCID for a line to Get CCID from the Order Type ID. This bulletin will detail the required changes to accomplish this.

Scope and Application

Familiarity with Workflow and Workflow Builder is required.

How to Generate the COGS Account from the Order Type

Background:

The COGS Account Generator is a Workflow Process that derives the Cost of Goods Sold account for a transaction interfaced to Inventory from Order Management/Shipping. The workflow item type ‘OM: Generate Cost of Goods Sold Account’ which has an internal name of OECOGS encompasses all processes designed to build the COGS. The ‘Generate Default Account’ is a seeded process which builds the COGS Account. It comes seeded with the function Get CCID (account ID) for a line. This function will return the CCID assigned to an item as it exists in the shipping warehouse. The intent of this function is to retrieve the CCID from the Cost of Goods Sold assigned to the item on the sales order line within the shipping

inventory organization.

Modifying the 'Generate Default Account' to derive the Cost of Goods Sold account from the Order Type:

1. The first step is to copy the existing 'OM: Generate Default Account’ process. Give it a new name, e.g. 'NEW_DEFAULT_ACCOUNT_GENERATOR', in the property sheet Internal Name field. Please do not simply modify the existing default process.

2. Double-click on the new process from within the Navigator and continue by deleting the link between the ‘Start generating Code Combination’ and the ‘Get CCID for a line’ function. Insert between them the function ‘Get CCID from the Order Type’ by dragging it from the Navigator to the process screen. Using the right mouse button, draw a line connecting the ‘Start generating Code Combination’ to the ‘Get CCID from the Order Type’ function. Save this process definition off to the database.

Point the Chart of Accounts to the new process:

Saving new Workflow Process Definitions to the database is all well and good, but it is of no benefit unless the Chart of Accounts structure can invoke it. The relationship between the Chart of Accounts structure and the Workflow Process for the ‘OM: Generate Cost of Good Sold’ item type is made in the ‘Account Generator Processes’ form (OM: Setup > Financials > Flexfields > Key > Accounts). Using the flashlight icon choose the applicable Chart of Accounts. Then assign the new process to the ‘Generate Cost of Goods Sold Account’ Item Type.

Ensure that the new Account Generator points to the correct Chart of Accounts:

Care must be taken to ensure that the new Account Generator points to the correct Chart of Accounts. To determine the correct Chart of accounts, follow the steps below:

1. Get the value of the Set of Books for the inventory organization for which you wish to interface the transactions. Get this from the Organization Definitions form. (Inv: Setup > Organization > Organizations). Query the name of the inventory organization desired, then with the cursor on the ‘Inventory Organization’ organization classification, click the ‘Others’ button. Choose ‘Accounting Information’.

2. Determine the Set of Books for the Order Management responsibility for which the order is assigned. Accomplish this task in the same way as with the inventory organization as demonstrated above, except place the cursor on the ‘Operating Unit’ line rather than the ‘Inventory Organization’ line. Choose Operating Unit Information.

3. Query this Set of Books up in the Define Set of Books form (Setup > Financials > Books). Record the value for the ‘Chart of Accounts’.

4. Finally, find the workflow process this chart of accounts uses when building the COGS account from the Account Generator Processes form (Setup > Financials > Flexfields > Key > Accounts).

oracle cogs 科目,OM模块关于COGS的生成相关推荐

  1. oracle税则的优先级,Oracle EBS r12财务模块

    Oracle EBS r12财务模块 2015-08-11 | 北京 | 点击450次 | 信息编号:2015428162426114253240250212717 培训内容: R12 Oracle ...

  2. oracle电子商务套件视频,Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程...

    Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程│  ├<01> │  │  ├00_ERP基本原理-概念补充.pdf │  │  ...

  3. oracle订单,银科软件:Oracle ERP订单管理模块详细介绍

    原标题:银科软件:Oracle ERP订单管理模块详细介绍 Oracle® 订单管理使用户能够通过更有效的客户服务.更个性化的产品和更有利的价格制定和订单履行抢先利用日益发展的国际互联网去销售和让客户 ...

  4. 计算机应用模块数量如何填写,职称计算机考试科目、模块数量介绍

    原标题:职称计算机考试科目.模块数量介绍 全国计算机应用能力考试坚持"实事求是,区别对待,逐步提高"的原则,不同地区.不同部门根据本地区.本部门的实际情况,确定适合本地区.本部门的 ...

  5. boost::mp11模块使用一些节点生成并行蒙特卡罗模拟的示例

    boost::mp11模块使用一些节点生成并行蒙特卡罗模拟的示例 实现功能 C++实现代码 实现功能 boost::mp11模块使用一些节点生成并行蒙特卡罗模拟的示例 C++实现代码 #include ...

  6. registerModule: 动态注册vuex模块,对于自定义生成组件很有用

    registerModule: 动态注册vuex模块 <div class="reference">在 store 创建之后,你可以使用 store.registerM ...

  7. oracle cogs 科目,请问R12中,Mtl_material_transaction中的 COGS Recognition记录是干啥的?

    我今天抓取库存移动记录,发现Mtl_material_Transaction表中,在作完了sales Order 的ship confirm动作后产生了两笔库存移动记录,第一笔是Sales Issue ...

  8. Oracle EBS 11i BOM模块常用表结构

    BOM模块常用表结构   表名: bom.bom_bill_of_materials   说明: BOM清单父项目   BILL_SEQUENCE_ID NUMBER 清单序号(关键字) ASSEMB ...

  9. ipython使用oracle,python的os模块(ipython,文件,目录,权限,管理)

    什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...

  10. Oracle EBS R12 AP模块主要表结构整理

    目录 1.发票:1 1.1       发票批表AP_BATCHES_ALL. 1 1.2       发票表AP_INVOICES_ALL. 1 1.3       发票分配表AP_INVOICE_ ...

最新文章

  1. 这份优化清单,你做了哪些?
  2. Android Architecture Components 整理
  3. go gorm框架一对多查询代码示例
  4. STM32嵌入式系统FreeRTOS使用cJSON解析和构建JSON
  5. 关于本次课堂代码的练习
  6. 在shop++二次开发中金额数据类型BigDecimal转换,注意细节。
  7. JavaScript游戏之是男人就飞10000米
  8. 简单servlet和jdbc回顾
  9. 实现房源15天后自动下架记录
  10. 借助Sci-Hub免费下载外文文献
  11. 过采样oversampling为什么能够提高信噪比SNR呢?
  12. kali开机密码破解
  13. 【思考】再谈面向过程与面向对象
  14. python实现数据库的增删改查
  15. [jzoj5791]【NOIP2008模拟】阶乘 (数学)
  16. 51单片机c语言 if 语句,单片机if语句的用法
  17. ASPICE SWE3之——模型生成软件详细设计2 注释格式
  18. CSS3-KeyFrames
  19. 【毕业设计】人脸识别门禁系统
  20. 【从入门到精通 项目1】项目经理带你-零基础学习C/C++

热门文章

  1. Python 整型、浮点型、字符串型、布尔型转换,基础运算符
  2. java贪吃蛇保存,Java 实现贪吃蛇游戏的示例
  3. 项目研发阶段性总结模板
  4. 28.Scala提取器Extractor实战详解
  5. RuntimeError: DataLoader worker (pid 4499) is killed by signal: Segmentation fault.检查内存条!
  6. UEFI/GPT分区
  7. 编程题:用for循环嵌套,输出下列图形:
  8. string容器模拟实现及使用——C++
  9. 狼性的华为,是否有人性?
  10. 飞翔到你希望的遥远的地方