jjzjj

R12 表详解系列—-总账

米卢的教练席 2023-04-21 原文



分类帐表
用于存储币种、日历和科目表信息的主表包括:

• FND_CURRENCIES
• GL_PERIOD_SETS
• GL_PERIODS
• GL_PERIOD_STATUSES
• GL_PERIOD_TYPE
• FND_ID_FLEX_STRUCTURES
• GL_LEDGERS
• GL_CODE_COMBINATIONS
FND_CURRENCIES 和 FND_ID_FLEX_STRUCTURES 属于应用产品对象库。
********************************************************************
FND_CURRENCIES
(N) 设置 > 币种 > 定义
主列
• CURRENCY_CODE (PK)
• ISSUING_TERRITORY_CODE
• SYMBOL
• ENABLED_FLAG
• ATTRIBUTE 1 …ATTRIBUTE 15
• DERIVE_TYPE:指示某币种是否与其它币种有特殊关系。可能值包括 Euro、EMU(欧洲货币联盟)和 NULL。
• DERIVE_FACTOR:这是一个乘数,应用于可导出此币种的基准货币。仅用于关系
中的导出币种。
外键
主键表 主键列 外键列
FND_TERRITORIES TERRITORY_CODE ISSUING_TERRITORY_CODE
*********************************************************************
GL_PERIOD_SETS
(N) 设置 > 财务系统 > 日历 > 会计科目
A GL_PERIOD_SET 定义了一组 GL_PERIODS。例如,期间集可以是一个季度,这是GL_PERIODS 表中的 3 个期间(在本例中为月)的集合。期间集还可以是一年,这是GL_PERIODS 表中的 12 个期间的集合。
主列
• PERIOD_SET_NAME (PK)
• DE script ION
外键
• 除标准的“Who”列外,此表没有其它外键。
*********************************************************************
GL_PERIODS
(N) 设置 > 财务系统 > 日历 > 会计科目
主列
• PERIOD_SET_NAME (PK)
• PERIOD_NAME (PK)
• START_DATE
• END_DATE
• PERIOD_NUM
• QUARTER_NUM
• PERIOD_TYPE
• PERIOD_YEAR
外键
主键表 主键列 外键列
GL_PERIOD_SETS PERIOD_SET_NAME PERIOD_SET_NAME
GL_PERIOD_ TYPES PERIOD_TYPE PERIOD_TYPE
*********************************************************************
GL_PERIOD_STATUSES
(N) 设置 > 打开/关闭
主列
• APPLICATION_ID (PK)
• LEDGER_ID (PK)
• PERIOD_NAME (PK)
• CLOSING_STATUS:O = 打开,C = 关闭,F = 将来可输入,P = 永久关闭,N = 从未打开
外键
主键表 主键列 外键列
FND_APPLICATION APPLICATION_ID APPLICATION_ID
GL_PERIODS PERIOD_NAME PERIOD_NAME
GL_PERIOD_TYPES PERIOD_TYPE PERIOD_TYPE
GL_LEDGERS LEDGER_ID LEDGER_ID
*********************************************************************
FND_ID_FLEX_STRUCTURES (此表存储了键弹性域的结构数据)
设置 > 财务系统 > 弹性域 > 键 > 段
主列
• APPLICATION_ID (PK)
• ID_FLEX_CODE (PK)
• ID_FLEX_NUM (PK)
• CONCATENATED_SEGMENT_DELIMITER
• CROSS_SEGMENT_VALIDATION_FLAG
• DYNAMIC_INSERTS_ALLOWED_FLAG
• ENABLED_FLAG
• FREEZE_FLEX_DEFINITION_FLAG
• FREEZE_STRUCTURED_HIER_FLAG
• SHORTHAND_ENABLED_FLAG
• SHORTHAND_LENGTH
• STRUCTURE_VIEW_NAME
• ID_FLEX_STRUCTURE_CODE
外键
主键表 主键列 外键列
FND_ID_FLEXS ID_FLEX_CODE ID-FLEX_CODE
APPLICATION_ID APPLICATION_ID
*********************************************************************
GL_LEDGERS (此表存储了在Oracle general ledger中定义的分类账的信息)
(N) 设置 > 财务系统 > 会计科目设置管理器 > 会计科目设置
主列
• LEDGER_ID (PK):分类帐的唯一标识。
• NAME:分类帐的名称。
• LEDGER_CATEGORY_CODE:分类帐的类型,如主要分类帐、辅助分类帐或报告币种。
• CURRENCY_CODE:分配至分类帐的币种。
• CHART_OF_ACCOUNTS_ID:分配至分类帐的科目表标识。
• PERIOD_SET_NAME:分配至分类帐的会计日历。
• SLA_ACCOUNTING_METHOD_CODE:分配的子分类帐会计方法。
• RET_EARN_CODE_COMBINATION_ID:分配至分类帐的留存收益帐户组合。
*********************************************************************
GL_CODE_COMBINATIONS (此表存储了Oracle general ledger中每个会计科目弹性域结构的有效账户组合)
设置 > 帐户 > 组合
主列
• CODE_COMBINATION_ID (PK)
• CHART_OF_ACCOUNTS_ID
• ACCOUNT_TYPE
• ENABLED_FLAG
• SEGMENT1…SEGMENT30
FND_ID_FLEX_SEGMENTS 表存储了 GL_CODE_COMBINATIONS 表中列的信息。
GL_CODE_COMBINATIONS 表存储了会计科目弹性域结构的各个段。
外键
主键表 主键列 外键列
FND_ID_FLEX_STRUCTURES ID_FLEX_NUM CHART_OF_ACCOUNTS_ID
GL_SUMMARY_TEMPLATES TEMPLATE_ID TEMPLATE_ID
日记帐分录表
用于存储与日记帐分录相关的信息的主表包括:
• GL_JE_BATCHES
• GL_JE_HEADERS
• GL_JE_LINES
• GL_CODE_COMBINATIONS
• GL_BALANCES
• GL_CODE_COMBINATIONS
在 GL_BALANCES 表和 GL-JE_LINES 表之间存在一对多关系。但是,在其它表之间没有直接的关系。
*********************************************************************
GL_JE_BATCHES
(N) 日记帐 > 输入 (B) 新批
主列
• JE_BATCH_ID (PK):日记帐分录批定义列
• NAME:批的名称。
• STATUS:已过帐或未过帐
• ACTUAL_FLAG:A = 实际,B = 预算,E = 保留款
• DEFAULT_PERIOD_NAME:批的会计期。
• POSTED_DATE:批的过帐日期。
• PARENT_JE_BATCH_ID:如果使用了报告币种,则指示来源报告币种分类帐的父批
• DE script ION:批的说明。
• POSTING_RUN_ID:过帐序号
• RUNNING_TOTAL_DR:批的运行借项合计(按输入币种)
• RUNNING_TOTAL_CR:批的运行贷项合计(按输入币种)
• RUNNING_TOTAL_ACCOUNTED_DR:批的运行借项合计(按基准货币)
• RUNNING_TOTAL_ACCOUNTED_CR:批的运行贷项合计(按基准货币)
*********************************************************************
GL_JE_HEADERS
(N) 日记帐 > 输入 (B) 新建日记帐
主列
• JE_HEADER_ID (PK):日记帐题头定义列。
• LEDGER_ID:多个分类帐可以组合在一个批中;因此,分类帐标识存储在日记帐题头层。
• JE_CATEGORY:日记帐类别,如调整。
• JE_SOURCE:日记帐的来源,如 Oracle Payables。
• PERIOD_NAME:期间名称。
• NAME:日记帐 名称。
• CURRENCY_CODE:日记帐的币种。
• STATUS:状态查找代码,如“U”表示未过帐,“P”表示 已过帐。
• ACTUAL_FLAG:余额类型,如实际、预算或保留款。
• JE_BATCH_ID:此日记帐题头所关联的日记帐批标识。
• POSTED_DATE:日记帐题头的过帐日期。
• DE script ION:日记帐说明。
• RUNNING_TOTAL_DR:日记帐分录的运行借项合计(按输入币种)
• RUNNING_TOTAL_CR:日记帐分录的运行贷项合计(按输入币种)
• RUNNING_TOTAL_ACCOUNTED_DR:日记帐分录的运行借项合计(按基准货币)
• RUNNING_TOTAL_ACCOUNTED_CR:日记帐分录的运行贷项合计(按基准货币)
*********************************************************************
GL_JE_LINES
(N) 日记帐 > 输入 (B) 新建日记帐
主列
• JE_HEADER_ID (PK)
• JE_LINE_NUM (PK)
• LEDGER_ID
• CODE_COMBINATION_ID
• PERIOD_NAME
• EFFECTIVE _DATE
• STATUS
• ENTERED_DR
• ENTERED_CR
• ACCOUNTED_DR
• ACCOUNTED_CR
• DE script ION
• STAT_AMOUNT
ENTERED_DR 和 ENTERED_CR 存储了输入币种的值;ACCOUNTED_DR 和ACCOUNTED_CR 存储了计算得到的日记帐基准货币的值。
*********************************************************************
GL_BALANCES (此表存储了明细账户和汇总账户的净借项和净贷项的信息)
注:此表存储的是活动而不是实际余额。
使用以下公式可计算期初至今余额:
• (PERIOD_NET_DR – PERIOD_NET_CR) = 期初至今余额
使用以下公式可计算年初至今余额:
• (BEGIN_BALANCE_DR – BEGIN_BALANCE_CR) +- (PERIOD_NET_DR – PERIOD_NET_CR) = 年初至今余额
主列
• LEDGER_ID (PK)
• CODE_COMBINATION_ID (PK)
• CURRENCY_CODE (PK)
• PERIOD_NAME (PK)
• ACTUAL_FLAG (PK)
• ENCUMBRANCE_TYPE_ID (PK)
• TRANSLATED_FLAG (PK)
• BUDGET_VERSION_ID (PK)
• PERIOD_NET_DR
• PERIOD_NET_CR
• QUARTER_TO_DATE_DR
• QUARTER_TO_DATE_CR
• PROJECT_TO_DATE_DR
• PROJECT_TO_DATE_CR
• BEGIN_BALANCE_DR
• BEGIN_BALANCE_CR
• TEMPLATE_ID
注:PROJECT_TO_DATE_DR 和 PROJECT_TO_DATE_CR 列中保留开始使用至今余额
下列主表存储了预算相关信息。
• GL_BUDGET_ENTITIES
• GL_BUDGET_ASSIGNMENTS
• GL_CODE_COMBINATIONS
• GL_BUDGETS
• GL_BUDGET_VERSIONS
• GL_BALANCES
GL_CODE_COMBINATIONS:此表存储了 Oracle General Ledger 中每个会计科目弹性域结构的有效帐户组合。
GL_BALANCES:此表存储了明细帐户和汇总帐户的实际余额、预算余额和保留款余额。
*********************************************************************
GL_BUDGETS (存储预算信息)
(N) 预算 > 定义 > 预算
主列
• BUDGET_TYPE (PK)
• BUDGET_NAME (PK)
• LEDGER_ID
• STATUS
• FIRST_VALID_PERIOD_NAME
• LAST_VALID_PERIOD_NAME
• DE script ION
*********************************************************************
GL_BUDGET_ENTITIES
(N) 预算 > 定义 > 组织
主列
• BUDGET_ENTITY_ID (PK)
• LEDGER_ID
• NAME
• STATUS_CODE
*********************************************************************
GL_BUDGET_ASSIGNMENTS (存储了分配到每个预算组织的账户)
(N) 预算 > 定义 > 组织 (B) 分配
主列
• LEDGER_ID (PK)
• CURRENCY_CODE (PK)
• CODE_COMBINATION_ID (PK)
• ENTRY_CODE
• BUDGET_ENTITY_ID
• RANGE_ID
注:分录代码用于确定帐户余额,不论是输入金额还是计算金额。
*********************************************************************
GL_BUDGET_VERSIONS (此表存储了所创建的各个预算版本的信息,此表中的行与GL_BUDGETS表总的行存在一一对应关系)
主列
• BUDGET_VERSION_ID (PK)
• BUDGET_TYPE
• BUDGET_NAME
• VERSION_NUM
• STATUS
分类帐和报告币种设置表
下列各表用于存储分类帐(主要分类帐和辅助分类帐)和报告币种的设置信息:
GL_LEDGERS:存储有关在会计科目设置管理器中定义的分类帐以及在“分类帐集”表单中定义的分类帐集的信息。表中的每一行包括分类帐或分类帐集的名称、说明、分类帐币种、日历、期间类型、科目表和其它信息。此表中的某些列对分类帐集不适用。在这种情况下,会在这些列中插入分类帐集对应的默认值。
GL_LEDGER_RELATIONSHIPS:存储分类帐之间的关系。主要分类帐与辅助分类帐之间或者分类帐与其报告币种之间的每个关系都存储在此表的一个或多个行中。GL_LEDGER_RELATIONSHIPS 还存储科目表映射、折换和初始化的规则,将数据从来源分类帐折换到其辅助分类帐或报告币种时,必需使用这些规则。对于升级这种情况,一个关系可能对应多个行;用于维护该关系的每个应用产品或每个业务实体都要占一行。此外,对于每个分类帐以及每个子分类帐或日记帐层报告币种,GL_LEDGER_RELATIONSHIPS 还始终包含一个与其对应的“自身”行,即使未为该分类帐定义关系 也是如此。
GL_JE_INCLUSION_RULES:存储了在进行各种处理时需要包括/排除的一组日记帐来源或类别。此表有多种用途,可通过多个用户界面填写。例如,“总帐过帐”使用此表确定应将哪些日记帐来源和类别传送至报告币种和(或)辅助分类帐(仅限日记帐层或子分类帐层)。此外,Oracle Daily Business Intelligence (DBI) 使用此表定义对指定分类帐进行报告时应提取的来源和类别。INCLUDE_FLAG 指示处理时是包括 (Y) 还是排除 (N) 特定的来源和类别组合。此表中定义的规则可由用户输入,也可由系统生成。用户不能修改系统生成的规则。USER_UPDATABLE_FLAG指示用户是否能修改规则。
*********************************************************************
GL_LEDGER_RELATIONSHIPS (此表存储了主要分类账与其辅助分类账之间或者来源分类账与报告币种之间的关系)
(N) 设置 > 财务系统 > 会计科目设置管理器 > 会计科目设置
主列
• RELATIONSHIP_ID:关系定义列
• SOURCE_LEDGER_ID:对事务处理/ 日记帐/ 余额进行报告币种折换所基于的分类帐的标识
• TARGET_LEDGER_ID:对事务处理/ 日记帐/ 余额进行折换的目标分类帐的定义列
• SLA_LEDGER_ID:用于创建子分类帐会计分录的子分类帐事务处理的分类帐标识
• PRIMARY_LEDGER_ID:在会计科目设置中定义的主要分类帐的分类帐标识。
• TARGET_CURRENCY_CODE:目标分类帐币种代码
• TARGET_LEDGER_NAME:目标分类帐名称
• TARGET_LEDGER_CATEGORY_CODE:目标分类帐类别,如主要分类帐、辅助分类帐或报告币种
• RELATIONSHIP_TYPE_CODE:来源分类帐与目标分类帐之间的关系层
GL_LEDGER_RELATIONSHIPS
(N) 设置 > 财务系统 > 会计科目设置管理器 > 会计科目设置
主列
• RELATIONSHIP_ID:关系定义列
• SOURCE_LEDGER_ID:对事务处理/ 日记帐/ 余额进行报告币种折换所基于的分类
帐的标识
• TARGET_LEDGER_ID:对事务处理/ 日记帐/ 余额进行折换的目标分类帐的定义列
• SLA_LEDGER_ID:用于创建子分类帐会计分录的子分类帐事务处理的分类帐标识
• PRIMARY_LEDGER_ID:在会计科目设置中定义的主要分类帐的分类帐标识。
• TARGET_CURRENCY_CODE:目标分类帐币种代码
• TARGET_LEDGER_NAME:目标分类帐名称
• TARGET_LEDGER_CATEGORY_CODE:目标分类帐类别,如主要分类帐、辅助分类帐或报告币种
• RELATIONSHIP_TYPE_CODE:来源分类帐与目标分类帐之间的关系层
*********************************************************************
GL_JE_INCLUSION_RULES (此表存储了GL用于报告币种和辅助分类账的折换规则数据)
(N) 设置 > 财务系统 > 会计科目设置管理器 > 会计科目设置
主列
• JE_RULE_SET_ID:日记帐包含规则集标识
• JE_SOURCE_NAME:日记帐分录来源
• JE_CATEGORY_NAME:日记帐分录类别
• INCLUDE_FLAG:指定处理时是包括还是排除此日记帐来源/ 类别
GL 接口表
下列各表用于存储 GL 接口信息:
• GL_INTERFACE
• GL_JE_BATCHES
• GL_JE_HEADERS
• GL_JE_LINES
*********************************************************************
GL_INTERFACE
主列
• STATUS
• LEDGER_ID
• ACCOUNTING_DATE
• CURRENCY_CODE
• ACTUAL_FLAG
• USER_JE_CATEGORY_NAME
• USER_JE_SOURCE_NAME
• GROUP_ID
注:此接口表用于导入非 Oracle 系统、未与 Oracle Subledger Accounting 集成的 Oracle子分类帐以及电子表格中的数据。如果使用 Oracle 子分类 帐,则使用另一个接口表。

