Oracle+EBS+常用接口开发参考

合集下载

EBS中发布WEBSERVICE接口的方法

EBS中发布WEBSERVICE接口的方法

在Oracle EBS二次开发中,PL/SQL程序是开发人员使用频率最高的开发语言,同时也是大家最容易掌握的工具之一了,而我们也很希望将自己编写的PL/SQL 程序发布为Web服务来提供给客户端程序使用,同时也可以实现和外围系统的集成,有了irep_parser这个工具,我们就可以将自己编写的PL/SQL 程序发布到Oracle Integration Repositoy中。

Oracle Integration Repositoy中集成接口的来源都是Oracle,客户化的程序发布上去的为Custom:下面描述如何将PL/SQL程序接口发布到Oracle Integration Repositoy中作为集成接口供第三方程序集成调用一、给EBS系统打补丁参考如下安装文档:安装文档.docx二、添加客户化应用到Product Family客户化应用设置好之后,它没有归属于任何的产品家族,如我的客户化应用CUX,因此发布在客户化应用下的集成接口在Oracle Integration Repositoy中无法方便的查看,如下图:如果客户化集成接口是组织到自己的应用下就需要先注册一个产品家族,下面将CUX Developer(CUX) 应用注册到CUX Developer(cux_pf)这个产品家族下作为例子进行演示:1,添加产品家族 CUX Developer(cux_pf)--添加产品家族begin-- Call the proceduread_pa_insert_package.insert_ad_pm_product_info(x_product_abbreviation => 'cux_pf',x_pseudo_product_flag => 'N',x_product_family_flag => 'Y',x_application_short_name => NULL,x_product_name => 'CUX Developer',x_product_family_abbreviation => NULL,x_product_family_name => NULL,x_aru_update_date => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'), x_currdate => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),x_last_updated_by => -1,x_created_by => -1);COMMIT;end;2,注册CUX Developer(CUX)应用到产品家族中--注册CUX应用到产品家族中begin-- Call the proceduread_pa_insert_package.insert_ad_pm_product_info(x_product_abbreviation => 'cux',x_pseudo_product_flag => 'N',x_product_family_flag => 'N',x_application_short_name => 'CUX',x_product_name => 'CUX Developer',x_product_family_abbreviation => NULL,x_product_family_name => NULL,x_aru_update_date => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),x_currdate => to_char(SYSDATE,'YYYY-MM-DDHH24:MI:SS'),x_last_updated_by => -1,x_created_by => -1);COMMIT;end;3,关联CUX Developer应用到产品家族CUX Developer下--关联CUX应用到产品家族CUX Developer下begin-- Call the proceduread_pa_insert_package.insert_ad_pm_prod_family_map(x_product_abbreviat ion => 'cux',x_product_family_abbreviation => 'cux_pf',x_aru_update_date => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),x_currdate => to_char(SYSDATE,'YYYY-MM-DDHH24:MI:SS'),x_last_updated_by => -1,x_created_by => -1);COMMIT;end;执行完成后通过下面2条SQL验证是否添加成功,查出3条数据表示添加成功。

Oracle EBS OA Framework

Oracle EBS OA Framework

Oracle EBS OA Framework (一) 开发环境搭建关键字: Oracle EBS ERP OA Framework OAF最近公司开始了一个Oracle ERP二次开发项目,使用的是EBS R12版本,这个版本由于比较新,从这个版本中可以看到Oracle ERP二次开发的主要技术有向Web方面发展的趋势,其中主要使用的就是Oracle OA Framework应用框架。

网上这些资料不好找,我通过查看OA Framework Guide整理了一些文档,后面陆续会发布到blog 中与大家共享。

内容基本上是按我的学习顺序组织的,学到哪里写到哪里,由于是初学OA Framework,而它又与我们通常接触的开源框架差异较大,因此理解上难免出现偏差,有不正确的地方请大家指正。

由于系统的限制,不能发过多的插图,文章中的插图没有全部贴上来,这些插图都来自于OA Framework Guide。

环境塔建按以下几个步骤:1.从MetaLink上下载p5856648_R12_GENERIC.zip2.从你的EBS服务器上下载dbc文件,比如我的dbc位置/u02/prod/inst/apps/PROD_ebs/appl/fnd/12.0.0/secure/PROD.dbc3.启动JDeveloper,从JDeveloper解压目录中找到ToolBox工程,初次打开时会提示代码更新。

4.在工程的属性中找到Oracle Applications配置好Database Connection。

5.在工程的属性中找到Oracle Applications -> Runtime Connection页,将DBC File Name设置为从服务器上下载的dbc文件。

User Name和Password为登录ebs环境时使用的用户名和密码。

Responsibility中设置好开发所使用的应用简称和职责。

这个职责只需要是User Name所具有的职责就可以了。

ORACLE EBS FORM二次开发整理

ORACLE EBS FORM二次开发整理

一、开始开发标准FORM1.输出不必要的BLOCKNAME,DETAILBLOCK。

(包括数据块,画布,窗口)2.修改触发器:PRE-FORMFND_STANDARD.FORM_INFO(版本号,名称,模块,日期,作者);APP_WINDOW.SET_WINDOW_POSITIN(‘第一个窗口名称’,’FIRST_WINDOW’);FND_ORG.CHOOSE_ORG;――选择组织APP_WINDOW.SET_TITLE(‘窗体名称’,:_code);3.修改程序单元:app_customer:close_window4.编译f60genmodule=/porcli/applmgr/1159/au/11.5.0/forms/ZHS/IAQTEST01.fmbuserid=apps/simple4uoutput_file=/porcli/applmgr/1159/inv/11.5.0/forms/ZHS/IAQTEST01.fmxmodule_type=form batch=no compile_all=yesf60gen <Form Name> apps/<apps password>pre_insert, pre_update中加入代码:fnd_standard.set_who二、QUERY FIND 制作一.把APPSTAND 的QUERY FIND 对象组拉到开发的FORM上,选择子类。

二.在目的数据块的添加QUERY FIND (BLOCK LEVEL,注:可以从FORM LEVEL拷贝),然后修改代码app_find.query_find (block_window VARCHAR2, --目的数据块find_window VARCHAR2, --查询窗口find_block VARCHAR2) --查询数据块4.在QUERY FIND里面添加文本项等查询内容。

EBSAPI及接口清单

EBSAPI及接口清单

EBSAPI及接口清单模块应用场景类型 API/接口AP 付款核销 API ap_pay_invoice_pkg.ap_pay_invoiceAP 应付发票审批 API ap_approval_pkg.approvalAP 预付款核销 API ap_prepay_pkg.apply_prepay_fr_prepay AP 创建应付发票API ap_import_invoices_pkg.import_invoicesAP 创建付款历史记录API ap_reconciliation_pkg.insert_payment_historyAP 创建供应商头 API ap_vendor_pub_pkg.create_vendorAP 验证供应商头 API ap_vendor_pub_pkg.validate_vendor AP 更新供应商头 API ap_vendor_pub_pkg.update_vendorAP 创建供应商地点API ap_vendor_pub_pkg.create_vendor_siteAP 验证供应商地点API ap_vendor_pub_pkg.validate_vendor_siteAP 更新供应商地点API ap_vendor_pub_pkg.update_vendor_siteAP 创建供应商联系信息API ap_vendor_pub_pkg.create_vendor_contactAP 验证供应商联系信息API ap_vendor_pub_pkg.validate_vendor_contactAP 更新供应商联系信息API ap_vendor_pub_pkg.update_vendor_contactAP 创建Notes API ap_notes_pub.create_noteAP 供应商导入接口 AR.APXSUIMPAP 供应商地点导入接口 AR.APXSSIMPAP 供应商地点联系人导入接口 AR.APXSCIMPAP 应付发票导入接口 AR.APXIIMPTAR 贷项通知单核销 API ar_cm_api_pub.apply_on_accountAR 收款核销 API ar_receipt_api_pub.applyAR 收款撤销核销 API ar_receipt_api_pub.unapplyAR 应收发票导入接口 AR.RAXTRXAR 创建应收发票API ar_invoice_api_pub.create_single_invoiceAR 创建应收收款 API AR_RECEIPT_API_PUB.create_cashAR 创建客户联系人API hz_contact_point_v2pub.create_phone_contact_pointAR 格式化地址信息 API ARP_ADDR_PKG.FORMAT_ADDRESS AR 创建客户 API hz_party_v2pub.create_organizationAR 更新客户 API hz_party_v2pub.update_organizationAR 创建客户地址 API hz_location_v2pub.create_locationAR 更新客户地址 API hz_location_v2pub.update_locationAR 创建party_site API hz_party_site_v2pub.create_party_siteAR 创建客户地点API hz_cust_account_site_v2pub.create_cust_acct_siteAR 创建客户地点的业务用途API hz_cust_account_site_v2pub.create_cust_site_useAR 更新客户地点的业务用途API hz_cust_account_site_v2pub.update_cust_site_useAR 创建客户配置文件API hz_customer_profile_v2pub.create_customer_profileAR 创建客户配置文件金额API hz_customer_profile_v2pub.create_cust_profile_amtAR 更新客户配置文件金额API hz_customer_profile_v2pub.update_cust_profile_amtAR 创建客户帐户API hz_cust_account_v2pub.create_cust_accountAR 更新客户帐户API hz_cust_account_v2pub.update_cust_accountAR 创建客户帐户关系API hz_cust_account_v2pub.create_cust_acct_relateAR 更新客户帐户关系API hz_cust_account_v2pub.update_cust_acct_relateAR 创建客户联系人 API hz_party_v2pub.create_personAR 更新客户联系人 API hz_party_v2pub.update_personAR 创建客户与联系人的关系API hz_relationship_v2pub.create_relationship_with_usgAR 创建客户帐户角色(用途) API hz_cust_account_role_v2pub.create_cust_account_role AR 创建联系方式API hz_contact_point_v2pub.create_contact_pointAR 更新联系方式API hz_contact_point_v2pub.update_contact_pointBOM 复制工艺路线 API bom_copy_routing.copy_routingBOM 创建工艺路线 API bom_rtg_pub.process_rtgBOM 创建物料清单 API BOM_BO_PUB.PROCESS_BOMBOM 流式工艺路线绘图API bom_op_network_util.perform_writesBOM 创建ECO API Eng_Eco_PUB.Process_EcoBOM 物料清单展开 API bompexpl.exploder_userexitBOM 物料成本导入/更新接口 BOM.CSTPCIMPBOM 物料清单导入/更新接口 BOM.BMCOINBOM 工艺路线导入/更新接口 BOM.BMCOINBOM ECO导入接口 BOM.ENGCHGIMPCE Bank Statement银行对账单导入接口 CE.ARPLABIMCST 物料成本导入/更新API cst_item_cost_import_interface.start_item_cost_import_processFND 获取关键性弹性域组合说明API fnd_flex_keyval.concatenated_descriptionsFND 验证键值弹性域 API fnd_flex_descval.validate_desccols FND 获取币种格式掩码 API fnd_currency.get_format_mask GL 汇率转换 API gl_currency_api.get_rateGL 查询单段帐户组合的描述API gl_flexfields_pkg.get_description_sqlGL 查询完整帐户组合的描述API gl_flexfields_pkg.get_concat_descriptionGL 币种金额转换 API gl_currency_api.convert_amountGL 日记账导入接口 SQLGL.GLLEZLHR 创建HR职务 API hr_job_api.create_jobHR 更新HR职务分配API hr_assignment_api.update_emp_asg_criteriaHR 创建职位 API hr_position_api.create_positionHR 创建雇员 API hr_employee_api.create_employeeHR 解雇雇员APi hr_ex_employee_api.actual_termination_empIBY 创建供应商头/地点付款方法API iby_disbursement_setup_pub.create_external_payeeIBY 更行供应商头/地点付款方法API iby_disbursement_setup_pub.update_external_payeeIBY 创建银行 API iby_ext_bankacct_pub.create_ext_bankIBY 更行银行 API iby_ext_bankacct_pub.update_ext_bankIBY 创建银行分行API iby_ext_bankacct_pub.create_ext_bank_branchIBY 更新银行分行API iby_ext_bankacct_pub.update_ext_bank_branchIBY 创建银行账户API iby_ext_bankacct_pub.create_ext_bank_acctIBY 更新银行账户API iby_ext_bankacct_pub.create_ext_bank_acctIBY 检查银行是否存在API iby_ext_bankacct_pub.check_bank_existIBY 检查支行是否存在API iby_ext_bankacct_pub.check_ext_bank_branch_existIBY 检查银行账户是否存在API iby_ext_bankacct_pub.check_ext_acct_existINV 创建物料搬运单头API inv_move_order_pub.create_move_order_headerINV 创建保留API inv_reservation_form_pkg.create_reservationINV 释放保留API inv_reservation_form_pkg.delete_reservationINV 创建物料 API inv_item_grp.create_itemINV 更新物料 API inv_item_grp.update_itemINV 物料编码导入/更新接口 INV.INCOININV 创建物料类别API inv_item_category_pub.create_category_assignmentINV 更新物料类别API inv_item_category_pub.update_category_assignment INV 物料类别分配导入接口 INV.INV_ITEM_CAT_ASSIGN_OI INV 创建物料目录API inv_item_catalog_elem_pub.process_item_descr_elements INV 创建物料默认子库API inv_item_sub_default_pkg.insert_upd_item_sub_defaults INV 创建物料交叉参考API mtl_cross_references_pub.process_xrefINV 创建批次 API inv_lot_api_pub.create_inv_lotINV 更新批次状态APIinv_material_status_pub.update_statusINV 获取现有量 API inv_quantity_tree_pub.query_quantities INV 创建物料事务处理API mtl_online_transaction_pub.process_onlineINV 创建现有量(物料事务处理)API inv_txn_manager_pub.process_transactionsINV 创建现有量(物料事务处理)API mtl_online_transaction_pub.process_onlineINV 现有量导入(物料事务处理)接口 INV.INCTCWINV 物料转移(物料事务处理)接口 INV.INCTCWINV 物料事务处理:PO接收接口 PO.RCVTPOINV 工单完工入库API inv_txn_manager_pub.process_transactionsINV 获取物料单位转换率 API inv_convert.inv_um_conversion INV 获取公司间开票转移价格API mtl_intercompany_invoices.get_transfer_priceINV 修改处理物料搬运单的分配数量函数API INV_TO_FORM_TROLIN.VALIDATE_AND_WRITEINV 处理物料搬运单API inv_pick_wave_pick_confirm_pub.pick_confirmINV 得到物料搬运单行的相关信息API inv_mo_line_detail_util.query_rowINV 创建物料搬运单行API inv_move_order_pub.create_move_order_linesINV 为物料搬运单生成分配(也可以顺带处理物料搬运单) API (inv_replenish_detail_pub.line_details_pub;产生的分配记录位于以下两张表,其中批次表可以删除后自己添加记录以改变出货批次:mtl_material_transactions_temp; mtl_transaction_lots_temp) INV 查询物料搬运单行 API inv_trolin_util.query_rowsINV 查询物料搬运单分配APIinv_mo_line_detail_util.query_rowsINV 创建货位 API inv_loc_wms_pub.create_locatorJTF 创建CRM资源 API jtf_rs_resource_pub.create_resource JTF 创建销售人员 API jtf_rs_salesreps_pub.create_salesrepJTF 创建CRM资源成员关系API jtf_rs_grp_membership_pub.create_group_membership JTF 创建CRM资源角色关联API jtf_rs_role_relate_pub.create_resource_role_relateJTF 创建CRM资源组API jtf_rs_groups_pub.create_resource_groupJTF 创建CRM任务 API jtf_tasks_pub.create_taskJTF 创建CRM任务分配API jtf_tasks_assignments_pub.create_task_assignmentJTF 创建CRM任务参照API jtf_tasks_references_pub.create_referencesMRP 创建采购规则API mrp_sourcing_rule_pub.process_sourcing_ruleMRP 创建采购规则分配API mrp_src_assignment_pub.process_assignmentONT 创建发货API wsh_delivery_details_pub.autocreate_deliveriesONT 订单导入,更新,取消,暂挂API oe_order_pub.process_orderONT 订单行导入,更新,取消API OE_ORDER_PUB.PROCESS_LINEONT 删除订单头 API OE_ORDER_PUB.DELETE_ORDERONT 删除订单行 API OE_ORDER_PUB.DELETE_LINEPA 更新项目成员API PA_PROJECT_PARTIES_PUB.UPDATE_PROJECT_PARTYPA 创建项目成员APIPA_PROJECT_PARTIES_PUB.CREATE_PROJECT_PARTYPA 创建(复制)项目API PA_PROJECT_CORE1.COPY_PROJECTPA 创建项目客户API PA_PROJECTS_MAINT_PVT.CREATE_CUSTOMERPA 创建(复制)项目周期API PA_RETENTION_UTIL.COPY_RETENTION_SETUPPA 创建任务 API PA_PROJECT_PUB.ADD_TASKPA 更新任务 API PA_TASK_PVT1.UPDATE_TASKPA 创建任务分配API PA_TASK_ASSIGNMENTS_PUB.CREATE_TASK_ASSIGNMENTS PA 删除任务 API PA_PROJECT_PUB.DELETE_TASKPA 创建项目客户API PA_CUSTOMERS_CONTACTS_PUB.CREATE_PROJECT_CUSTOMER PA 更新项目客户API PA_CUSTOMERS_CONTACTS_PUB.UPDATE_PROJECT_CUSTOMER PA 创建项目协议API PA_AGREEMENT_PUB.CREATE_AGREEMENTPA 创建协议行 API PA_AGREEMENT_PUB.ADD_FUNDINGPA 批量导入任务 API PA_TASK_PUB1.COPY_TASKS_IN_BULK PA 更新计划版本API PA_TASK_PUB1.UPDATE_SCHEDULE_VERSIONPA 创建计划版本API PA_TASK_PUB1.CREATE_SCHEDULE_VERSIONPA 更新结构状态API PA_PROJECT_PUB.CHANGE_STRUCTURE_STATUSPA 更新版本属性API PA_PROJECT_STRUCTURE_PUB1.Update_Structure_Version_Attr PA 更改项目状态API PA_PROJECTS_MAINT_PUB.PROJECT_STATUS_CHANGEPA 更新任务状态 API pa_status_pub.update_progressPA 获取WBS最新版本API pa_project_structure_utils.get_latest_wp_versionPA 获取WBS当前版本API pa_project_structure_utils.get_current_working_ver_id PO 创建autosourcing APIbegin PO_AUTOSOURCE_SV . REQIMPORT_SOURCING ( 'INVENTORY' , :request_id ,:l_multi_dist_flag ) ; END ;PO 关闭订单 API po_actions.close_poPO 一揽子采购协议导入接口 PO.POXPDOIPO 标准采购订单导入接口 PO.POXPOPDOIPO BPA发放取消API po_document_control_pub.control_documentPO 取消标准采购订单API po_document_control_pub.control_documentPO 更新BPA发放 API po_change_api1_s.update_poPO 更新标准采购订单 API po_change_api1_s.update_poPO PR自动创建PO API PO_INTERFACE_S.create_documents PO 获取OU本位币API po_currency_sv.get_functional_currency_codePO 获取两OU本位币汇率API po_currency_sv.get_cross_ou_ratePO 创建采购申请API po_create_requisition_sv.process_requisitionPO PO接收/PO退货/RMA接收接口 PO.RVCTPSR 创建服务请求API cs_servicerequest_pub.create_servicerequestSR 更新服务请求API cs_servicerequest_pub.update_servicerequestSR 更新服务请求状态API cs_servicerequest_pub.update_statusSR 更新服务问题编码API cs_servicerequest_pub.update_problem_codeSR 服务任务创建/更新/锁定/删除API jtf_task_assignments_pub.create_task_assignmentjtf_task_assignments_pub.update_task_assignmentjtf_task_assignments_pub.lock_task_assignmentjtf_task_assignments_pub.delete_task_assignmentSR 创建例程API csi_item_instance_pub.create_item_instanceSR 更新例程API csi_item_instance_pub.update_item_instanceSR 终止例程API csi_item_instance_pub.expire_item_instanceSR 复制例程 API csi_item_instance_pub.copy_item_instance WIP 离散任务导入接口 WIP.WICMLPWIP 离散任务导入 API wip_massload_pub.massloadjobsWMS LPN重用 API wms_container_pub.reuse_lpnsWMS 创建LPN API inv_rcv_common_apis.create_lpnWSH 为销售订单创建批号API wsh_picking_batches_pub.create_batchWSH 发放销售订单API wsh_picking_batches_pub.release_batchWSH 创建交货号API wsh_delivery_autocreate.autocreate_deliveriesWSH 发运确认销售订单API wsh_deliveries_pub.delivery_actionXLA 创建分录 API(xla_journal_entries_pub_pkg.create_journal_entry_headerxla_journal_entries_pub_pkg.create_journal_entry_linexla_journal_entries_pub_plete_journal_entry)INV 库存客户物料导入接口 INV.INVCIINTINV.INVCIINTXPO PO关闭头 API po_action.close_poONT 获取订单头附属栏位信息API OE_OE_TOTAL_SUMMARY.ORDER_TOTALSFND 获取关键性弹性域组合ccid API fnd_flex_ext.get_ccidFA 资产分配 API fa_transfer_pub.do_transferFA 资产报废 API fa_retirement_pub.do_retirementFA 资产成批新增接口 fa_mass_additionsOM 订单头合计信息 API(oe_oe_totals_summary.order_totals(p_header_id => p_order_header_id,p_subtotal => l_subtotal,p_discount => l_discount,p_charges => l_charges,p_tax => l_tax);)AP 付款创建会计科目API AP_DRILLDOWN_PUB_PKG.PAYMENT_ONLINE_ACCOUNTING XLA 子模块会计科目传GL API xla_transfer_pkg.gl_transfer_mainXLA 子模块创建会计科目API XLA_ACCOUNTING_PUB_PKG.accounting_program_document FUN 创建公司间往来事务处理API fun_trx_pub.CREATE_BATCHINV 杂项事务处理API 接口mtl_transactions_interface、inv_txn_manager_pub.process_transactionsPO 接收事务处理接口处理器调用API por_rcv_ord_sv.call_txn_processorINV 创建‘检验’接收事务处理API rcv_inspection_grp.Insert_InspectionEAM 资产编号关联仪表信息API eam_meterassoc_pub.insert_assetmeterassocEAM 资产编号生成活动信息API eam_item_activities_pub.insert_item_activitiesEAM 预防性维护计划创建API eam_pmdef_pub.create_pm_defEAM 更新资产编号API eam_assetnumber_pub.Update_Asset_NumberEAM 创建资产编号API eam_assetnumber_pub.Insert_Asset_NumberEAM 创建资产属性API eam_assetattr_value_pub.insert_assetattr_valuePO API方式创建一揽子采购协议API po_pdoi_grp.start_processPO API方式创建标准采购订单API po_docs_interface_sv5.process_po_headers_interfaceINV 任务发退料接口 INV.INCTCMWIP 任务工序移动接口 WIP.WICTMSWSH 撤销交货号API wsh_delivery_details_actions.unassign_detail_from_delivery WSH 更新发运明细API wsh_delivery_details_pub.update_shipping_attributes FND 获取并发并请求模板API fnd_conc_templates.get_template_informationWIP 工序移动接口 WIP.WICTMSINV 导入物料 API ego_item_pub.process_itemsINV 创建保留 API inv_reservation_pub.create_reservationINV 查找保留 API inv_reservation_pub.query_reservationINV 单位转换 API inv_convert.inv_um_convertINV 更新保留 API inv_reservation_pub.update_reservation INV 删除物料搬运单分配API inv_mo_line_detail_util.delete_rowXLA 创建事件 API xla_events_pub_pkg.create_eventXLA 生成分录API xla_accounting_pub_pkg.accounting_program_document XLA 删除分录API xla_journal_entries_pkg.delete_journal_entriesGL 预算检查 API xla_je_funds_checker_pkg.check_fundsGL 预算保留 API xla_je_funds_checker_pkg.reserve_fundsFA 获取资产折旧信息API fa_query_balances_pkg.query_balancesFA 资产报废 API fa_retirement_pub.do_retirementFA 资产转移 API fa_transfer_pub.do_transferPO 接受数量 API rcv_invoice_matching_sv.get_quantitiesAR 收款冲销 API ar_receipt_api_pub.reverseBOM 判断工作日 API bom_calendar_api_bkPJM 创建seiban API pjm_seiban_pub.create_seibanPJM 更新计划组API pjm_project_param_pub.update_planning_groupFND 设置并发请求对用户隐藏 API fnd_request.set_options。

EBS常用接口表

EBS常用接口表

EBS常⽤接⼝表AP接⼝表:AP_INVOICES_INTERFACEAP_INVOICE_LINES_INTERFACE涉及的请求:应付款管理系统开放接⼝导⼊涉及案例:运费导AP、费⽤导APPO接⼝表:申请:PO_REQUISITIONS_INTERFACE_ALL涉及请求:导⼊申请采购:po_headers_interfacepo_lines_interfacepo_distributions_interface涉及的请求:Import Standard Purchase Orders接收:rcv_headers_interfacercv_transactions_interfacemtl_transaction_lots_interface涉及请求:接收事务处理处理器涉及案例:运费导采购、MRP导申请、POP导申请GL接⼝表:gl_interface涉及案例:ADI导⽇记账、返利导⽇记账FA接⼝表:fa_mass_additionsFA API:增加fa_addition_pub.do_addition修改:fa_adjustment_pub.do_adjustmentfa_asset_desc_pub.update_desc涉及案例:电⼦资产清理库存事务接⼝:mtl_transactions_interface1)⼀般⽤来做各类杂收发、Cost Update,对于和业务有关的事务⼀般不建议使⽤,⽐如SO发货,如果⾃⼰发会导致Workflow没有往下⾛2)成功导⼊之后运⾏Cost Manager⽣成会计分录3)更新也通过此接⼝;如果该Item没有交易,则成本数据不会进⼊cst_item_costs固定资产接⼝:fa_mass_additions1)fa_mass_additions这个表有⼏个Trigger需要注意;会⾃动去插其他表,删除的时候也是2)折旧⽅法接⼝表⽆法给,⽽是⾃动从Category继承下来,所以导⼊之后需要Update表3)不是通过AP引过来的FA,是没有Source Lines信息的;如果需要,可以通过插表来实现4)数据进接⼝之后从Navigator:Mass Additions/Post Mass Additions提交请求集,这样会有个报表显⽰导⼊结果。

