Create Vendor Master Record from HR Master Record

Hi All,
I am running PRAA Transaction Code, While running I am getting this Error.
Employee for whom a vendor master record already exists.
Personnel Number missing in company code segment.
Then I went to SM35 but did not found any batch.
Please can anyone explain the entire process.
Thanks and Regards
Ravi Narayan Padhi
Edited by: Ravi Narayan Padhi on Jan 11, 2012 11:45 AM

Hello
In the report RPRAPA00, there is parameter ' 'Create new company code segment for existing vendor master records' as a checkbox under the 'Initial setup' maintenance mode, and it offers you the following option:
If there is a vendor master record already available for a predefined personnel number, but it does not have a company code segment for the company code in which the employee is situated for the key date entered,then program RPRAPA00 supplements the vendor master record with the required company code segment.
In your case, the company code already exist, so it will not create or add a new one with this option.
This only works for "First creation" and not for updating. You need to use "update" or "change" in the setting to do this.
Thanks and Kind Regards
Ramana

Similar Messages

  • Creating Vendor Master Records from HR Master Records

    Dear Experts,
    I have been using t-code PRAA to create vendor master records from HR master records.  The client would like to have one vendor number for a group of employees (in this case external contractors all working for the same company).  The system won't allow me to link several PERNR to one LIFNR (i.e. error message).
    Is it, however, possible to do this?
    Thank you.
    Edited by: Philip on Jan 14, 2011 9:58 PM

    Hi ,
    PRAA has one to one relation ship , means it created 1 vendor for 1 employee .
    If you are using PERNR then you cant use one vendor to may PERNR .
    Either create them as individual vendor or else have a manual control system in place where in you will have to create a dummy PERNR and then allocate all the cost to this invidual vendor , if you are paying the check to only 1 contractor for say 100 contract employees you can use this .
    else it is a better mechanism and control to have 1 is to 1 in case of employee to vedor .
    Regards ,
    Dewaang T.

  • Can not delete record from the master block ,frm-40202 field must be entere

    hi ,
    i have built a form which contain master and details blocks
    the problem is
    when i try to delete a record from the master block it gives me new serial for the transaction and when i try to save it, it says
    >frm-40202 field must be entered
    where this field is required and i cant save it
    although in another form when i delete from the master it gives me the previous record and it works properly
    if any one has any ideas pls help me
    thank u
    ------- the master block has a trigger when-create-recoder
    Declare>v_dummy number;
    Begin
    Select nvl(max(ERNT_NO),0) + 1 >Into v_dummy
    From LM_RENT_EXPNMST >Where cmp_no = :LM_RENT_EXPNMST.cmp_no
    And brn_no = :LM_RENT_EXPNMST.brn_no>and fiscal_yr = :LM_RENT_EXPNMST.fiscal_yr;
    >:LM_RENT_EXPNMST.ERNT_NO := v_dummy;
    END;
    IF :PARAMETER.RNT_NO IS NOT NULL THEN
         :LM_RENT_EXPNMST.RNT_NO:=:PARAMETER.RNT_NO;
              :LM_RENT_EXPNMST.RNT_YR:=:PARAMETER.RNT_YR;
         :LM_RENT_EXPNMST.CUST_DESC:=:PARAMETER.RNT_ADESC;
    END IF;Edited by: ayadsufyan on May 8, 2013 2:03 PM

    If this is a FORMS question you should mark this one ANSWERED and repost your question in the FORMS forum
    Forms

  • Delete Multiple Records from Item Master

    Hi,
    We received wrong master data which has been uploaded and two groups have to be deleted. All the items in those particular groups have also to be deleted. Can anyone suggest how to delete multiple records from Item Master?
    Currently I am navigating through each Item and doing a Right Click + Remove. It is very painful given the huge number of records.
    Regards
    Sudatt

    Hi Sudatt.....
    I recommend you not to run any kind of delete or update SQL query as it harms DB.
    You can create your own front end application with the help of any technical consultant which can be
    achieved very easily. Else such problems create a big problem during upgradation to next version.......
    Regards,
    Rahul

  • Deleting 3 millon duplicated records from 4 million records

    Hi,
    I want to delete 3 million duplicate records from 4 million records in production. We dont have the partitions. I cann't recreate table using CTAS Option. So I have to delete the data in batch because of shared environment and people acceessing the data.
    Is there any fastest way to delete the data in stead of using bulk delete by using max rowid.
    please help me out.
    Regards,
    Venkat.
    Edited by: ramanamadhav on Aug 16, 2011 8:41 AM

    After deletion of data( with suggestion given by Justin), make sure that latest statistics are also taken.
    After such a heavy delete there is always a mismatch between num_rows and actual count.
    the best way is to shrink space and then gather table statistics, other wise optimizer will get confused and it will not take into consideration correct statistics.
    For e.g.
    16:41:55 SQL> create table test_tab_sm
    as
    select level col1, rpad('*888',200,'###') col2
    from dual connect by level <= 100000;16:42:05   2  16:42:05   3  16:42:05   4 
    Table created.
    Elapsed: 00:00:00.49
    16:42:08 SQL> exec dbms_stats.gather_table_stats(ownname => 'KDM', tabname => 'TEST_TAB_SM', cascade => true);
    PL/SQL procedure successfully completed.
    Elapsed: 00:00:00.51
    16:42:17 SQL> select table_name,num_rows,blocks,avg_row_len,chain_cnt from user_tables where table_name = 'TEST_TAB_SM';
    TABLE_NAME                       NUM_ROWS     BLOCKS AVG_ROW_LEN  CHAIN_CNT
    TEST_TAB_SM                        100000       2942         205          0
    1 row selected.
    Elapsed: 00:00:00.01
    16:42:28 SQL> delete from TEST_TAB_SM where mod(col1,2) =1;
    50000 rows deleted.
    Elapsed: 00:00:01.09
    16:42:39 SQL> select table_name,num_rows,blocks,avg_row_len,chain_cnt from user_tables where table_name = 'TEST_TAB_SM';
    TABLE_NAME                       NUM_ROWS     BLOCKS AVG_ROW_LEN  CHAIN_CNT
    TEST_TAB_SM                        100000       2942         205          0
    1 row selected.
    Elapsed: 00:00:00.01
    16:42:47 SQL> exec dbms_stats.gather_table_stats(ownname => 'KDM', tabname => 'TEST_TAB_SM', cascade => true);
    PL/SQL procedure successfully completed.
    Elapsed: 00:00:00.26
    16:42:55 SQL> select table_name,num_rows,blocks,avg_row_len,chain_cnt from user_tables where table_name = 'TEST_TAB_SM';
    TABLE_NAME                       NUM_ROWS     BLOCKS AVG_ROW_LEN  CHAIN_CNT
    TEST_TAB_SM                         50000       2942         205          0
    1 row selected.
    Elapsed: 00:00:00.01
    16:43:27 SQL> alter table TEST_TAB_SM move;
    Table altered.
    Elapsed: 00:00:00.46
    16:43:59 SQL>  select table_name,num_rows,blocks,avg_row_len,chain_cnt from user_tables where table_name = 'TEST_TAB_SM';
    TABLE_NAME                       NUM_ROWS     BLOCKS AVG_ROW_LEN  CHAIN_CNT
    TEST_TAB_SM                         50000       2942         205          0
    1 row selected.
    Elapsed: 00:00:00.03
    16:44:06 SQL> exec dbms_stats.gather_table_stats(ownname => 'KDM', tabname => 'TEST_TAB_SM', cascade => true);
    PL/SQL procedure successfully completed.
    Elapsed: 00:00:00.24
    16:44:17 SQL> select table_name,num_rows,blocks,avg_row_len,chain_cnt from user_tables where table_name = 'TEST_TAB_SM';
    TABLE_NAME                       NUM_ROWS     BLOCKS AVG_ROW_LEN  CHAIN_CNT
    TEST_TAB_SM                         50000       1471         205          0
    1 row selected.
    Elapsed: 00:00:00.01
    16:44:24 SQL> We can see how the no. of blocks changes. It changed from 2942 to 1471 which is half and in your case it will be 1/4th times of what it was using.
    There are other options for shrinking space as well other than MOVE.
    alter table <table_name> shrink space;Try it out and you can see the difference yourself.

  • The detailRegion is always forced to populate the first record from the Master region

    Hi fellow Spry enthusiasts,
    My question is in regards the undesirable data population of
    the regiondetail on initial load. I have 2 sections, one which is
    my master region (which goes out and retrieves a bunch of records),
    and a related detailregion which reacts based on the master.
    However, every time I initiate a query of the master region to
    retrieve records, the detail region also responds and automatically
    grabs the FIRST record of the master region (which is undesirable
    in my case because I do not want the detail region to react UNTIL I
    select a record in the master region). Let me know if this makes
    sense.
    Psuedo Code:
    var moveRequestor = new
    Spry.Data.XMLDataSet("cfc/QueryThatReturnsABunchOfEmployeeRecords")>
    <span spry:region="moveRequestor">
    {EM_ID}
    {NAME}
    <span spry:detailregion="moveRequestor">
    {EM_ID}
    {NAME}
    {PHONE}

    This question was posted a while ago, and was one of the
    search results that came up when I was looking for my own answer. I
    had a nearly identical question and answered it here:
    Disabling
    default linked region and detailregiondisply until click
    Hopefully it will help others too!

  • Selecting Records from 125 million record table to insert into smaller table

    Oracle 11g
    I have a large table of 125 million records - t3_universe.  This table never gets updated or altered once loaded,  but holds data that we receive from a lead company.
    I need to select records from this large table that fit certain demographic criteria and insert those into a smaller table - T3_Leads -  that will be updated with regard to when the lead is mailed and for other relevant information.
    My question is what is the best (fastest) approach to select records from this 125 million record table to insert into the smaller table.  I have tried a variety of things - views, materialized views, direct insert into smaller table...I think I am probably missing other approaches.
    My current attempt has been to create a View using the query that selects the records as shown below.  Then use a second query that inserts into T3_Leads from this View V_Market.  This is very slow. Can I just use an Insert Into T3_Leads with this query - it did not seem to work with the WITH clause?    My Index on the large table is t3_universe_composite and includes zip_code, address_key, household_key. 
    CREATE VIEW V_Market  as
    WITH got_pairs    AS  
         SELECT /*+ INDEX_FFS(t3_universe t3_universe_composite) */  l.zip_code, l.zip_plus_4, l.p1_givenname, l.surname, l.address, l.city, l.state, l.household_key, l.hh_type as l_hh_type, l.address_key, l.narrowband_income, l.p1_ms, l.p1_gender, l.p1_exact_age, l.p1_personkey, e.hh_type as filler_data, 1.p1_seq_no, l.p2_seq_no 
         ,      ROW_NUMBER () OVER ( PARTITION BY  l.address_key 
                                      ORDER BY      l.hh_verification_date  DESC 
                      ) AS r_num   
         FROM   t3_universe  e   
         JOIN   t3_universe  l  ON   
                l.address_key  = e.address_key
                AND l.zip_code = e.zip_code
              AND   l.p1_gender != e.p1_gender
                 AND   l.household_key != e.household_key         
                 AND  l.hh_verification_date  >= e.hh_verification_date 
      SELECT  * 
      FROM  got_pairs
      where l_hh_type !=1 and l_hh_type !=2 and filler_data != 1 and filler_data != 2 and zip_code in (select * from M_mansfield_02048) and p1_exact_age BETWEEN 25 and 70 and narrowband_income >= '8' and r_num = 1
    Then
    INSERT INTO T3_leads(zip, zip4, firstname, lastname, address, city, state, household_key, hh_type, address_key, income, relationship_status, gender, age, person_key, filler_data, p1_seq_no, p2_seq_no)
    select zip_code, zip_plus_4, p1_givenname, surname, address, city, state, household_key, l_hh_type, address_key, narrowband_income, p1_ms, p1_gender, p1_exact_age, p1_personkey, filler_data, p1_seq_no, p2_seq_no
    from V_Market;

    I had no trouble creating the view exactly as you posted it.  However, be careful here:
    and zip_code in (select * from M_mansfield_02048)
    You should name the column explicitly rather than select *.  (do you really have separate tables for different zip codes?)
    About the performance, it's hard to tell because you haven't posted anything we can use, like explain plans or traces but simply encapsulating your query into a view is not likely to make it any faster.
    Depending on the size of the subset of rows you're selecting, the /*+ INDEX hint may be doing your more harm than good.

  • Gaps every 40 seconds when recording from cassette or records

    Since purchasing Audition 3.0 some months ago, whenever recording from a cassette or record a blank space is inserted every 40 seconds into the recording. This gap is quite audible when playing the recording back.
    I tried to contact support and twice it has not solved the problem...very frustrating...help much appreciated.
    This was the major reason for purchasing the software.

    Okay, not the results I expected to see, but let's keep hacking.
    My next suggestion would be to change the audio device driver being used. Click Edit > Audio Hardware Setup and you should see a drop-down box labeled "Audio Driver." There should be at least 2 drivers listed: Audition 3.0 Windows Sound, and Creative ASIO.
    If you are using the Creative ASIO driver, my first recommendation would be to stop. It is notoriously buggy and erratic. I would recommend changing to the Audition 3.0 Windows Sound driver which is not the most powerful driver, but is compatible with almost all hardware out there.
    If you were already using this driver, or still experience the recording gaps, my next suggestion would be to visit http://www.asio4all.com/ and download and install the ASIO4ALL driver. It is similar in operation to the Audition driver, but it is based on WDM technology which allows for faster operation and more control over the hardware. Once installed, launch Audition and change the Audio Driver to ASIO4ALL.
    If the gaps STILL occur, I think we can probably rule out audio drivers as the cause and move on.
    Thanks for your patience as we troubleshoot this!
    Durin

  • How record from portable cassette recorder to Mac

    I need to record some conversations from a portable cassette recorder to my iMac 24 intel...I already have mini-stereo cable which fits the cassette recorder but not sure how to connect to iMac.
    The cable plug is 3.5mm plug to 3.5mm plug.
    Thanks for any help????

    Connect the cable from the recorder to the Mic input on the computer. If there is no Mic input on the computer then you will need a gizmo like the Griffin iMic which will provide a Mic input via one of the computer's USB ports. You will then need some sound recording software that will record sound from a sound input device on the computer. The Griffin iMic comes with an application called Final Vinyl which should do the job. You will need to experiment with sound level to be sure you don't overload the iMic input. Start with very low output level from the recorder until you find the right level of satisfactory recording to the computer.
    BTW the above will also work for tape recorders, radios, etc.

  • Updating Vendor Master Address from HR Master using PRAA

    Hi All,
    When PRAA updates the Address into the Vendor Master from Infotype 6 subtype 1, does it consider the Second Street address as well?
    Some employees have 2nd address line populated in their IT0006 record and this isn’t showing in their vendor account.
    Regards,
    Anjali.

    Hi Anjali,
    No, the sttandard program does not update any subtypes of infotype 0006 other than subtype 0001. However, you can adapt this to suit your needs: an empty routine is supplied in the includes RPRAPAEX and RPRAPAEX_001 which you can adapt to your requirements You must implement the user exit routine 'set_address_by_user'. An experienced ABAP programmer can do this.
    Regards,
    Rodrigo

  • How to search records for nth record from a particular record

    I have a query containing a date field and other fields/details. On the form I have a date field and need to know what the date is in the table 60 record after the date entered. The query date field will always remain in the same order but contains random
    dates which may be 20/03/15, 21/03/15 then the next could be 28/03/15. What I want to do is enter a date into the form such as 22/03/15 and be able to populate a second field on the form with a date that is 60 records after 20/03/15. I've tried several ways
    but just can't seem to work it out. Any ideas would be appreciated

    the help so far has been fantastic, all works fine and now I just want to tidy it up a bit. What I am trying to do is put a date into a form textbox and have it work out 60 (which I've changed to 10 to check a bit easier) working days (no weekends and
    no public holidays) and populate a second text box with the date.
    I've set up two tables, one with 10 years of sequential dates and one with holiday. I then have a query to give me just the work days, which it does. This is the query code: (Named qryOfferExpiryDte)
    SELECT tbldates.AllDteIDS, tbldates.AllDte, Weekday([AllDte]) AS WeekDayNo
    FROM tbldates LEFT JOIN tblHolidays ON tbldates.AllDte = tblHolidays.HolidayDte
    WHERE (((Weekday([AllDte]))<>7 And (Weekday([AllDte]))<>1) AND ((tblHolidays.HolidayDte) Is Null));
    The code I have done so far to make it work is:
    Private Sub Command0_Click()
    Dim OfferDte As Date
    Dim InitCount As Integer
    Dim TotalCount As Integer
    OfferDte = txtOfferDte
    InitCount = DCOUNT("*", "qryOfferExpiryDte", "AllDte  <=  #" & Format(OfferDte, "yyyy-mm-dd") & "#")
    TotalCount = 10 + InitCount
    Dim dbs As DAO.Database
    Dim rst As DAO.Recordset
    Dim strSQL As String
    Set dbs = CurrentDb
    strSQL = "SELECT * FROM qryOfferExpiryDte ORDER BY AllDte"
    Set rst = dbs.OpenRecordset(strSQL, dbOpenDynaset)
    If rst.EOF = False And rst.BOF = False Then
    rst.Move TotalCount
    'Debug.Print rst.Fields(0).Name & " = " & rst.Fields(0).Value
    Me.txtExpiryDte = rst.Fields(1).Value
    End If
    rst.Close
    Set rst = Nothing
    Set dbs = Nothing
    End Sub
    To tidy it up I'd like to remove the query (qryOfferExpiryDte) from the dbase and just have it as code. I've tried changing it to:
      Dim strSQlA As String
      strSQLA = "SELECT tbldates.AllDteIDS" & vbCrLf
      strSQLA = strSQLA & "           , tbldates.AllDte" & vbCrLf
      strSQLA = strSQLA & "           , Weekday([AllDte]) AS WeekDayNo" & vbCrLf
      strSQLA = strSQLA & "        FROM tbldates " & vbCrLf
      strSQLA = strSQLA & "   LEFT JOIN tblHolidays " & vbCrLf
      strSQLA = strSQLA & "          ON tbldates.AllDte = tblHolidays.HolidayDte" & vbCrLf
      strSQLA = strSQLA & "       WHERE (((Weekday([AllDte]))<>7 " & vbCrLf
      strSQLA = strSQLA & "         AND (Weekday([AllDte]))<>1) " & vbCrLf
      strSQLA = strSQLA & "         AND ((tblHolidays.HolidayDte) Is Null));"
    and replacing the reference to the query with strSQLA but I just can't get it to work. I keep getting an error saying "Microsoft Jet cannot find the table/query strSQLA.
    Any ideas appreciated.

  • Unable to create Vendor return delivery from blocked stock

    Hello,
    Would like to know how to enable delivery picking from blocked stock.
    Some back ground : I am using Delivery type RL (Vendor returns). Required config is done in IMG.
    In our process we move defective material to blocked stock. Next create a Return PO to pick material from blocked stock.
    Next use VL10b to create delivery document against this PO.  We are able to create delivery & PGI from blocked stock.
    All above steps are executing seamlessly without any issue In our QA system.
    However in PROduction system delivery document does not find any qty in blocked stock inspite of being in the blocked stock.
    Please let me know where I could find the setting to enable delivery shipping/ PGI from blocked stock.
    Look forward to some good responses.
    Thanks,
    Ram

    Prerequisites
    When you enter a return delivery, you should reference the purchase order or the material document, so that the system can:
    Suggest data to simplify data input (for example, the storage location)
    Check that the returned quantity does not exceed the delivered quantity
    Reduce the quantity delivered to date
    Reverse other updates that occurred (for example, for a goods receipt into consumption) when the goods receipt was entered
    Before you enter a return delivery with reference to a purchase order, you have to determine whether the goods were posted to stock or to consumption, or whether they were posted into goods receipt blocked stock. If you posted the goods to a particular stock type at goods receipt (for example, quality inspection stock), you have to return them from the same stock type.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/a5/63351643a211d189410000e829fbbd/frameset.htm

  • Deleting a record from Master data

    Hi all,
    I need some help with deleting a record from the master data.I did go to the master dta maintenance screen and selected the record to be deleted. I saved it. I received the message, "master Data record cannot be deleted".
    I then went into transaction slg1 to check for the details of the record. A message stating " Master data record XXX is being used in the cube /BIC/Dzzzyyy312.
    This record is no longer needed by the end user and was requested to be deleted. Could some one tell me if there is a possibility to delete this unused masterdata record. Your suggestions are appreciated.
    Regards!

    Hi Sumana,
       Check this...Similar Post..
    MAster data deletion throws a dump
    Hope it helps
    Srini

  • Creating multiple records from 1 record in the source file for Import DM

    Hi Experts,
    Today I am working on an interface/import where I want to get the following result:
    Source file contains a records like:
    Account, Entity, DriverX
    Sales,EntityA,ZZ
    The BPC appset contains the 2 dimensions Account and Entity next to CostCenter dimension. The DriverX field in the source file is just additional information in the source file. However based on this DriverX we need to determine what CostCenter to choose but we also need to have the same record assigned to a second record in BPC.
    Following my example, based on DriverX value I need to create 2 records:
    Account, Entity, CostCenter,
    Sales,EntityA,CC1
    Sales,EntityA,CC2
    I don't have a problem assigning the record to 1 CostCenter based on DriverX value but I have a problem creating my second record. Does any of you have had the same "challenge" and if so would you like to share the solution for this?
    Best regards,
    Johan
    PS: I am working on SAP BPC, version 7.0 Microsoft version.

    Hi Greg,
    Many thanks for your answer. And yes this would be a solution. However I just simplified my case as the decision to create an second record and where to post is depending on more than 1 field in the source.
    But I will keep it in mind, because I also can opt for a solution to store data differently in BPC fac-tabels which will help me to use script logic.
    If it is not possible to create multiple records from a single records in the standard functionality in the Transformation and/or Conversion file, I have to create a custom DTSX or change my way of storing data.
    Anyone else who is having an alternative idea like Greg came up with?
    Please let it know!
    Best regards,
    Johan

  • Option of creating a DIR from Asset master not available

    hi
    I have one document type for which object link is Asset master ( ANLA, Screen no: 225).
    In customizing for create document, option selected is Use transaction to create document.
    Now When I go to Asset master -> extra -> Document data , there I get option of only attaching the document, not creating the document directly from Asset master.
    Any help on this?
    Thanks and Regards,
    Niraj Sikligar

    Hi Niraj
    As per my understanding you must have used Option  2 in Customizing of Object ANLA in DC10 in Create Document Field.
    There are Three Options for Input 0,1,3
    1. If you select 0 for Document Type DWG , Then when you press Button Create Document You get list of Document Types to which Eg.  Object MARA is linked. In This example we Say DRW, DRM,DCG.
    In this list you will not see DWG.
    2. If you select Option 1 for DWG, Then you will find DWG in the list if you press Button Create Document .
    3. If You Select Option 2 for DWG, Then you will find DWG in the list if you press Button Create Document and when you select DWG, it will take you to Transaction CV01N.
    These Options allow you to create DIR  from an Object with three different Option.Choose any method which suites your clients requirement.
    For all three Options you can link Any Document type in Table Linked Document manually.
    Hope this tip is usefull to you.
    With Regards
    Mangesh Pande

Maybe you are looking for

  • JBoss 4 to Sun Application Server...where to start

    Hi there... I'm charged with making sure my company's product, which has mostly been running on JBoss, works w/ Sun Application Server. I've been trying to use the Migration Tool with poor results...I know some of it is because it's for JBoss 3 and n

  • HT204053 How do I access my passwords from iCloud keychain

    How do I access my passwords and codes on iCloud keychain?

  • Second Monitor seen as "VGA Display"

    Has anyone seen this before? I have a Mac Pro 1,1 with 2 nvidia 7300 GTs, and three Acer x193w displays connected using VGA to DVI adapters. Only one of the monitors is recognized as a "x193w" with the second and third seen as "VGA Displays". The pri

  • How to not verify discs after burning

    I love OS X, because it comes with many features built right into Finder - and CD/DVD Burning as one of them. I would use it, however, if I hadn't verify every disc I burn with it. Is it possible to turn this annoying feature off? P.S. Also, what are

  • IPhoto does not recognize iPhone

    I need help with iPhoto and my albums on my iPhone 4. iPhoto does not seem to recognzie the iPhone.