WebADI_配置设定10_设定默认值Attribute Default Value(案例)

简介: 20150906 Created By BaoXinjian 一、摘要 6种默认值设定 1. Environment Parameters OAUSER.ID / SYSDATE / DATABASE 常用的, 另外一些sob 的, 例如sob.chartofaccountsid, sob.periodsetname, sob.setofbooksid之类的,也不知还能不能用, 还没测 2. Constant 这个最简单,直接写个东西进去就行了。

20150906 Created By BaoXinjian

一、摘要


6种默认值设定

1. Environment Parameters

OAUSER.ID / SYSDATE / DATABASE 常用的,

另外一些sob 的, 例如sob.chartofaccountsid, sob.periodsetname, sob.setofbooksid之类的,也不知还能不能用, 还没测

2. Constant

这个最简单,直接写个东西进去就行了。

3. Paramter

取值于Integrator中定义的Parameters List中的参数

4. SQL

这 个也简单,写个SQL 完事,结果多行的话,取第一行。

sql 里可包含$env$.userid, $env$.appid, $env$.respid 之类的环境变量, 还有$PROFILES$.default_org_id之类的取profile options的东东。

5. Profile Option

从字面上理解,是用来取配置文件中某个option的值,但我测了,不成功,不知是bug还是别的原因.

6. Lookups

不知干什么的,前两天无意看到有个标准的Integrator具然包含多个Interface, 而Interface 间的联接似乎就用这个。。。

因为此项在后台叫TABLELOOKUP... 多Interface的Integrator还不知怎么做,待研究.

 

2.1 Environment Parameters


1. 在页面上的例子

2. 在数据库中的例子

 

2.2 PARAMETERS


1. 在页面上的例子

 

2. 在数据库中的例子

PARAMETER    gl:budgetName
PARAMETER    gl:currency
PARAMETER    gl:ledgerName
PARAMETER    gl:organization
PARAMETER    gl:periodYear
PARAMETER    gl:updateMode

 

2.3 SQL


1. 在页面上的例子

 

2. 在数据库中的例子

