问题标签 [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 回答
262 浏览

peoplesoft - 根据 PO 获取申请 ID

在 FSCM 中,我希望修改添加/更新采购订单页面(主菜单--> 采购--> 采购订单--> 添加/更新采购订单)上的搜索视图,以在搜索结果页面中显示与采购订单相关联的申请 ID . 我发现的唯一一个同时具有两者的表PO_ID是,REQ_ID但是PS_PO_LINE_DISTRIB除非我使用SELECT DISTINCT子句,否则当 PO 上有超过 1 行时,我将获得多个 PO_ID 行。

在采购订单查询中,您可以通过单击采购订单查询详细信息页面中的文档状态链接查看与采购订单相关的相关申请 ID。

我开始查看采购订单查询中的 PeopleCode,以了解他们如何将 PO 链接到申请,并且它似乎使用带有相关 PeopleCode 函数库的工作表,但我无法弄清楚它们是如何链接的。我希望其他人可能知道这个问题的答案。谢谢你。

0 投票
1 回答
252 浏览

peoplesoft - 运行应用引擎时如何知道应用包中记录和字段的值?

所以我有这个Application Engine,调用这个Application Package,这个应用包有一个CreateSql(Select...)语句,并且一些记录和字段是动态的。

我的问题是——我怎么可能知道这些动态记录和字段具有什么价值?

我尝试MessageBox对应用程序包进行操作,但它没有显示在应用程序引擎的消息日志中。

知道怎么做吗?

0 投票
1 回答
60 浏览

sql - 了解项目中的查询中有多少条记录

所以我有这个作业,如果一个 PeopleSoft 项目中有一个查询,出于性能原因,我会尝试查看该查询中有多少记录。

我尝试浏览元表,但似乎找不到任何存储此信息的记录,或者可能错过了它。

我已经尝试了一些元表,但我得到的关闭是 PSRECDEFN,它只有一个字段计数字段。

有没有人有任何经验或想法如何做这样的任务?

感谢所有的帮助。

谢谢!

0 投票
1 回答
905 浏览

peoplesoft - PeopleCode 函数上下文

我有以下功能,我试图在 FSCM 9.2 的支付周期管理器中的打印机输出目标中修改为默认值,但需要更好地了解当前自定义正在做什么。

我们在 Record PeopleCode (PYCYCL_STATRPT.PAY_RUN_AP_STATUS)(RowInit 事件)中有一个自定义函数,定义如下:

据我所知,该函数似乎将变量 &GHSOUTDEST 返回给调用它的代码,我相信它在其他 Record PeopleCode (PYCYCL_STATRPT.OUTDESTTYPE) (FieldChange 事件)上声明的位置下方:

我的问题是,如果声明函数的位置(紧接在上面)是调用 PAY_RUN_AP_STATUS 字段中定义的主函数,为什么我没有看到声明语句中使用的输出(返回)变量(&GHSOUTDEST)?在函数声明下方的 Evaluate 语句中,函数的返回值是否以任何方式用于 Evaluate 指令?看起来 SQLExec 语句 (PYCYCL_STATRPT.OUTDEST) 中的第二个 Bind 变量是什么设置了 OUTDEST 字段?

从这里我希望能够在特定的打印机目标路径中进行默认设置,具体取决于支付周期管理器所处的步骤(状态),因为它需要转到不同的位置进行支票打印,然后才可以打印建议。

0 投票
1 回答
431 浏览

oracle - 如何在 PeopleCode 中获取 SQL 对象的列名?

我有一个iscript,它运行以前创建的 SQL 语句集合中的一个,绑定几个参数,并生成 XML 结果。

每个请求中使用的 SQL 在参数数量和返回的列数(和名称)方面有所不同。

除了一个突出的问题之外,一切都非常简单:我如何收集列名并将该信息包含在返回的数据中?

目前我们正在使用CreateSQL命令和 SQL 对象。据我所知,我们只能遍历结果值,而不是列名和值的字典。

在 iscript 的上下文中,如何使用无法提前知道的(基本上)动态 SQL 在 PeopleCode 中返回列名和结果?

0 投票
1 回答
66 浏览

sql - 带有两个工作地点的员工 ID 案例的 SQL

我需要视图方面的帮助。

我有这个员工现在出现了两次,因为他列出了两个工作地点。

如何将某些内容放入视图中,以便选择一个位置而不是两个位置?

数据示例

我只想在视图执行时120032显示他。NYC

在应用程序设计器中将某些内容放入字段公式中是否更好?

0 投票
2 回答
924 浏览

css - 将自定义 CSS 应用于 peoplesoft 中的按钮

我是 PeopleSoft 和 Application Designer 的新手。我正在开发 Peoplesoft 9.0。我想使用自定义 CSS 样式创建自定义按钮外观。

  • 我在页面上添加了一个按钮。

  • 我使用以下脚本创建了一个带有类型(自由格式样式表)的样式表,并将其保存为名称“设计”:

  • 在组件的 PostBuild PeopleCode 事件中,我添加了以下行:

但是,当我双击其中一个按钮以在其上添加样式时,在“类型”选项卡和样式字段中,我找不到我创建的名为“设计”的自定义样式。

我尝试在流体选项卡和默认样式名称中添加 (button1 - .button1 - # button1)。

我还通过 PIA 在 PeopleSoft 应用程序的品牌中添加了这个 CSS。

但没有任何效果,按钮使用默认样式。

任何帮助表示赞赏。

0 投票
1 回答
743 浏览

peoplesoft - 选择行时从网格触发人员代码

要在网格中选择一行,我们可以使用这个 Peoplecode :

但是,如果选择了网格中的一行,我们如何触发人员代码呢?

网格中有任何表示 CheckBock Select 的字段,只需在 Row selection Indicator 中的 Grid properties Multiple Row(复选框)中进行添加即可。

有人可以帮忙吗?

0 投票
2 回答
470 浏览

peoplesoft - CreateRecord 更新方法不更新表

我已经修改了下面的 App Engine 程序,以使用文件布局更新现有行上的字段。我添加了代码来更新填充了新供应商项目 ID 的项目的现有行。虽然程序在运行时不会出错,但它实际上也不会使用 ITM_ID_VNDR 字段更新表 PS_ITM_VENDOR。程序适当地读取文件布局,我可以显示 ITM_ID_VNDR 的变量。我不确定我是否为 CreateRecord 类正确使用了 .Update 方法。底部的“2020 年 1 月 7 日”评论注明了这些更改。

更新:我可以在跟踪文件中看到我在尝试更新时没有选择表的关键字段。我认为这是问题的一部分......

0 投票
1 回答
270 浏览

peoplesoft - PeopleCode:何时在字段上使用 Value 属性?

.Value编写了一些代码以在不使用属性的情况下从字段中获取数据:

其他代码使用该.Value属性:

有什么区别?

是否有时应该使用一个而不是另一个?