[转载]Oracle

[转载]Oracle

[转载]Oracle EBS 常见API 中原⽂地址:Oracle EBS 常见API 中作者:幽灵的天空ü On-hand Quantityü Customer Conversionü Customer APIü Auto Invoice Interfaceü Receipt APIü Auto Lockbox Interfaceü AP Invoice InterfaceOn-hand quantityInterface tables: MTL_TRANSACTIONS_INTERFACEMTL_TRANSACTION_LOTS_INTERFACEMTL_SERIAL_NUMBERS_INTERFACEThe Transaction Manager picks up the rows to process based on the LOCK_FLAG, TRANSACTION_MODE,PROCESS_FLAG to manipulate the records in the table. Only records with TRANSACTION_MODE of 3, LOCK_FLAG of '2', and PROCESS_FLAG of '1' will be picked up by the Transaction Manager and assigned to a Transaction Worker. If a record fails to process completely, then PROCESS_FLAG will be set to '3' and ERROR_CODE and ERROR_EXPLANATION will be populated with the cause for the error.Base tables: MTL_ON_HAND_QUANTITIESMTL_LOT_NUMBERS MTL_SERIAL_NUMBERSConcurrent program:Validations: validate organization_id, organization_code.Validate inventory item id.Transaction period must be open.Customer conversionInterface tables: RA_CUSTOMERS_INTERFACE_ALLRA_CUSTOMER_PROFILES_INT_ALLRA_CONTACT_PHONES_INT_ALLRA_CUSTOMER_BANKS_INT_ALLRA_CUST_PAY_METHOD_INT_ALLBase tables: HZ_PARTIESHZ_CONTACTSHZ_PROFILESHZ_LOCATIONSBase tables for RA_CUSTOMERS_INTERFACE_ALLRA_CUSTOMERSRA_ADDRESSES_ALLRA_CUSTOMER_RELATIONSHIPS_ALLRA_SITE_USES_ALLUses TCA APIs.Concurrent program: Customer InterfaceValidations: Check if legacy values fetched are valid.; Check if customer address site is already created.Check if customer site use is already created.Check is customer header is already created.Check whether the ship_to_site has associated bill_to_siteCheck whether associated bill_to_site is created or not.Profile amounts validation: validate cust_account_id, validate customer status.Check if the location already exists in HZ_LOCATIONS. If does not exist, create new location. Customer API1. Set the organization idExec dbms_application_info.set_client_info(‘204’);2. Create a party and an accountHZ_CUST_ACCOUNT_V2PUB.CREATE_CUST_ACCOUNT()HZ_CUST_ACCOUNT_V2PUB.CUST_ACCOUNT_REC_TYPEHZ_PARTY_ANIZATION_REC_TYPEHZ_CUSTOMER_PROFILE_V2PUB.CUSTOMER_PROFILE_REC_TYPE3. Create a physical locationHZ_LOCATION_V2PUB.CREATE_LOCATION()HZ_LOCATION_V2PUB.LOCATION_REC_TYPE4. Create a party site using party_id you get from step 2 and location_id from step 3.HZ_PARTY_SITE_V2PUB.CREATE_PARTY_SITE()HZ_PARTY_SITE_V2PUB.PARTY_SITE_REC_TYPE5. Create an account site using account_id you get from step 2 and party_site_id from step 4.HZ_CUST_ACCOUNT_SITE_V2PUB.CREATE_CUST_ACCT_SITE()HZ_CUST_ACCOUNT_SITE_V2PUB.CUST_ACCT_SITE_REC_TYPE6. Create an account site use using cust_acct_site_id you get from step 5 ans site_use_code = ‘BILL_TO’. HZ_CUST_ACCOUNT_SITE_V2PUB.CREATE_CUST_SITE_USE()HZ_CUST_ACCOUNT_SITE_V2PUB.CUST_SITE_USE_REC_TYPEHZ_CUSTOMER_PROFILE_V2PUB.CUSTOMER_PROFILE_REC_TYPEBase table:· HZ_PARTIES· HZ_PARTY_SITES· HZ_LOCATIONS· HZ_CUST_ACCOUNTS· HZ_CUST_SITE_USES_ALL· HZ_CUST_ACCT_SITES_ALL· HZ_PARTY_SITE_USESValidations: Check if legacy values fetched are valid.Check if customer address site is already created.Check if customer site use is already created.Check is customer header is already created.Check whether the ship_to_site has associated bill_to_siteCheck whether associated bill_to_site is created or not.Profile amounts validation: validate cust_account_id, validate customer status.Check if the location already exists in HZ_LOCATIONS. If does not exist, create new location. Auto Invoice interfaceInterface tables: RA_INTERFACE_LINES_ALLBase tables:RA_CUSTOMER_TRX_ALLRA_BATCHESRA_CUSTOMER_TRX_LINES_ALLAR_PAYMENT_SCHEDULES_ALLRA_CUSTOMER_TRX_LINE_SALESREPSRA_CUST_TRX_GL_DIST_ALLAR_RECEIVABLES_APPLICATIONSAR_ADJUSTMENTSAR_CASH_RECEIPTSRA_CUSTOMER_TRX_TYPES_ALLConcurrent Program: Auto invoice master programValidations: check for amount, batch source name, conversion rate, conversion type. Validate orig_system_bill_customer_id, orig_system_bill_address_id, quantity.Validate if the amount includes tax flag.。

