问题标签 [peoplecode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
157 浏览

peoplesoft - 查找 SendMail 人员代码

我们在 PeopleSoft FSCM 中具有自定义功能,可生成带有链接的电子邮件通知,以指导用户在线批准凭证。我在下面的 Record PeopleCode 中找到了组成电子邮件的文本字符串变量的一部分,但是我似乎找不到实际出站电子邮件对象的创建位置,并且正在调用 Send 方法并使用 &EMAIL_TEXT 变量。我已经完成了对变量的 Find In 搜索,但这并没有引导我找到生成电子邮件的代码。任何有关如何找到它的建议表示赞赏!

这是带有电子邮件正文变量的代码片段:

这是字段 BUSPROCNAME 上的完整 Record PeopleCode(用于上下文),带有 SaveEdit 操作:

0 投票
1 回答
306 浏览

xml - 无法使用 XSL 在 XML 中打印特殊(非英语)字符(拉丁语、德语等)

我有一个 XML,其中包含一些特殊(非英语)字符,如 š、ý 等。如何处理 XSL 中的特殊字符?

当我在我的程序中使用编码为 UTF-8 时,生成了 XML 文件,但我无法打开 XML 文件,因为它有一些垃圾数据代替了特殊字符。后来我将编码更改为 ISO_8859-1/ISO-8859-1 并生成了 XML,这次我能够查看 XML 数据,但数据/名称显示为“Ale?, Rodý”而不是“Aleš, Rodý” .

字母 - “š”被“?”取代 和“ý”正确打印。

如何使用 XSL 在 XML 中打印非英文字符?

注意 - 我已经在 (PeopleSoft) 应用程序包 > 应用程序类 (PeopleCode) 中编写了 XSL 代码来生成 XML 文件。我正在使用 Transform Application 引擎程序调用这个 App 类。XML 文件与银行支付文件相关。

0 投票
1 回答
918 浏览

unix - 从 PeopleCode Exec 函数返回代码

我正在尝试使用 PeopleSoft 中的 EXEC 命令启动第三方程序。它返回错误代码 127。当我从 Unix 命令行启动程序时,我没有收到任何错误。有人知道127代码是什么吗?或者有所有返回码的列表?

0 投票
1 回答
588 浏览

peoplesoft - 从 Peoplecode 中的字符串动态创建对象

我在 Peoplesoft 项目上工作,我在 Peoplecode 上苦苦挣扎。我想在 Peoplecode 中创建一个具有动态类名的对象。有点像Java。这看起来像这样:

其中“ Class_string_name ”将是动态的。这可能吗 ?我是否必须为所有相关类创建一个接口?

欢迎任何帮助或建议

谢谢

0 投票
1 回答
334 浏览

peoplesoft - 将 winmessage 用于方法外的变量时出错

因此,我在应用程序包中的类中有此代码。如果我把 winmessage 放在方法里面它没有问题,但是当它外面它说它需要一个声明。有谁知道为什么会这样?这是我的代码:

发生错误的部分在 WinMessage(&description);

0 投票
1 回答
1746 浏览

peoplecode - 如何解决“获取数组元素 2:索引不在 1 到 1 范围内”?

我正在设置一个程序,它将从目录中读取 csv 文件,并将其加载到 peoplesoft 表中。

我收到“获取数组元素 2:索引不在 1 到 1 的范围内”。

我拥有的输入文件包含以下内容:

BUSINESS_UNIT,CUST_ID,ITEM,ENTRY_TYPE,ENTRY_REASON 10000,ARTEST,ITEM01,NEW,NEW

0 投票
0 回答
92 浏览

peoplesoft - 添加字段作为备用搜索键后出现奇怪的搜索问题

我在 FSCM 的供应商页面中添加了备用搜索键。页面组件的搜索记录使用了我修改的 SQL 视图,并在下面的自定义(PS 指定的自定义字段)字段(VNDR_FIELD_C30_B)中添加到视图中,以及字段列表中的附加字段。在记录字段的属性中,我将其设置为备用搜索键。

在此处输入图像描述

该字段现在正确显示在我的搜索页面上(我将其上的标签更改为员工 ID)并且我可以通过输入 SETID 值以及自定义字段中的值来正确搜索供应商。它将适当地调出记录,如下所示:

在此处输入图像描述

在此处输入图像描述

如果我点击返回搜索按钮,我会按预期返回搜索页面,但是如果我再次搜索同一供应商(或任何供应商),我只会被带到这个部分加载的页面,并且您在上面看到的供应商的所有其他选项卡以及典型的底部导航/页面功能都丢失了。

在此处输入图像描述

我必须再次从面包屑中单击页面名称以刷新页面,然后我可以再次搜索供应商 1 次,但在第二次搜索时我会再次遇到同样的问题。

有没有可能造成这种情况的原因?让我知道是否需要其他信息。

0 投票
1 回答
1017 浏览

peoplesoft - 如何使用单选按钮进行人员编码

你们中的任何人都知道如何使用单选按钮选择的值进行人员编码吗?

我有这个带有学术课程单选按钮的页面,当用户从其中一个程序中进行选择时,我想根据单选按钮中选择的程序打印一份报告。

知道从哪里开始以及如何做到这一点吗?

非常感谢帮忙。

0 投票
1 回答
446 浏览

peoplesoft - PeopleSoft App Engine 程序流程如何发生

我正在了解有关 PeopleSoft 应用程序引擎程序流程的更多信息。根据我在 PeopleBooks 中阅读的内容,步骤中的任何指定 aDo SelectDo When执行Do While循环活动的操作,其中所有后续操作(在该步骤内)一次循环通过一行。

我见过一些 App Engine 程序,包括下面的一个,其中一个Do Select动作发生在一个步骤中,然后是一个Call Section执行程序另一个部分的动作。这是否意味着循环仍然一次遍历被调用部分的一行,就像在调用步骤中重复任何其他操作一样?

我的第二个问题特定于以下 App Engine 程序。在程序底部突出显示的 PeopleCode 操作中,您可以看到它运行 PeopleCode 来检查/比较数据元素,然后退出。我的问题是,这段代码是在循环动作的上下文中运行的,它一次执行一行,还是通过同时查看缓冲区中的所有内容来执行?我认为它只能逐行处理,因为它需要正确退出/中断该步骤。希望我的问题是有道理的,但我很高兴澄清是必要的。谢谢!

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
269 浏览

oracle - 在应用程序设计器“指定的列名数量无效”上构建视图时出错

当直接在数据库上运行它时,我没有得到任何错误,但是当我在应用程序设计器上编译和构建它时,我得到一个错误“指定的列名数量无效”

我也试过这个,但仍然得到同样的错误。

这也不过没什么..