最近刚接触EBS,需要修改一个WEBADI,增加一列。接口的Package已经有预留字段了,但内容试图没有预留字段。在试图添加了所需字段后,在内容里并没有显示那一列。
执行以下语句:
DECLARE
v_col_name VARCHAR2(20) := 'XXX'; --内容列名称
v_coutent_name VARCHAR2(30) := 'XXX'; --内容名称
v_integrator_inner_name VARCHAR2(30) := 'XXX'; --集成器内部名称
v_rowid VARCHAR2(100);
v_recd BNE_CONTENT_COLS_B%ROWTYPE;
BEGIN
WITH content_cols AS(
SELECT ccb.*
FROM BNE_CONTENT_COLS_B ccb,
BNE_CONTENTS_B cb,
BNE_CONTENTS_TL ctl
WHERE ccb.CONTENT_CODE = cb.CONTENT_CODE
AND cb.CONTENT_CODE = ctl.CONTENT_CODE
AND ctl.LANGUAGE = 'ZHS'
AND ctl.USER_NAME = v_coutent_name
AND cb.INTEGRATOR_CODE LIKE v_integrator_inner_name || '%'
)
SELECT *
INTO v_recd
FROM content_cols
WHERE SEQUENCE_NUM = (SELECT MAX(SEQUENCE_NUM) FROM content_cols);
BNE_CONTENT_COLS_PKG.INSERT_ROW( X_ROWID => v_rowid,
X_APPLICATION_ID => v_recd.APPLICATION_ID,
X_CONTENT_CODE => v_recd.CONTENT_CODE,
X_SEQUENCE_NUM => v_recd.SEQUENCE_NUM+1,
X_OBJECT_VERSION_NUMBER => v_recd.OBJECT_VERSION_NUMBER,
X_COL_NAME => v_col_name,
X_USER_NAME => v_col_name,
X_CREATION_DATE => TRUNC(SYSDATE),
X_CREATED_BY => v_recd.CREATED_BY,
X_LAST_UPDATE_DATE => TRUNC(SYSDATE),
X_LAST_UPDATED_BY => v_recd.LAST_UPDATED_BY,
X_LAST_UPDATE_LOGIN => v_recd.LAST_UPDATE_LOGIN,
X_READ_ONLY_FLAG => v_recd.READ_ONLY_FLAG
);
COMMIT;
END;
在内容里已经显示了所加的列,OK!
分享到:
相关推荐
Oracle EBS R12 WebADI 开发指南 Oracle EBS R12 WebADI 是 Oracle E-Business Suite(EBS)中的一种开发工具,用于快速构建基于 Web 的应用程序。WebADI 提供了一种基于模板的开发方式,允许开发人员快速创建基于...
### WebADI在Oracle EBS R12中的使用详解 #### 一、概述 随着Oracle E-Business Suite (EBS) R12版本的推出,WebADI(Web Application Desktop Integration)作为一项重要的数据导入工具,其功能得到了显著增强,...
### ORACLE EBS Web ADI 深入浅出 #### Oracle Web ADI 是什么? Web ADI(Web Application Development Integrator)最初是为Oracle HRMS模块提供的一个自服务应用程序,它允许用户通过浏览器访问并在服务器端...
Oracle EBS R12 Web ADI 使用手册 本文档旨在提供 Oracle EBS R12 中 WEB ADI 的使用手册, मदद用户快速掌握 WEB ADI 的使用和设置步骤。同时,本文档还将介绍 WEB ADI 在资产管理和总帐日记帐中的应用。 标题...
WEB ADI(Web Application Development Interface)是Oracle E-Business Suite中的一个工具,允许用户通过Excel等桌面应用程序与Oracle系统进行数据交互。以下是对WEB ADI开发的一些关键知识点的详细解释: 1. **...
WebADI開發操作手冊(含期初設定).ppt
### Oracle Web ADI 开发笔记(抽丝拨茧篇) #### 概述 《Oracle Web ADI 开发笔记(抽丝拨茧篇)》是一份由作者JarWang(王重东)编写的关于Oracle Web ADI(Web Application Development Integrator)的详细技术...
- **定义映射**:在Web ADI中配置映射,将模板中的列与EBS数据库表的字段对应起来。 - **设置验证**:添加验证逻辑,确保用户输入的数据符合业务规则和EBS系统的约束。 - **测试和部署**:在完成上述步骤后,...
Oracle Web ADI 详细开发步骤上课讲义 Oracle Web ADI 是一种基于 Oracle 的自动数据导入工具,主要用于将 EXCEL 数据导入 Oracle 系统中。下面是 Oracle Web ADI 的详细开发步骤: 程序开发部分 1.1 新建临时表 ...
### Oracle WEB ADI 开发知识点解析 #### 一、Oracle WEB ADI 概念与背景 **Oracle WEB ADI**,即 **WEB Application Development Integrator**,最初是为Oracle HRMS(Human Resource Management System)模块...
Oracle EBS WebADI开发培训教程:WEBADI开发入门教程
Oracle_EBS_WED_ADI定义过程,1. 使用桌面集成管理器(Desktop Integration Manager)职责定义WEB ADI集成器 桌面集成管理器> 管理集成器
EBS资产的webADI模板.xlsx
Oracle Web Applications Desktop Integrator(Web ADI)是一款强大的桌面集成工具,允许用户创建电子表格,以便上传数据到Oracle应用程序中。下面是Web ADI的详细知识点: 什么是Web ADI? Web ADI是Oracle ...
总账操作基础 web_adi 的应用,详细操作步骤,图文并茂!
Oracle Web ADI 是Oracle E-Business Suite中的一种工具,用于集成Excel电子表格和企业应用程序,方便用户通过熟悉的Excel界面进行数据输入和管理。以下是对Oracle Web ADI开发步骤的详细说明: 1. **程序开发部分*...
- **Social Networking Web Sites**: 可能列出了与ADI公司产品相关的社交网络网站。 - **Notation Conventions**: 符号约定,对文档中使用的特定符号或术语的解释。 - **COMPILER C/C++ Compiler Overview**: 编译器...
ADI的射频仿真工具,支持ADI公司全系列器件。