属性管理

属性管理概览

  属性映射可以增强定价能力,如使用非标准的数据来源。限定词和定价属性的数据来源可能来自ORACLE应用或非ORACLE应用。

通过使用属性管理,可以实现以下任务:

  • 创建新的上下文和属性
  • 更新已有的上下文和属性特性
  • 失效已存在的属性。


  创建心得上下文和属性可以增强ORACLE高级定价的能力,提供用户定义的数据,驱动定价行为。属性的三种引用数据的方法包括:

  •  用户输入:属性值由用户进行输入
  •  引用自客户:通过客户化代码获取属性
  •  属性映射:定价引擎从其他ORACLE应用或非ORACLE数据来源中获取信息。


  限定词和定价属性都是用来定义客户或产品的属性。

  • 产品属性指产品的定价特性,如产品编码、产品品牌
  • 客户属性指客户相关的定价特性,如客户名称、客户分类等。


  当定价引擎得到定价请求时,属性管理检索与事务处理相关的限定词和定价属性。定价引擎评估这些值,决定哪些价目表和修改量适用于事务处理的。

相关术语

属性映射可以增强定价能力,如使用非标准的数据来源。

  • 定价事务处理实体。定价事务处理实体是订购结构,关联着请求类型和来源系统。不同的应用向定价引擎发出请求时有不同的请求结构。
  • 来源系统。来源系统是指抓取定价设置信息的应用。
  • 请求类型。请求类型识别请求定价的事务处理类型。不同的应用向定价引擎发出请求时有不同的请求类型。有些应用共享请求类型。
创建上下文和属性

以下内容展示如何创建上下文和属性。先创建上下文,再创建属性。例如上下文“客户”包括定价属性客户名称或客户分类。使用属性管理,可以设置以下的上下文和属性:

  • 限定词上下文。用来创建定义修改量合法性的限定词。
  • 产品上下文。在价目表和修改量中使用的物料使用产品上下文定义。高级定价支持价格和修改量定义在以下层次中:


u  所有物料

u  物料编码

u  物料类别


  • 定价上下文。定义价目表行或修改量的合法性,可以在价目表行、公式组件或修改量上使用。
  一旦创建了上下文,可以创建属性,为定价规则指定具体值,决定属性是如何映射的。


  当定价引擎运行时,定价引擎评估属性,决定价目表和修改量是否适用于事务处理。属性可以在订单层、行层,或订单层和行层上使用。

  为在属性管理上创建上下文和属性,必须完成以下设置步骤。根据要求和现有设置,步骤可能有所不同。
    
1.         验证已有的定价事务处理实体的请求类型和来源系统。
    
2.         创建新的上下文,并定义该上下文的属性。定价规则如限定词和定价属性用来驱动定价动作。

  注意:高级定价中支持在不同的上下文中使用相同的属性名称。但当运行请求“建立属性映射规则”时,在弹性域生成过程中并不支持。因此,当创建属性名称时,必须使用唯一的名称。
    
3.         将属性关联定价事务处理实体,并在给已有的定价事务处理实体中的属性定义相关特性。
    
4.         运行“建立属性映射规则”程序。该步骤只适用于使用“属性映射”方法的属性。当创建或更新属性或更改属性映射规则时,要运行“建立属性映射规则”程序。
    
5.         在有效的定价设置中使用属性。
    
6.         输入订单。验证映射的或用户输入的属性准确传输进定价引擎。

创建上下文

1.         切换到上下文设置表单

2.         完成以下输入:

l  类型:选择创建的上下文类型,如限定词、定价、或产品上下文。

l  代码:输入上下文的简称。一旦输入后不能修改。

l  名称和说明。输入上下文的名称和说明。

l  系统初始:如果上下文是系统预置的,则自动勾选“系统初始”框。

l  有效:勾选该复选框使上下文在定价设置中有效。

3.         当完成输入时,在“属性”块中输入上下文中的属性。

创建属性

1.         在“上下文设置”表单中,选择需要增加属性的上下文。

2.         在“属性”块中,完成以下输入

l  代码:输入属性的简称。

l  名称和说明。输入属性的名称和说明。

l  优先级:输入在不相容性中评估的优先级。例如,同一物料有两个不相容的折扣,则应用优先级高的折扣。

l  应用名称:输入创建该属性的应用名称。

l  映射的列:选择属性在定价表中映射的相应的列。保留列QUALIFIER_ATTRIBUTE1QUALIFIER_ATTRIBUTE30为系统预置的限定词属性。当存在列1100中,应当使用定价属性130作为用户输入的定价属性。

l  值集:选择值集为属性定义有效的值。

l  系统初始:如果上下文是系统预置的,则自动勾选“系统初始”框。

l  必需:勾选“必需”使该属性在定价窗口中为必输项。

l  交易方层次结构:层次结构由一方层叠另一方组成的层级关系。

3.         一旦创建了上下文和属性,则将属性关联至具体的定价事务处理实体。