有关R12 表详解系列—-总账的更多相关文章

  1. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  2. ruby-on-rails - 使用一系列等级计算字母等级 - 2

    这里是Ruby新手。完成一些练习后碰壁了。练习:计算一系列成绩的字母等级创建一个方法get_grade来接受测试分数数组。数组中的每个分数应介于0和100之间,其中100是最大分数。计算平均分并将字母等级作为字符串返回,即“A”、“B”、“C”、“D”、“E”或“F”。我一直返回错误:avg.rb:1:syntaxerror,unexpectedtLBRACK,expecting')'defget_grade([100,90,80])^avg.rb:1:syntaxerror,unexpected')',expecting$end这是我目前所拥有的。我想坚持使用下面的方法或.join,

  3. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  4. 阿里云RDS——产品系列概述 - 2

    基础版云数据库RDS的产品系列包括基础版、高可用版、集群版、三节点企业版,本文介绍基础版实例的相关信息。RDS基础版实例也称为单机版实例,只有单个数据库节点,计算与存储分离,性价比超高。说明RDS基础版实例只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行重启实例、变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础版实例,可选择其他系列(如高可用版),部分基础版实例也支持升级为高可用版。基础版与高可用版的对比拓扑图如下所示。优势 性能由于不提供备节点,主节点不会因为实时的数据库复制而产生额外的性能开销,因此基础版的性能相对于

  5. ruby - 从结束值创建一系列字符串 - 2

    我使用irb。下面是我写的代码。“斧头”..“bc”我期待"ax""ay""az""ba"bb""bc"但结果只是“斧头”..“bc”我该如何纠正?谢谢。 最佳答案 >puts("ax".."bc").to_aaxayazbabbbc 关于ruby-从结束值创建一系列字符串,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7617092/

  6. 深度学习12. CNN经典网络 VGG16 - 2

    深度学习12.CNN经典网络VGG16一、简介1.VGG来源2.VGG分类3.不同模型的参数数量4.3x3卷积核的好处5.关于学习率调度6.批归一化二、VGG16层分析1.层划分2.参数展开过程图解3.参数传递示例4.VGG16各层参数数量三、代码分析1.VGG16模型定义2.训练3.测试一、简介1.VGG来源VGG(VisualGeometryGroup)是一个视觉几何组在2014年提出的深度卷积神经网络架构。VGG在2014年ImageNet图像分类竞赛亚军,定位竞赛冠军;VGG网络采用连续的小卷积核(3x3)和池化层构建深度神经网络,网络深度可以达到16层或19层,其中VGG16和VGG

  7. 物联网MQTT协议详解 - 2

    一、什么是MQTT协议MessageQueuingTelemetryTransport:消息队列遥测传输协议。是一种基于客户端-服务端的发布/订阅模式。与HTTP一样,基于TCP/IP协议之上的通讯协议,提供有序、无损、双向连接,由IBM(蓝色巨人)发布。原理:(1)MQTT协议身份和消息格式有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。MQTT传输的消息分为:主题(Topic)和负载(payload)两部分Topic,可以理解为消息的类型,订阅者订阅(Su

  8. Tcl脚本入门笔记详解(一) - 2

    TCL脚本语言简介•TCL(ToolCommandLanguage)是一种解释执行的脚本语言(ScriptingLanguage),它提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心命令集。TCL经常被用于快速原型开发,脚本编程,GUI和测试等方面。•实际上包含了两个部分:一个语言和一个库。首先,Tcl是一种简单的脚本语言,主要使用于发布命令给一些互交程序如文本编辑器、调试器和shell。由于TCL的解释器是用C\C++语言的过程库实现的,因此在某种意义上我们又可以把TCL看作C库,这个库中有丰富的用于扩展TCL命令的C\C++过程和函数,所以,Tcl是

  9. ruby-on-rails - 用一系列时间增量填充选择,加上其他选项 - 2

    使用RubyonRails,我使用给定的增量(例如每30分钟)用时间填充“选择”。目前我正在YAML文件中写出所有的可能性,但我觉得有一种更巧妙的方法。我想我想提供一个开始时间、一个结束时间、一个增量,并且目前只提供一个名为“关闭”的选项(想想“business_hours”)。所以,我的选择可能会显示:'Closed'5:00am5:30am6:00am...[allthewayto]...11:30pm谁能想出更好的方法,或者只是将它们全部“拼写”出来的最佳方法? 最佳答案 此答案基于@emh的答案。defcreate_hour

  10. ruby-on-rails - 无法构建 gem native 扩展 (mkmf (LoadError)) - Ubuntu 12.04 - 2

    这个问题在这里已经有了答案:Unabletoinstallgem-Failedtobuildgemnativeextension-cannotloadsuchfile--mkmf(LoadError)(17个答案)关闭9年前。嘿,我正在尝试在一台新的ubuntu机器上安装rails。我安装了ruby​​和rvm,但出现“无法构建gemnative扩展”错误。这是什么意思?$sudogeminstallrails-v3.2.9(没有sudo表示我没有权限)然后它会输出很多“获取”命令,最终会出现这个错误:Buildingnativeextensions.Thiscouldtakeawhi

随机推荐