oracle-EBS常用表

oracle-EBS常用表

ORACLE EBS常用表2009-09-25 11:21call fnd_global.APPS_INITIALIZE(1318,50583,401)select fnd_profile.VALUE('ORG_ID') FROM DUALselect * from hr_operating_units hou where anization_id=204 --fndselect * from fnd_applicationselect * from fnd_application_tl where application_id=101select * from fnd_application_vl where application_id = 101----值集select * from fnd_flex_value_setsselect * from fnd_flex_valuesselect * from fnd_flex_values_vl----弹性域SELECT * FROM FND_ID_FLEX_STRUCTURES_VL—键弹性域select * from fnd_id_flexsselect * from fnd_id_flex_structures where id_flex_code='GL#'select * from fnd_id_flex_segments where id_flex_code='GL#' andid_flex_num=50671select * from fnd_profile_options_vlselect * from fnd_concurrent_programs 程序表select * from fnd_concurrent_requests 请求表select * from fnd_concurrent_processes 进程表--invselect * from org_organization_definitions 库存组织select * from mtl_parameters 组织参数select * from mtl_system_items_b where inventory_item_id = 171 and organization_id=204 物料表select * from mtl_secondary_inventories 子库存select * from mtl_item_locations 货位select * from mtl_lot_numbers 批次select * from mtl_onhand_quantities 现有量表select * from mtl_serial_numbers 序列select * from mtl_material_transactions 物料事务记录select * from mtl_transaction_accounts 会计分录select * from mtl_transaction_types 事务类型select * from mtl_txn_source_types 事务来源类型select * from mfg_lookups ml where ml.LOOKUP_TYPE ='MTL_TRANSACTION_ACTION'--poselect * from po_requisition_headers_all 请求头select * from po_requisition_lines_all 请求行select * from po_headers_all 订单头select * from po_lines_all 订单行select * from po_line_locations_allselect * from po_distributions_all 分配select * from po_releases_all 发送select * from rcv_shipment_headers 采购接收头select * from rcv_shipment_lines 采购接收行select * from rcv_transactions 接收事务处理select * from po_agentsselect * from po_vendors 订单select * from po_vendor_sites_all--oeselect * from ra_customers 客户select * from ra_addresses_all 地址select * from ra_site_uses_all 用户select * from oe_order_headers_all 销售头select * from oe_order_lines_all 销售行select * from wsh_new_deliveries 发送select * from wsh_delivery_detailsselect * from wsh_delivery_assignments--glselect * from gl_sets_of_books 总帐select * from gl_code_combinations gcc where gcc.summary_flag='Y' 科目组合select * from gl_balances 科目余额select * from gl_je_batches 凭证批select * from gl_je_headers 凭证头select * from gl_je_lines 凭证行select * from gl_je_categories 凭证分类select * from gl_je_sources 凭证来源select * from gl_summary_templates 科目汇总模板select * from gl_account_hierarchies 科目汇总模板层次--arselect * from ar_batches_all 事务处理批select * from ra_customer_trx_all 发票头select * from ra_customer_trx_lines_all 发票行select * from ra_cust_trx_line_gl_dist_all 发票分配select * from ar_cash_receipts_all 收款select * from ar_receivable_applications_all 核销select * from ar_payment_schedules_all 发票调整select * from ar_adjustments_all 会计分录select * from ar_distributions_all 付款计划--apselect * from ap_invoices_all 发票头select * from ap_invoice_distributions_all 发票行select * from ap_payment_schedules_all 付款计划select * from ap_check_stocks_all 单据select * from ap_checks_all 付款select * from ap_bank_branches 银行select * from ap_bank_accounts_all 银行帐号select * from ap_invoice_payments_all 核销========================华丽的分割线=========================INV库存organization 两个含义:1. 经营单位,A/B/C分公司,A下面有A1,A2等工厂,主题目标是为了独立核算此组织ORG,ORG_ID;2. 库存组织,例如制造商的仓库,例如A1,A2等工厂Organization_id;HR_ORGANIZATION_UNITS -Org_organization_definitionsMtl_subinventory_ 库存组织单位MTL_PARAMETERS -库存组织参数(没有用ID,直接用name)MTL_SYSTEM_ITEMS_b -物料信息(同上,应用了库存组织name)MTL_SECONDARY_INVENTORIES -子库存组织 -MTL_ITEM_LOCATTIONS -货位 - SUBINVENTROY_CODEMtl_Material_Transactions - (库存)物料事物表成本 mtl_transaction_accountstransaction_cost是事物成本;ACTUAL_COST是通过成本算法计算出来的实际成本,主计量单位现有量汇总历史记录(正负合计)Mtl_Material_TransactionsMTL_ONHAND_QUANTITIES现有量表,组织/子库存/货位/物品 summary可能按照挑库先进先出统计,如果设置了"不允许负库存",这样就不可能出现负数PO请购单头表Po_Requisition_Headers_all行表Po_Requisition_lines_all采购订单PO_HEADER_ALLPO_LINES_ALL采购接收-退货/组织间转移/正常状态都需要使用这个模块RCV_TRANSACTIONS1. 接收100单位货物,放入“待质检”货位2. 接受/拒绝3. 库存/退回有三个不同的状态!例如:接收100个,80个接受入库,20个退回,那么有80个接受事务/20个退回事物select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS 可以看出以下阶段:A1.RECEIVE – RECEIVINGA2.ACCEPT – RECEIVINGA3.DELIERY – INVETORY(影响库存现有量)如果按照正常模式,最后会触发产生MTL_MATERIAL_TRANSACTIONS销售订单OE_ORDER_headers_allSOLD_FROM_ORG_IDSOLD_TO_ORG_ID 就是客户层SHIP_FROM_ORG_IDSHIP_TO_ORG_ID 就是客户收货层INVOICE_TO_ORG_ID 就是客户收单层DELIVER_TO_ORG_ID和客户结构有关客户 RA_customers客户Address Ra_AddressesAddress 货品抵达 site RA_SITE_USES_ALLAddress 发票抵达 siteOE_ORDER_LINEs_allGL凭证gl_je_batches凭证日期: DEFAULT_EFFECTIVE_DATE 会计期间: DEFAULT_PERIOD_NAME原币种凭证批借贷方汇总: RUNNING_TOTAL_DR/CR 比如美元本位币凭证批借贷方汇总: RUNNING_TOTAL_ACCOUNTED_DR/CRgl_je_headers日记账头信息批号: JE_BATCH_ID会计期间: PERIOD_NAME币种: CURRENCY_CODE汇率类型: CURRENCY_CONVERSION_TYPE汇率日期: CURRENCY_CONVERSION_DATE帐套: SET_OF_BOOKS_ID 参考 GL_SETS_OF_BOOKS凭证类型: JE_CATEGORY 参考 GL_JE_SOURCES凭证来源: JE_SOURCEgl_je_lines日记账体信息CODE_COMBINATION_ID 科目组合编号GL_BALANCES 总帐余额PERIOD_NET_DR/CR 净值BEGIN_BALANCE_DR/CR 期初额AR应收发票RA_CUSTOMER_TRX_ALLCUSTOMER_TRX_ID 发票编号BILL_TO_SITE_USE_ID 客户收单方编号PRIMARY_SALES_ID销售员REFERENCE是Oracle提供的外部编号输入框,但是由于版本问题和长度(<=30),不建议用户使用,如果要使用外部编号,请使用说明性弹性域RA_CUSTOMER_TRX_LINES_ALLLINE_ID 行号INVENTORY_ITEM_ID 可以为空,比如非物料的服务,只在DE script ION 中出现 /税行DE script IONQUANTITY_INVOICE 开票数量LINE_TYPE 行类型 (一般/税)EXTEND_PRICE 本行金额注意:税行是隐藏行,所以至少会有两行收款情况AR_CASH_RECEIPTS_ALL(还包含了非收款信息)CASH_RECEIPT_ID 内部codeRECEIPT_NUMBER 收款号RECEIPT_DATE 收款日期AMOUNT 总额RECEIPT_TYPE 现金/杂项 Cash/MiscFUNCTIONAL_AMOUNT 本位币计量金额UI上为RECEIPTS核销关系不是一一对应,也不是一次核销100%,UI上右下方的Application 按钮AR_RECEIVABLE_APPLICATIONS_ALLAPPLIED_CUSTOMER_TRX_ID 发票编号APPLIED_CUSTOMER_TRX_LINE_ID 发票行编号STATUS APP表示核销 /UNAPP表示未核销AMOUNT_APPLIED 匹配金额注意:红冲收款报表时间跨月的问题;必须联查 AR_CASH_RECEIPTS_ALL 和 AR_CASH_RECEIPT_HISTORY_ALLAP应付帐款(是我方人员按照供应商提供的纸张发票信息录入)UI 上的invoice AP_INVOICES_ALL实际付款PAYMENTAP_CHECKS_ALL核销关系同AR,右下方的Payment 按钮AP_INVOICE_PAYMENTS_ALL客户余额表,情况比较复杂:比如两个用户合并,应收应付差额,预付款资产信息FA_ADDITIONS名称编号分类数量资产类别FA_CATEGORIES资产帐簿FA_BOOK_CONTROLS 和会计帐簿有什么关系?FA_BOOKSUI中的InquiryMothed是折旧方法(直线法/产量法)FA_DISTRIBUTION_HISTORY分配assignment,给什么部门使用多少LOCATION_ID 部门联查FA_LOCATIONS折旧信息(分摊方法)FA_DEPRN_DETAILperiod_counter 折旧期间编号折旧事务(新增、重建、转移、报废)FA_TRANSACTION_HEADERS========================华丽的分割线=========================fnd_user ---系统用户表po_vendors ---供应商信息表po_vendor_sites ---供应商地点信息表hr_organization_units ---组织及库存组织表per_people_f ---员工表wip_entities ---作业名信息表wip_discrete_jobs ---离散作业表wip_requirement_operations ---作业名物料需求发放表希望对大家有所帮助,多谢您的浏览!po_headers_all ---采购订单头表po_lines_all ---采购订单行表po_line_locations_all ---采购行地点表rcv_transactions ---接收交易表bom_bill_of_materials ---物料清单表bom_inventory_components ---物料清单构成表mtl_system_items ---物料主表mtl_onhand_quantities ---库存数据表mtl_item_locations ---项目货位表mtl_material_transactions ---出入库记录表mtl_supply ---供应表mtl_demand ---需求表(注:可编辑下载,若有不当之处,请指正,谢谢!)授课:XXX。

