Описание тега peoplecode

PeopleCode - это проприетарный язык, используемый приложениями PeopleSoft.
1 ответ

Создать объект динамически из строки в Peoplecode

Я работаю над проектом Peoplesoft, и я борюсь с Peoplecode. Я хочу создать объект с динамическим именем класса в Peoplecode. Вроде как в Java. Это будет выглядеть примерно так: &my_object = create My_Application_Package : Class_string_name() &am…
18 янв '19 в 11:30
1 ответ

Как сделать так, чтобы строка в сетке не появлялась, если ее значение равно 0?

У меня есть только два поля в моей сетке. Просто нужно, чтобы вся строка не появлялась, если значение в одном из полей равно 0.
14 фев '17 в 23:37
1 ответ

Record.Insert() peoplecode не создает исключение при уникальной ошибке ограничения

Народный код прост, создает экземпляр объекта записи, читает из XML-файла, присваивает значения rec.fields, а затем выполняет вставку, за которой следует commitwork(). Единственное, что я вижу, это может быть причиной того, что данные из XML не буду…
20 июн '18 в 15:50
1 ответ

Как обратиться к "Выбор элемента массива 2: индекс не находится в диапазоне от 1 до 1"?

Я устанавливаю программу, в которой он будет читать CSV-файл из каталога и загружать его в таблицу oplesoft. Local SQL &SQL; Local File &FileSetid; Local array of string &Columns_array; Local string &RowSetid; &FileSetid = GetFil…
01 фев '19 в 08:30
0 ответов

FileLayout Peoplesoft не загружает все строки

У меня проблема с загрузкой файла CSV с длинными полями. Я использую свойство SetRecTerminator для загрузки пустых строк длинных полей. Проблема в том, что загружается только первая строка, а файл содержит более 800 строк. Код является: &FILE1.S…
22 июн '18 в 19:38
1 ответ

Peoplecode SQL обновляет значения настроек для дополнительных переменных

Я изменил нижеприведенную программу Application Engine, добавил дополнительное поле (&ItmField) к формату файла CSV, который читает программа. Он корректно обновляет (SQL UPDATE) поле ITEM_FIELD_C10_B, однако я заметил в файле Trace, что операто…
1 ответ

Функция строк, наборов строк в PeopleCode

Я пытаюсь лучше понять, для чего используются строки и наборы строк в PeopleCode? Я прочитал PeopleBooks и до сих пор не чувствую, что у меня хорошее понимание. Я хочу лучше понять их, так как это относится к программам Application Engine. Возможно,…
0 ответов

Как перенести поле CLOB (base64 image string) в файл изображения в peoplecode?

Я пытаюсь вывести свое поле clob, содержащее строку base64 изображений сотрудников, в файл (изображение). Есть ли в любом случае с peoplecode & java, что я могу это сделать? Я пытался использовать функцию Java в peoplecode .getClob(), но не смог про…
26 апр '18 в 21:33
1 ответ

Peoplesoft набор строк

Я новичок в peopleoft. Мне нужна помощь в понимании набора строк, и у меня есть требование, где у меня есть 3 уровня. На уровне 1 у меня есть флажок, и когда я открываю компонент, значение флажка на уровне 1 должно быть передано и отображено в сетке…
06 апр '17 в 09:41
3 ответа

Вызов команды оболочки из peoplecode

Я получаю сообщение об ошибке при вызове команды ОС для Peoplecode с использованием функции EXEC. Вызов такой CommitWork(); &ShellCommand = "/path/mytest.sh param1 param2"; &ReturnCode = Exec(&ShellCommand, %Exec_Synchronous + %FilePath_…
26 апр '17 в 16:47
2 ответа

Как оценить дату только в поле Datetime в App Engine PeopleCode

Я просто хотел сказать, что я новичок в разработке PeopleSoft AppEngine и PeopleCode. У меня есть следующий шаг в программе PeopleSoft App Engine (шаг OnExecute), который извлекает записи в таблице, а затем принимает эти существующие значения и созд…
1 ответ

Ошибка при использовании winmessage для переменной вне метода

Так что у меня есть этот код в моем классе внутри пакета приложения. Если я помещаю winmessage внутри метода, у него нет проблем, но когда он за пределами, он говорит, что нуждается в утверждении. Кто-нибудь знает, почему это происходит? Вот мой код…
30 янв '19 в 09:23
0 ответов

Программа Application Engine - произошла ошибка вставки NULL

У меня есть нижеприведенная программа Application Engine, которую я немного изменяю, и теперь я получаю ошибку вставки NULL (Невозможно вставить значение NULL в столбец 'EFFDT', таблица 'XXX.dbo.PS_ITM_VNDR_UOM_PR'. Внутри While блок есть SQLExec за…
1 ответ

Найти SendMail Peoplecode

В PeopleSoft FSCM у нас есть настраиваемая функциональность, которая генерирует уведомление по электронной почте со ссылкой на прямых пользователей, которые утверждают ваучеры онлайн. Я нашел часть текстовой строковой переменной, которая составляет …
20 ноя '18 в 15:29
1 ответ

Как использовать несколько значений в когда (Evaluate)?

У меня есть следующий код, и, как видно, в обоих случаях я использую Section = A. Но есть ли способ проверить оба "1" и "2" в "Когда", чтобы избежать большего количества строк кода? Evaluate INTERFACE When "1" SECTION = "A"; Break; When "2" SECTION …
06 фев '17 в 16:07
1 ответ

AddDropDownItem PeopleCode

Я нашел этот PeopleCode где-то, что он может динамически добавлять элементы в выпадающий список: Component number &rownum; Local SQL &SQL; Local Rowset &rset0, &rset1; Local String &type, &descr; &rset0 = GetLevel0(); &am…
26 июн '18 в 16:28
1 ответ

Отображение статуса запущенного процесса в PeopleSoft

Итак, у меня есть кнопка на странице, где при нажатии она запускает процесс, в частности механизм приложения. Как мы все знаем, когда движок приложения работает, он отображается на странице мониторинга процесса. То, что я хочу сделать, находится на …
25 апр '18 в 04:28
1 ответ

Компонент Peoplesoft Component

Я работаю над интерфейсом компонентов в Psoft, используя AE и Pcode. При методе create() для ключей выдается ошибка ОШИБКА: недопустимое значение для ключа с таблицей подсказок в редактировании поиска. (91,78) Кто-нибудь имеет большие знания в peopl…
1 ответ

Ошибка при изменении значения (Excel для CI PeopleSoft CMS)

В модуле PeopleSoft Campus Solutions я использую ADM_APPL_ENTRY1 Компонентный интерфейс (CI) для запуска некоторых данных. Используемая мной учетная запись пользователя является клоном PS пользователь (то есть полные права). Я пытался как с моей уче…
24 авг '17 в 12:19
1 ответ

Повторное использование оператора SQL в PeopleCode для таблицы подсказок

У меня есть страница в PeopleSoft, в которой есть несколько похожих полей. Каждый из них использует таблицу подсказок, для которой установлено динамическое представление. При изменении одного поля оно заполняет свойство SQLText двух других полей, вк…
05 ноя '18 в 16:57