how to import the row into GL by GL_INTERFACE table

1.  GL_INTERFACE table

  • ACTUAL_FLAG:输入 A 值表示实际金额,B 值表示预算金额或 E 值表示保留金额。必输项
  • ENCUMBRANCE_TYPE_ID:如果在ACTUAL_FLAG 列中输入了E值,则必须输入相应的保留标识。可以在总帐应用产品的“保留类型”表单中定义新的保留类型。“保留类型”表的ENCUMBRANCE_TYPE_ID 列。可以使用以下SQL来查询:SELECT encumbrance_type_id,encumbrance_type FROM gl_encumbrance_types WHERE enabled_flag = 'Y';
  • BUDGET_VERSION_ID:如果在ACTUAL_FLAG列中输入了B ,则必须输入相应的预算标识。可以在总帐应用产品的“定义预算”表单中定义新的预算版本。“预算版本”表的 BUDGET_VERSION_ID 列。可以使用以下 SQL来查询 

    SELECT budget_version_id

    ,budget_name

    FROM gl_budget_versions

    WHERE status IN ('C','O');

  • USER_JE_CATEGORY_NAME,USER_JE_SOURCE_NAME
  • ENTERED_DR:输入每行事务处理的借项金额
  • ACCOUNTED_DR:输入非本位币事务转换为本位币的借方金额
  • GL_SL_LINK_ID:输入来源行的ID。用于GL_IMPORT_REFERENCE表追溯
  • GL_SL_LINK_TABLE:输入记录来源。用于GL_IMPORT_REFERENCE表追溯
  •  

2. 利用借口表和API导入数据.

  • GL_JOURNAL_IMPORT_PKG.CREATE_TABLE创建新接口表
  • Insert data into 新接口表;在GL_INTERFACE_CONTROL表填充数据
  • GL_JOURNAL_IMPORT_PKG.POPULATE_INTERFACE_CONTROL,导入日记帐

     

    扫描二维码关注公众号,回复: 1226575 查看本文章

     

    参数名 必须 类型
         
    User_je_source_name Y 接口表数据的日记账来源名称
    Group_id Y 接口表数据的Group_id。传入的变量必须为number型
    Set_of_books_id Y 接口表数据的帐套ID
    Interface_run_id Y 创建GL_INTERFACE_CONTROL数据的Interface run id
    Table_name N 接口表名称
    Process_data_action N 标示处理成功后,接口数据如何处理。值为其中之一GL_JOURNAL_IMPORT_PKG.SAVE_DATA;GL_JOURNAL_IMPORT_PKG.DELETE_DATA

     

     

3.AP与AR接口操作中涉及到的表

1)、系统接口表:

AR: ra_interface_lines_all;

ra_interface_distributions_all

注:AR没有接口头表

AP: ap_invoices_interface

ap_invoice_lines_interface

注:AP没有分配接口表

ra_interface_lines_all 中没有status状态标示数据是否插入正式表中

ap_invoices_interface 中有status状态标示数据是否插入正式表中

‘PROCESSED’为成功插入到正式表中‘REJECTED’没有成功插入到正式表中

后面章节有具体说明

2)、正式表

AR: ra_customer_trx_all(头)

ra_customer_trx_lines_all(行)

ra_cust_trx_line_gl_dist_all(分配)

AP: ap_invoices_all

ap_invoice_distributions_all(分配)

3)、错误接口表:

AP: ap_interface_rejections

AR: RA_INTERFACE_ERRORS_ALL

4)、从系统接口表到系统标准表:

AR:

ra_interface_lines_all中的数据 系统会根据设置的分组规则筛选头信息插入到ra_customer_trx_all,行信息插入到ra_customer_trx_line_all中,若没有插入收入和税收会根据自动会计自动生成会计科目分录到ra_cust_trx_line_gl_dist_all表中

AP: ap_invoices_interface 行中的信息

用同样的逻辑思考GL发现GL应该存在固定的分组规则把GL_INTERFACE中的数据按照改规则拆分并插入到GL_HEADER和GL_LINES中但是具体的信息还不是很了解只知道日记帐名可以区分gl的head和line

5)、注:

AR和AP的事物处理编号字段的长度也是不一样的

AR:TRX_NUMBER VARCHAR2(20)

AP:INVOICE_NUM VARCHAR2(50)

猜你喜欢

转载自jason204.iteye.com/blog/1323502
今日推荐