Oracle E-Business Suite中的开放接口(一)

日期: 2008-06-17 作者:李忠良 来源:TechTarget中国

  摘要:在Oracle ERP系统中,提供了自动开票主程序的接口,方便用户数据导入,形成应收事务处理。在此文章中,我们提供一个自动开票导入实例,以便您更加高效地了解AR模块中的自动开票接口导入程序。


    您可以使用“提交请求”窗口来提交自动开票导入程序、主程序和清除程序。但是,您只能使用“运行自动开票”窗口来提交自动开票主程序和清除程序。主程序允许您运行多个自动开票实例,以提高系统性能并更快速地导入事务处理。


    您可以运行自动开票清除程序,以删除由自动开票导入程序处理并成功传送至应收款管理系统的接口行。如果“系统选项”窗口中的“清除接口表”选项设置为“是”,则不必运行此程序。在这种情况下,应收款管理系统会在您运行自动开票之后自动删除接口行。


  应收款管理系统使用以下表,临时存储由其它系统传送的数据:


  RA_INTERFACE_LINES_ALL
  RA_INTERFACE_SALESCREDITS_ALL
  RA_INTERFACE_DISTRIBUTIONS_ALL


  “自动开票”使用第四个表RA_INTERFACE_ERRORS_ALL,存储未通过验证的接口数据信息。有关这些表的详情,请参阅Oracle的用户手册。


  1. 自动开票接口导入实例简介 



  自动开票接口导入实例简介    


  2. 在系统中进行相关设置


  步骤1:定义一个外部业务来源(Transaction Source)


  如果要使用手工编号,请不要选择‘自动编号’选项;修改’客户信息’ 中如下项: 采购客户,收单客户, 收单地址, 设置成’值’而非’标识’。


  步骤2:定义一个应收系统中的描述性弹性域—‘行事务处理弹性域’, (Line Transaction Flexfield),定义一个新的弹性域段, 定义其各段及段值集。


  对应用于控制文件:


  INTERFACE_LINE_CONTEXT —弹性域段
  INTERFACE_LINE_ATTRIBUTE1 —–弹性域第一段
  INTERFACE_LINE_ATTRIBUTE2 —–弹性域第二段
  INTERFACE_LINE_ATTRIBUTE3 —–弹性域第三段


  步骤3:定义自动开票行排序规则


    您可以为使用“自动开票”导入到应收款管理系统中的事务处理行定义发票行排序规则。“自动开票”在将所创建的事务处理归组为发票、借项通知单和贷项通知单时,使用这些规则对事务处理行排序。您可以将行排序规则分配给每个分组规则。


  步骤4:定义自动开票分组规则


    定义自动开票用来将收入和贷项事务处理分组为发票、借项通知单和贷项通知单的分组规则。分组规则所指定的属性必须与相同事务处理中显示的行一致。
“自动开票”要求对“币种代码”和“收单客户”事务处理属性进行强制分组(每个发票仅允许其中一种属性)。应收款管理系统会将这些要求的分组规则自动应用到您分配给分组规则的任何附加事务处理属性中。事务处理弹性域的所有属性在分组规则中均可选,您可以在“分组规则”窗口中将这些属性作为可选分组特性进行分配。


  分组规则详解  
    
  图2 分组规则详解

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