浅谈弹性域功能及其应用
- 格式:pdf
- 大小:937.07 KB
- 文档页数:26
目录说明性弹性域: (1)说明性弹性域查找: (1)诊断查找: (1)表查找: (1)说明性弹性域使用: (2)添加字段: (2)说明性弹性域:oracle每个表都存在一定的预留空间,可以在表内添加说明性字段,已满足用户的需求。
查找说明性弹性域的方法:说明性弹性域查找:诊断查找:操作路径:进行功能界面-光标定位至弹性域栏位-点击帮助-诊断-检查复制块,在块栏-选择$DESCRIPTIVE_FLEXFIELD$;字段:将复制的块粘贴到字段那里,B_BILL_OF_MATLS.DF值:值栏就会自动出现对应的说明性弹性域名称表查找:操作路径:进行功能界面-按F11清除-按ctrl+F11查找-帮助-历史记录-复制表名切换到应用开发员-弹性域-说明性弹性域-注册:点击查找,即:应用产品:选择表对应的应用产品,如:车间在制品、物料清单管理系统名称:将复制的表名粘贴到名称,并将_V去掉BOM_OPERATIONAL_ROUTINGS_V 完成后,点击查找,即:标题:显示为工艺路线弹性则为该表的弹性域名称.说明性弹性域使用:添加字段:操作路径:复制弹性域标题-弹性域-说明性弹性域-段标题:按F11清除,在标准输入弹性域标题名称,按ctrl+F11查找,即:冻结弹性域定义:定义弹性域将冻结弹性域定义勾选去掉点击-段,即:编号:序号-05名称:弹性域名称窗口提示:默认为名称,可进行修改列:选择该弹性域的列值集:选择对应值集已显示、启用:勾选完成后,点击打开:必需:是否必需维护该弹性域,否则系统过不去.完成后,点击保存.注意:完成后,回到弹性域标准界面,勾选冻结弹性域定义.。
论述弹性的应用原理是什么1. 弹性的定义弹性是物体恢复形变的能力,当外力作用于物体时,物体发生形变,而在外力消失后,物体能够恢复到原来的形状和大小。
弹性是很多实际情况中都需要考虑的因素,它的应用涉及到多个领域,包括工程、材料、经济等。
2. 弹性的应用原理弹性的应用原理主要包括以下几个方面:2.1 弹性的能储存和释放弹性体具有能够存储和释放能量的特性,当外力施加在弹性体上使其发生形变时,弹性体内的分子会发生位移和相互作用,形成弹性应变能。
当外力消失时,这些应变能会得到释放,使弹性体能够恢复到原来的形状和大小。
2.2 弹性的应变与应力关系弹性体的形变与外部作用力之间存在一定的关系,这种关系由胡克定律所描述。
根据胡克定律,弹性体的应变与应力成正比,而且比例常数即为弹性模量。
这个关系表明,弹性体在受到外力作用时,会发生与外力相对应的形变,并且形变是可逆的。
2.3 弹性的材料特性弹性的应用原理还与材料的特性有关。
弹性体有着特定的物理和化学属性,其中包括杨氏模量、剪切模量、泊松比等。
这些材料特性决定了材料的弹性性质,从而影响着弹性体在受力情况下的应变和恢复能力。
3. 弹性应用的领域弹性的应用涉及多个领域,下面列举了几个常见的领域和应用方式:•工程领域:在建筑、桥梁、车辆等工程中,常常使用弹性体来抵抗外部的震动和振动,确保结构的稳定性和安全性。
•材料领域:弹性体可以用于制造弹簧、橡胶制品等,这些产品具有良好的弹性特性,并广泛应用于汽车、家具、运动器材等行业。
•经济领域:在经济学中,弹性常常用来衡量需求对价格变化的敏感程度,例如价格弹性、收入弹性等。
4. 弹性应用的优势和意义弹性的应用具有以下几个优势和意义:•提高材料的耐久性和寿命:弹性体能够吸收外力并恢复原状,减少材料的疲劳和损伤,提高材料的使用寿命。
•保证结构的安全性:弹性体能够减少外部震动和振动对结构的影响,保证结构的稳定性和安全性。
•提高产品的舒适性和品质:弹性体制造的产品具有良好的弹性特性,能够提供更好的使用体验和产品品质。
云计算中的弹性网络和动态路由云计算作为一种基于互联网的计算模式,已经成为当今企业进行数据存储、应用部署和资源管理的主要方式之一。
在云计算的背后,弹性网络和动态路由技术扮演了至关重要的角色。
本文将从弹性网络和动态路由的定义、优势以及在云计算中的应用等方面进行论述。
一、弹性网络的概念和优势弹性网络是指能够根据需求自动调整网络拓扑和资源分配的一种网络架构。
它能够根据网络负载和流量变化动态地进行网络资源的分配和管理,从而实现网络性能的优化和资源利用的最大化。
在云计算环境中,弹性网络具有以下几个优势:1. 可扩展性:弹性网络能够根据业务需求自动进行扩展,支持大规模的用户和应用增长。
当业务负载增加时,弹性网络能够自动增加网络节点和带宽,以保证网络的稳定性和性能。
2. 灵活性:弹性网络能够根据业务流量的变化自动调整网络拓扑,实现业务的灵活部署和迁移。
无论是扩容还是缩容,弹性网络都能够快速适应变化,提供灵活的网络服务。
3. 故障容错:弹性网络具有故障自愈和容错能力,能够自动检测和修复网络故障,提高网络的可靠性和可用性。
即使某个节点或链路出现故障,弹性网络仍能保持数据和服务的连续性。
二、动态路由的概念和优势动态路由是指根据网络状况和路由策略动态调整网络数据传输的一种路由方式。
它通过监测网络的拓扑结构和链路质量,实时地选择最佳的传输路径,确保数据包能够快速、准确地到达目的地。
在云计算环境中,动态路由具有以下几个优势:1. 负载均衡:动态路由可以根据网络负载情况动态地调整数据传输路径,实现负载均衡。
它能够根据网络负载情况进行智能调度,确保网络资源的合理利用,提高网络的稳定性和性能。
2. 快速恢复:动态路由能够自动检测和处理网络故障,实现快速的故障恢复。
当网络出现链路故障或节点故障时,动态路由能够自动重新计算最佳路径,实现数据包的快速、可靠传输。
3. 灵活配置:动态路由能够根据网络拓扑和策略的变化自动调整路由配置。
无论是网络拓扑的变化还是路由策略的调整,动态路由能够快速适应变化,提供灵活的网络服务。
浅谈弹性域功能及其应用Amwlq弹性域是EBS中一个强有力的功能,允许添加必要和可选择的字段信息。
它是由一个或者多个段组成的字段。
段在数据库表中以单个列表示;在表单上显示为包含各段提示的弹出式窗口,可以在自定义弹性域时定义单个段的外观和含义。
每个段都有一个名称和一个有效值集,最终用户可以在使用应用产品时将段值输入段中。
一般来说,弹性域都会根据通常预先定义的一组有效值(值集)来验证每个段。
“值验证”表示弹性域会将用户在此段中输入的值与值集中该段的值进行比较。
我们知道的弹性域两种类型,一种叫Key Flexfield(KFF) ,另一种叫Descriptiveflexfield(DFF)。
KFF诸如Accounting Flexfield、Key Assets Flexfield 等,这类KFF在设置系统里通常说明了由弹性域标识的实体的特性。
而DFF是允许用户自己选用及扩充的说明文字。
这两类型的弹性域都允许有不同的结构,弹性域结构是段的一种特定配置。
如果在弹性域中添加或删除段,或者将其中的段重新排序,就会得到一个不同的结构。
弹性域可以根据表单或应用数据中的数据条件,针对不同的最终用户显示不同的结构。
近期有很多人问到有关弹性域的一些基础用处,在此以举例的形式简单说说如何发挥弹性域的功能:目录:一上下文字段 (2)二自定义上下文列 (6)三与其他设置相关 (12)四多层从属的值集 (18)一上下文字段说明性弹性有种有别于键弹性域的功能:“上下文字段”,它允许根据表单或者数据库字段的值,进行自动选择对应的段,也正是这个功能,允许同一个数据库字段可以写上不同类别的记录:可以是数量,可以是日期。
这个我们通常会在资产、设备管理等模块上感觉非常有用。
打个比方,在制造行业拥有的资产分类除了“电子设备”外还会有“房屋与建筑物”,对于电子设备,可能会比较关心它的“精度”、“强度”及其它;而房屋与建筑物则会比较关心“寿命”、“占地面积”等。
弹性计算及应用范文
一、弹性计算介绍
弹性计算是指在集群节点上集中管理、统一调度并动态扩展和缩减计
算资源,根据计算任务实际需求和系统运行状态的变化,自动实现计算任
务负载平衡、资源调度、可靠性恢复等功能,从而满足计算任务对资源的
需求和应用市场对资源的需求,及时调整服务负载,真正实现集中资源管
理的企业级计算平台。
二、弹性计算的应用
弹性计算的应用主要体现在以下几个方面:
1、负载均衡和资源优化:弹性计算系统可以动态调整计算任务的负载,使各个计算节点的负载接近相等,有效解决计算任务负载过大、运行
缓慢的问题,提高系统的运行效率。
2、资源动态调整:弹性计算系统可以根据计算任务的实际需求,及
时动态添加或者减少计算节点,使系统能够更好地满足计算任务的资源需求。
3、服务可用性:弹性计算系统可以实现计算节点的备份与恢复功能,当一些计算节点出现故障时,系统可以自动进行故障转移,以确保计算任
务的可用性。
4、系统监测:弹性计算系统可以实时监测计算节点的状态,及时发
现系统性能故障。
弹性域分成键弹性域、说明性弹性域。
这两种弹性域用途是不一样的。
关键性弹性域:在使用KEY弹性域的基表中,只保存ID。
但可以通ID 查询到相应的SEGME NT。
在表结构中表现为***_ID、SEGMEN T1 等。
说明性弹性域:针对特定用户扩展输入特定信息的字段。
在表结构中表现为att ribut e_cat egory、 attrib ute1字段等。
注册说明性弹性域一、弹性域开发中需要做的前期工作1.注册一个可以使用弹性域的表,字段例子以如下表为基础,进行弹性域的说明create tablehek_om_pop_valid ity_a ll(line_i d number,invent ory_i tem_i d number, --物料编号189number_of_d ay number, --天数start_datedate, --开始日期end_da te date, --结束日期--=================扩展字段================================create d_by number,creati on_da te date,last_u pdate d_by number,last_u pdate_date date,last_u pdate_logi n number,org_id number,attrib ute_c atego ry varcha r2(30),attrib ute1 varcha r2(50),attrib ute2 varcha r2(50),attrib ute3 varcha r2(50),attrib ute4 varcha r2(150),attrib ute5 varcha r2(150));注册数据库表,列系统中的数据库表和列的注册旨在支持系统的弹性域和预警系统两个特性如果不需要这些特性不需要注册表.注册方法: 用如下的过程注册表:AD_DD.regist er_ta ble (p_appl_shor t_nam e in varcha r2,p_tab_namein varcha r2,p_tab_typein varcha r2,p_next_exte nt in number defaul t 512,p_pct_freein number defaul t 10,p_pct_usedin number defaul t 70);2.注册表 HEK_OM_POP_VALID ITY_A LL :beginad_dd.regist er_ta ble('HEK','HEK_OM_POP_VALID ITY_A LL','T');--说明:HEK 为新应用简称。
弹性域由一段或多段组成。
段可以取的值的集合为值集。
值集所包含的内容即是段值。
段与段之间是否存在关系是通过值集的验证类型来确定的。
弹性域可以认为是一种数据结构。
例如:生物学上的生物划分,‘.门.纲.目’。
我们一般用到的值集的验证类型有4种,没有:若为没有,则值可以在使用时,动态建立。
如物品弹性域,其值集一般设为没有,这样在定义物品时,可以随机输入物品代码。
独立的:若为独立的,则值要预先建立。
如库位弹性域,其值集设为独立的,则在发生事务要输入库位时,只能从已定义好的库位中选择而不能随机输入。
从属的:若为从属的,则该值集的值与前一段的值集的值有关系。
如分类弹性域中的后一段的值集若设为从属的。
中前一段的值集的值是原材料,则后一段的值集的值不能是双胶,而只能是浆板,涂布或湿部。
表验证:即通过SQL语句来从数据库取得数据。
若段与段存在依赖关系,则第一段的值集的验证类型设为独立的。
第二段的值集的验证类型设为从属的。
第一段的值集是不能设为从属的。
在设置弹性域时,先设置值集,再把段与值集相连。
最后设置值。
1. 值集。
………………………………………………………<菜单:设置-弹性域-验证-集>说明:建立值集。
必输域:值集名称,格式类型(一般为字符),最大尺寸,验证类型(若验证类型为‘从属的’,则,需要输入前一段的值集名称和本值集的缺省取值)。
操作步骤:选择菜单,进入窗口,输入,存盘。
(在验证类型为‘从属’时,还需按窗口下的‘编辑信息’按钮,输入前段值集名称和缺省取值再存盘)。
2. 段。
…………………………………………………………<菜单:设置-弹性域-键-段>说明:在这里建立弹性域,确定该弹性域有几段,段的值集是什么。
当建立完弹性域以后,一定要冻结该弹性域,否则,该弹性域不能使用。
必输域:冻结弹性域定义,编号,窗口指示,列,值集。
操作步骤:选择菜单,进入窗口,在‘应用程序’域中按‘F9’选择相应的弹性域,如系统项目等。
弹性原理的应用1. 弹性原理简介弹性原理是物理学中一个重要的概念,描述了物体在受到外力作用后,能够发生形变并在外力消失后恢复原状的性质。
弹性体是具备弹性原理的物体,它具有一定的弹性形变能力和恢复力。
2. 弹性原理在工程中的应用2.1 弹性体的设计弹性原理在工程中具有广泛的应用,可以用于设计和制造一些弹性体的产品。
例如,弹性橡胶材料可以用于制作汽车轮胎,其具有良好的弹性形变能力,可以缓解汽车行驶中的震动和冲击。
2.2 弹簧的应用弹簧是一种常见的弹性体,在工程中被广泛应用。
它的主要作用是储存和释放能量。
弹簧可以用于制作各种机械设备,如钟表、汽车悬挂系统、门关闭系统等。
通过合理设计弹簧的刚度和形状,可以实现不同的功能和应用。
2.3 弹性原理在建筑中的应用在建筑结构中,弹性原理也有着重要的应用。
例如,在高层建筑中使用弹性材料作为地震减震器,可以有效减少地震对建筑物的破坏。
同时,弹性材料还可以用于隔音和减震等方面,提高建筑物的舒适性和安全性。
3. 弹性原理在生活中的应用3.1 运动器材弹性原理在运动器材中具有广泛应用。
例如,弹力带是一种常见的健身器材,它利用弹性原理提供阻力,可以进行各种锻炼。
此外,还有弹力球、弹性绳等运动器材也是利用了弹性原理进行设计。
3.2 弹性衣物弹性原理在衣物设计中起到重要作用。
例如,弹性裤腰可以适应不同身材的人体曲线,提供更好的穿着舒适度。
弹性袜子也能够提供更好的贴合感和支撑力,使腿部更加舒适。
3.3 弹性垫和床垫利用弹性原理设计的弹性垫和床垫能够提供更好的支撑和舒适感。
这些产品的内部通常由弹簧或弹性材料构成,能够适应身体的曲线并减轻睡眠时的压力。
4. 弹性原理的优缺点4.1 优点•弹性原理可以在受力时发挥吸能和缓冲作用,保护机械设备和结构免受损坏。
•弹性原理可以提高产品的耐用性和使用寿命。
•弹性原理可以提高产品的舒适性和安全性。
4.2 缺点•在某些情况下,过强的弹性形变会导致产品的失效。
浅谈弹性域功能及其应用
Amwlq
弹性域是EBS中一个强有力的功能,允许添加必要和可选择的字段信息。
它是由一个或者多个段组成的字段。
段在数据库表中以单个列表示;在表单上显示为包含各段提示的弹出式窗口,可以在自定义弹性域时定义单个段的外观和含义。
每个段都有一个名称和一个有效值集,最终用户可以在使用应用产品时将段值输入段中。
一般来说,弹性域都会根据通常预先定义的一组有效值(值集)来验证每个段。
“值验证”表示弹性域会将用户在此段中输入的值与值集中该段的值进行比较。
我们知道的弹性域两种类型,一种叫Key Flexfield(KFF) ,另一种叫Descriptive
flexfield(DFF)。
KFF诸如Accounting Flexfield、Key Assets Flexfield 等,这类KFF在设置系统里通常说明了由弹性域标识的实体的特性。
而DFF是允许用户自己选用及扩充的说明文字。
这两类型的弹性域都允许有不同的结构,弹性域结构是段的一种特定配置。
如果在弹性域中添加或删除段,或者将其中的段重新排序,就会得到一个不同的结构。
弹性域可以根据表单或应用数据中的数据条件,针对不同的最终用户显示不同的结构。
近期有很多人问到有关弹性域的一些基础用处,在此以举例的形式简单说说如何发挥弹性域的功能:
目录:
一上下文字段 (2)
二自定义上下文列 (6)
三与其他设置相关 (12)
四多层从属的值集 (18)
一上下文字段
说明性弹性有种有别于键弹性域的功能:“上下文字段”,它允许根据表单或者数据库字段的值,进行自动选择对应的段,也正是这个功能,允许同一个数据库字段可以写上不同类别的记录:可以是数量,可以是日期。
这个我们通常会在资产、设备管理等模块上感觉非常有用。
打个比方,在制造行业拥有的资产分类除了“电子设备”外还会有“房屋与建筑物”,对于电子设备,可能会比较关心它的“精度”、“强度”及其它;而房屋与建筑物则会比较关心“寿命”、“占地面积”等。
我们就可以通过上下文字段,灵活的设置弹性域。
资产 资产分类 参数一 参数二
电子称 电子设备 精度:0.01
强度:10公斤
斤
宿舍楼 房屋与建筑物 寿命:30年 占地面积:100亩
1,定义弹性域结构,注意在“上下文字段值”中的代码为上图的“资产类别”代码,然后点击“段”按钮:
2,分配上下文段值为“房屋与建筑特”的段值:
3,分配上下文段值为“电子设备”的段值:
4,保存后钩上“冻结弹性域定义”,并按左下角的“编译”按钮:
5,设置效果:
二自定义上下文列
上面这个例子大家可能想到,为什么他会根据不同的类别带出不同的显示段?是因为我们
――
在第1步骤中分配了对应于资产类别的上下文字段值。
那又为什么要分配资产类别的值呢?我能够不能够分配其他的值?
答案是可以的,大家可能也留意到了,在上面的第1步骤的图中有一字段叫“参考字段”,并分配了值“ATTRIBUTE_CATEGORY_CODE”,我们可以去查询一下这个段值保存的是什么东西:
从图中可见,它其实就是我们的资产类别。
这也就是“上下文字段”的最通俗的含义:它会根据“上下文字段值” 列表中的值与“参考字段”进行匹配,对得上了则会进行特定的显示操作,对不上,则不显示。
这个“参考字段”允许根据表单或者数据库字段的值选择特定的段或者值。
“ATTRIBUTE_CATEGORY_CODE”就是一个表单值。
扩展来开,我们可以用到类似于:”$PROFILES$.USER_ID” 的值。
我们就以USER_ID来做个试验:
1,首先,定位到“应用开发员”职责的 N:弹性域>说明性>注册
2,在弹出窗口的“标题”字段输入“资产类别”,查找出我们需要定义“参考字段”的弹性域,然后点右下角的第一个按钮“参考字段”。
3,这时候我们发现“ATTRIBUTE_CATEGORY_CODE”就存放在这里。
我们可以手工添加“字段名”列值为:” $PROFILES$.USER_ID”并保存。
输入的格式如果是同在一个表名的字段可以直接输入字段名。
如果是其他表或者数据块的,格式如下:数据块名.字段名 。
4,这里要补充一点的是,在第2步中有个字段叫“表名”,这就是参考字段及弹性域各段存放的实在的数据库表,右下角的另一个按钮“列”,则是该表中的所有字段,你可以点上启用,使得和attributeX一样显示在弹性域“列”中。
“参考字段”中可以直接输入这些列名。
5,好,现在我们重新定义弹性域,点开参考字段,我们选择刚才定义的预置文件取值。
6,继续定义“上下文字段值”代码,这里我们失效之前定义的两个值。
7,设置当代码为“1710”时的段值:(注意,在成文检查后发现下图的名称字段输入是错误的,这里不能够是数字打头,也不要有“?”这类的符号,会造成创建视图不成功。
请大家注意。
)
8,设置当代码为“1114”时的段值,这里attribute2是可以重复使用的:
9,经过编译,我们以leon 用户登录:
10,以tony登录情况就大不一样了:
做个介绍,我想更多的功能大家可以去参考User Guide 的相关章节。
下面也举个比较特殊的用处
三与其他设置相关
大家可能知道,系统标准的地址格式,诸如客户地址、供应商地址、银行地址之类的默认的格式为:
有客户提出说这个格式不好,想用回比较有“中国特色”的地址(省、市、区、镇、街道)。
那怎样去实现这个需求呢?
1,首先,我们看一下“地址”弹性域的结构,系统其实有默认的五类“地址”类型给我们选择,例如:英国、日本等格式:
2,要创建自己的格式,我们手工创建一个:
3,点击“段”,进行段的设置:
4,编译弹性域:
5,切换到“应用开发者”职责 N:应用产品>代码>应用对象程序库:
6,查询出类型为“ADDRESS_STYLE”的快速编码,并添加代码为“CN”的行记录,把“有效日期 自”自动弹出的值取消,这里要注意一点,代码要与弹性域结构中定义的值一要致:
7,切换到“应收”职责 N:设置>系统>国家(地区):
8,查找出国家为“中国”的记录,然后在“地址格式”栏位中选择刚才定义的“CN”:
9,设置效果:
四多层从属的值集
与弹性域密不可分的概念当属值集,这前也一直闭而不谈,缘于值集也是一个庞大的概念,大家可以找相关的文档去揣摩一下。
这里仅仅是提一提值集的从属特性。
值集中有两个类别:独立值集及从属值集。
独立值集中的取值很随意,而从属值集一般会根据前置独立值集的取值进行相应的显示值。
例如,上例中需要定义一个省/市的二级对应关系,如果选择独立值“广东”,则只能够出现广东行政区域管辖下的市名列表:广州、深圳、东莞……,这些值就是从属值。
很遗憾的,ORACLE的标准功能是不支持多值集从属的,也就是说如果客户想要定义一个省/市/区的三级对应关系:
利用独立值集/从属值集将无能为力。
但是这多层次的从属在我们身边太常见了,有什么方法可以实现这个需求呢?我们可以从值集中下手:
行政区域的划分可以按国家的统一编码,前两个字符表示省级代码,中间两位表示市级代码,末两位表示区一级代码,来,我们开始设置:
1,定义一个独立值集:行政区域值集
3,对这个值集输入所有值,这里需要注意一点,在“层”上输入相对应的层次,0表示最高级,1次之,2再次之:
以下我们定义三个值集:省(直辖市)、市、区
4,第一个,选择值验证类型:表。
在验证表信息中注意where 语句的写法:
5,第二个同样选择值验证类型:表。
在验证表信息中注意where 语句的写法,注意::$FLEX$.PROVINCE 是指上一个弹性域的取值:
SUBSTR(flex_value, 1, 2) = :$FLEX$.PROVINCE AND hierarchy_level = 1
AND flex_value_set_id =
(SELECT flex_value_set_id
FROM fnd_flex_value_sets
WHERE flex_value_set_name = 'regionalism')
6,第三个不在赘述:
SUBSTR(flex_value, 1, 2) = :$FLEX$.PROVINCE
AND SUBSTR(flex_value, 3, 2) = :$FLEX$.CITY
AND hierarchy_level = 2
AND flex_value_set_id =
(SELECT flex_value_set_id
FROM fnd_flex_value_sets
WHERE flex_value_set_name = 'regionalism')
7,好设置四个值集后我们可以把他组装到上例生成的地址弹性域中:
8,编译后,我们看一下效果:
这个结果正是我们想要的。
写了不多也不少,对于ORACLE的博大精深,这点小伎俩算不了什么。
但是对于我个人来说,确实花了点时间。
仅以此文提及的应用,能够给大家做个入门的介绍,大家可以按照以上例子去试一试,如果有什么问题,可以与我联系 mail to:amwlq@ 。
希望大家能够真
正花点时间去研究,并去分享。