ECM - Infotype 758 - 2nd Program Gropping
We are using the ECM module. We store the short term incentive plans on infotype 758 - Compensation Program. The list that is maintain for the second program grouping has more than 100 plans. The data keying department wants us to remove the discontinued plans so the drop down can me more managable. We cannot completely remove them because we have historical data that points to those plans. Also, in the configuration SAP does not provide any dates to delimit the plan.
If anybody has encounted similar situation and options to resolve the problem.
Thank you in advance for your response.
Hi hetal,
You can delimit the plan by providing the end date to plan for your Compensation Area, First Program and Second Program grouping in V_T71ADM07.
Check this, it should help you out. Once the plan is delimitted and data keying department will go to assign the plan after the plan end date that plan will not appear on drop down list.
Hope this will help.
guds
Similar Messages
-
How to pass 1st program request id to 2nd program in request set
Hi,
I have following requirement, kindly help.
I registered report as concurrent program1. After running the report, i have to email the output. For that i prepared a shell script and registered that as concurrent program 2.
I put concurrent program1 and 2 in request set, i want to pass the request id of concurrent prog1 to concurrent prog2.
Is there anyway i can achieve this.
If not possible, suggest me alternative way.
Thanks.Here is a not so sophisticated approach.
First find the concurrent_program_id for your Outbound Interface from fnd_concurrent_programs_tl.
Say it is 12345
Then, in your 2nd program, find the id as follows
select fcr.request_id outbound_request_id
/*, fcr2.request_id,fcr3.request_id,fcr4.request_id,fcr5.request_id*/
from fnd_concurrent_requests fcr --2nd request
,fnd_concurrent_requests fcr2 -- 2nd request phase
--,fnd_concurrent_requests fcr3 -- request set
,fnd_concurrent_requests fcr4 -- request phase for outbound api
,fnd_concurrent_requests fcr5 -- outboudn api request
where fcr.request_id = fnd_global.conc_request_id
and fcr.parent_request_id = fcr2.request_id
--and fcr2.parent_request_id = fcr3.request_id
--and fcr4.parent_request_id = fcr3.request_id
and fcr2.parent_request_id = fcr4.parent_request_id
and fcr4.request_id = fcr5.parent_request_id
and fcr5.request_id != fcr.request_id
and fcr.concurrent_program_id = 12345Hope this helps,
Sandeep Gandhi -
ECM and CM custom programs.
Hello Gurus,
We are in SAP 4.6c now and currently upgrading the system to ECC 5.0, As part of this we are planning to go to ECM ( enterprise compensation management ). We are currently using CM and we have a lot of cutom programs and user exits in this now. If we change to ECM then what will be the case of customizing and custom programs? Shall we have to do it all again from the scratch. As the infotypes differ for CM and ECM my guess is to redo the work in ECM. Please advice. We are currently using workflow in MSS for compeensation administration and what will be case if we move to ECM? Shall we have to do it again?
Suresh - please provide me with your valuble ideas. I saw some threads and understood that you are currently using ECM. Please advice on this. What will be the Big challenge on this if we move from existing CM to ECM? How much time will this take?
Thank You all in advance,
Chakri.>>Can you please let me know how much time it took for you to implement ECM?
It really depends on what you want to accomplish? If you have MSS up & running it should not take you more than 3 months.. the config & setting up the Budgets etc would take a couple of weeks.. beyond that, a lot of time would be consumed though during the functional/integration testing..
>>So if I activate the ECM in IMG will this create a node in the SAP menu under personnel management?
The ECM Node already exists under Personnel Management in the IMG.. when you activate ECM, the you set the ECMON switch in th table T77S0 & and allow users to have immediate access to the related functionality.
~Suresh -
public class UserArgument{
public static void main(String[] args){
System.out.print("Hi, ");
Sysmtem.out.print(args[0]);
System.out.println(". How are you");
1 error found:
File: C:\introcs\HI\UserArgument.java [line: 4]
Error: package Sysmtem does not existEdit: Balls to it, I misinterpreted your last line and have dragged up an entirely useless post. Here's a joke instead.
Why don't Mexicans like going out in the rain?
They get wet. -
How to call Infotype Module Program from an executable prog
Dear Gurus
I need your help and ill be very grateful if you help me out with my query.
My query is that. when we use pa30 transaction and enter the personal number and enter the infotype to create data it opens an Module Pool program with screen.
I'm trying to make a report through which i want to call that infotype module pool program.
the problem I'm facing is that I'm not able to send the parameters to that module program.
Ill be very thankful to you if you help me out.
Regards
Saaduse the following code.
SET PARAMETER ID 'PER' FIELD personal_number.
CALL TRANSACTION 'PA30' AND SKIP FIRST SCREEN.
pass valid pernr to personal_number. -
Issue in concurrent program parameter.
Hello
I have one request set which has 2 concurrent programs. All the parameters of first programs are shared by 2nd program.
In first program there is one parameter p_load_seq where I am using default type=
"SQL Statement" and default value "select per_hr_br_outbound_seq.nextval from dual' .
If we submit this program/req set manually then it is taking the nextvalue correctly but If we schedule this job or copy this job/program it is not taking next value of the sequence.
Please let us know what is to be done to get the next value even if we schedule or copy this job.
Thanks
Ganesh ManeThis seem to be due to the fact that when You copy, previous execution parameter values are inherited, not defaulted again, and for scheduling, the values are derived when You secify parameter values and then they are carried to the next scheduled execution.
The only ways to circunvent this may be to obtain the sequence in concurrent program itself, and if that is not possible because of a standard program, You may code a launcher that calls the request set, so everytime it fetches the new sequence value. -
Performace tuning: how to pass data between different batch job programs?
Hi everyone,
now i have one problem about performance tuning using threading in SAP programs: split one big program into two programs - one is main program and the other is sub program. using batch jobs, we can submit multi jobs of sub program at the same time.
does anybody know how to pass data between different batch jobs? I don't want to use temp files. can ABAP memory can implement this?
thanks!Wei,
Yes we can transfer the data by using
SAP Memory OR ABAP Memory.
Ex: V_count TYPE i.
V_count = 100.
LOOP AT itab.
IF v_count EQ 25.
Here For every batch job
EXPORT data TO MEMORY ID 'ABC'
Function module
JOB_OPEN
JOB_SUBMIT
JOB_CLOSE.
ENDIF.
ENDLOOP .
IN your 2nd program.
INITIALIZATION.
IMPORT data FROM MEMORY IF 'ABC'.
FREE memory if .---When you free the memory you will get recent data.
Don't forget to reward if useful. -
POS inboud program G/L account
HI Gurus,
I have a problem in Business area/assignement fields in Accounting documents.
Actually we have two programs.
program1: get a flat file and uploads into SAP , this is POS inbound program and creates a IDOC of type WPUBON01.
when we check in WPER we can see Billing document and material documents created.
process behind this is: The flat file data is collected into idoc WPUBON01 and posted into application ( all the setting are done).
before posting into application , the plant is considered as business area for accouting document.
i.e; export '<plantname>' to memory id 'MEM1'.
then the IDOC application is posted and when we check WPER we can see Material document and Billing document.
When double click on billing document and go to accounting doc we can see the business area field filled with the plant name.
Program 1 worlks fine.
Program2: This program is same as above but this program has input parameter of folder where all the files are present.
this program gets each file one by one and post into the application and billing document and matreial document created.
but when we double cllcik the billing document and check the acouting document the plant name does not exists in the business area.
The program coding is correct.
do you have any idea.. its aurgent...
regards,
NazeerHI ,
The program 2 is same as program 1 the only change is in the input parameter where we give applicaiton server folder and the program get all the files and process each one by one.
The data is posted via IDOCS.
Fill the idoc then there is a FM which post the data into application when we pass the IDOC data.before this the business area is set
Export '<plantname> to memory id 'MEM1'.
for program 1 its working where as for program 2 the WPER returns an error filed business area missing in G/L acount.
I dont understand, I debug 2nd program and every thing is fine.
Please let me know how to pass the busniess area when posting.
regards,
Nazeer -
PA & OM mini master 1st phase & Full blown 2nd phase?
hi gurus!
We have another problem. The thing is we already have mini master in the system before full implementation. The client is already using the production server. The new Ent & Personnel Structure has changed. So the second phase implementation when it goest live. Since we already have some infotypes holding data and also since there is Structure changes, How do i manage the uploads?
1) Should i delimit the old infotypes with an action and Create a new action saying 2nd phase upload? using 2 actions
2) Should i copy the infotype in 2nd phase action type upload and give the new data through BDC? using one action?
OM:
We already have the structure in place. with only one job for all the positions. Now they want to have individual job for each position. How do i manage this scenario in production at the time of GO-LIVE?
Any help is appreciated...
Thanks and Regards,
soniya Singh...HAi..
If there is no change in the existing data and if u want to add new data.... its advisable to upload the new data directly without modifying the existing ones.... and u have lot of tools to do that.... pls check the TOOLS part of Org Mgmt in Easy access screen...... -
Hi experts,
I hv configured infotype 41 and in the date type i mentioned the type of activity performed. is there any customization or development that can be done for auto mail generation, when an employee completes his training/probation date that is defined in infotype 41.Hi,
This can be done via an ABAP program.
We've done this for 19 Infotype.
The program runs every night (it is tied to a job) and lists all the IT 19 records that has current date. And then sends this list as mail to the related person.
Best regards,
Dilek -
How to merge 2 vbscript program into 1
1st program code:
Dim objShell
Set objShell = WScript.CreateObject("WSCript.shell")
objShell.run """C:\Program Files\Altiris\Altiris Agent\aexnsagent.exe"" /uninstall /qn"
2nd program code:
strFolderName = "C:\Program Files\Altiris"
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FolderExists(strFolderName) Then
fso.DeleteFolder strFolderName
End If
prakashsince they share no variable names, you can simply put one after the other.
I think your question actually is: how to wait for the first part to complete.
https://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.84).aspx
Set objShell = WScript.CreateObject("WSCript.shell")
objShell.run """C:\Program Files\Altiris\Altiris Agent\aexnsagent.exe"" /uninstall /qn",,true
strFolderName = "C:\Program Files\Altiris"
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FolderExists(strFolderName) Then
fso.DeleteFolder strFolderName
End If
note I left out the dim statement. Dim declares a variable, but in vbscript, variables are declared automaticly when first used. For simple scripts that's enough.
(For more complex scritps, use DIM for all your variables and enforce that using 'option explicit')
https://msdn.microsoft.com/en-us/library/t7zd6etz(v=vs.84).aspx
MCP/MCSA/MCTS/MCITP -
Mapping of 1st and 2bd program grouping with Employee Details
Hi Experts,
Can you please tell me how to map the employees with the 1st and 2nd program groupings of the Benefit area?
Regards,
Ashish.Hi,
FPG
First program groupings are a means of identifying a
group of employees who share a common set of benefits
and eligibility criteria. (BENGR)
EX :
An organization offers one set of benefit plans for
hourly-paid employees and a different set for salaried
employees. Hourly-paid employees may enroll in medical,
dental and life insurance plans after a four month
waiting period. Salaried employees may enroll in
medical, dental, life and vision plans after a one month
waiting period.
SPG
Second program grouping is a means of subdividing your
first program groupings depending upon their
employment status (BSTAT)
EX:
An organization offers one set of benefit plans for full-
time employees and a different set for part-time
employees. Full-time employees may enroll in medical,
dental and life insurance plans after a four month
waiting period. Part-time employees may enroll in
medical, dental, life and vision plans after a one month
waiting period
Regards,
GSR. -
Chat program in release 4.7c
hi guys,
I was wondering how one can create a chat program in abap. As its possible in Java & .Net why an abaper under estimate himself. Now here imagine a simple chat program where one can send some text from his SAP GUI which will appear on others SAP GUI and viceversa. Dont think about some messangers like yahoo or gtalk.(dont over estimate being an abaper)
So i developed two programs one to send text & other to receive text. Send prg. is module pool and receive prg. is a simple report which has timer class which gets data from table every second so user dont have to press any button to receive the message.
To start chat you have to run both programs in your GUI where from send program you enter your name in one text field and your message in other text field by pressing enter it gets update in table field(not every time it insert new record, it simply update previous so table size would not increase). As the person with whoem you are chatting is also running both programs, your message appears in 2nd program on his GUI & yours also. followed by your name.
Both chat programs works fine with more then two users also. i tried to combine both program in one screen so user can send & receive chat from one screen. but due to timer class used, its not possible as receive program keeps refreshing for every 1 second.
so i am wondering is thier any way to run one modulepool program & one report in a single screen. some thing like screen splitting or docking???
you are welcome to share your ideas regarding chat in ABAP/4(release 4.7)
Regards,
SUDHIR MANJAREKARYes, thats right. There are few ABAP codes which you can find in the net and can improvise on that.
The program displays list of all users who are currently active on a list.
You can select user and select press button on the application tool bar to send a message.
Concerns here are: 1. The receiver cannot reply from the same popup. He has to run the program, select the user who has send message and reply. 2. You will not be able to see the entire message log.
For logging messages you can try creating standard text for tracking dialog between any two user and something of that sort.
regards,
S. Chandramouli. -
Scheduling same program inbackground after reading values.
Hi,
I have a sel screen, where user is entering the file path,on click of a button , i am reading this file.
I have a check after at sel-screen, that if sy-batch NE 'X', then some code(do in foreground).
else (background) it will go to start-of-selection event, where i am manipulating with the file.
But if after reading the file, user executes this program in background, the file data is getting refreshed.
Please help.
OR - i would like to put in simple words.
Is it possible to execute a program in background from F9 and in foreground using a pushbutton on screen. (after reading values and manipulating them on at-selection screen event)
Regards
Manu
Edited by: Manu on Sep 25, 2010 6:23 PMIf you save the data in a Database table, then in the background the program can do a SELECT to recover data.
or
Why you don't create a second program for backgroup, then ...
1st Program for Read, process and store data (foreground)
2nd Program to process data (to be exec in background)
In the 1st program you can use a checkbox for launch the second program (in background) :
- Using the command SUBMIT you can pass values from the first program to the second program
or
- Creating a JOB for call the second program (functions JOB_OPEN, JOB_SUBMIT and JOB_CLOSE)
Regards.
JMV -
Reading Several Employees Infotypes
Hi everyone,
I was wondering if anyone knows a function to read several employees infotypes.
Something equivalent to "RHOM_READ_INFTY_BUFFERED", that allows to read all entries of HRP's infotypes from one or more objects.
Thanks a lot, I regard with points!!!!!!
Regards,
Fifo Chávez
Apparentely there's no answer
Edited by: Fiorella Chavez Valdivia on Sep 21, 2009 3:57 PMCan't recall much but did you try defining INFOTYPES in your program, as below, and using GET statement?:
*& infotype declaration
INFOTYPES: 0000, " Actions
0001, " Organizational assignments
0002, " Personnel Data
0007, " Planned working Time
0008, " Basic Pay
2001 MODE n, " Absences
2002 MODE n, " Attendance
2003 MODE n, " Substitution
2004 MODE n, " On-Call Duty
2005 MODE n. " Overtime
DATA: report_begda LIKE pn-begda.
*& start of selection
START-OF-SELECTION.
* selection-begda might change
report_begda = pn-begda.
GET pernr.
regards,
Aabhas
I noticed I have replied to a failry old post
Edited by: Aabhas K Vishnoi on Sep 22, 2009 1:35 PM
Maybe you are looking for
-
All my photos are missing in iphoto 4.0.3.
All the photos are missing in my iphoto 4.0.3. The files are on the side under source but the screen also stays blank in every file. What to do?
-
Multiple HTTP requests through same connection
Hi... I am writing an application which connect to its server through HTTP protocol and the server is basicaly a bunch of servlets hosted somewhere (Right not it in the tomcat running in my PC) I know that with Connection Keep-Alive header you can ke
-
View Object attributes are not setting
Hi, I have created a table region and attached a row header view attribute to it.I have a created a transient attribute also. I am setting transient vo attribute in process request of the controller but the values are not reflecting in the table. I a
-
I AM TRYING TO INSTALL MY CEATIVE SUITE 2 TO MAC PRO WITH OSX.9, really I don't know why I keep answering the same questiion
-
How do I backorder Photobooks made with aperture
I've ordered two books a year ago and I want more items of the same books. I found my order# etc.. but nobody seems to know how I can backorder my books. Peter