上一页 | 下一页 | 目录 | 索引 | 定位 | 词汇表 | 程序库 |
您可以使用“定义值集”窗口来定义新值集。查询应收款管理系统所提供的某个默认值集,然后复制除名称、说明和 WHERE/ORDER BY 值之外的所有值。输入反映您定义的值集种类的名称和说明。例如,如果您要定义父“县”段的值集,则可以将其定义为 'AR_LOC_COUNTY_NO_PARENT'。
如果要定义销售税地点弹性域结构中父段的值集,您必须在 WHERE/ORDER BY 字段中输入以下 SQL 子句:
where AR_LOCATION_VALUES.location_segment_qualifier||'' = '<segment_name>'
如果要定义段而非父段的值集,您必须在 WHERE/ORDER BY 字段中输入以下 SQL 子句:
where AR_LOCATION_VALUES.location_segment_qualifier||'' = '<segment_name>' AND AR_LOCATION_VALUES.parent_segment_id = nvl(:$PARENT_VALUE_SET$, AR_LOCATION_VALUES.parent_segment_id)
在定义销售税地点弹性域结构的每个段时,请确保是按相关顺序来进行。例如,如果您使用县和城市来定义新的两段结构,且县为父项,请将县定义为第一段,城市为第二段。在对每段指定栏时,请确保从 LOCATION_ID_SEGMENT_1 开始按升序进行指定。在上面的实例中,您可以对第一段(县)指定 LOCATION_ID_SEGMENT_1,对第二段指定 LOCATION_ID_SEGMENT_2(城市)。
您也可以使用此窗口对每段指定新值集和弹性域限定词。您仅可以对每段启用一个“地点”限定词。在上面的实例中,您可以启用“县”段的“县”限定词和“城市”段的“城市”限定词。您还必须如上所述启用“纳税帐户”和“免税层”限定词,然后再冻结新结构。
$ sqlplus <AOL username>/<AOL password> SQL> select id_flex_structure_name, id_flex_num from fnd_id_flex_structures where id_flex_code = 'RLOC';
在“名称”字段中输入弹性域结构标识,在“说明”字段中输入说明之后,您可以输入此说明性弹性域的段及相关值集。与销售税地点弹性域的定义相同,您可以对每个说明性弹性域定义相同的段数。此规则的唯一例外之处是“改写销售税率”弹性域。由于此改写仅适用于“城市”段以上的段,因而此结构仅应包含您定义的允许改写的“城市”段以上的段。例如,如果“销售税地点弹性域”具有县-城市结构,则“改写销售税率弹性域”仅应具有一个与其结构中的“县”相关的段。
注意:如果要使用改写功能,您必须将“城市”纳入“销售税地点弹性域结构”中。
因此,以县-城市为例,您可以如下所示创建新说明性弹性域:
销售税率指定弹性域
栏:LOCATION1_RATE 值集:AR_SALES_TAX_RATES
栏:LOCATION2_RATE 值集:AR_SALES_TAX_RATES
项目特别税率指定弹性域
栏:LOCATION1_RATE 值集:AR_SALES_TAX_RATES
栏:LOCATION2_RATE 值集:AR_SALES_TAX_RATES
项目特别税率地点弹性域
栏:LOCATION_ID_SEGMENT_1 值集:AR_LOC_COUNTY_NO_PARENT
栏:LOCATION_ID_SEGMENT_2 值集:AR_LOC_CITY
免税区域弹性域:
栏:LOCATION_ID_SEGMENT_1 值集:AR_LOC_COUNTY_NO_PARENT
栏:LOCATION_ID_SEGMENT_2 值集:AR_LOC_CITY
改写销售税率弹性域
栏:OVERRIDE_RATE1 值集:AR_SALES_TAX_RATES
注:此实例中使用了 AR_LOC_COUNTY_NO_PARENT,因为这是上一实例中对新值集指定的名称。
请确保在完成后冻结所有的五个说明性弹性域定义。
No errors
APP-43157 Expansion completed without any errors
Concurrent process completed successfully
注意:一旦输入客户地址或事务处理,您将不能更新销售税地点弹性域结构。
上一页 | 下一页 | 目录 | 索引 | 定位 | 词汇表 | 程序库 |