How not to Copy PD infotype records while copying an object (eg org unit)

Hi Experts!
Is there a possibility exclude an infotype from copying while we copy an object for example org unit (o) or position (s)?
We have a custom infotype that holds unique data for this particular object and should not be copied automatically, but unfortunately when we copy for example a position, this record is also copied automatically.
Please Help!

Hi,
Please follow SPRO>Personnel Management>Organizational Management>Hierarchy Framework>Exclude Infotypes when Copying Internal Objects and make the desired entries for object type and the custom infotype.
Go through the supplied SAP documentation on this IMG activity for a better understanding.
Hope this helps.
Donnie

Similar Messages

  • How to Restrict Creation of Infotype Record for Certain Org Units?

    Dear All,
    Requirement:
    Org Unit 1 does not have overtime. Even the employee works overtime, they will not get overtime compensation.
    One of the option is to disallow the creation of IT2005's record for all the employees in Org Unit 1.
    Is it possible to do this through standard SAP?
    Thanks a lot.

    Hi,
    The best way to control this will be with Authorizations so that people belonging to one Org.unit should not have IT2005 mantainence.
    Let me know if u have any concerns on this.
    Thanks
    Swati

  • User Status Profile not getting copied to Objects (ECM)

    Dear Experts,
    I Have created Change Type assign with Status Profile, This Profile is correctly appearing in Change NO (ECR),
    In Header but After Selecting some of the Objects like, BOM or Material the Status Profile is not getting copied.
    I have two level of Approvals required.
    do am i missing something here...
    Please suggest
    Thanks
    Regards
    Raghu
    Edited by: raghu m on Nov 12, 2009 10:34 AM

    Closed!

  • CATS - How to enter times of an employee who works for 2 different Org Unit

    Hi,
    I am able to successfully enter times for an employee and do the approval process (CAT4) and CAT6 and I can see the records getting updated in PA30.
    Scenario :
    Employee works for 2 different Org Units and should be able to enter his time through Timesheet. Eg: Employee A spends 6 Hours working in Department B1  &  3 Hours in Dept B2.
    The Manager of B1 should only be able to approve 6 Hours of Employee A
    The Manager of B2 should only be able to approve 6 Hours of Employee A
    Can somebody help me out how this can be achieved?
    Regards,
    Mamta

    Hi Sameer,
    Thank you for the response. Yes, when I report the times for 2 different org units I would also want the cost for that employee distributed between org units.
    I tried your solution-> by entering times in CAT2 for Employee A for 2 different Cost Centers that I created.
    For Department B1 --> In CAT2 I entered   Cost center C1 :  6 Hours
    For Department B2  -->In CAT2 I entered   Cost center C2 :  4 Hours
    When I go to CAT4 and try to select the employee for approval and search the employee-A Org unit wise he is displayed only in his original Department -> B1 with 10 hours (6+4). What else do you think needs to be done?
    Is this anything to be done with Sender Receiver Cost Centers because the cost center C1,C2 that I created for Org Units B1 & B2 respectively are just Cost Centers. I dont know the difference between Costcenter and Sender Costcenter/Receiver Costcenter.
    I will try to explain the scenario again in case I was not clear :
    u2022Each employee has their home OU.  However these employees may be working with multiple OU each day or the week.  So potentially, the time sheet may have to be approved by multiple managers.
    Regards,
    Mamta

  • How to view employees of "only a specific employee-group" from an org unit

    Dear All,
    I am working with authorization for  MSS , now there is following requirement ,
    There are 2 cheif positions in one orgunit , say as cheif-1 and cheif-2 , cheif-1 can view all employees exist in his organization unit ,including cheif-2 . But cheif-2 can see all those employees who belong to employee group non-management and reports to cheif -2  only.
    We have tried to restrict the chief 2 to view employee group of non-mgmt in object p_orgin but still he is able to view all employees of org unit in mss. Kindly let us know it is possible to strict chief-2 to view non-mgmt employees .. & how ?
    Kindly let me know the solution , as it is an urgent .
    Regards
    Sadia Kamal
    Edited by: Sadia Kamal on Oct 14, 2011 3:32 PM

    Dear  All,
    i used the structural authorization everything was working fine but cheif1 can view all his employees as well as cheif 2 ' employees but he can not view chief2 . any suggestion please let me know .
    Regards
    Sadia Kamal
    Edited by: Sadia Kamal on Oct 16, 2011 11:10 AM

  • BADI or Enhancement Spot while assigning BP to a Org Unit

    Hi,
    I have a requirement of changing the BP address while assigning the BP to a Org Unit in PPOMA_CRM. Is there any BADI or Enhancement Spot which can be used for this purpose.
    Thanks,
    Ravi G

    Hi Ravi
    Regarding this thread I want a help from your side if you can help me please.
    I have to put some validation for the assigned employee and the position under which the employee is beeing assigned.
    Is there any badi or Enhancement spot that can resolve my problem.
    the validation will be done as soon as we select the employee that will be assigned to the position and press the ENTER.
    It is done before SAVE.
    Best Regards
    Saurabh

  • How can we lock Benefit Infotype record of an Employee

    Hi,
    We want to make sure that one employee through portal not be able to make any change in his benefit records.
    How can we do this?..
    I think it is related to employee's individual data, we need to block or something with his benefit infotype. Please advice so that there is no adverse effect in his payroll run.
    Saurabh Garg

    normally each employee is assigned to a ESS user ID, and authorisations are based on the user ID
    IMG -> PM -> ESS -> ESS(ITS ver) -> General settings for ESS -> Create SAP users for ESS
    Or command HRUSER
    or You Could create a new role which can only access this information for viewing it.

  • How can v recover the specific record while loading

    Hi Guys,,
    suppose i am loading the data n few record suppose sales order 100001-100005r not loaded.
    is der any possiblity to recover only the error records.
    pls reply
    Regards
    KK

    Hi,
    You can load specific records based on some selection criteria using a Full repair load.
    First identify the records. Fill the set up tables. then do a full repair.
    Refer
    http://sapbwneelam.blogspot.com/2007/09/how-to-do-delta-loads-after-full-loads.html
    thanks,
    JituK

  • How not to show tree-root record

    Hello again to everybody! Maybe someone can answer to my question.
    I want not to show the tree-root record. CODE:
    select "PAGE_ID" id,
    "PARENT_PAGE_ID" pid,
    "DESCRIPTION" name,
    null link,
    null a1,
    null a2
    from "#OWNER#"."DEMO_ABOUT"
    So, I want not to show the record "About this application", but tree-root at the same time must be =1.
    Thanks,
    Vera.

    If you could be more clear on that question some one might even help you. With information provided it is very hard to guess what do you want to do. Why don't you say what you have and what you want to get.

  • How open and copy smart object

    Hi,
    I read topics about smart objects but i not found solution on my problem.
    1. I need open smart object layer
    2. copy all layers from the smart object to another file
    Thanks

    I think you may be better off just copying the smart object layer from the source document into the target document.  There may be several different resolutions involved and other complexities.  Within a smart object layer there is a copy of the original object. So how the smart object layer was created determines what the imbedded object is.  A smart object may be many thing. Could be a copy of a raw file, a copy of a layered file, contain a group of layers created from within the source document. There is a transform associated with smart object layers.  When you open a smart layer into Photoshop so you can edit the embedded smart object it opens at the resolution and size of the object which may be different then the document its  a layer in. The transform is only associated the layer not the object. Once open into Photoshop you can of course dupe the layers into the target document.  It may be a bit complex for some layers may have layer mask and perhaps other layers clipped to it or be within a group then there is the layers visibility state. If you have both the source document and target document open in Photoshop it is easy co copy a layer from the source document to the target document. If the source layer is a smart object the associated transform will also be copied to the target document however it easy re transform the smart object layer in the target document.  In the source document target the smart object layer the use menu Layers>Duplicate Layer... in the Duplicate Layer dialog in the destination section use the pull down menu to select the target document You can use the scriptlistener plugin to capture the action manager code to do that.
    // =======================================================
    var idDplc = charIDToTypeID( "Dplc" );
        var desc24 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref14 = new ActionReference();
            var idLyr = charIDToTypeID( "Lyr " );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref14.putEnumerated( idLyr, idOrdn, idTrgt );
        desc24.putReference( idnull, ref14 );
        var idT = charIDToTypeID( "T   " );
            var ref15 = new ActionReference();
            var idDcmn = charIDToTypeID( "Dcmn" );
            ref15.putName( idDcmn, "Untitled-2" ); <====================================== target document
        desc24.putReference( idT, ref15 );
        var idVrsn = charIDToTypeID( "Vrsn" );
        desc24.putInteger( idVrsn, 5 );
    executeAction( idDplc, desc24, DialogModes.NO );

  • How to properly copy and object

    I have an object that I want to keep immutable, I want to provide a copy() method so that it returns a new instance of the Object its copying. But I wanted to know, just for clarity sake, if I did this:
    public MyClass copy() {
      MyClass copy = new MyClass();
      copy.byteProperty = this.byteProperty;
      return copy;
    }And please note that byteProperty in this case is a byte[].
    Is the reference to the copy's byteProperty array a copy of the originals or a reference to it?
    I would never ever want the user of my class to be able to change the byteProperty of both the class they copied and the new copy by accident.
    For example, would doing this:
    MyClass orig = new MyClass(someByteArray);
    MyClass copy = orig.copy();
    copy.methodToChangeInternals(); //this could internally change around the byte[]would the call to methodToChangeInternals() change the byte[] in both instances?
    Thanks!

    Encephalopathic wrote:
    better than asking this question: test it out for yourself. You get the answer in several ways, by reading and by doing. There's no doubt in my mind that by doing this, you learn more and have a deeper understanding.You are right, and so I did...
    I learnt what flounder mentioned, so I implemented by copy() method differently. Using the ArrayUtils.clone() method, I made a clone of the internal state, whic worked fine.
    I then read ejp's post, and changed my class to implement Cloneable... and changed the method to clone()
    Thanks for the help guys! Very fast turn around :)

  • Position 1000001 not available for the start date of the infotype record

    Dear Experts/Gurus,
    I am getting the following error message "Position 1000001 not available for the start date of the infotype record" while trying to upload employees HR Master data in PA40.
    I know the reason why because the position is created on 01.05.2009 & employee DOJ is 01.02.2006 both are mismatch & the position date has to be changed earlier date than DOJ but i don't know how to do.
    Please let me know how to sort out this issue asap.
    Rgds,
    Vikrant

    Dear Friend,
    Use  PP02, select the position no, select infotype 1000 (Object), select planning status & validity(date) and then use the copy function to change the start date.
    Regards,
    Aks

  • How to skip first records while reading a csv file

    Hi,
    How to skip the first 5 records while reading csv file.
    I have a file which contains first 5 records as dummy records, I want to skip those records and load the rest into RDBMS.
    How to achieve this?
    Thanks,
    Naveen Suram

    Hi Guru,
    Actually I have converted an excel to CSV format, which is generating first 4 rows as some dummy records. 5th row is my header record. But in hearder record, two column names are same. Thats why while reversing it is giving an error.
    With zero in number of columns in header, I am getting the column names as C1, C2...
    If not in reversing, can we reject the first records while loading into RDMBS table using an interface?
    Thanks,
    Naveen Suram

  • Infoobject 0doc_number does not fulfill ref.integrity in record 1

    Hi BW Experts,
    I am facing an error in quality server "infoobject 0doc_number does not fulfill ref.integrity in record" while scheduling the infopackage. But it was working fine in development server.
    While scheduling the infopackage i have choosen the option "always update data if no master data exists for the data"
    Also tried with the "Do not update data if no master data exists for a characteristic"
    Can anyone help me with solution as this issue is critical for me.
    Points rewarded.

    Ganesh,
        I want to add one more point... i can't comment whether do we need to add the Referencial Integrety Check for Document Number .i.e 0DOC_NUMBER.
    One thing i want to say is that It is mainly for BW integrated with Flat Files, DB Connect etc. also for SAP Systems if any conversion routine exists. Other wise SAP Systems will provide correct Data. If other non-SAP Systems connected to BW, it's better to add that Check. That will put some extra check while loading data. still it is good practice.
    1. Try with Option Load Data without Master data.
    2. if above option won't work, try load Master Data first. It will create SID for New Documents. then load the Transactional Data.
    I think you already tried 1st option. you didn't tried 2nd option.
    Let me know how it goes.
    Regards,
    Nagesh Ganisetti.
    *Keep Update the Status that will help us.

  • How do i copy (save) an object to a file

    hello
    i am a programmer (but do not have so much experience in java more c, c++ and matlab)
    i have a question
    how do i copy an object to a file?
    i have Object obj and i want to have a class with two methods save ( save it to a file') and load (open this saved file)
    class SaveFile {
    Object obj
    // other fields perhaps if it is necessary
    public save (Object obj) {
    //code if which i don't know how to write and i need help from you
    public load (object obj) {
    //code if which i don't know how to write and i need help from you
    i believe it is a standard think whith a standard solution so i hope people can show the complete code (or pseudocode) because i am not so good in java's io.package

    Here's a small example that uses no expert features:import java.io.*;
    public class Test {
        public static void main (String[] parameters) throws Exception {
            write (new TestObject ("Test"), "test.obj");
            System.out.println (((TestObject) read ("test.obj")).getName ());
        private static class TestObject implements Serializable {
            private String name;
            public TestObject (String name) {
                this.name = name;
            public String getName () {
                return name;
        private static void write (Serializable object, String filename) throws IOException {
            ObjectOutputStream out = null;
            try {
                out = new ObjectOutputStream (new FileOutputStream (filename));
                out.writeObject (object);
                out.flush ();
            } finally {
                if (out != null) {
                    try {
                        out.close ();
                    } catch (IOException exception) {}
        private static Object read (String filename) throws ClassNotFoundException, IOException {
            ObjectInputStream in = null;
            try {
                in = new ObjectInputStream (new FileInputStream (filename));
                return in.readObject ();
            } finally {
                if (in != null) {
                    try {
                        in.close ();
                    } catch (IOException exception) {}
    }

Maybe you are looking for

  • CUCIMOC Compatible Headset?

    We have just completed a large UC deployment where CUCIMOC is the primary telephony device for about 3/4 of the users base. However, none of the wireless Plantronics headsets we are using work with CUCIMOC the way they should (bluetooth and USB). The

  • Problem in converting legacy date format

    Hello all, I am having a legacy file in which the date format is yyddd (  e.g  07129 ). Can any of you experts suggest me how can i convert these date format in SAP date format i.e YYYYMMDD. Please  suggest. Arun

  • Need to create Target substructure if invoice number node has a value.

    I only want to create Target substructure if Source node <Invoice Number> has a value and is not blank. Can not use Exists function because <Invoice Number> node is 1..1 so it will always be there but it may be empty. Thank you.

  • How can a change a "permission denied" in a JavaScript use on Facebook ?

    Hi, My problem is : On facebook site, clicking on a result from the "searchbox" doesn't rediret me on that page like it used to ( and should )

  • Multi vendor JMS jar files

    Hi, I have both the J2EE 1.3 jar file and weblogic 6.1 jar file in my class path. I have a single process which I want to take messages from J2EE and put them to weblogic. This seems to work fine if the weblogic file is before J2EE but fails when the