ORACLEEBS常用表

ORACLEEBS常用表

ORACLEEBS常⽤表call fnd_global.APPS_INITIALIZE(1318,50583,401)select fnd_profile.VALUE('ORG_ID') FROM DUALselect * from hr_operating_units hou where anization_id=204--fndselect * from fnd_applicationselect * from fnd_application_tl where application_id=101select * from fnd_application_vl where application_id = 101----值集select * from fnd_flex_value_setsselect * from fnd_flex_valuesselect * from fnd_flex_values_vl----弹性域select * from fnd_id_flexsselect * from fnd_id_flex_structures where id_flex_code='GL#'select * from fnd_id_flex_segments where id_flex_code='GL#' and id_flex_num=50671select * from fnd_profile_options_vlselect * from fnd_concurrent_programs 程序表select * from fnd_concurrent_requests 请求表select * from fnd_concurrent_processes 进程表--invselect * from org_organization_definitions 库存组织select * from mtl_parameters 组织参数select * from mtl_system_items_b where inventory_item_id = 171 and organization_id=204 物料表select * from mtl_secondary_inventories ⼦库存select * from mtl_item_locations 货位select * from mtl_lot_numbers 批次select * from mtl_onhand_quantities 现有量表select * from mtl_serial_numbers 序列select * from mtl_material_transactions 物料事务记录select * from mtl_transaction_accounts 会计分录select * from mtl_transaction_types 事务类型select * from mtl_txn_source_types 事务来源类型select * from mfg_lookups ml where ml.LOOKUP_TYPE = 'MTL_TRANSACTION_ACTION'--poselect * from po_requisition_headers_all 请求头select * from po_requisition_lines_all 请求⾏select * from po_lines_all 订单⾏select * from po_line_locations_allselect * from po_distributions_all 分配select * from po_releases_all 发送select * from rcv_shipment_headers 采购接收头select * from rcv_shipment_lines 采购接收⾏select * from rcv_transactions 接收事务处理select * from po_agentsselect * from po_vendors 订单select * from po_vendor_sites_all--oeselect * from ra_customers 客户select * from ra_addresses_all 地址select * from ra_site_uses_all ⽤户select * from oe_order_headers_all 销售头select * from oe_order_lines_all 销售⾏select * from wsh_new_deliveries 发送select * from wsh_delivery_detailsselect * from wsh_delivery_assignments--glselect * from gl_sets_of_books 总帐select * from gl_code_combinations gcc where gcc.summary_flag='Y' 科⽬组合select * from gl_balances 科⽬余额select * from gl_je_batches 凭证批select * from gl_je_headers 凭证头select * from gl_je_lines 凭证⾏select * from gl_je_categories 凭证分类select * from gl_je_sources 凭证来源select * from gl_summary_templates 科⽬汇总模板select * from gl_account_hierarchies 科⽬汇总模板层次--arselect * from ar_batches_all 事务处理批select * from ra_customer_trx_all 发票头select * from ra_customer_trx_lines_all 发票⾏select * from ra_cust_trx_line_gl_dist_all 发票分配select * from ar_cash_receipts_all 收款select * from ar_receivable_applications_all 核销select * from ar_payment_schedules_all 发票调整select * from ar_distributions_all 付款计划--apselect * from ap_invoices_all 发票头select * from ap_invoice_distributions_all 发票⾏select * from ap_payment_schedules_all 付款计划select * from ap_check_stocks_all 单据select * from ap_checks_all 付款select * from ap_bank_branches 银⾏select * from ap_bank_accounts_all 银⾏帐号select * from ap_invoice_payments_all 核销========================华丽的分割线=========================INV库存organization 两个含义:1. 经营单位,A/B/C分公司,A下⾯有A1,A2等⼯⼚,主题⽬标是为了独⽴核算此组织ORG,ORG_ID;2. 库存组织,例如制造商的仓库,例如A1,A2等⼯⼚Organization_id;HR_ORGANIZATION_UNITS -Org_organization_definitionsMtl_subinventory_ 库存组织单位MTL_PARAMETERS -库存组织参数(没有⽤ID,直接⽤name)MTL_SYSTEM_ITEMS_b -物料信息(同上,应⽤了库存组织name)MTL_SECONDARY_INVENTORIES -⼦库存组织 -MTL_ITEM_LOCATTIONS -货位 - SUBINVENTROY_CODEMtl_Material_Transactions - (库存)物料事物表成本 mtl_transaction_accountstransaction_cost是事物成本;ACTUAL_COST是通过成本算法计算出来的实际成本,主计量单位现有量汇总历史记录(正负合计)Mtl_Material_TransactionsMTL_ONHAND_QUANTITIES现有量表,组织/⼦库存/货位/物品 summary可能按照挑库先进先出统计,如果设置了"不允许负库存",这样就不可能出现负数PO请购单头表Po_Requisition_Headers_all⾏表Po_Requisition_lines_all采购订单PO_HEADER_ALLPO_LINES_ALL采购接收-退货/组织间转移/正常状态都需要使⽤这个模块RCV_TRANSACTIONS1. 接收100单位货物,放⼊“待质检”货位2. 接受/拒绝3. 库存/退回有三个不同的状态!例如:接收100个,80个接受⼊库,20个退回,那么有80个接受事务/20个退回事物select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS可以看出以下阶段:A1.RECEIVE – RECEIVINGA2.ACCEPT – RECEIVINGA3.DELIERY – INVETORY(影响库存现有量)如果按照正常模式,最后会触发产⽣MTL_MATERIAL_TRANSACTIONS销售订单OE_ORDER_headers_allSOLD_FROM_ORG_IDSOLD_TO_ORG_ID 就是客户层SHIP_FROM_ORG_IDSHIP_TO_ORG_ID 就是客户收货层INVOICE_TO_ORG_ID 就是客户收单层DELIVER_TO_ORG_ID和客户结构有关客户 RA_customers客户Address Ra_AddressesAddress 货品抵达 site RA_SITE_USES_ALLAddress 发票抵达 siteOE_ORDER_LINEs_allGL凭证gl_je_batches凭证⽇期: DEFAULT_EFFECTIVE_DATE会计期间: DEFAULT_PERIOD_NAME原币种凭证批借贷⽅汇总: RUNNING_TOTAL_DR/CR ⽐如美元本位币凭证批借贷⽅汇总: RUNNING_TOTAL_ACCOUNTED_DR/CRgl_je_headers⽇记账头信息批号: JE_BATCH_ID会计期间: PERIOD_NAME币种: CURRENCY_CODE汇率类型: CURRENCY_CONVERSION_TYPE汇率⽇期: CURRENCY_CONVERSION_DATE帐套: SET_OF_BOOKS_ID 参考 GL_SETS_OF_BOOKS凭证类型: JE_CATEGORY 参考 GL_JE_SOURCES凭证来源: JE_SOURCEgl_je_lines⽇记账体信息CODE_COMBINATION_ID 科⽬组合编号GL_BALANCES 总帐余额PERIOD_NET_DR/CR 净值BEGIN_BALANCE_DR/CR 期初额AR应收发票RA_CUSTOMER_TRX_ALLCUSTOMER_TRX_ID 发票编号BILL_TO_SITE_USE_ID 客户收单⽅编号PRIMARY_SALES_ID销售员REFERENCE是Oracle提供的外部编号输⼊框,但是由于版本问题和长度(<=30),不建议⽤户使⽤,如果要使⽤外部编号,请使⽤说明性弹性域RA_CUSTOMER_TRX_LINES_ALLLINE_ID ⾏号INVENTORY_ITEM_ID 可以为空,⽐如⾮物料的服务,只在DE script ION中出现 /税⾏DE script IONQUANTITY_INVOICE 开票数量LINE_TYPE ⾏类型 (⼀般/税)EXTEND_PRICE 本⾏⾦额注意:税⾏是隐藏⾏,所以⾄少会有两⾏收款情况AR_CASH_RECEIPTS_ALL(还包含了⾮收款信息)CASH_RECEIPT_ID 内部codeRECEIPT_NUMBER 收款号RECEIPT_DATE 收款⽇期AMOUNT 总额RECEIPT_TYPE 现⾦/杂项 Cash/MiscFUNCTIONAL_AMOUNT 本位币计量⾦额UI上为RECEIPTS核销关系不是⼀⼀对应,也不是⼀次核销100%,UI上右下⽅的Application 按钮APPLIED_CUSTOMER_TRX_ID 发票编号APPLIED_CUSTOMER_TRX_LINE_ID 发票⾏编号STATUS APP表⽰核销 /UNAPP表⽰未核销AMOUNT_APPLIED 匹配⾦额注意:红冲收款报表时间跨⽉的问题;必须联查 AR_CASH_RECEIPTS_ALL和 AR_CASH_RECEIPT_HISTORY_ALL AP应付帐款(是我⽅⼈员按照供应商提供的纸张发票信息录⼊)UI 上的invoiceAP_INVOICES_ALL实际付款PAYMENTAP_CHECKS_ALL核销关系同AR,右下⽅的Payment 按钮AP_INVOICE_PAYMENTS_ALL客户余额表,情况⽐较复杂:⽐如两个⽤户合并,应收应付差额,预付款资产信息FA_ADDITIONS名称编号分类数量资产类别FA_CATEGORIES资产帐簿FA_BOOK_CONTROLS 和会计帐簿有什么关系?FA_BOOKSUI中的InquiryMothed是折旧⽅法(直线法/产量法)FA_DISTRIBUTION_HISTORY分配assignment,给什么部门使⽤多少LOCATION_ID 部门联查FA_LOCATIONS折旧信息(分摊⽅法)FA_DEPRN_DETAILperiod_counter 折旧期间编号折旧事务(新增、重建、转移、报废)FA_TRANSACTION_HEADERS========================华丽的分割线=========================fnd_user ---系统⽤户表po_vendors ---供应商信息表po_vendor_sites ---供应商地点信息表hr_organization_units ---组织及库存组织表per_people_f ---员⼯表wip_entities ---作业名信息表wip_discrete_jobs ---离散作业表wip_requirement_operations ---作业名物料需求发放表po_headers_all ---采购订单头表po_lines_all ---采购订单⾏表po_line_locations_all ---采购⾏地点表rcv_transactions ---接收交易表bom_bill_of_materials ---物料清单表bom_inventory_components ---物料清单构成表mtl_system_items ---物料主表mtl_onhand_quantities ---库存数据表mtl_item_locations ---项⽬货位表mtl_material_transactions ---出⼊库记录表mtl_supply ---供应表mtl_demand ---需求表----=====================-下⾯的是⽤于修改表单注册情况========-------select * from FND_FORM_VL where form_name='出货信息' order by last_update_date descupdate FND_FORM set form_name='OUTINVINFO' where form_id=58864select * from fnd_form where form_name='出货信息'commit;-------===========================-----------select item as 物料,subinventory as ⼦库存,locator as 货位,results_transaction_uom as 单位 from MTL_TXN_REQUEST_HEADERS_V select lot_number as 批次,LOT_EXPIRATION_DATE as 到期⽇,pimary_quantity as 数量 from MTL_TXN_REQUEST_LINES_V/*==================物料发送请求⾏视图==================================*/select * from MTL_TXN_REQUEST_LINES_Vselect * from MTL_TXN_REQUEST_HEADERS_V-----其他信息从OE上取---------organization_id = :_id ----------select * from MTL_ONHAND_LOCATOR_Vselect * from MTL_MATERIAL_TRANSACTIONS_TEMPselect * from MTL_SERIAL_NUMBERS_TEMPselect * from MTL_TRANSACTION_LOTS_TEMP---------------------------------------------------------通过PO, 找点收单号:===========================================================通过PO, 找点收单号:作者: moonsoft()发表于: 2006.05.08 16:20分类: 分销出处: /post/15182/86513---------------------------------------------------------------select rsh.receipt_numfrom po_headers_all poh,rcv_shipment_headers rsh,rcv_shipment_lines rsl,po_lines_all pol,po_line_locations_all pollwherepoh.segment1='20600021'andpoh.po_header_id=pol.po_header_idandpol.po_line_id=poll.po_line_idandpoll.line_location_id=rsl.po_line_location_idandrsh.SHIPMENT_HEADER_ID=rsl.shipment_header_id/*--------------------------//接收事务处理------------------------************/select * from RCV_TRANSACTIONS_Vselect * from RCV_TRANSACTIONS_INTERFACEselect * from MTL_TRANSACTION_LOTS_TEMPselect * from MTL_SERIAL_NUMBERS_TEMP ----------条码-----------select * from QA_RESULTS_Vselect * from ic_lots_mstselect * from mtl_serial_numbers ----------条码表-----------select * from wms_license_plate_numbersselect * from rcv_lots_supplyselect * from oe_lot_serial_numbers ----------销售订单批次条码---------------select * from rcv_transactions -----//接收事务处理----select * from sy_reas_cdsselect * from mtl_serial_numbers_all_vselect * from qa_plan_char_value_lookupsselect * from mtl_lot_numbersselect * from mtl_serial_numbers-------------序列号select * from wip_operations_all_vselect * from cs_counter_valuesselect * from wip_discrete_jobs_all_vselect * from cs_incidentsselect * from qa_ahl_mrselect * from cs_countersselect * from qa_csi_item_instancesselect * from mtl_system_items_kfvselect * from wms_lpn_contentsselect * from ic_item_mstselect * from ic_tran_pndselect * from ic_loct_invselect * from ic_loct_mstselect * from hr_employees------------⼈事⼈员select * from pjm_projects_all_vselect * from PA_TASKS_EXPEND_Vselect * from wip_osp_jobs_val_vselect * from mtl_kanban_cardsselect * from hr_locations_all --------⼈事组织档案-----select * from hr_locations_all_tl -------同上select * from mtl_serial_numbers_all_v ---------序列视图select * from hz_parties----------select * from po_pos_val_vselect * from rcv_transactions_interfaceselect * from PO_LINE_LOCATIONSselect * from PO_REQUISITION_LINESselect * from wip_discrete_jobs_all_vselect * from oke_k_headers_lov_vselect * from oke_k_lines_full_vselect * from oke_k_deliverables_vlselect * from OE_SOLD_TO_ORGS_V ------------select * from cst_cost_groups --------select * from rcv_shipment_headers ----------发运头select * from rcv_shipment_lines --------发运体select * from rcv_transactions_interfaceselect * from oe_order_lines_all -----------订单select * from oe_order_headers_all ---------订单select * from oe_transaction_types_all ------订单处理\交易类型select * from MTL_TRANSACTION_TYPES-------交易的类型--select * from oe_transaction_types_tl -------订单处理类型select * from rcv_transactions ------接收事务处理select * from rcv_supply -----------select * from oe_transaction_typesselect * from oe_po_enter_receipts_vselect * from mtl_customer_items_all_vselect * from mtl_lot_issues_val_v ------------select * from mtl_uom_conversions -----------select * from mtl_uom_class_conversions --------------select * from po_lines_supplier_items_vselect * from per_all_people_f ---------------select * from financials_system_parametersselect * from org_freight ------运输组织--------select * from mtl_supply -------------物料供给select * from org_organization_definitions --------------库存组织定义select * from rcv_sources_both_val_v ----------------select * from rcv_suppliers_val_v -----------select * from hr_locations_all ---------select * from hr_locations_all_tl ------------select * from mtl_item_revisions -----------select * from mtl_system_items_kfv ----正规ID编码,------select * from po_requisition_linesselect * from financials_system_parametersselect * from po_lookup_codes ----------------select * from po_requisition_headersselect * from rcv_shipment_lines---------select * from rcv_transactions------------select * from po_line_locationsselect * from hr_locations_all_tl -----------select * from po_releasesselect * from po_pos_all_vselect * from po_pos_val_vselect * from per_all_people_f ------------select * from rcv_transactions_interfaceselect * from mtl_serial_numbers ------------------SERIAL----------select * from mtl_transaction_lots_tempselect * from mtl_employees_view ----------select * from po_suppliers_val_v ---------------select * from mtl_employees_current_view -------------select * from mtl_item_status -------------------物料项状态基础表---------select * from org_organization_definitions ------------select * from mtl_secondary_inventories -----⼦库存组织---------select * from mtl_transaction_types ------------select * from mtl_txn_source_types -----------select * from mtl_system_items_vl ------------select * from mtl_system_items_kfv --------select * from mtl_category_sets_vl ---------select * from mtl_physical_inventories_v ----------select * from mtl_kanban_cardsselect * from mtl_item_sub_inventoriesselect * from fnd_folders -------select * from fnd_user --------系统⽤户select * from so_order_types_all ----------销售订单类型select * from oe_order_headers_all ---------select * from qa_customers_lov_v ---------select * from qa_sales_orders_lov_v-----------select * from PO_VENDORS -----采购供货⽅-----select * from po_shipments_all_vselect * from po_lines_val_vselect * from po_pos_val_vselect * from mtl_task_vselect * from pjm_projects_all_vselect * from qa_customers_lov_v ---select * from mtl_item_revisions ----select * from mtl_category_sets----select * from wip_operations_all_vselect * from wip_first_open_schedule_vselect * from wip_discrete_jobs_all_vselect * from wip_lines_val_vselect * from mtl_item_uoms_view -----select * from bom_resources_val_vselect * from bom_departments_val_vselect * from qa_plan_char_value_lookups ---------select * from qa_plans-------select * from qa_specs_vselect * from qa_specs_val_vselect * from po_lookup_codes -----select * from hr_employees_current_v --------select * from po_quality_codesselect * from mtl_transaction_reasons --库存相关接转信息----select * from mtl_uom_conversions_val_v ----select * from hr_locations_all --------select * from hr_locations_all_tl --------select * from hz_locations -------select * from hz_party_sites ---------select * from hz_cust_site_uses_all --------select * from hz_cust_acct_sites_all ---------select * from hz_cust_accounts -----------select * from oe_order_lines_all -----------select * from oe_drop_ship_sourcesselect * from rcv_trx_int_lots_vselect * from mtl_rma_serial_tempselect * from rcv_trx_int_serials_vselect * from po_distributionsselect * from pjm_projects_all_vselect * from po_distributionsselect * from hr_locations_all_tl-----------select * from hr_employees_current_v -------select * from po_lookup_codes -----------select * from pjm_projects_all_vselect * from pa_tasks_expend_vselect * from mtl_kanban_cardsselect * from qa_plans_val_v ---------------------------------------------------签证分类select t.meaning from fnd_lookup_values_vl t Where t.lookup_type='CUX_FC_QZYY' -- 任务IDSelect Distinct A.Task_Number,A.Task_Name From pa_tasks A---------------------------//发运------------------------------select * from wsh_new_deliveries_vselect * from mtl_txn_request_lines_vselect * from oe_order_headers_vselect * from wsh.wsh_delivery_details-------------------------//出货信息--------------------------select * from oe_lot_serial_numbers ----订单批次与序列号select * from ic_lots_mstselect * from mtl_serial_numbers---------序列号select * from rcv_transactions ---------接收处理select * from gml_recv_trans_mapselect * from ic_tran_pndselect * from ic_loct_invselect reason_code,reason_desc1 from sy_reas_cds order by 1select * from MTL_MATERIAL_TRANSACTIONS--是物料交易表,---------它存放着相关库存物料的每⼀笔交易,或库存更新的每⼀笔数据----物料处理,(库存)物料事物表select * from MTL_CONSUMPTION_TXN_TEMPselect * from hr_locations_all -------------收货地点档案----------------select * from hz_locations------交货地点select * from wms_lpn_contentsselect * from mtl_subinventories_val_v ------------⼦库----------------select * from mtl_object_genealogyselect * from mtl_lot_numbers-----------物料批号select * from mtl_lot_issues_val_v -----------物料批号发出select * from wms_license_plate_numbersselect * from cst_cost_groupsselect * from mtl_item_sub_val_vselect * from mtl_subinventories_trk_val_v----------select * from mtl_item_sub_trk_val_vselect * from mtl_item_sub_exp_val_vselect * from mtl_sub_exp_val_vselect * from mtl_so_rma_interfaceselect * from mtl_system_items-------库存、⼯程和采购物料的明细-物料信息--select * from bom_departmentsselect * from wip_lines_all_vselect * from wip_entitiesselect * from wip_discrete_jobs_all_vselect * from wsh_inv_delivery_details_v---------库存存货发放明细select * from mtl_txn_request_lines--------请求select * from mtl_material_transactions_tempselect * from mtl_transaction_types------物料处理类型select * from pjm_unit_numbers_lov_vselect * from mtl_sales_orders----------------销售订单select * from mtl_secondary_inventories ---------select * from mtl_lot_numbers----------select * from pjm_tasks_vselect * from pjm_projects_vselect * from pjm_project_parametersselect * from fnd_user --------------系统⽤户select * from mtl_txn_request_headers-------------头select * from mtl_txn_request_lines------------体select * from mtl_onhand_quantities_detail----物料的库存明细--------select * from fnd_folders------------select * from mtl_item_sub_inventoriesselect * from mtl_kanban_cards-------物料看板select * from mtl_physical_inventories_v------物理库存select * from mtl_category_sets_vl---物料类别select * from mtl_system_items_vlselect * from mtl_txn_source_typesselect * from mtl_transaction_types---处理类型select * from org_organization_definitions------库存组织 where orselect * from mtl_item_status-----物料状态select * from mtl_employees_current_view------员⼯select * from po_suppliers_val_v--------------采购供应商视图select * from mtl_employees_view-----------------员⼯select * from mtl_transaction_lots_tempselect * from pa_projects_expend_vselect * from pa_tasks_expend_vselect * from pa_organizations_expend_vselect * from mtl_onhand_quantities_detail---------物料现存量明细select * from mtl_lot_numbers----物料批号select * from mtl_transaction_reasons------------物料处理原因select * from mtl_item_uoms_view--------------物料单位mtl_units_of_measure select * from mtl_so_rma_interfaceselect * from mtl_system_items------------物料项select * from mtl_item_sub_ast_trk_val_vselect * from mtl_lot_issues_val_v-------------批次-select * from mtl_so_rma_interfaceselect * from mtl_sub_ast_trk_val_v ---------------⼦库select * from pa_expenditure_typesselect * from MTL_TXN_REQUEST_LINES_V--------------发送请求select * from MTL_SERIAL_NUMBERS_TEMPselect * from MTL_TRANSACTION_LOTS_TEMPselect * from MTL_MATERIAL_TRANSACTIONS_TEMPselect * from MTL_ITEM_LOCATTIONS---------------货位Select * from Po_Requisition_Headers_all------------请购单头表Select * from Po_Requisition_lines_all----------体表Select * from PO_HEADER_ALL---------采购订单头Select * from PO_LINES_ALL---采购订单体select * from wsh_pick_slip_vselect * from mtl_system_items_vl msi -- bug# 3306781select * from wsh_delivery_details wddselect * from mtl_txn_request_lines mtrlselect * from mtl_txn_request_headers mtrhselect * from wsh_delivery_assignments wdaselect * from wsh_new_deliveries wndselect * from oe_order_lines_all oolaselect * from oe_sets osselect * from hz_locations -------交货位置表select * from hr_locations_all-------收貨位置表Select flex_value_set_id From apps.fnd_flex_value_setsselect * from MTL_TXN_REQUEST_LINES_V --查找物料搬运单SELECTTRANSACTION_TYPE_NAME,TRANSACTION_TYPE_ID,TRANSACTION_ACTION_ID,TRANSACTION_SOURCE_TYPE_ID,LINE_ID,REQUEST_NUMBER,HEADER_ID,MOVE_ORDER_TYPE,MOVE_ORDER_TYPE_NAME,LINE_NUMBER,ORGANIZATION_ID,INVENTORY_ITEM_ID,REVISION,FROM_SUBINVENTORY_CODE,FROM_LOCATOR_ID,TO_SUBINVENTORY_CODE,FROM_SUB_LOCATOR_TYPE,TO_LOCATOR_ID,TO_ACCOUNT_ID,LOT_NUMBER,SERIAL_NUMBER_START,SERIAL_NUMBER_END,UNIT_NUMBER,UOM_CODE,QUANTITY,REQUIRED_QUANTITY,QUANTITY_DELIVERED,QUANTITY_DETAILED,DATE_REQUIRED,REASON_ID,REFERENCE,REFERENCE_ID,REFERENCE_TYPE_CODE,PROJECT_ID,TASK_ID,TRANSACTION_HEADER_ID,LINE_STATUS,STATUS_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,LAST_UPDATE_DATE,CREATED_BY,REQUEST_ID,CREATION_DATE,PROGRAM_APPLICATION_ID,PROGRAM_ID,PROGRAM_UPDATE_DATE,ATTRIBUTE1,ATTRIBUTE2,ATTRIBUTE3,ATTRIBUTE4,ATTRIBUTE5,ATTRIBUTE6,ATTRIBUTE7,ATTRIBUTE8,ATTRIBUTE9,ATTRIBUTE10,ATTRIBUTE11,ATTRIBUTE12,ATTRIBUTE13,ATTRIBUTE14,ATTRIBUTE15,ATTRIBUTE_CATEGORY,TO_SUB_LOCATOR_TYPE,FROM_SUB_ASSET,FROM_SUB_QUANTITY_TRACKED,FROM_SUB_MATERIAL_ACCOUNT, TXN_SOURCE_ID,TXN_SOURCE_LINE_ID,TXN_SOURCE_LINE_DETAIL_ID,PRIMARY_QUANTITY,TO_ORGANIZATION_ID,PICK_STRATEGY_ID,PUT_AWAY_STRATEGY_ID,SHIP_TO_LOCATION_IDFROM MTL_TXN_REQUEST_LINES_VWHERE organization_id = '117' AND -1=-1and ( mtl_txn_request_lines_v.move_order_type != 6AND mtl_txn_request_lines_v.request_number between '4009' AND '4009'AND mtl_txn_request_lines_v.line_status in (3,7,9) ) and (REQUEST_NUMBER='4009')order by REQUEST_NUMBER,MOVE_ORDER_TYPE_NAME,LINE_NUMBER------哪个⽤户锁定了哪个表的SQL----SELECT c.owner,c.object_name,c.object_type,er_name locking_fnd_user_name,fl.start_time locking_fnd_user_login_time,vs.module,vs.machine,vs.osuser,vlocked.oracle_username,vs.SID,vp.pid,vp.spid AS os_process,vs.serial#,vs.status,vs.saddr,vs.audsid,vs.processFROM fnd_logins fl,fnd_user fu,v$locked_object vlocked,v$process vp,v$session vs,dba_objects cWHERE vs.SID = vlocked.session_idAND vlocked.object_id = c.object_idAND vs.paddr = vp.addrAND vp.spid = fl.process_spid(+)AND vp.pid = fl.pid(+)AND er_id = er_id(+)--AND c.object_name LIKE '%' || UPPER('&tab_name_leaveblank4all') || '%' AND NVL(vs.status,'XX') != 'KILLED';--------------select * from oe_ra_cust_trx_hdr_vselect * from ar_payment_schedules_allselect * from oe_ra_customers_v-----------客户名称select * from OE_PO_REQUISITION_LINES_V------------==================selectfyhzt.delivery_detail_id,fyhzt.source_code as 源单类,fyhzt.source_line_id as 源单⾏号,fyhzt.source_header_id as 源单头号,fyhzt.header_number as 单据号,fyhzt.line_number as ⾏号,fyhzt.ship_method_code as 发运⽅式,fyhzt.inventory_item_id as 物料ID,fyhzt.requested_quantity as 请求数量,fyhzt.shipped_quantity_uom as 发运单位,fyhzt.shipped_quantity as 已发运,fyhzt.requested_quantity_uom as 请求单位,fyhzt.ship_set_id,fyhzt.line_number as 批次号,fyhzt.serial_number as 序列号从,fyhzt.pick_status as 挑库状态,fyhzt.pick_meaning as 挑库状态名称,fyhzt.delivery_id,fyhzt.delivery_name,fyhzt.delivery_status,fyhzt.delivery_status_meaning as 发运状态,anization_id as 公司,fyhzt.initial_pickup_location_id as 地点ID,fyhzt.initial_pickup_location as 地点,fyhzt.ultimate_dropoff_location_id,fyhzt.ultimate_dropoff_location,fyhzt.date_shipped,fyhzt.date_received,fyhzt.to_serial_number as 序列号⽌from WSH_DELIVERY_LINE_STATUS_V fyhzt-------发运⾏状态-------------------------select * from OE_ORDER_HEADERS_V-------付款⽅式select distinct , t.description from ra_terms t order by --------收单地点select * from hz_cust_site_uses_all-------业务员select * from JTF_RS_DEFRESOURCES_VL-----------公司名称select * from HR_ALL_ORGANIZATION_UNITS where organization_id=103。