定价属性和弹性域表

      ORACLE订单管理使用弹性域来展示定价属性;因此,对于定价属性要在订单管理中展示,这些定义需要存储在弹性域表中。所有上下文和属性的定义存储在QP表中,然后,如果上下文类型为“定价属性”,则相同的数据也存储在弹性域表中。所以当在上下文和属性窗口中创建定价属性的上下文时,则也在弹性域pricing context中创建上下文。然后必须在上下文和属性设置表单中设置定价属性;因为在弹性域中设置定价属性,在QP表中并不存储相应的设置信息。

  以下步骤描述当在上下文和属性窗口中创建定价属性后,定价属性的上下文如何在 Pricing Contexts弹性域中创建的。

l  如果所映射的列大于PRICING_ATTRIBUTE30,则定价属性类型的上下文自动创建。

l  一旦定价属性类型的上下文创建注册,系统在后台自动编译上下文。可以通过查看并发请求,查看编译状态。

  说明弹性域Pricing Context与上下文映射。

属性关联 PTE

  将属性关联定价事务处理实体

1.         切换至定价事务处理实体-属性链接窗口

2.         在定价事务处理实体-属性链接窗口完成以下输入

l  定价事务处理实体:选择定价事务处理实体

l  上下文类型:选择上下文类型如定价上下文、产品上下文、或限定词上下文。

l  上下文分配给PTE:当上下文已经分配给定价事务处理实体时,勾选该复选框。

l  点击“链接属性”按钮展示“属性链接”窗口

l  代码:输入属性的简称

l  层:选择ORDERLINEORDER AND LINE。例如,属性A,如果其层次为ORDER,则在订单题头层被映射该属性,在订单行上不会映射该属性。

l  属性映射方法:选择属性值来源的映射方法。

?  ATTRIBUTE MAPPING:当完成链接属性窗口的输入后,点击属性映射以定义所选属性的属性映射规则。

?  CUSTOM SOURCED:用户提供代码。

?  RUNTIME SOURCED:定价引擎使用客户化API寻找来源。这种方法是用来寻找累计属性的。当累计范围分段计算时,定价引擎使用Runtime Sourcing API来获取累计属性的累计值。详见Oracle Advanced Pricing Implementation Guide, Setting up Runtime Sourcing for Accumulated Range Breaks.

?  USER ENTERED:属性值由用户输入,因此不需要属性映射。但如果上下文类型为定价属性,映射方法为USER ENTERED时,必须完成以下设置:

?  切换到说明性弹性域窗口。

?  勾选冻结弹性域定义按钮。

?  点击“编译”进行编译。

l  启用值列表:勾选该复选框,使得修改量、限定词、价目表和公式窗口中以值列表形式展示属性。

l  限定使用:如果勾选限定使用,则在限定设置窗口中可以在属性列表中选择属性。

l  启用属性映射:如果使用属性映射方法,勾选该复选框使得Build_context API映射属性。

l  属性映射状态:当并发程序为映射属性创建 Build_Contexts API时,自动勾选该复选框。

l  在设置中使用:该复选框表明属性是否在有效的定价设置如价目表、公式、限定词等中室友。该复选框的设置取决于配置文件QP:创建属性映射选择。

  定价事务处理实体-属性链接表单展示新创建的上下文;分配给PTE复选框表明该属性已分配给该PTE.新创建的属性可以在定价设置窗口中查看。

  对于 CUSTOM SOURCED, RUNTIME SOURCEDUSER ENTERED,一旦完成输入,该属性就和定价事务处理实体链接。

  属性映射

 

  对于ATTRIBUTE MAPPING属性,点击“属性映射”按钮定义属性映射规则。

  映射“ATTRIBUTE MAPPING”类型的属性
 
1.         在“链接属性”窗口,点击“属性映射”按钮展示“属性映射”窗口。

  应用名称:选择要创建映射规则的应用名称。如果不选择应用名称,系统将高级定价默认为属性映射规则的创建者。
 
2.         完成在题头层的信息输入。
        
l  全局对象名:默认为定价事务处理的请求类型值
        
l  植入的来源类型:是否该记录是植入的。
        
l  用户来源类型:
            
u  PL/SQL API:属性来源自一定来源系统的全局结构。对ORACLE订单管理系统,所有的记录结构定义在OE_ORDER_PUB包内。例如,将付款条款ID作为新定义段的来源值,在函数名称中输入 G_LINE.payment_term_id。有两种记录结构。

?  OE_ORDER_PUB.G_LINE包含销售订单行的所有可能值

?  OE_ORDER_PUB.G_HDR包含订单题头的所有域。 
u  PL/SQL API 多记录:要使用客户化的API返回多个值。

u  常数:输入一个常数作为该属性在一定条件下的映射值。

u  应用配置文件:该配置文件值作为该属性的默认值。

u  系统变量:输入系统变量如SYADATE作为该属性的映射值。

u  用户值字符串:输入用户值字符串。例如,订单管理的计划发运日期的用户值字符串是OE_ORDER_PUB.G_LINE.SCHEDULE_SHIP_DATE

u  植入:表示该属性规则是系统初始的。

u  启用:勾选启用复选框启用限定词、产品和定价属性等请求类型的映射规则。

3.         在行层上完成输入,其域描述如上述。

4.         当你完成“属性映射”表单的输入,运行“创建属性映射规则”程序。

运行“创建属性映射规则”程序

   该部分只适用与以下设置标准的属性
     
l  属性映射方法为ATTRIBUTE MAPPING
     
l  勾选“启用属性映射”复选框。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29534067/viewspace-1688071/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29534067/viewspace-1688071/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值