SQL    SELECT $PARAM$.PER:India_Medical_Bill_Param FROM DUAL
SQL    SELECT $PROFILES$.PER_RI_WEBADI_BG_ID FROM DUAL
SQL    SELECT ACCESS_SET_ID FROM GL_ACCESS_SETS WHERE ACCESS_SET_ID = $PROFILES$.GL_ACCESS_SET_ID
SQL    SELECT ADB_FLAG FROM GL_SETS_OF_BOOKS WHERE SET_OF_BOOKS_ID=:SOB_ID
SQL    SELECT AMS_ADI_UPLOAD_BATCH_S.nextval from dual
SQL    SELECT BUDGET_ENTITY_ID FROM GL_BUDGET_ENTITIES WHERE NAME = $table$.GL_BUDGET_INTERFACE.BUDGET_ENTITY_NAME
SQL    SELECT BUDGET_VERSION_ID FROM GL_BUDGET_VERSIONS WHERE BUDGET_NAME = $table$.GL_BUDGET_INTERFACE.BUDGET_NAME
SQL    SELECT CLASSIFICATION_ID  FROM PAY_ELEMENT_CLASSIFICATIONS WHERE LEGISLATION_CODE = 'CA' AND CLASSIFICATION_NAME = 'Pre-Tax Deductions'
SQL    SELECT CLASSIFICATION_ID  FROM PAY_ELEMENT_CLASSIFICATIONS WHERE LEGISLATION_CODE = 'CA' AND CLASSIFICATION_NAME = 'Supplemental Earnings'
SQL    SELECT CLASSIFICATION_ID  FROM PAY_ELEMENT_CLASSIFICATIONS WHERE LEGISLATION_CODE = 'CA' AND CLASSIFICATION_NAME = 'Taxable Benefits'
SQL    SELECT CLASSIFICATION_ID FROM PAY_ELEMENT_CLASSIFICATIONS WHERE LEGISLATION_CODE = 'US' AND CLASSIFICATION_NAME = 'Pre-Tax Deductions'
SQL    SELECT EGO_IPI_TRANSACTION_ID_S.NEXTVAL FROM DUAL
SQL    SELECT FND_CONCURRENT_REQUESTS_S.NEXTVAL FROM DUAL
SQL    SELECT MEANING FROM FA_LOOKUPS WHERE LOOKUP_TYPE = 'ASSET TYPE'
SQL    SELECT MEANING FROM FA_LOOKUPS WHERE LOOKUP_TYPE = 'FADI_FEEDER_SYSTEM'
SQL    SELECT MEANING FROM FA_LOOKUPS WHERE LOOKUP_TYPE = 'YESNO' AND LOOKUP_CODE = 'YES'
SQL    SELECT NAME FROM GL_ACCESS_SETS WHERE ACCESS_SET_ID = $PROFILES$.GL_ACCESS_SET_ID
SQL    SELECT OZF_RESALE_BATCH_NUMBER_S.NEXTVAL FROM DUAL
SQL    SELECT TO_CHAR(SYSDATE,'DD-MON-RRRR') FROM DUAL
SQL    SELECT TRUNC(SYSDATE) from dual
SQL    SELECT USERENV('LANG') FROM DUAL
SQL    SELECT USER_JE_SOURCE_NAME FROM GL_JE_SOURCES_V WHERE JE_SOURCE_NAME = $PROFILES$.GLDI_JOURNAL_SOURCE
SQL    SELECT fnd_profile.value('BIS_PRIMARY_CURRENCY_CODE') FROM dual
SQL    SELECT fnd_profile.value('PER_BUSINESS_GROUP_ID') from dual
SQL    SELECT gcs_dimension_members_t_s.NEXTVAL FROM DUAL
SQL    SELECT gcs_entry_headers_s.NEXTVAL FROM DUAL
SQL    SELECT gcs_hier_members_t_s.NEXTVAL FROM DUAL
SQL    SELECT meaning FROM IGI_LOOKUPS WHERE LOOKUP_TYPE = 'YES_NO' AND LOOKUP_CODE = 'N'
SQL    SELECT name FROM hr_operating_units WHERE organization_id = $PARAM$.orgId
SQL    SELECT name FROM hr_operating_units WHERE organization_id = $PROFILES$.DEFAULT_ORG_ID
SQL    Select $PARAM$.ORGANIZATION from dual
SQL    Select $PARAM$.test_param from dual
SQL    Select id_flex_structure_name from fnd_id_flex_structures_v where application_id = 101 and id_flex_code = 'GL#' and id_flex_num = $PARAM$.COA_ID
SQL    Select trunc(sysdate) from dual
SQL    select $PROFILES$.PER_RI_WEBADI_BG_ID from dual
SQL    select $PROFILES$.PQP_RI_INTERFACE_CODE from dual
SQL    select AMS_ADI_UI_INSTANCE_S.nextval from dual
SQL    select AMS_ADI_UPLOAD_BATCH_S.nextval from dual
SQL    select AMW_AUDIT_PROCEDURE_INT_S1.nextval from dual
SQL    select AMW_CONSTRAINT_INTERFACE_S1.nextval from dual
SQL    select ITA_SETUP_REC_INTF_S2.nextval from dual
SQL    select LEGISLATION_CODE from per_business_groups where business_group_id =$PROFILES$.PER_RI_WEBADI_BG_ID
SQL    select PA_FP_WEBADI_UPLOAD_INF_S.nextval from dual
SQL    select RESOURCE_NAME from jtf_rs_resource_extns_vl where user_id = $env$.userid
SQL    select amw_ap_interface_s1.nextval from dual
SQL    select amw_ctrl_interface_s1.nextval from dual
SQL    select amw_key_acc_interface_s2.nextval from dual
SQL    select amw_processes_interface_s2.nextval from dual
SQL    select amw_rcm_org_interface_s2.nextval from dual
SQL    select amw_risk_ctrl_interface_s2.nextval from dual
SQL    select country_name from jtf_loc_hierarchies_vl where location_type_code = 'COUNTRY' and location_hierarchy_id = fnd_profile.value('AMS_SRCGEN_USER_CITY')
SQL    select currency_code from gl_ledgers where ledger_id = $PARAM$.LedgerId
SQL    select fnd_profile.value('AMS_SRCGEN_USER_CITY') from dual
SQL    select fun_system_options_pkg.get_default_currency() from dual
SQL    select gcs_entry_headers_s.nextval from dual
SQL    select legislation_code from per_business_groups where business_group_id = $PROFILES$.PER_RI_WEBADI_BG_ID
SQL    select meaning from gl_lookups where lookup_type = 'GL_HIST_RATES_USAGE' and lookup_code = 'Standard'
SQL    select name from fnd_currencies_vl where currency_code = fnd_profile.value('AMS_DEFAULT_CURR_CODE')  and enabled_flag = 'Y'
SQL    select name from fnd_timezones_vl where upgrade_tz_id = fnd_profile.value('CLIENT_TIMEZONE_ID')
SQL    select name from gl_ledgers where ledger_id = $PARAM$.LedgerId
SQL    select ota_general.get_org_name($PROFILES$.PER_RI_WEBADI_BG_ID) from dual
SQL    select resource_id from jtf_rs_resource_extns where user_id = $env$.userid
SQL    select show_rate_type from gl_lookups_rate_type_v where rate_type = 'H'
SQL    select to_char(sysdate,'DD-MON-RRRR') from dual
SQL    select to_char(sysdate,'MM/DD/RRRR') from dual
SQL    select user_name from bne_integrators_tl where integrator_code = 'FUN_SINGLE_BATCH_INTG' and source_lang = userenv('LANG') and language = userenv('LANG')

 