Oracle实践之EBS Integrated SOA Gateway实施指南

Oracle实践之EBS Integrated SOA Gateway实施指南

O RACLE实践EBS I NTEGRATED SOA G ATEWAY 实施指南Author: Sail.Sun(孙帆)Creation Date: 11-Oct-2009Last Updated: 17-May-2011Document Ref: Oracle_Exp_035Version: 1.1Approvals:<Approver 1>Sail.Sun<Approver 2>Document ControlChange RecordReviewersDistributionNote To Holders:If you receive an electronic copy of this document and print it out, please write yourname on the equivalent of the cover page, for document control purposes.If you receive a hard copy of this document, please write your name on the frontcover, for document control purposes.ContentsDocument Control .................................................................................................................. i i 介绍 . (1)概述 (1)内容 (1)(一)Integrated SOA Gateway介绍 (2)(二)Integrated SOA Gateway配置 (6)(三)Integrated SOA Gateway应用 (19)(四)调用Integrated SOA Gateway发布的Web Service (36)(五)Integrated SOA Gateway负载均衡的应用 (71)(六)Integrated SOA Gateway性能测试 (77)(七)错误汇总 (79)(八)参考文档 (81)Open and Closed Issues for this Deliverable (82)Open Issues (82)Closed Issues (82)错误!未找到引用源。

