Netsuite 手工快速迁移已保存搜索

作者:郑德鼎 约 5 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, SD, WM, 仓库管理, 开发, 数据工程, 销售分销
Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

** 一、操作手册 **

**作业内容**

1\. 代码准备

2\. 获取来源环境搜索-代码版

3\. 目标环境快速创建搜索

4\. 认真看【问题与总结】

**设置步骤**

1\. 代码准备

以下为技术伙伴(万家康)编写的代码程序,两个版本,均可根据实际情况直接复制使用

1.1 版本1:迁移内容包含【搜索名称】、【搜索ID版】

[ 复制搜索_包含名称与ID版.docx ]()

1.2 版本1:迁移内容不包含【搜索名称】、【搜索ID版】

[ 复制搜索_不包含名称与ID版.docx ]()

2\. 获取来源环境搜索-代码版

2.1 通过1.1或1.2代码获取搜索-代码版

Step1:编辑需要迁移的已保存搜索

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step2:鼠标右键>检查>控制台,打开网页控制台

Step3:Ctr+A、Ctr+C复制 版本1 或 版本2 代码,并粘贴进浏览器控制台中,下为以1.1版举例

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step4:回车,获取搜索-代码版,以 var data识别需要复制的代码

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step5:复制以 var data开头的代码

3\. 目标环境快速创建搜索

Step1:在目标环境任意界面( 列表界面与主看板界面除外 )右键打开控制台

Step2:在控制台粘贴2-Step4获取的代码

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step3:回车,等待提示成功即可

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step4:查看或检查复制成功的搜索

** 二、问题与总结 **

**问题及解决**

1\. 在目标环境任意界面控制台输入搜索代码版时,报错Uncaught,不能加载模块

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

如图所示,报错。

原因: 主看板及所有列表界面均不支持

解决: 换某单据或搜索编辑界面、查看界面

2\. 在目标环境任意界面控制台输入搜索代码版时,报错Uncaught,需点击下方箭头查询具体报错message

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step1:点击箭头

Step2:查看message,双击赋值进文本框,查看具体报错信息

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

"An nlobjSearchColumn contains an invalid column, or is not in proper syntax

custrecord_fsd_national."

上例 message显示:custrecord_fsd_national 字段不存在

Step3:复制来源搜索获取程序代码时的日志部分(说明2.1-Step4),将日志赋值进JSON格式化工具(https://www.json.cn/)

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step4:打开JSON格式化工具,查询报错字段ID相关信息

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

Step5:查询来源搜索 label对应字段信息,再去目标环境确定该字段是否存在

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

**总结**

1\. 迁移搜索有以下三种快捷方式

方式一:bundle

方式二:复制到账户

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

方式三:此方法

2\. 此方法较适用于优化项目,或客户方已经使用系统,进行升级的项目

因为如果为首次实施,正式环境应该是纯净的,直接通过 Bundle 安装即可

3\. 此方法优点:迁移时不附带任何关联信息

不会附带任何其他字段或记录等关联数据

4\. 此方法缺点:搜索引用字段完整性要求高:一样

需要目标环境中拥有来源环境搜索用到的所有字段

Netsuite 手工快速迁移已保存搜索 - 封面图
Netsuite 手工快速迁移已保存搜索 - 封面图

作者:朱义

审核:于慧

编辑:王锐

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「Netsuite手工快速迁移已保存搜索.md」整理生成,仅用于内部技术分享与学习交流。