2.4 Profile Option


1. 在页面上的例子

 

2. 在数据库中的例子

 

2.5 Lookups


1. 在页面上的例子

 

2. 在数据库中的例子

TABLELOOKUP    $TABLE$.INSERT_BATCH_LINES.BUSINESS_GROUP_NAME
TABLELOOKUP    $TABLE$.INSERT_BATCH_LINES.P_DATE_EFFECTIVE
TABLELOOKUP    $TABLE$.INSERT_BATCH_LINES.P_DATE_FROM
TABLELOOKUP    $TABLE$.INSERT_BATCH_LINES.STYLE
TABLELOOKUP    $TABLE$.UP_VSET_VALUE.P_FLEX_VALUE
TABLELOOKUP    $table$.AMS_ADI_CAMPAIGNS_INTERFACE.CURRENCY_CODE
TABLELOOKUP    $table$.AMS_ADI_CAMPAIGNS_INTERFACE.OBJECT_NAME
TABLELOOKUP    $table$.AMS_ADI_CAMPAIGNS_INTERFACE.PARENT_OBJECT_ID
TABLELOOKUP    $table$.FA_MASS_ADDITIONS.FIXED_ASSETS_COST
TABLELOOKUP    $table$.FA_MASS_ADDITIONS.FIXED_ASSETS_UNITS
TABLELOOKUP    $table$.IGS_AS_AIO_INTERFACE.ASS_ID
TABLELOOKUP    $table$.IGS_AS_AIO_INTERFACE.CAL_TYPE
TABLELOOKUP    $table$.IGS_AS_AIO_INTERFACE.CI_SEQUENCE_NUMBER
TABLELOOKUP    $table$.IGS_AS_AIO_INTERFACE.LOCATION_CD
TABLELOOKUP    $table$.IGS_AS_AIO_INTERFACE.UNIT_CD
TABLELOOKUP    $table$.IGS_AS_AIO_INTERFACE.UNIT_CLASS
TABLELOOKUP    $table$.IGS_AS_AIO_INTERFACE.UOO_ID
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.ALTERNATE_CODE
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.ANONYMOUS_ID
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.BATCH_DATE
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.CAL_TYPE
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.CI_SEQUENCE_NUMBER
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.COURSE_CD
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.GRADE
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.LOCATION_CD
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.MARK
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.PERSON_NUMBER
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.UNIT_CD
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.UNIT_CLASS
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.UOO_ID
TABLELOOKUP    $table$.IGS_AS_UG_INTERFACE.USER_ID
TABLELOOKUP    $table$.IGS_PR_SPO_INTERFACE.ANONYMOUS_ID
TABLELOOKUP    $table$.IGS_PR_SPO_INTERFACE.BATCH_DATE
TABLELOOKUP    $table$.IGS_PR_SPO_INTERFACE.COURSE_CD
TABLELOOKUP    $table$.IGS_PR_SPO_INTERFACE.PERSON_NUMBER
TABLELOOKUP    $table$.IGS_PR_SPO_INTERFACE.PROGRESSION_OUTCOME_TYPE
TABLELOOKUP    $table$.INSERT_BATCH_LINES.P_DATE_FROM
TABLELOOKUP    $table$.JTY_WEBADI_OTH_TERR_INTF.HEADER
TABLELOOKUP    $table$.JTY_WEBADI_OTH_TERR_INTF.LAY_SEQ_NUM
TABLELOOKUP    $table$.JTY_WEBADI_OTH_TERR_INTF.USER_SEQUENCE
TABLELOOKUP    $table$.gcs_hier_members_t.PARENT_VS_DISPLAY_CODE
TABLELOOKUP    $table$.upload_header.p_operating_entity_id

 

Thanks and Regards

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
mysql使用default给列设置默认值的问题
mysql使用default给列设置默认值的问题
34 0
|
9月前
|
存储 关系型数据库 MySQL
字段为什么要设置成 not null?
字段为什么要设置成 not null?
118 0
|
10月前
|
关系型数据库 MySQL 索引
where中使用默认值代替null
where中使用默认值代替null
|
关系型数据库 MySQL 索引
二、where中使用默认值代替null
二、where中使用默认值代替null
77 0
ts重点学习37-可选属性和只读属性
ts重点学习37-可选属性和只读属性
49 0
ts重点学习37-可选属性和只读属性
|
存储 程序员 编译器
c++11标准 类默认函数的控制:"=default" 和 "=delete"函数
c++11标准 类默认函数的控制:"=default" 和 "=delete"函数
126 0
ng-options下拉数据默认值的设定
直接上代码 教师 选择教师 ...
882 0