Oracle EBS Form 开发 Tips

Oracle EBS Form 开发 Tips

Oracle EBS Form 开发TipsEBSForm开发中经常会遇到一些小问题,以免再次遇到而不记得什么原因,在此记下,如有新的问题,亦在此继续更新...1.带有stacked canvas 的Form,比如content canvas A,stacked canvasB,这两个canvas在WINDOW M上,当光标移动到A的最后一个Item(例如z)的时候,Bcanvas消失了(可以用Tab键移动光标至它,即显示)。

Cause: B和A.z发生的互相遮盖,即有重叠区域。

Solution: 将Item间距离拉大一些。

1-1)有时候还会发现某一个stackedcanvas没有显示出来,在树状结构中把canvas的排列顺序调整一下(最好把item的顺序也调整一下,因其也会有影响),content在前,后面跟stacked A,stacked B。

1-2)一个content canvas(Main),两个stackedcanvas (A&amp;B),发现只显示了content canvas上的item。

Cause: 由于是在测试,B上还没有内容,只选择了view stacked canvasA。

症状是A的内容不显示,只是用TAB键的时候才会把A切换出来。

造成这个的原因是B虽然没有显示,但是也是存在的,且是较大片空白,盖住了A。

--shit...1-3)有时候view--stacked canvas,选中了要显示的stackedcanvas,却不见其显示出来,看下stacked canvas的视图端口高度和宽度是否为0。

2.在Form中使用LOV时,LOV的Record Group 中的语句不要有用'--'Mark掉的东东在里面,如果有的话,'--'后面的所有语句都会被mark掉,因为Record Group的Query 语句会全部被放在一行中。

切记3.Set_item_instance_property() 用来改变一列中的某个的属性,如显示特殊颜色等4.复选框背景色及前景色无法显示成canvas底色、白字。

Ebs系统接口表和对应请求

Ebs系统接口表和对应请求

