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

  • Package system does not exist, need help here.. my 2nd program...

    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 exist

    Edit: 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
    Saad

    use 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 Mane

    This 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,
    Nazeer

    HI ,
    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......

  • Infotype 41 auto mail

    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
    prakash

    since 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 MANJAREKAR

    Yes, 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 PM

    If 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 PM

    Can'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