Oracle EBS 成本请求报错

-- step1 根据参数查找 是否有死循环的数据
SELECT *
  FROM cst_pac_quantity_layers cpql
 WHERE pac_period_id = 13013 --pac_period_id
   AND cost_group_id = 1201 --cost_group_id
   AND NOT EXISTS
 (SELECT 1
          FROM cst_pac_item_costs cpic
         WHERE cpic.cost_layer_id = cpql.cost_layer_id
           AND pac_period_id = cpql.pac_period_id
           AND cost_group_id = cpql.cost_group_id
           AND inventory_item_id = cpql.inventory_item_id);

-- step2 备份如下表的数据
-- 注意 表后面加日期 不重名

  CREATE TABLE CPQL_BKP_180607 AS
  SELECT * FROM CST_PAC_QUANTITY_LAYERS
  WHERE PAC_PERIOD_ID = 13013 --pac_period_id
    AND COST_GROUP_ID = 1201 --cost_group_id
    ;


   CREATE TABLE CPICD_BKP_180607 AS
   SELECT * FROM  CST_PAC_ITEM_COST_DETAILS
   WHERE COST_LAYER_ID IN (SELECT COST_LAYER_ID
                           FROM CST_PAC_ITEM_COSTS
                           WHERE PAC_PERIOD_ID = 13013 --pac_period_id
                             AND COST_GROUP_ID = 1201
<think>我们正在讨论OracleEBS中的成本组(CostGroup)功能。成本组是库存管理和成本核算中的一个重要概念,用于区分不同成本计算方法和成本类型。根据引用内容,我们虽然没有直接提到成本组,但可以结合OracleEBS的一般配置逻辑来推断。首先,成本组通常与以下方面相关:1.**组织架构**:在EBS中,组织架构是多组织架构,成本组需要与库存组织关联(引用[3]提到数据组、职责等组织层次权限控制,说明组织架构的配置是基础)。2.**成本计算方法**:如标准成本、平均成本等,成本组可以用于区分不同的成本计算方法。3.**配置文件**:引用[5]提到用户配置文件(如ORG_ID),成本组可能需要通过配置文件设置。###配置步骤(一般性指导):1.**定义库存组织**:在“库存组织结构”中定义库存组织,因为成本组是分配给库存组织的。2.**设置成本组**:-导航路径:`成本管理管理员>成本组`-创建成本组,指定名称、描述,并关联到相应的库存组织。3.**分配成本组**:在物料事务处理(如采购接收、库存转移)中,系统会根据配置自动分配成本组。也可以通过子库存或货位分配默认成本组。4.**配置文件设置**:可能需要设置配置文件选项来指定默认成本组(引用[5]提到使用`fnd_profile.value`获取配置文件值,类似地,可能有成本组相关的配置文件)。###使用示例:-当物料在不同成本组之间转移时,系统会根据成本组的设置计算成本差异。-在成本更新时,可以选择特定成本组进行更新。###注意事项:-成本组通常与“成本类型”(如冻结成本、待定成本)结合使用。-确保职责(引用[3])关联的组织访问权限包含需要操作的库存组织。由于引用中未直接提供成本组的具体操作指南,建议参考Oracle官方文档《CostManagementUser'sGuide》或相关培训视频(引用[2]提到视频学习更直观)。§§相关问题§§1.成本组在OracleEBS中的具体应用场景有哪些?2.如何配置成本组与子库存的关联?3.成本组与成本类型之间有什么关系?</think>### Oracle EBS 成本组配置与使用指南 成本组(Cost Group)是Oracle EBS成本管理的核心组件,用于区分不同成本计算方法(如标准成本、平均成本)和成本来源(如不同供应商/生产线)。以下是配置与使用指南: --- #### **一、核心概念** 1. **成本组的作用** - 实现多维度成本核算(如按产品线、地理区域区分成本) - 支持不同成本计算方法共存(例如:A组用标准成本,B组用移动平均成本) - 控制成本更新范围(仅影响指定成本组)[^3][^5] 2. **与其他模块的关系** - **库存组织**:成本组必须绑定到具体库存组织(如制造工厂、仓库) - **成本类型**:需关联冻结成本(Frozen)、待定成本(Pending)等类型 - **职责(Responsibility)**:通过职责限制用户访问的成本组范围[^3][^5] --- #### **二、配置步骤** 1. **前置条件** - 完成库存组织设置(路径:`库存管理员 > 组织结构 > 库存组织`) - 激活成本管理模块(需安装`Cost Management`产品) 2. **定义成本组** ```路径:成本管理员 > 成本组 > 定义 操作: - 输入唯一名称(如 "标准成本组-华东区") - 选择成本计算方法(标准/平均/FIFO) - 关联目标库存组织 - 指定默认成本类型(通常为Frozen) ``` > 📌 *注意:一个库存组织可关联多个成本组,但每个物料在同一组织下仅归属一个主成本组[^3]* 3. **分配成本组权限** - **配置文件选项**:设置`INV: 默认成本组`(通过`系统管理员 > 配置文件 > 系统`配置) ```sql -- 获取当前成本组ID SELECT fnd_profile.VALUE('INV_DEFAULT_COST_GROUP_ID') FROM dual; ``` - **职责限制**:在职责菜单中限制可见的成本组(路径:`系统管理员 > 安全 > 职责 > 定义`)[^5] 4. **物料成本分配** - 新物料:在`物料定义`时指定主成本组 - 现存物料:通过`成本更新`表单批量迁移(路径:`成本管理员 > 成本更新`) --- #### **三、关键使用场景** 1. **采购接收成本控制** - 当采购订单入库时,系统按**接收子库存关联的成本组**计算成本 - 例:同一物料在“保税仓”(成本组A)和“普通仓”(成本组B)有不同成本价 2. **生产成本核算** - 工单消耗物料时,自动按**工单所在组织的成本组**计价 - 支持按成本组出具差异报告(如标准成本与实际成本对比) 3. **跨组织转移** - 物料从成本组A转移到成本组B时,系统自动计算成本差异 - 需配置`内部销售订单`触发成本重估[^3] --- #### **四、常见问题排查** | 问题现象 | 解决方案 | |----------|----------| | 事务处理报错"无有效成本组" | 检查子库存是否关联成本组(路径:`库存管理员 > 设置 > 子库存`) | | 成本更新失败 | 确认用户职责是否有目标成本组的`成本管理员`权限[^3] | | 报表成本数据为空 | 验证配置文件`INV: 成本组`是否赋值到当前职责[^5] | > 💡 **最佳实践**: > - 生产环境建议为每个工厂创建独立成本组 > - 定期运行`成本处理器`(请求:`Cost Processor`)清理未决事务 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值