Ebs系统接口表和对应请求AP接口表:AP_INVOICES_INTERFACEAP_INVOICE_LINES_INTERFACE涉及的请求:应付款管理系统开放接口导入涉及案例:运费导AP、费用导APPO接口表:申请:PO_REQUISITIONS_INTERFACE_ALL涉及请求:导入申请采购:po_headers_interfacepo_lines_interfacepo_distributions_interface涉及的请求:Import Standard Purchase Orders接收:rcv_headers_interfacercv_transactions_interfacemtl_transaction_lots_interface涉及请求:接收事务处理处理器涉及案例:运费导采购、MRP导申请、POP导申请GL接口表:gl_interface涉及案例:ADI导日记账、返利导日记账FA接口表:fa_mass_additionsFA API:增加fa_addition_pub.do_addition修改:fa_adjustment_pub.do_adjustmentfa_asset_desc_pub.update_desc涉及案例:电子资产清理库存事务接口:mtl_transactions_interface1)一般用来做各类杂收发、Cost Update,对于和业务有关的事务一般不建议使用,比如SO 发货,如果自己发会导致Workflow没有往下走2)成功导入之后运行Cost Manager生成会计分录3)平均成本更新也通过此接口;如果该Item没有交易,则成本数据不会进入cst_item_costs 固定资产接口:fa_mass_additions1)fa_mass_additions这个表有几个Trigger需要注意;会自动去插其他表,删除的时候也是2)折旧方法接口表无法给,而是自动从Category继承下来,所以导入之后需要Update表3)不是通过AP引过来的FA,是没有Source Lines信息的;如果需要,可以通过插表来实现4)数据进接口之后从Navigator:Mass Additions/Post Mass Additions提交请求集,这样会有个报表显示导入结果。

Oracle_EBS_常用接口开发参考

Oracle_EBS_常用接口开发参考

