OracleERPi表结构API接口笔记资料下载.pdf
- 文档编号:5980797
- 上传时间:2023-05-05
- 格式:PDF
- 页数:84
- 大小:3.57MB
OracleERPi表结构API接口笔记资料下载.pdf
《OracleERPi表结构API接口笔记资料下载.pdf》由会员分享,可在线阅读,更多相关《OracleERPi表结构API接口笔记资料下载.pdf(84页珍藏版)》请在冰点文库上搜索。
selectcount(*)fromdba_tablesdtwheredt.tablespace_name=APPS_TS_TX_DATA另外,EBS大多数表都没有PrimaryKey,ForeginKey,并且大多数表都会有100多列。
熟悉EBS全部的表结构有点不太可能,事实上要画出OracleERP完整E-R图几乎不可能。
对于常用模块的表结构还是得掌握的,否则不熟悉表结构,对OracleERP进行二次开发,就无异于难上加难。
本文是基于OracleEBS11.5.10.2。
参考文档:
http:
/ApppplliiccaattiioonnDDeevveellooppeerrVVaalluueeSSeettDDaattaaTTaabbllee值集表NNOO.TTaabblleeNNaammeeDDeessccrriippttiioonnNNoottee1APPS.FND_FLEX_VALUE_SETS值集题头表2APPS.FND_FLEX_VALUES值集行明细表视图:
FND_FLEX_VALUES_VL3APPS.FND_FLEX_VALUES_TL值集多语言表LLooookkuuppssDDaattaaTTaabblleeEEBBSS中中所所谓谓LLooookkuuppss主主要要是是指指提提供供给给LLOOVV组组件件作作为为数数据据源源。
例例如如:
AAPP发发票票的的IInnvvooiicceeTTyyppee。
主主要要涉涉及及二二张张表表:
AAPPPPLLSSYYSS.FFNNDD__LLOOOOKKUUPP__TTYYPPEESS和和AAPPPPLLSSYYSS.FFNNDD__LLOOOOKKUUPP__VVAALLUUEESS,由由于于EEBBSS的的多多语语言言,所所以以还还有有一一张张多多语语言言表表AAPPPPLLSSYYSS.FFNNDD__LLOOOOKKUUPP__TTYYPPEESS__TTLL。
另另外外LLooookkuuppss定定义义时时分分为为系系统统级级、用用户户级级、可可扩扩展展级级。
对对于于系系统统级级LLooookkuuppss是是不不允允许许修修改改的的。
NNOO.TTaabblleeNNaammeeDDeessccrriippttiioonnNNoottee1APPLSYS.FND_LOOKUP_TYPES查找代码题头表2APPLSYS.FND_LOOKUP_VALUES查找代码行明细表3APPLSYS.FND_LOOKUP_TYPES_TL查找代码多语言表EE-RRDDiiaaggrraammLLooookkuuppss关关联联EE-RR图图8FFrreeqquueennttllyy-UUsseeddSSQQLLQQuueerryyLLooookkuupp根据类别查找Lookup的值selectFLV.LOOKUP_CODE,FLV.MEANING,FLV.DESCRIPTIONfromAPPLSYS.FND_LOOKUP_VALUESflvwhereflv.lookup_type=VENDORTYPE-查找代码类别andlanguage=userenv(LANG);
QQuueerryyVVaalluueeSSeettVVaalluueessSSeettDDaattaaTTaabblleeEEBBSS值值集集定定义义表表NNOO.TTaabblleeNNaammeeDDeessccrriippttiioonnNNoottee1APPLSYS.FND_FLEX_VALUE_SETS值集表2APPLSYS.FND_FLEX_VALUES_TL值表一般使用视图FND_FLEX_VALUES_VL3APPLSYS.FND_FLEX_VALUES值多语言表9EE-RRDDiiaaggrraamm关关联联EE-RR图图10OOPPMMPPrroocceessssEExxeeccuuttiioonnFFoorrmmuullaaDDaattaaTTaabbllee配配方方关关联联表表:
NNOO.TTaabblleeNNaammeeDDeessccrriippttiioonnNNoottee1GMD.FM_FORM_MST_B配方题头表Formula_NO与GMI.IC_ITEM_MST_B的ITEM_NO实现弱弱关关联联。
2GMD.FM_FORM_MST_TL配方题头多语言表3GMD.FM_MATL_DTL配方行明细LINE_TYPE字段标识出配料(-11)、副产品(22)、产品(11)EE-RRDDiiaaggrraamm配配方方关关联联EE-RR图图RReecciippeeDDaattaaTTaabbllee处处方方关关联联表表:
NNOO.TTaabblleeNNaammeeDDeessccrriippttiioonnNNoottee1GMD.GMD_RECIPES_TL处方题头多语言表2GMD.GMD_RECIPES_B处方题头表3GMD.GMD_RECIPE_ROUTING_STEPS处方步骤数量表114GMD.GMD_RECIPE_PROCESS_LOSS处方组织表5GMD.GMD_RECIPE_VALIDITY_RULES处方有效性规则表不同工厂的处方生产规则。
通过有效性规则来创建工单。
6APPS.GMD_ROUTINGS_VL工艺路线一般使用此视图EE-RRDDiiaaggrraamm处处方方关关联联EE-RR图图PPrroodduuccttiioonnDDooccuummeennttDDaattaaTTaabbllee11.生生产产工工单单创创建建的的业业务务过过程程:
n要加工什么?
这涉及到车间任务的来源。
)n怎样加工?
(用到处方,包括配方和工艺路线)工艺路线:
工艺路线定义了生产该产品所采用的方法或步骤。
工艺路线由工序步骤组成。
工序:
工序是一条工艺路线的一道工序步骤。
工序步骤由活动组成。
活动:
活动就是一道工序步骤中所做的各种动作活动。
资源:
资源指的是对应活动所使用的生产设备以及相关设备所耗用的各种费用构成(例如水、电、汽、人工等)。
n怎样控制加工过程?
(物料控制、资源控制、步骤控制)22.生生产产工工单单关关联联的的表表(常常用用):
NO.TTaabblleeNNaammeeNNoottee1GME.GME_BATCH_HEADER生产工单表2GME.GME_MATERIAL_DETAILS生产工单物料明细表。
LINE_TYPE字段标识出配料(-1)、副产品
(2)、产品
(1)123GME.GME_BATCH_STEPS生产工单批步骤表4GME.GME_BATCH_STEP_ACTIVITIES生产工单批活动表5GME.GME_BATCH_STEP_RESOURCES生产工单批资源表6GME.GME_INVENTORY_TXNS_GTMP生产工单分配表此表只是临时表,真正库存信息是在gmi.ic_tran_pnd表中EE-RRDDiiaaggrraamm生生产产工工单单关关联联EE-RR图图FFrreeqquueennttllyy-UUsseeddSSQQLLPPEE模模块块常常用用SSQQLL语语句句FFrreeqquueennttllyy-UUsseeddAAPPIIPPEE常常用用的的AAPPII接接口口CCrreeaatteeBBaattcchheessAAPPII通过处方的有效性规则来创建生产工单。
13创创建建生生产产工工单单declarel_api_versionCONSTANTNUMBER:
=gme_api_pub.api_version;
l_validation_levelNUMBER:
=gme_api_pub.max_errors;
l_init_msg_listBOOLEAN:
=FALSE;
l_commitBOOLEAN:
x_message_countNUMBER;
x_message_listVARCHAR2(100);
x_return_statusVARCHAR2
(2);
l_msg_index_outNUMBER;
-生产工单l_batch_headergme_batch_header%ROWTYPE;
-返回生产工单x_batch_headergme_batch_header%ROWTYPE;
-工单数量l_batch_sizeNUMBER:
=10;
-单位l_batch_size_uomVARCHAR2(10):
=箱;
-工单创建模式:
RECIPE、PRODUCT、TOTAL_OUTPUT、TOTAL_INPUTl_creation_modeVARCHAR2(50):
=PRODUCT;
-当工单超过能力计划时,是否仍要创建工单l_ignore_qty_below_capBOOLEAN:
=TRUE;
-当然为TRUE时,不返回未分配的物料l_ignore_shortagesBOOLEAN:
=FAlSE;
x_unallocated_materialgme_api_pub.unallocated_materials_tab;
p_orgn_codevarchar2(10);
p_recipe_validity_rule_idnumber;
beginDBMS_OUTPUT.ENABLE(1000000);
APPS.FND_GLOBAL.apps_initialize(user_id=1115,-ERP用户的IDresp_id=APPS.FND_GLOBAL.resp_id,resp_appl_id=APPS.FND_GLOBAL.resp_appl_id);
-工厂14selectsou.orgn_codeintop_orgn_codefromFND_USERfu,SY_ORGN_USRsouwherefu.user_id=sou.user_idandfu.user_name=FELIX-用户名andsou.orgn_code=F001;
-制造厂l_batch_header.plant_code:
=p_orgn_code;
-工单类型:
0批、1l固定计划单l_batch_header.batch_type:
=0;
-工单计划日期l_batch_header.plan_start_date:
=sysdate+1;
-工单完工日期l_batch_header.plan_cmplt_date:
=sysdate+2;
-工单必须完工日期l_batch_header.due_date:
-处方的有效规则selectgrvr.recipe_validity_rule_idintop_recipe_validity_rule_idfromGMD_RECIPE_VALIDITY_RULESgrvrwheregrvr.recipe_idin(selectgr.RECIPE_IDfromgmd_recipesgrwheregr.RECIPE_NO=2101001001andgr.RECIPE_STATUS=700)-已审批andrownum=1;
-如果有多个有效性规则,则要选择一个l_batch_header.recipe_validity_rule_id:
=p_recipe_validity_rule_id;
-创建生产工单gme_api_pub.create_batch(-standardinputparametersp_api_version=l_api_version,p_validation_level=l_validation_level,p_init_msg_list=l_init_msg_list,p_commit=l_commit-standoutputparameters,x_message_count=x_message_count,x_message_list=x_message_list,x_return_status=x_return_status-Batchparameters,p_batch_header=l_batch_header,x_batch_header=x_batch_header,p_batch_size=l_batch_size15,p_batch_size_uom=l_batch_size_uom,p_creation_mode=l_creation_mode,p_ignore_qty_below_cap=l_ignore_qty_below_cap,p_ignore_shortages=l_ignore_shortages,x_unallocated_material=x_unallocated_material);
-创建是否成功dbms_output.put_line(x_return_status:
|x_return_status);
IFx_return_statusFND_API.g_ret_sts_successTHEN-输出错误提示信息ifX_message_count0thenapps.FND_MSG_PUB.Get(p_msg_index=apps.FND_MSG_PUB.G_LAST,p_data=X_message_list,p_encoded=apps.FND_API.G_FALSE,p_msg_index_out=l_msg_index_out);
dbms_output.put_line(工单创建失败:
|X_message_list);
endif;
ROLLBACK;
ELSEDBMS_OUTPUT.PUT_LINE(Anewbatch|x_batch_header.batch_no|hasbeencreated);
IFx_unallocated_material.count0THENDBMS_OUTPUT.PUT_LINE(Itemsfailingautoallocation:
);
FORiIN1.x_unallocated_material.COUNTLOOPDBMS_OUTPUT.PUT_LINE(LineType:
|x_unallocated_material(i).line_type|LineNo:
|x_unallocated_material(i).line_no|Item:
|x_unallocated_material(i).item_no|Allocated:
|x_unallocated_material(i).alloc_qty|Unalloc:
|x_unallocated_material(i).unalloc_qty|UOM:
|x_unallocated_material(i).alloc_uom);
ENDLOOP;
ENDIF;
EXCEPTIONWHENOTHERSTHENx_return_status:
=FND_API.g_ret_sts_unexp_error;
x_message_count:
=1;
x_message_list:
=SQLERRM;
dbms_output.put_line(HaveError|TO_CHAR(SQLCODE)|:
|SQLE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OracleERPi 结构 API 接口 笔记
![提示](https://static.bingdoc.com/images/bang_tan.gif)