Delimiting IT0009 for Termination action
Hi All,
I have a requirement to delimit the bank details IT0009 30days after termination of the employee. Can any one suggest me regarding.
Thanks,
Sang
Hi Sang
Since IT0009 is time constraint 1 so delimit can not be done for this record. However, when a person is terminated or separated from the organisation, you may change his payment method from "T" to " " (Bank) Cash payment or vice versa from the date of termination.
Regards,
Devojit
Similar Messages
-
Dump error while running termination action
I'm facing a dump error while running termination action, please, if some one wud help me out of this error. here when im termination action the system is opening action infotype when given the date of termination and try to save, system shows a warning message that "Record valid from 08.08.1995 to 31.12.9999 delimited at end" then I press enter and system is asking me to save. when I do so, rather than it taking me to another screen its throwing a dump error.
Runtime Errors SYNTAX_ERROR
Date and Time 21.10.2008 18:54:05
Short dump has not been completely stored (too big)
Short text
Syntax error in program "SAPLCACS_BU_PARTNER ".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLBUD_CHECK" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "SAPLCACS_BU_PARTNER " in
include "LCACS_BU_PARTNERU44 " in
line 19:
"The key of internal table "LT_BUT0BK" contains components of type "X" "
"or "XSTRING". The "READ TABLE LT_BUT0BK" statement is not permitted fo"
"r such tables in a Unicode context."
The include has been created and last changed by:
Created by: "SAP "
Last changed by: "SAP "
Error in the ABAP Application Program
The current ABAP program "SAPLBUD_CHECK" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
The following syntax error was found in the program SAPLCACS_BU_PARTNER :
"The key of internal table "LT_BUT0BK" contains components of type "X" "
"or "XSTRING". The "READ TABLE LT_BUT0BK" statement is not permitted for
"r such tables in a Unicode context."
ger Location of Runtime Error
Program SAPLBUD_CHECK
Include LBUD_CHECKF01
Row 1.129
Module type (FORM)
Module Name RLDEL_CHECK
ce Code Extract
SourceCde
9
0 *------ ... Funktionsbausteine ermitteln -
1 CALL FUNCTION 'BDT_TBZ1F_GET'
2 EXPORTING
3 iv_objcn = gc_objcn_bupa
4 iv_objap = gc_objap_bupa
5 TABLES
6 et_tbz1f = lt_tbz1f
7 EXCEPTIONS
8 not_found = 1
9 OTHERS = 2.
0 READ TABLE lt_tbz1f INDEX 1.
1 IF sy-subrc = 0.
2 CALL FUNCTION 'BUP_PARTNER_GET'
3 EXPORTING
4 i_partner = is_but100-partner
5 i_cp_exclude = gc_x
i_is_exclude = gc_x
PORTING
e_but000_int = ls_but000_int
CEPTIONS
OTHERS = 1.
... Funktionsbausteine aufrufen -
T lt_tbz1f WHERE ztpkt = 'RLDEL'
AND NOT fname IS INITIAL.
Datümer alt = neu = SPACE => Löschung, sonst Update -
(Einschränkung der Gültigkeit)
FUNCTION lt_tbz1f-fname
PORTING
i_partner = is_but100-partner
i_partnerguid = ls_but000_int-partner_guid
i_role = is_but100-rltyp
i_dfval = is_but100-dfval
i_calltp = iv_calltp
i_valid_from = is_but100-valid_from_dats
i_valid_from_old = iv_valid_from_old
i_valid_to = is_but100-valid_to_dats
i_valid_to_old = iv_valid_to_old
PORTING
e_result = lv_result.
... Ergebnis merken, wenn höher als bisheriges Zwischenergebnis-
v_result > gv_wu_result. "#EC PORTABLE
wuresult = lv_result.
F.
... Ergebnis ist 'Nicht löschen': Zeitpunkt abbrechen -HI Mallik,
for termination action the operation that i've set is
lis9 0001
cop 0002
lis9 0007
cop 0008
lis9 0014
lis9 0015
lis9 0587
so just want to know if the set format for termination action is right
and other option is that if there is some change to settings of infotype charateristics in table v_t582A this may cause change in the date that is cause of error.
can u please suggest the above alignment of operations and infotype is right and provide me the idle settings for infotype characteristics which may solve my query.
thanks mallik. -
Hello,
I am workin on Oracle 11G STIGs and one STIGs states that audit log should include followings;
- User ID.
- Successful and unsuccessful attempts to access security files
- Date and time of the event.
- Type of event.
- Success or failure of event.
- Successful and unsuccessful logons.
- Denial of access resulting from excessive number of logon attempts.
- Blocking or blacklisting a user ID, terminal or access port, and the reason for the action.
- Activities that might modify, bypass, or negate safeguards controlled by the system.
I know how to enable audit trial with OS or DB, EXTENDED levels. However, I could not find if it is possible that audit logs can contain info of Blocking or blacklisting a user ID, terminal or access port, and the reason for the action.2687254 wrote:
Hello,
I am workin on Oracle 11G STIGs and one STIGs states that audit log should include followings;
- User ID.
- Successful and unsuccessful attempts to access security files
- Date and time of the event.
- Type of event.
- Success or failure of event.
- Successful and unsuccessful logons.
- Denial of access resulting from excessive number of logon attempts.
- Blocking or blacklisting a user ID, terminal or access port, and the reason for the action.
- Activities that might modify, bypass, or negate safeguards controlled by the system.
I know how to enable audit trial with OS or DB, EXTENDED levels. However, I could not find if it is possible that audit logs can contain info of Blocking or blacklisting a user ID, terminal or access port, and the reason for the action.
Think about that. If the port or terminal (client ip address) is blocked, then the communication never got to the database. So how would the database be able to audit an action that never got there? -
UK Payroll Issue for terminated emp.
HI Experts.
Im facing a problem with payroll process. I did termination action for an employee. He was paid in September but I made him a leaver from 31.08.08 so that the system will reverse automatically the entry for September. When running the payroll, its giving the error message below, that an employee is getting a negative taxable pay due to the reversal.
It is showing following error in log.
5 PIT GGDN NOAB Interpret NI retro changes
5 Processing U
U Termination in operation ERROR
20090751
GGDN*/121< 0 ERROR #NEXTR A * "NEGATI VE TAXABLE PAY, INAC T
Basic entry in IT :
Processing at End of Selection
Regards.
SamIs this issue in the live production system? Person left in August, but you only became aware of it in November?I am not too sure what can be done in this case, Schema GRET works for us only if retro is restricted to one period i.e if you are running November payroll, it should only retro for October.
If you facing this issue in test system try running October payroll using schema GRET. I will think about this some more in the meantime. -
How to restrict change/creation of Infotype record after termination action
Hi All,
Based on my client requirement, we have to restrict any change or creation of certain infotypes after performing termination action.
For Ex:- Suppose termination date is 01.01.2008. End user should not able to change or create any new record for infotype 0001, 0008 and 0016 after 01.01.2008.
This is very critical. Request your valid input ASAP.
Thanks in advance.
Regards,
PurnimaHi Sreenu,
Thanks for your valid input.
I tried by giving "EDQ". Then I got below mentioned error while performing termination action.
Error:- "Status EDQ of the user interface MP000100 missing"
Can you help please?
Regards,
Purnima -
Import text into a form from a tab delimited file using an action
Good evening.
I am using Adobe Acrobat XI Pro
I have been working all weekend so far on this, and have tried many options.
What I am wanting is to import a line of data from an excel file into a form, save the file with a name drived from the form fields, close the new file, then go back to the original file, import a line of data, and so on and so on.
I had all of this working in livecyle with a tool, but now that we are going to Windows 8 and Microsoft Office 2013, the driver that I need to load the excel file into the form is not available--so now I have to redo the forms in Adobe and import using a tab delimited file.
I would like to do this with an action.
Thus far, I have the following.
**Credit goes to George Johnson who helped me with the script to save the file using field names a few months ago**
To start, I have a folder level script
mySaveAs = app.trustPropagatorFunction(function(doc,path)
app.beginPriv();
var myDoc = event.target;
myDoc.saveAs(path);
app.endPriv();
myTrustedSpecialTaskFunc = app.trustedFunction(function(doc,path)
//privileged and/or non-privileged code above
app.beginPriv();
mySaveAs(doc, path);
app.endPriv
//Privileged and/or non-privileged code below
For the Action, I start with the Form file loaded
Then I execute a javascript to import the text into the file.
this.importTextData("/c/data/clerical.txt");
The next step is to save the file using field names as part of the file name
--credit goes to George Johnson who assisted me with this on a similar project a few months ago.
//Get the Field Value
var fn=getField("Last").valueAsString + "-" + getField("First").valueAsString;
//Specify the folder
var fldr = "/c/data/";
//Determine the full path
var fp=fldr + fn + ".pdf";
//save the file
myTrustedSpecialTaskFunc(this, fp);
That is as far as I have gotten.
What I want to do now is load the original form file, import the next line into the form, save the file, repeat.
If anyone could assist me, I would greatly appreciate it.
**note I had to type this from my I-pad because I kept getting kicked off the internet from my computer. I hope my code is typed correctly.George
Thank you so much for your response.
Yes--there are multiple lines in the data file--it will vary from month to month. It looks like from what you are saying is that I need to do the global variable since it will constantly change, and then increment it as it goes through the text file. When it reaches the end, then it will stop.
I looked at the following links--but this is from Adobe 9 API--I don't know if things have changed with XI--especially since 9 used batch processing and XI has actions.
Count PDF Files
http://help.adobe.com/livedocs/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/js/html/ wwhelp.htm?href=JS_API_AcroJS.88.1.html
Global counter
http://help.adobe.com/livedocs/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/js/html/ wwhelp.htm?href=JS_API_AcroJS.88.1.html
I am not exactly sure how to include this in my code.
If you could point me in the right direction, I would appreciate it. -
Termination Actions Infotype in Personnel Administration
Hi Cronies,
My Client requirement was It shouldnt perform Termination Action Until and unless employee deposits company belongings So what I did was I have created a custom Infotype as Assets Handover Infotype (9001) and I have added in Termination action
While performing Termination Action Action Infotype is displaying first I dont want to display action infotype first I want to display assets handover Infotype first so that User can complete Assets Handover activities and then it should delimit action infotype How can I achieve this I have added In Infogroup as assets handover first after that action infotype still I can see Acton Infotype first please let me know how can i do that???? I want assets handover infotype to be displayed first and after that It should display action infotype
Edited by: My SAP Cronies on Jan 16, 2012 6:56 PMI want Custom Infotype to be displayed first before action infotype. See I dont want to delimit the position. Action Infotype is appearing first, when we delimit it will take next infotype in Termination.
Instead of action infotype to be displayed first I want Custom Infotype to be displayed first so that User can check that Infotype for employee belongings to be deposited before terminating How can I do that? please let me know about this how can i do that
Edited by: My SAP Cronies on Jan 16, 2012 8:22 PM
Edited by: My SAP Cronies on Jan 16, 2012 8:23 PM -
SAP PRELI for termination or hiring
Hi,
i tried searching this question on sdn but did not get the complete answer.
My question is - Does PLOGI PRELI works only for defaulting position while hiring(as written in its documentation)
or does this also work for defaulting position in termination action.
or is there any other config for termination.
Regards,
ManuPLOGI PRELI default Position will work for both Hiring and Separation...
If you have integration between PA and OM...check the integration switches in table T77S0.
PLOGI PLOGI 01 (Your Plan Version)
PLOGI ORGA X
PLOGI PRELI 99999999
Mohan -
How to perform TERMINATION action
Hello experts....
I am new to SAP... can anybody please let me know how to configure termination action and what type of infortype we will configure for Termination.Thanks in advance...........Hi,
Follow the below mentuion steps:-
1. Create an action say 'TM' at the img path mention below:-
Personnel Management->Personnel Administration->Actions->Set up personnel actions
2. Create action reasons also at the link below:-
Personnel Management->Personnel Administration->Actions->Create reasons for personnel actions
3. Add the termintaion action in the Action menu of your country:-
Personnel Management->Personnel Administration->Actions->Change action menu
4. Define infogroup for your termination action below:-
Personnel Management->Personnel Administration->Actions->Define infogroups
Usually, IT0001, IT0002, IT0014, IT0015, IT0041 are set up in the infogroup action. Also, get the requirements from your customer like which all infotype he will like to delimit.
5. Most important is to set the Inactive status for the employee
Go to table T529A and set the status as '0' in the employment field 'STAT2'.
Thanks & Regards, Swapnil Mishra -
Enter time for terminated employees in cats
I am trying to enter time for terminated employees in cats during their active period,but I got "An error occurred on starting the workflow", I checked employee's master data, and standard workflow being triggered ws2000460, everything seems to be fine,any help?
the error I got right after I tried to submit time entry in cats: "An error occurred on starting the workflow", upon the time time sheet is being submitted, std workflow20000460 gets triggered, but this error prevented it from being triggered. so I deleted this employee's termination action, and his active status got extended to 99991231, then I submitted time for him again, no workflow error, everything seemed working. My guess is that termination action can prevent from submitting time in cats. so I hope any time management expert or workflow expert could verfiy my assumption.
-
SAP SCRIPT SO10 and Email Notification for different actions
I am working on a SAP Script now to send a notification whenever there is a Prehire ,New Hire or Termination scenario. I am a functional SAP person and need some help in one of the scenarios.
The notification seems to work fine except for two things -
I am able to get the values for MASSN (Action) and MASSG (reason code) but not the text. For e.g. I am able to get 01 with reason code 02. Action 01 is New Hire activation and reason code 02 is Addition. I want these text in my notification. How can I get it ?
Secondly , we do a Prehire action when the employee accepts the offer. We just create IT0000, IT0001 , IT0041 and IT0002. But the employee stays in INACTIVE status untill new hire activation action is done. When I do a Prehire action, I am able to get only IT0000 related data ie. MASSN and MASSG but not position or emp group etc. Why it is not giving me the IT0001 related info ? Here is what my SO10 text looks like now --
Action on &sy-datum&
/: DEFINE &CHANGEDON& = &P0000-AEDTM&
/: DEFINE &USER& = &P0000-UNAME&
/: DEFINE &ACTION& = &P0000-MASSN&
/: DEFINE &REASONCODE& = &P0000-MASSG&
/: DEFINE &FIRSTNAME& = &P0002-VORNA&
/: DEFINE &LASTNAME& = &P0002-NACHN&
/: DEFINE &HIREDATE& = &P0041-DAT01&
/: DEFINE &PERSAREA& = &P0001-WERKS&
/: DEFINE &EMPGROUP& = &P0001-PERSG&
/: DEFINE &ACTIONTEXT& = &T5885-DTEXT&
/: DEFINE &PERNR& = &P0000-PERNR&
/: DEFINE &POSITION& = &P0001-PLANS&
/: PERFORM EXT_TEXT IN PROGRAM ZHR_RETR_TXT
/: USING &PERNR&
/: CHANGING &POSITION&
/: ENDPERFORM
L THIS IS TO NOTIFY YOU THAT EMPLOYEE &PERNR&,&FIRSTNAME& &LASTNAME& WAS HIRED
ON &CHANGEDON& BY &USER& FOR &ACTION& WITH &REASONCODE&
/ THE ORIGINAL HIRE DATE (START DATE) OF THIS EMPLOYEE IS &HIREDATE&.
THIS EMPLOYEE WAS HIRED AS &POSITION& FOR &PERSAREA& AS A &EMPGROUP&.
I will appreicate your help.
SanghamitraHI,
Please have a look at the following doc:
http://www.renet-web.net/2009/07/23/automated-emails-in-sap-solution-manager-made-easy/
U may need to make some minor modifications to get ur requirement. I hope u will be able to do that once u go through this.
Rajeev. -
About Delimiter when do copy action in JTable
copy action in JTable will copy the strings that selected on JTable, like below
|ab|dd|
Assums there is 1 row and 2 columns
when copy these data from JTable and paste into text edit, they will be seperated by tab, like below
ab \t dd
Here I want to set the \t be other String, I do it like below:
Transferable tf = Toolkit.getDefaultToolkit().getSystemClipboard().
getContents(null);
try{
String o = (String)tf.getTransferData(DataFlavor.stringFlavor);
String s = o.replaceAll("\t", "==");
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(
new StringSelection(s), null);
}catch(Exception e) {
e.printStackTrace();
}And it work well. When I past selection text into text editor it look like what I want :
ab == dd
But I want to know how to set this delimiter string for JTable, it exists in some place in swing global configuration?
Thanks.I believe this is the relevant code from the BasicTableUI class:
StringBuffer plainBuf = new StringBuffer();
StringBuffer htmlBuf = new StringBuffer();
htmlBuf.append("<html>\n<body>\n<table>\n");
for (int row = 0; row < rows.length; row++) {
htmlBuf.append("<tr>\n");
for (int col = 0; col < cols.length; col++) {
Object obj = table.getValueAt(rows[row], cols[col]);
String val = ((obj == null) ? "" : obj.toString());
plainBuf.append(val + "\t");
htmlBuf.append(" <td>" + val + "</td>\n");
// we want a newline at the end of each line and not a tab
plainBuf.deleteCharAt(plainBuf.length() - 1).append("\n");
htmlBuf.append("</tr>\n");
// remove the last newline
plainBuf.deleteCharAt(plainBuf.length() - 1);
htmlBuf.append("</table>\n</body>\n</html>");
return new BasicTransferable(plainBuf.toString(), htmlBuf.toString());So the "\t" would appear to be hardcoded. -
Hi All,
While opening a saved for later notification, we are getting "The selected action is not available. The cause may be related to security. Contact your system administrator to verify your permission level for this action". error.
This is a custom notification.
Please help.
Thanks
RaghavaHI All,
Please help on this issue.
Thanks
Raghava -
Program for Leaving Action..
Dear All,
We have created a leaving action with set of Infotypes and certain actions and we have to carry out this action for about 5,000 employees.
Now user needs to have a certain program to carry out the action as it's not feasible to carry out manually for 5,000 employees.
Now my qestions to you all is
1. Do you have any Std Program which takes care of this
2. IS their any Std Function Module/BAPI exists which can be used
3. Do we need to write our own BTC/LSMW/etc
Kindly suggest.
FYI : I have already tried one program using the FM - HR_INFOTYPE_OPERATION but this FM is not working for Action - DELIMIT (LIS9) for various Info types so now wondering what to do next. Kindly suggest.
Thanks and have a nice day ahead.
Mit freundlichen Grüßen/Best regards,
Mangalagi S VDear All,
Thanks to all those who have responded to this.
Unfortunately I can't go for BDC also as I was told that they might add/delete certain info types for this particular action.
In my program, I am reading table T588M for the action and taking all the infotypes and the related action into my own internal table, after that I am generating the dynamic internal table for each infotype and then reading the Infotype using HR_READ_INFOTYPE and proceeding for related operations using HR_INFOTYPE_OPERATION but this LIS9 was not working so I have to check out as Suresh suggested. Hope every things goes fine with my coding...!!, any way it looks to be big exercise and needs lots of testing.
Thanks for your valuable inputs.
Regards,
Mangalagi S V -
Report for Hiring Action Along with BASIC Pay
Dear
I have created a BDC for hiring action for which data is updated in infotypes 0,1,2,6,7,8,9,14,15,16,41,105,587,588 mentioned in the infogroup.
Earlier we are not creating entries in 0008 now we need to BASIC PAY in the hring Action.
What should be the best apporch.
Either we create perner by giving infotype values 0,1,2. and put this values in internal table and then update other infotypes.
OR
In a single fo we provide all the data related to infotypes by using PA40.
Now record need to be created of few of additonal infotypes which is not part of hiring action infogroup like 19,21,22,23,185.
Thanks & Regards,
RaviThanks for your valueable comment.
AS hiring action it is must to input values of infotype 0,1,2.
So acccording to you firstly, i need to hire a person through bdc.
So for next infotypes i need to do by PA30. But for this i need pernr which i created in first step.
how it is possible to get perner created and then go for one by one infotypes sepratley.
Rav Jordan
Edited by: Rav Jordan on Dec 14, 2011 7:15 AM
Maybe you are looking for
-
Renaming Tracks ??
I have a collection of about 1000 tracks and most of them are missing bits of information. Like track name or artist etc... I heard that there was a way to get the internet to change all of them automatically? I there such a way?? Thanks, Tom.
-
Goods Movement for Process Order
Hi PP Experts. Is it possible to take goods movement in TECO process order directly. is there any other possibility for take goods movements in TECO process order?
-
Adding video fade out or cross fade to specific spot in clip
I have a clip that has a visual glitch at the very end. I want to fade the video prior to the glitch but keep the audio. The glitch happens about 20 frames before end of clip. So I would like to just fade the visual keeping the audio intact, or just
-
[Oracle BPEL Console] No domains accessible to the user logged in.
Hello Everyone, Can anyone please help me out, bpel process manager on my machine was working fine till yesterday nite but when i tried to access bpel manager console this morning its showing this error "No domains accessible to the user logged in.".
-
Just hangs until i kill process with task manager. Have uninstalled and reinstalled. Any suggestions? I don't want to upgrade to CC as I hate subscription services and often have internet connection services interuppted.