O r a c l e_E B S_常用接口开发参考(总180页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除信息技术最佳实践ORACLE核心应用技术E-B USINESS S UITE常用接口开发参考Author: 黄建华Creation Date: November 1, 2005Last Updated: March 22, 2022Document Ref: <Document Reference Number>Version: DRAFT 1AApprovals:<Approver 1><Approver 2>Copy Number _____Document ControlChange RecordReviewersDistributionNote To Holders:If you receive an electronic copy of this document and print it out, pleasewrite your name on the equivalent of the cover page, for document controlpurposes.If you receive a hard copy of this document, please write your name on thefront cover, for document control purposes.ContentsDocument Control .......................................... 错误!未定义书签。

1.总体说明........................................... 错误!未定义书签。

.本文档目的..................................... 错误!未定义书签。

Oracle_Ebs_开发总结

Oracle_Ebs_开发总结

技术心得一、SQL查询:1、”列出同部门中工资高于1000的员工数量超过2人的部门,显示部门名字、地区名称”.查询语句如下:selectdistinct dept.department_name,loc.cityfrom employeesemp,departmentsdept,locationslocwhere emp.department_id=dept.department_idandfromwhereand)子,fromwhereandandhavingcount(*)>2对于groupby来说每一条emp.department_id必对应唯一dept.department_id、dept.department_name因此不论groupbydepartment_id还是groupbydepartment_name,loc.city达到的效果是一样的2、用一条语句查询出scott.emp表中每个部门工资前三位的数据:selectdepartment_id,max(salary)max_salary,max(decode(rank,2,salary,salary))mid_s alary,min(salary)min_salaryfrom(selectdepartment_id,salary,rankfrom(selectemp.department_id,emp.employee_id,emp.salary,row_number()over(partitionby emp.department_idorderbyemp.salary)asrankfromemployeesemp)EwhereE.rank<=3)groupbydepartment_idSQL%ISOPEN FALSE FALSE FALSE FALSESQL%FOUND TRUE有结果成功成功-20,999之间的参数.可在程序块中自定义异常,并捕捉在其他函数或存储过程中RAISE_APPLICATION_ERROR抛出的异常,与Oracle交互.4、PRAGMAAUTONOMOUS_TRANSACTIONORACLE8i可以支持事务处理中的事务处理的概念.这种子事务处理可以完成它自己的工作,独(2)不使用自动事务处理:CREATEORREPLACEPROCEDURE log_message(p_message varchar2)ASBEGININSERTINTO logtable VALUES(user,sysdate,p_message);COMMIT;END log_message;(select*fromtemp_table查询结果有数据)流程:1、以2、3、4、实例:1为’GL’)件:and'yyy y-mm-ddHH24:MI:SS'))and(to_date(p_End_Date,'yyyy-mm-ddHH24:MI:SS'));!!!注意’HH24:MI:SS’必不可少,因为请求程序要求的数据一定是带时分秒的数据否则解析报表时会报错.如下所示:**Starts**23-08-201111:53:42**Ends**23-08-201111:53:42ORA-01830:日期格式图片在转换整个输入字符串之前结束2、根据借方数量与借方金额求出借方单价同理求贷方单价,每发生一笔,统计当前数量与当前金额,然后得出当前数量当前总价与当前单价其中借方与贷方金额的获取,如:select(case cila.inv_typewhen'IN'then(case cila.type_codewhen'GL'thenACCOUNTED_DRwhen'AP'thenAP_ACCOUNTEDend)end3四、1即是多OUview_all_orgnization_flagFROMper_security_profilesWHEREsecurity_profile_id=to_number(fnd_profile.value(‘XLA_MO_SECURITY_PROFILE_LEVEL’));可以通过以下语句获取当前安全性配置文件和当前用户在当前职责下可访问的OU nazation_id,organization_id,nameFROMper_orgnazation_listper,Hr_operating_unitshrWHEREper.secutity_profile_id=to_number(fnd_profile.VALUE(‘XLA_MO_SECURITY_PROFILE_LEVEL’))nization_id=nization_idable_flagisnull;如我在CUX_INV_MATERIAL_ALL表中建立的Org_Id字段,可在策略函数中通过此字段产生Where 子句,筛选可操作客户化职责下物料维护菜单的OU.当用户进入YD_GL_ALL_总账超级用户职责时将初始化用户的上下文,通过MO_GLOBAL的一系列方法设置CONTEXT的值(包括访问模式和当前Org_Id)。

Oracle EBS 接口设计方案

Oracle EBS 接口设计方案

⏹接口设计考虑的因素●此接口设计标准解决方案主要基于以下七个方面因素而设计。

根据外围系统到Oracle EBS数据传输的方向,我们把接口分为导入和导出两种类型。

针对这两种类型的接口,我们都把以下七点因素纳入接口设计方案。

◆传输机制◆数据文件校验◆数据内容校验◆数据修正◆数据比对◆数据清理◆数据监测跟踪⏹接口工作原理●在考虑数据交互安全性和可靠性的基础上,此接口设计方案对于外围系统与Oracle EBS之间的数据交互采用文件加密传输方式。

此方式已被广泛并成功地应用于众多Oracle EBS与外围系统的接口设计方案中。

⏹接口设计方案实施预先配置:●Oracle应用服务器预先为每个外围系统分配一个放置接口数据文件的文件夹,文件夹里面有infile、outfile、errfile、archfile 四个子文件夹,分别用于放置外围系统导入Oracle EBS的数据文件,Oracle EBS导出到外围系统的接口数据文件,校验或导入过程中发生错误的接口数据文件,导入成功后存档的接口数据文件。

● 在Oracle 数据库建立接口数据文件共用跟踪表,此表主要用于记录每个接口数据文件的文件名,导入/导出接口,数据文件处理状态。

● 在Oracle 数据库建立共用接口数据错误日志表,此表用于记录每个接口的详细错误信息。

● 开发客制化的共用数据文件完整性校验程序 ● 开发客制化的共用Oracle FTP 程序 ● 开发客制化的共用接口错误邮件通知程序⏹ Oracle EBS 导入接口● 导入接口是将外围系统的数据按照功能需求导入到Oracle EBS 不同模块的接口。

终止临时表数据处理并发邮件通知相关用户终止接口文件处理并发邮件通知相关用户终止接口程序并发邮件通知终止接口数据处理并发邮件通知相关用户⏹ Oracle EBS 导出接口● 导出接口是将Oracle EBS 不同模块的数据按照功能需求抽取然后导入到不同外围系统的接口。

Oracle EBS Form 开发

Oracle EBS Form 开发
Developer Form Builder
2010/09/06
TEMPLATE.fmb模板文件
因 ERP Form须套用所有 ERP 的相关设定及操作方式, 一定要从 Server download TEMPLATE.fmb 作为模板进行开发修改
Server path : au/12.0.0/forms/US ( 所有的form都放于此目录下)
Compiler Form
piler 成功 ,Create .fmx 文件
Application---Form Setup 1
使用的Responsibility – Application Developer
Path : (N)Application > (N)Form
Application--- Form Setup 2
Data Block Wizard
若同一个 Form 里有一个以上的 Data Block , 可选择 Create Relationship 将 Data Blocks 之间的关系建立起来
Data Block Wizard
Finish
Layout Wizard
1 : 选择 Data 要 display 于哪一个 Canvas 2 : 选择 Type
Data Block Property Palette 1 : property Subclass Information
1
2 3
2 : Property Class
3 : Data Block 的 Class 選 BLOCK 注意 : 每一个Data Block / Item / Canvas….都要指定 Property Class Name 作法相同, 但不同的 Object 选不同的 Class

Oracle+EBS+常用接口开发参考

Oracle+EBS+常用接口开发参考

IBM WPF快速集成Oracle EBS责任编辑:胡铭娅作者:IT168 IvanZhang2007-12-27【内容导航】•第1页:WPF简介•第2页:WPF集成Oracle EBS方法概述•第3页:创建WPF项目•第4页:物料详细信息页•第5页:富文本内容约束文件•第6页:开发模型主要步骤•第7页:创建服务操作•第8页:开发服务使用者模型•第9页:封装成Portlet部署到Websphere Portal•展开全部文本Tag:IBM Oracle WPF数据库【IT168 专稿】摘要:本文通过实战探讨利用IBM Websphere Portlet Factory(WPF)集成Oracle E-Business Suite(EBS),内容涉及WPF的相关概念,WPF中的服务构建器的使用,集成Oracle ERP的方法,Oracle接口表使用,Porlet的创建及部署等。

Websphere Portal作为广泛使用的门户解决方案,从6.0版本开始,提供WPF作为Portlet开发工具。

WPF针对SAP、Lotus Domino、Excel、Siebel、PeopleSoft等提供了相应的适配器,但目前尚未发布针对Oracle EBS的标准适配器。

本文通过利用WPF开发工具,结合OracleEBS提供的标准接口,快速开发,无需编码,即可实现对OracleEBS的CRUD(Create-Read-Update-Delete,把OracleEBS中的业务功能集成到企业统一门户。

1. WPF简介WebSphere Portlet Factory软件包括一个框架和一组为了快速创建和维护定制portlet的工具。

利用WebSphere Portlet Factory的框架和工具,开发人员可以通过托拽一系列高度适应、可重用的软件组件(被称作构建器,builder)快速地搭建portlet。

用户将构建器组装到模型中,就像通过快速地将公式放在一起组成电子表格一样。

(ERPMRP管理)ORACLEERP开发基础之EBS开发基础.

(ERPMRP管理)ORACLEERP开发基础之EBS开发基础.

(ERPMRP管理)ORACLEERP开发基础之EBS开发基础ORACLEERP开发基础之EBS开发基础OracleERP开发工具安装OracleEBS11i开发工具是developer6i的东西,非常古老。

因为是转手过来的机器,开发工具都是安装好了,所以也没去在意这工具的安装。

今天系统重装了,才知道这工具安装起来也是特烦人的。

先安装FORMS6i与REPORT6i,安装完后一定要打补丁。

否则会出现一大堆莫名的错误。

接着安装discoverer。

安装discoverer时先将注册表备份出来,因为discoverer不能和Forms安装在同一目录。

然后再安装discoverer的补丁,接着再将注册表恢复回来。

大致这样可以了。

注意顺序一定要不能错了,否则又会出现一堆无聊的错误。

唉!developer6i 是98年的工具。

盼着EBSR12应该是用DEVELOPER10g吧。

EBS二次开发包注册2.1从Server中下载ERPLibrary(.pll),存放于本机ServerPath:/u01/au/11.5.0/resource Form文件与Library文件要存放在固定目录例如:Form存放在d:\ErpForm\FormLibrary存放在d:\ErpForm\Library;2.2在Regedit>HKEY_LOCAL_MACHINE>SOFTWARE>ORACLE>FORMS60_PATH加入client端存放Form及Library的路径(如图)例如:d:\ErpForm\Library;d:\ErpForm\Form(建议要加在最前面)利用TEMPLATE.fmb模板来开发FormOracle已经为我们提供了一个Form的开发模板,(/data/deve/devappl/au/11.5.0/forms/ZHS/TEMPLATE.fmb)我们的开发实际要基于这个模板,这个模板里面已经存在了我们将会用到的Oracle标准的对象,我们需要做的,就是这这个模板的基础上面,添加我们自己的对象。

EBS中发布WEBSERVICE接口的方法

EBS中发布WEBSERVICE接口的方法

在Oracle EBS二次开发中,PL/SQL程序是开发人员使用频率最高的开发语言,同时也是大家最容易掌握的工具之一了,而我们也很希望将自己编写的PL/SQL 程序发布为Web服务来提供给客户端程序使用,同时也可以实现和外围系统的集成,有了irep_parser这个工具,我们就可以将自己编写的PL/SQL 程序发布到Oracle Integration Repositoy中。

Oracle Integration Repositoy中集成接口的来源都是Oracle,客户化的程序发布上去的为Custom:下面描述如何将PL/SQL程序接口发布到Oracle Integration Repositoy中作为集成接口供第三方程序集成调用一、给EBS系统打补丁参考如下安装文档:安装文档.docx二、添加客户化应用到Product Family客户化应用设置好之后,它没有归属于任何的产品家族,如我的客户化应用CUX,因此发布在客户化应用下的集成接口在Oracle Integration Repositoy中无法方便的查看,如下图:如果客户化集成接口是组织到自己的应用下就需要先注册一个产品家族,下面将CUX Developer(CUX) 应用注册到CUX Developer(cux_pf)这个产品家族下作为例子进行演示:1,添加产品家族 CUX Developer(cux_pf)--添加产品家族begin-- Call the proceduread_pa_insert_package.insert_ad_pm_product_info(x_product_abbreviation => 'cux_pf',x_pseudo_product_flag => 'N',x_product_family_flag => 'Y',x_application_short_name => NULL,x_product_name => 'CUX Developer',x_product_family_abbreviation => NULL,x_product_family_name => NULL,x_aru_update_date => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'), x_currdate => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),x_last_updated_by => -1,x_created_by => -1);COMMIT;end;2,注册CUX Developer(CUX)应用到产品家族中--注册CUX应用到产品家族中begin-- Call the proceduread_pa_insert_package.insert_ad_pm_product_info(x_product_abbreviation => 'cux',x_pseudo_product_flag => 'N',x_product_family_flag => 'N',x_application_short_name => 'CUX',x_product_name => 'CUX Developer',x_product_family_abbreviation => NULL,x_product_family_name => NULL,x_aru_update_date => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),x_currdate => to_char(SYSDATE,'YYYY-MM-DDHH24:MI:SS'),x_last_updated_by => -1,x_created_by => -1);COMMIT;end;3,关联CUX Developer应用到产品家族CUX Developer下--关联CUX应用到产品家族CUX Developer下begin-- Call the proceduread_pa_insert_package.insert_ad_pm_prod_family_map(x_product_abbreviat ion => 'cux',x_product_family_abbreviation => 'cux_pf',x_aru_update_date => to_char(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),x_currdate => to_char(SYSDATE,'YYYY-MM-DDHH24:MI:SS'),x_last_updated_by => -1,x_created_by => -1);COMMIT;end;执行完成后通过下面2条SQL验证是否添加成功,查出3条数据表示添加成功。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IBM WPF快速集成Oracle EBS责任编辑:胡铭娅作者:IT168 IvanZhang2007-12-27【内容导航】•第1页:WPF简介•第2页:WPF集成Oracle EBS方法概述•第3页:创建WPF项目•第4页:物料详细信息页•第5页:富文本内容约束文件•第6页:开发模型主要步骤•第7页:创建服务操作•第8页:开发服务使用者模型•第9页:封装成Portlet部署到Websphere Portal•展开全部文本Tag:IBM Oracle WPF数据库【IT168 专稿】摘要:本文通过实战探讨利用IBM Websphere Portlet Factory(WPF)集成Oracle E-Business Suite(EBS),内容涉及WPF的相关概念,WPF中的服务构建器的使用,集成Oracle ERP的方法,Oracle接口表使用,Porlet的创建及部署等。

Websphere Portal作为广泛使用的门户解决方案,从6.0版本开始,提供WPF作为Portlet开发工具。

WPF针对SAP、Lotus Domino、Excel、Siebel、PeopleSoft等提供了相应的适配器,但目前尚未发布针对Oracle EBS的标准适配器。

本文通过利用WPF开发工具,结合OracleEBS提供的标准接口,快速开发,无需编码,即可实现对OracleEBS的CRUD(Create-Read-Update-Delete,把OracleEBS中的业务功能集成到企业统一门户。

1. WPF简介WebSphere Portlet Factory软件包括一个框架和一组为了快速创建和维护定制portlet的工具。

利用WebSphere Portlet Factory的框架和工具,开发人员可以通过托拽一系列高度适应、可重用的软件组件(被称作构建器,builder)快速地搭建portlet。

用户将构建器组装到模型中,就像通过快速地将公式放在一起组成电子表格一样。

这些模型接下来在运行环境中被执行来动态地生成应用代码,包括JSP,Java类和XML文档,所有这些组件(artifact)一起组成了portlet应用程序。

这样,开发人员可以将动态构建portlet的流程捕获并使之自动化,而不是为每个portlet进行编程。

另外,开发人员能够快速并容易地从一份基础代码中创建出多样的、高度客户化的portlet,而不需要额外的代码更改或者重新部署。

WebSphere Portlet Factory软件包括一个易用的图形化工具叫做IBM WebSphere Portlet Factory Designer,主要用于创建、浏览和运行portlet。

WebSphere Portlet Factory Designer工具无缝地融合在IBM Rational Application Developer 6和开放源码的Eclipse IDE当中。

(1)项目导航器“项目导航器”表示一个树形目录层次结构,它显示组成当前项目的所有对象。

可以通过浏览至一个对象(例如,模型或概要文件集)并双击它来打开该对象。

对象将显示在适当的视图中。

(2) Web 应用程序树此视图显示构建器调用已创建并添加至 Web 应用程序对象的所有元素。

这包括数据服务、事件、链接的 Java 对象、方法、页面、变量、模式等。

通过浏览 Web 应用程序树并选择一个对象,可以检查该对象及其内容。

(3)模型和概要文件集选项卡这些选项卡表示已打开以便进行编辑的项目模型和概要文件集。

具有焦点的选项卡显示“X”并填充所有视图的内容。

在这种情况下,会打开一个模型和一个概要文件集。

显示星号(*)的选项卡表示模型或概要文件集中有尚未保存的更改。

(4) Web 应用程序对象查看器“对象查看器”显示有关 Web 应用程序树中所选对象的信息。

此查看器中显示的信息的格式取决于在 Web 应用程序树中选择的 Web 应用程序对象的类型。

(5)视图选项卡每个选项卡打开模型的不同视图:Web 应用程序树形视图-用于处理模型的主要视图。

此视图将 Web 应用程序描述为树,其中每个分支表示一种不同类型的 Web 应用程序对象。

(6)问题视图Factory 使用“Eclipse 问题视图”来显示与模型生成和行为相关的警告和错误消息。

特定构建器调用产生错误时,在“问题列表”中双击该错误将在构建器调用编辑器中打开相关的构建器调用以供编辑。

(7)大纲视图此视图显示构建器调用列表。

这是模型中每个构建器调用按编号、名称或类型排列的顺序列表。

进行了概要分析的构建器调用显示一个概要分析图标。

(8)已应用的概要文件选项卡使用“已应用的概要文件”选项卡可以访问用于将一个或多个概要文件应用于模型的视图。

将多个概要文件应用于同一模型时,此视图还允许您管理这些概要文件的组合。

2. WPF集成Oracle EBS方法概述Oracle EBS是一个很庞大的体系,虽然Oracle EBS中的各种业务数据都保存在数据库中,但是EBS软件的数据库里往往有数万个对象,彼此间的关联非常密切,直接修改表内容会引起很多意想不到的问题,并且一旦出现问题,查错和恢复非常困难。

因此,Oracle EBS 提供开放性接口,用于和其它系统的集成。

这些接口程序还用来验证输入数据的完整性,确保符合业务规则。

我们对Oracle EBS接口表的更新要遵循Oracle ERP中各个接口表的约束规则。

接口表的更新频率可以结合业务需求定义,一般可通过按天、小时、分钟等进行控制。

WPF作为Portlet开发工具,自带大量构建器,从技术上讲可通过接口表、Web Service、BPEL等方式进行集成,如下为WPF所支持的集成Oracle EBS几种技术实现方法:IBM WebSphere Adapter for Oracle E-Business Suite -- IBM Websphere产品家族提供针对Oracle EBS的适配器,但是该适配器需借助开发工具Websphere WID和业务流引擎来Websphere Process Server来完成,开发和部署相对复杂,技术难度也要求很高;Oracle BPEL Process Manager -- Oracle提供遵循BPEL标准的业务流程管理器,客户需要将集成到Websphere Portal的业务功能开发成BPEL,并通过Oracle BPEL Process Manager 发布成Web Service,继而WPF访问Web Service,从而实现对Oracle EBS的集成。

Oracle E-Business Suite Interface tables -- Oracle EBS接口表作为Oracle ERP提供的对外服务标准接口,程序可通过接口表的写入完成对业务数据的导入。

对接口表的操作属于标准的SQL操作,可通过JDBC等访问驱动实现。

上述三种情况中,前两种主要是通过Web Service 和XML Gateway实现对Oracle EBS的集成,在技术实现上更复杂,并且需要附加产品实现。

而通过接口表方式实现,充分利用WPF 数据集成构建器的强大功能,结合Web Service构建组合应用,可以实现基于SOA体系的应用集成。

本文中选用接口表方式实现Oracle EBS的集成。

下面我们将通过一个实战例子阐述如何整合Oracle EBS。

(1)开发实现本文中选用接口表方式实现Oracle EBS的集成。

下面我们将通过一个实战例子阐述如何整合Oracle EBS。

在本例子中,在Websphere Portal上集成Oracle EBS,展现物料清单在Portal中,用户根据需要修改物料信息,修改通过接口表反馈到EBS中,逻辑框架如下:接下来,我们逐步实现集成过程:1) 为Websphere Portal配置并测试Oracle EBS数据库连接池登录W AS管理控制台,为Websphere_Portal服务器创建名为“Oracle JDBC Driver”的JDBC 提供程序,配置相应的类路径,需从Oracle EBS服务器copy /oracle/PROD/db/tech_st/10.2.0/jdbc/lib/ojdbc14.jar 到WAS所在的服务器。

接下来建立数据源:名称:OracleEBSDataSourceJNDI名称:jdbc/oraclesapp ---WPF连接数据库时使用此名称URL:jdbc:oracle:thin:@:1521:prod创建完成后,需创建J2EE 连接器体系结构(J2C)认证数据条目:条目名称:OracleEBS;用户标识:apps,密码:password,创建完成后需再次为数据源OracleEBSDataSource指派“组件管理的认证别名”值:demo/OracleEBS;完成如上操作后测试数据源,得到连接成功后得到如下信息“在节点demo 上的服务器Websphere_Portal 上,数据源OracleEBSDataSource 的测试连接是成功的”。

接下来开始WPF的神奇之旅:2) 创建WPF项目构建 portlet 或应用程序的第一步是创建项目。

此项目将包含应用程序需要的所有工件和功能部件。

要新建项目,请执行以下操作:在设计器“文件”菜单中,选择“新建 > WebSphere Portlet Factory 项目”。

在添加功能部件集页面中,选择要包括在项目中的任何功能部件集,然后单击下一步。

可以稍后将功能集添加至项目或从项目中除去功能集。

在项目服务器目标页面中,依次设置如下内容:服务器类型Portlet Factory Development WAR 位置已安装的应用程序目录应用程序名自动部署要部署到的 WAS 服务器“测试服务器连接”按钮服务器主机-将运行应用程序的服务器的名称服务器端口-将运行应用程序的服务器的端口号J2EE 版本-应用程序将遵循的 J2EE 规范的版本(Tomcat 上不可用)在 Java 设置页中,设定特定项目所需的任何设置并单击下一步。

在WebSphere Portlet WAR 设置页面中,进行下列设置:创建用于 WebSphere Portal 中的 portlet -启用此框以创建portlet WAR 文件。

可以选择创建两种 portlet 之一:Java 标准 portlet API 或 IBM portlet API。

如果选择创建 portlet WAR,您必须根据需要更改缺省值以符合 WebSphere 服务器配置。

建议您选择 Java 标准 portlet API 以创建portlet WAR。

相关文档
最新文档