Best Of
Re: Retrieve a Message from the Work Center
It's not easy. The Work Centre messages are held hierarchically in table F01131M, where each row is identified by a serial number and also carries the serial number for it's parent so you have to step through the messages to find the actual error you want.
We have one orchestration that looks at the Work Centre messages to return an error message to an external system and uses a recursive SQL to generate all of the error messages for a specific transaction and then returns them in a text file via SFTP.
We use a Database Connector to run the SQL and build the text file. Substitution data is populated in the error message. The following code snippet will hopefully help:
All the best
Jonathan
// Retrieve the error messages associated with the rejected voucher...
def sqlErr = " select zmppsrk" +
" , zmpsrk" +
" , zmserk" +
" , frdsca" +
" , zmlv" +
" , zmtsv" +
" , zmtmpi" +
" from ${dta}.f01131m" +
" left outer join dd920.f9203" +
" on frdtai = zmtmpi" +
" where (zmppsrk = (select max(zmppsrk)" +
" from ${dta}.f01131m" +
" where zmtmpi = 'LM0012'" +
" and zmtsv like '%${ediBatch}%') or" +
" zmppsrk = (select min(zmserk)-1" +
" from ${dta}.f01131m" +
" where zmtmpi in ('LM0002', 'LM0006', 'LM0007', 'LM0008')" +
" and zmtsv like '%${caseID}_${YMD}%'))" +
" and zmserk >= (select min(zmserk)-1" +
" from ${dta}.f01131m" +
" where zmtmpi in ('LM0002', 'LM0006', 'LM0007', 'LM0008')" +
" and zmtsv like '%${caseID}_${YMD}%')" +
" start with zmpsrk = (select min(zmpsrk)" +
" from ${dta}.f01131m" +
" where zmtmpi in ('LM0002', 'LM0006', 'LM0007', 'LM0008')" +
" and zmtsv like '%${caseID}_${YMD}%')" +
" connect by nocycle zmpsrk = prior zmserk" +
" order by 3, 2, 1";
if (debug) { orchAttr.writeDebug(dbgPrefix + "0055 - SQL: " + sqlErr); }
PreparedStatement prpErr = sqlConnection.prepareStatement(sqlErr);
ResultSet setErr = prpErr.executeQuery();
errMsg = "";
errCode = "";
while (setErr.next()) {
msgText = setErr.getString("frdsca");
msgData = setErr.getString("zmtsv");
msgID = setErr.getString("zmtmpi");
// Merge any substitution values into the message text...
String [] cleanData = msgData.split("<")*.trim();
String [] sub = cleanData[0].split("\\|")*.trim();
if (msgText.contains("&1")) { msgText = msgText.replace("&1", sub[0].trim()); }
if (msgText.contains("&2")) { msgText = msgText.replace("&2", sub[1].trim()); }
if (msgText.contains("&3")) { msgText = msgText.replace("&3", sub[2].trim()); }
if (msgText.contains("&4")) { msgText = msgText.replace("&4", sub[3].trim()); }
if (msgText.contains("&5")) { msgText = msgText.replace("&5", sub[4].trim()); }
// Add to the error message. This allows for multiple lines...
errMsg = errMsg.trim() + " " + msgText.trim();
errCode = errCode.trim() + " " + msgID.trim() + ";";
}
setErr.close();
prpErr.close();
// Check for missing values and default if needed..
if (errCode == "") { errCode = dftCode; }
if (errMsg == "") { errMsg = dftMsg; }
// Build output line for text file...
output = caseID + sep +
errCode + sep +
errMsg;
// and write it to the text file...
if (debug) { orchAttr.writeDebug(output); }
fw.write(output + crlf);
}
}
Tax Update 25C - Question about new field on ps_pay_distributn record
Good afternoon—-
Our company runs compare reports while applying the Tax Update. We found a new field on the ps_pay_distributn record called DIRDEP_EFFDT but unable to find any information about the new field. I was on the 25C webcast and do not recall any mention of this new field on the record. Does anyone know where I can find information on this field?
Thank you!
Re: FIXED ASSET QUESTION
Hello,
You can use the R12108 (Asset Transfer) report to transfer a group of assets from one company to another company.
Please see this document on that R12108 UBE for more information:
E1: 12: Overview Asset Transfer Setup (R12108) (Doc ID 1385334.1
If there are issues with the transfer, please open a SR service request for specific assistance.
How to Assign a Notification Name for Custom Approvals That Are Blank in the Transaction Registry
For some custom approvals, the "Notification Name" field is blank in the 'Register Transaction' page.
In order to send and receive notifications, this document explains how to assign one since the Notification Settings page does not have corresponding entries for these custom approvals.
Doc ID 3103962.1. http://bit.ly/3Lhy2jw
Re: OBBBA Overtime Employer Reporting Requirements
Hi Sarah,
I think the information on that page is a little out of date, but it does note the following:
- "Guidance: By October 2, 2025, the IRS must publish a list of occupations that “customarily and regularly” received tips on or before December 31, 2024.
- The IRS will provide transition relief for tax year 2025 for taxpayers claiming the deduction and for employers and payors subject to the new reporting requirements."
The IRS has since indicated that "Form W-2, existing Forms 1099, and Form 941 and other payroll return forms will remain unchanged for TY 2025.”
This was indicated in an IRS Newswire email sent on August 7th 2025:
“Form W-2, existing Forms 1099, and Form 941 and other payroll return forms will remain unchanged for TY 2025.”
The IRS Newswire email also stated: “Looking ahead to TY 2026-The IRS is working on new guidance and updated forms for TY 2026. These will include changes to how tips and overtime pay are reported. The IRS will coordinate with employers, payroll providers and tax professionals to ensure a smooth transition.
More information will be shared in the coming months about how taxpayers can claim OBBBA-related tax benefits when they file their returns. The Treasury Department and the IRS are preparing additional guidance for both reporting entities and individual taxpayers.”
Earlier this week, the IRS supplied early release draft copies of the employee W-2 and W-2c for 2026. These forms contain changes to Box 14 and the addition of new Box 12 codes to accommodate the no tax on overtime/tips, etc included in the OBBB. The tracking bug 38182993 - REPORT FEDERAL EXEMPT OVERTIME EARNINGS ON EMPLOYEE W-2 will be used to track the W-2 changes. (I will need to log another to track the changes to the W-2c for 2026.) However, note that any changes to the 2026 employee W-2/W-2c will be delivered for next year end, and would require the official/final forms to be published by the IRS.
There are still a lot of unknowns about the no tax on overtime/tips provisions included in the OBBB, so we are closely monitoring the IRS for further guidance to be issued.
Re: Peoplesoft patch related to OBBBA(One Big Beautiful Bill Act)/ No Federal Tax on Overtime & Tips?
Similar question the the above.
IRS issued the following update yesterday:
Re: Peoplesoft patch related to OBBBA(One Big Beautiful Bill Act)/ No Federal Tax on Overtime & Tips?
How is the system equip under delivered configuration to support employers that pay overtime as a cumulative rate instead of an isolated premium, in other words how will employers be able to isolate the 0.5 in the 1.5 per hour for proper reporting with out customizations?
Import Journal Process
I am unable to see ledger while scheduling Import Journal process though i have general accountant role & general accounting manager role and proper data Access for Data access
