Error in PA40: missing secondary record for infotype 0001

Hi Experts,
while changing the job code of employee i am getting below error in the PA40 transaction for IT0001 .
Error : missing secondary record for infotype 0001 Key
could you please tell me why this message is coming.
Advance thanks,
Regards
Ram

Hi,
Please check out whether any user exits are maintained.
Check ZXPADU01/ZXPADU02 includes.
Please also check out whether there are dynamic actions configured for IT0000 and IT0001 via V_T588Z.
Regards,
Dilek
Edited by: Dilek Ersoz Adak on Dec 16, 2009 3:19 PM

Similar Messages

  • Issuing error message when creating a record for infotype

    i have a req in HR
    for the infotype 14 and the subtype 3010, when i'm going to create a record, i need to check some fields in infotype 0002. if check fails, i need to give error message and stop processing...
    how i should do this...
    thanks in advance

    Go to CMOD transaction and create a project with enhancement PBAS0001.Components for PBAS0001 is EXIT_SAPFP50M_001,EXIT_SAPFP50M_002.
    These two exit will contain tw0 includes ZXPADU01,ZXPADU02.ZXPADU01 include will trigger in the PBO of the transaction in create and change mode  and ZXPADU02 will trigger in in create and change mode  .Inside the inculde you can add the following code for different infotype
      CASE innnn-infty.
    0 0 1 4 *************************
        WHEN '0014'.
          PERFORM validate_0014_pai USING tclas
                                            psave
                                            ipsyst
                                            i001p
                                            i503
                                  CHANGING  innnn
                                           show_data_again.
    0 1 4 7 *************************
        WHEN '0147'.

  • Error during creation of info record for pipline material.(Urgent)

    Hi All,
    We are getting the following error during creation of Info record for pipeline material
    " Material XXXXX is not a pipline material"
    we have checked the material master  and found it is a pipeline material.
    Kindly advice on the same.
    Help in any form will be rewarded.
    Best Regards
    Arihanth

    Hi Arahanth,
       The steps u need to check are;
    1) The Material Type ( If standard then it is PIPE or if defined own Material Type check the settings once preferably in special material type a tick at pipeline mandatory)
    2) when u create the info record (ME11) ensure the info category is selected as pipeline.
    Hope its clear to u
    if solved do reward me points
    Regards
    Anil Thai

  • Missing Delta Records for 2LIS_02_ITM & SCL

    Hi Experts,
    this is how my problem goes.
    i have done my set up table filled on 12th Dec 2010 and from that time onwards the delta were running everyday and filling the DSO and Cube.
    Accidently by some others PC in prod all my delta loads and the setup table load is being deleted except yesterday in PSA for these 2 extractors and now because of some change i have to do a full load to DSO.
    But as the PSA is emply and have only yesterday's request i have, deleted that one as well and done a Init Delta to it and i found out that only the Set up table is comming now and all the deltas in between are missing.
    i have tried a full LOAd to PSA and the result is same.
    How can i get those missing delta records from 12th Dec last year till today with out doing another set up table fill  or Do i have to have fill the set up table again till today and thats the only way? i will set the delta again after that.
    Do we have to have all the user locked for the setup table fill (for Queued Delta type) ? Lot of people says yes you have to and others says no you don't require. i got one white paper and it clearly says no user locking is required. please find the link below. what is the correct way?
    [http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d019f683-eac1-2b10-40a6-cfe48796a4ca?quicklink=index&overridelayout=true]

    Hi,
    As per my knowledge you want load particular period of data try repair request may issue solve.
    Regards
    Sivaraju

  • Missing SOA record for AD integrated zone

    We are in the process of updating our Domain Controllers. We have 3 (now 2) Domain Controllers running server 2008 and 3 new Domain Controllers running Server 2012 R2. In DNS, we have 3 AD integrated zones. 1 of the zones is missing the SOA record on all
    3 new DCs.
    Before the record went missing, I first noticed an issue when attempting to demote one of the Server 2008 DCs.  I had received the following warning:
    "This Active Directory domain controller appears to be the last DNS server for the following Active Directory-integrated zones:
    zonename If you demote this domain controller, you may be unable to resolve any DNS names in these zones."
    I found a TechNet article with someone in the same boat, and the solution was basically to ignore the warning.
    Well I checked out the zone in question, and noticed that the SOA record on the 3 new DCs had an old version/serial number (25 on the new DCs, 126 on the old DCs).  This is a zone that rarely gets touched.  I did an increment serial number on one
    of the old DCs and they were then all showing version 127 for their SOA record, so the replication was working.  The other odd thing about the SOA record is that on the OLD DCs, the record pointed to themselves, like they should.  But on the new
    DCs, the SOA record pointed to other DCs, which they shouldn't be doing.  Well, whatever, I went ahead and completed demoting the 2008 DC I was working on.
    After demotion completed, I attempted to fix the messed up SOA record on the new DCs.  First I tried changing the replication scope from all DNS servers on DCs in the domain to all DCs (Win 2000 compatible).  This didn't do anything for the SOA
    record.  For my next attempt, I took one of the old DCs and removed the problem zone from AD, making it a standard primary zone.  Then I removed the AD-integrated version of the zone from another DC and waited for the zone removal to replicate. 
    So now the only copy of the zone is a standard primary on 1 DC.  Then I switched the zone to AD integrated and waited for replication.  Sure enough the zone appeared on all DCs.  However, now on the 3 new DCs, the zone in question is now missing
    the SOA record entirely.  On the old DCs, the SOA record looks fine.  When I open the zone properties on one of the new DCs and select the SOA tab, it just says "The data is not available."
    So there we go.  3 DCs missing their SOA record for an AD integrated zone.  Any suggestions?

    Well I found the source of the problem.  The zone giving me trouble has a CNAME record that's the same name as the zone itself.  For example, for the zone testZone.local there is a CNAME record called testZone.local that points to www.testZone.local.
     That way if someone types testZone.local into their browser, they end up at www.testZone.local.  After some research, I discovered that CNAME records cannot share the same name as any other record.  In my example, the CNAME record has the same
    name as the SOA and NS records in the zone.  Although many DNS servers allow this practice, it is not a valid DNS configuration.
    While this setup worked fine in our Server 2008 environment, it definitely causes problems in Server 2012 R2.  Somewhere between those 2 versions, Microsoft changed their DNS implementation.  So to avoid any issues with our zone, we just need to
    configure it correctly!

  • Error in Payroll- Negative transfer amount for infotype

    Hi,
    I am running payroll in the monht of May , i have included a new payment in April, when i run the Payroll in May of may, iam getting the following error, how to solve this.
    Income Tax Bank Transfer               
    --5  IF         O              If Original?                           
    --5  INBTX INBT GEN  NOAB IN01 Transfer Wage Type /470                
    --4  Input              
    --5  Processing           U
    Read Bank Details for Income Tax                                         
    Personnel Calculation Rule  INBT                                         
    --U  Negative transfer amount for infotype                                     
    Rgds,
    Sekar.

    HI Surabhi,
    Last month run was Live, But it was not posted, would there be any issue bcoz of that.
    Rgds,
    Sekar.

  • HRMD_A06 IDOC EXTENSION FOR INFOTYPE 0001 WHICH HAVING A ZFIELD

    hi folks,
    i am extending the idoc hrmd_a06. and in infotype 0001 we have zfield. for that z field extension is required. iam tryied with naming convention z1p0001 or ze1p0001. but it throws error from t777d table.so plz let me know how we extend it

    hi folks,
    i am extending the idoc hrmd_a06. and in infotype 0001 we have zfield. for that z field extension is required. iam tryied with naming convention z1p0001 or ze1p0001. but it throws error from t777d table.so plz let me know how we extend it

  • Enter record in infotype 0001

    Hi,
      How can I go about entering records in IT0001. I just want to enter test data 2 to 3 records for new person.
    PA30 i need to create a new pernr i guess. how can i create a new pernr?
    Thanks.
    Oscar

    You can create on in PO13.
    I think HR config is missing, check this documne tfor that -
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA.pdf
    Regards,
    Amit

  • Cost center (KOSTL) is not updating in HR master table for infotype 0001

    Hi ABAP gurus,
    We have one interface where we are posting the HR master data using the IDOC (IDOC_INPUT_HRMD) into SAP.
    While updating cost center, We have one issue regarding infotype 0001.
    It is working fine for all the fields except: KOSTL, ORGEH, STELL.  Surprisingly the created IDOC contains the value in these fields but it is not getting updated in master table PA0001. I have tryied inserting the value manually and it is working fine and tried with BDC Programming and no issues. Only we have this issue while we want to use the IDOC. This is mandatory in our interface.
    While debugging the IDOC function module I found that one condition is there for these three fields.
    CHECK NOT inte IS INITIAL. where inte value is being fetched from table t77s0 based on
    GRPID = PLOGI
    SEMID = ORGA
    In this condition I see no value for this combination and hence it is not getting further. I am not sure how this condition does exist for only these three fields and not for others.
    Can any please provide the reasona and solution for this.
    Appreciate the help in advance.
    Thanks,
    Jitender

    Dear Mohan,
    Try assigning your cost center to position it will default both your org unit and cost center.
    Cheers!

  • FM for Infotype 0001 Texts

    Hi,
    can anyone provide me with some function modules for retrieving all the texts of infotype 0001? For example, the text of field KOSTL.
    I don't want to read directly from database tables.
    Thanks.
    /Elvez

    Hi elvez,
    1. I don't think there is any general FM 
       which will provide the TEXTS for the
       corresponding CODES which are stored in 0001 for eg.
    2. We have to know the TEXT table for that field,
       and specifically look for it into that table.
    3. eg.  of other fields, where for the DESCRIPTION,
       we have to look for the correspondgin tables only.
    fields
    BUKRS
    WERKS
    PERSG
    PERSK
    their tables
    T001
    T500P
    T501
    T503K
    regards,
    amit m.

  • Multiple records for infotype with TC1

    Hi all,
    We have maintained use case A4 for mailing address in ESS.
    Strangely, one of our end users, has two overlapping mailing address records! The user had a mailing address record which he edited in ESS. This edited record appears in the backend as a new record. So now the user sees two records in the backend - both with a different start date, but the same end date of 12/31/9999, instead of seeing the first record as delimited. And now when he tries to edit his mailing address in ESS, he gets an RFC error.
    Ideally for TC1, a user cannot have two overlapping records and the first record gets delimited to accomodate the updated record as the current record.
    Any idea, why this could be happening? We are unable to replicate this issue at our end as this scenario seems impossible for an infotype with TC1.
    TIA!
    Regards,
    Diana

    ideally it should have delimited the records, but can check how the enduser created the record?
    TC1 can use A1,A4,B1,B4
    TC2 can use A1,A2,A3,A4,A5,B1,B2,B4,B5
    TC3 can use A6,B3
    Note this
    A: A record can be created specifying the valid start and/or end date Multiple records can exist.. By default the ESS scenario's will allow you specify the start date as today or future date.  If you wish to enable ESS scenario's to accept a start date in the past, Business Add-in "HRXSS_PER_BEGDA" can be implemented.
    For more information, please refer to IMG activity "Change Default Start Date".
    B: A record can be created without specifying the valid start and/or end date.  Multiple records are not possible.
    A4: Variant of A1, Difference to A1 being, "New <infotype/subtype>" button will always be available on the overview screen of the concerned scenario. E.g., suitable in Permanent address.
    A6: Multiple infotype records of the same type (e.g. other bank) may exist for an employee at the same time. "New <infotype/subtype>" button will always be available on the overview screen of the concerned scenario.  E.g., suitable in Other bank.

  • Missing delta records for the Z extractor

    Hi,
    I have created a Z extractor for the table BUT050 in CRM. I have created a function module and have included the delta logic on CRDAT which is the created date, CRTIM - created time, CHDAT - change date, CHTIM - Change time. I have initialed the delta and started doing the delta loads. I found that there are few missing records in the extractor when compared to the table. I'm attaching my code below.Can anyone please look into it and tell me what the issue is.
    Text removed by moderator
    Thanks
    FUNCTION Z_BI_CC_BUT050.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(I_REQUNR) TYPE  SRSC_S_IF_SIMPLE-REQUNR
    *"     VALUE(I_DSOURCE) TYPE  SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *"     VALUE(I_MAXSIZE) TYPE  SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
    *"     VALUE(I_INITFLAG) TYPE  SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *"     VALUE(I_READ_ONLY) TYPE  SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *"     VALUE(I_REMOTE_CALL) TYPE  SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
    *"  TABLES
    *"      I_T_SELECT TYPE  SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *"      I_T_FIELDS TYPE  SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *"      E_T_DATA STRUCTURE  ZBI_BUT050 OPTIONAL
    *"  EXCEPTIONS
    *"      NO_MORE_DATA
    *"      ERROR_PASSED_TO_MESS_HANDLER
    * Auxiliary Selection criteria structure
       DATA: l_s_select TYPE srsc_s_select.
    * Maximum number of lines for DB table
       STATICS: s_s_if TYPE srsc_s_if_simple,
    * counter
               s_counter_datapakid LIKE sy-tabix,
    * cursor
               s_cursor TYPE cursor.
    * Select ranges
       RANGES: l_r_RELNR FOR ZBI_BUT050-RELNR,
               l_r_PARTNER1 FOR ZBI_BUT050-PARTNER1,
               l_r_PARTNER2 FOR ZBI_BUT050-PARTNER2,
               l_r_DATE_TO FOR ZBI_BUT050-DATE_TO,
               l_r_ZZTMSTMP FOR ZBI_BUT050-ZZTMSTMP.
       DATA : startdate LIKE sy-datum,
              starttime LIKE sy-uzeit,
              enddate LIKE sy-datum,
              endtime LIKE sy-uzeit,
              tstamp LIKE tzonref-tstamps,
              timezone type TZONREF-TZONE.
       RANGES: l_r_CRDAT FOR ZBI_BUT050-CRDAT,
                       l_r_CRTIM FOR ZBI_BUT050-CRTIM.
    * Initialization mode (first call by SAPI) or data transfer mode
    * (following calls) ?
       IF i_initflag = sbiwa_c_flag_on.
    * Initialization: check input parameters
    *                 buffer input parameters
    *                 prepare data selection
    * Check DataSource validity
         CASE i_dsource.
           WHEN 'ZCC_MA_BUT050'.
           WHEN OTHERS.
             IF 1 = 2. MESSAGE e009(r3). ENDIF.
    * this is a typical log call. Please write every error message like this
             log_write 'E'                  "message type
                       'R3'                 "message class
                       '009'                "message number
                       i_dsource   "message variable 1
                       ' '.                 "message variable 2
             RAISE error_passed_to_mess_handler.
         ENDCASE.
         APPEND LINES OF i_t_select TO s_s_if-t_select.
    * Fill parameter buffer for data extraction calls
         s_s_if-requnr    = i_requnr.
         s_s_if-dsource = i_dsource.
         s_s_if-maxsize   = i_maxsize.
    * Fill field list table for an optimized select statement
    * (in case that there is no 1:1 relation between InfoSource fields
    * and database table fields this may be far from beeing trivial)
         APPEND LINES OF i_t_fields TO s_s_if-t_fields.
       ELSE.                 "Initialization mode or data extraction ?
    * Data transfer: First Call      OPEN CURSOR + FETCH
    *                Following Calls FETCH only
    * First data package -> OPEN CURSOR
         IF s_counter_datapakid = 0.
    * Fill range tables BW will only pass down simple selection criteria
    * of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
           LOOP AT s_s_if-t_select INTO l_s_select WHERE fieldnm = 'RELNR'.
             MOVE-CORRESPONDING l_s_select TO l_r_RELNR.
             APPEND l_r_RELNR.
           ENDLOOP.
          LOOP AT s_s_if-t_select INTO l_s_select WHERE fieldnm = 'PARTNER1'.
             MOVE-CORRESPONDING l_s_select TO l_r_PARTNER1.
             APPEND l_r_PARTNER1.
           ENDLOOP.
           LOOP AT s_s_if-t_select INTO l_s_select WHERE fieldnm = 'PARTNER2'.
             MOVE-CORRESPONDING l_s_select TO l_r_PARTNER2.
             APPEND l_r_PARTNER2.
           ENDLOOP.
           LOOP AT s_s_if-t_select INTO l_s_select WHERE fieldnm = 'DATE_TO'.
             MOVE-CORRESPONDING l_s_select TO l_r_DATE_TO.
             APPEND l_r_DATE_TO.
           ENDLOOP.
    * Timestamp is delivered as a selection criterion.
    * Split the timestamp into date and time
          LOOP AT s_s_if-t_select INTO l_s_select WHERE fieldnm = 'ZZTMSTMP'.
             tstamp = l_s_select-low.
             timezone = 'EST'.
             CONVERT TIME STAMP tstamp TIME ZONE timezone
              INTO DATE startdate TIME starttime.
             tstamp = l_s_select-high.
             CONVERT TIME STAMP tstamp TIME ZONE timezone
              INTO DATE enddate TIME endtime.
             l_r_CRDAT-low = startdate.
             l_r_CRDAT-sign = l_s_select-sign.
             l_r_CRDAT-option = l_s_select-option.
             l_r_CRDAT-high = enddate.
             APPEND l_r_CRDAT.
             l_r_CRTIM-low = starttime.
             l_r_CRTIM-sign = l_s_select-sign.
             l_r_CRTIM-option = l_s_select-option.
             l_r_CRTIM-high = endtime.
             APPEND l_r_CRTIM.
           ENDLOOP.
    * Determine number of database records to be read per FETCH statement
    * from input parameter I_MAXSIZE. If there is a one to one relation
    * between DataSource table lines and database entries, this is trivial.
    * In other cases, it may be impossible and some estimated value has to
    * be determined.
           OPEN CURSOR WITH HOLD s_cursor FOR
    * Use the l_r_erdat and l_r_erfzeit for both creation and change selections
    * This way we can pick up both the creations and changes in a given time period.
           SELECT * FROM BUT050
                  WHERE RELNR IN l_r_RELNR
                   AND PARTNER1 IN l_r_PARTNER1
                   AND PARTNER2 IN l_r_PARTNER2
                   AND DATE_TO IN l_r_DATE_TO
                   AND ( CRDAT >= startdate AND ( CRTIM >= starttime OR ( CRDAT <= enddate AND CRTIM <= endtime ) ) )
                   OR ( CHDAT >= startdate AND (  CHTIM >= starttime OR ( CHDAT <= enddate AND CHTIM <= endtime ) ) ).
         ENDIF.
         "First data package ?
    * Fetch records into interface table.
    *   named E_T_'Name of extract structure'.
         FETCH NEXT CURSOR s_cursor
                    APPENDING CORRESPONDING FIELDS
                    OF TABLE e_t_data
                    PACKAGE SIZE s_s_if-maxsize.
         IF sy-subrc <> 0.
           CLOSE CURSOR s_cursor.
           RAISE no_more_data.
         ENDIF.
         s_counter_datapakid = s_counter_datapakid + 1.
       ENDIF.              "Initialization mode or data extraction ?
    ENDFUNCTION.
    Message was edited by: Matthew Billingham

    Hi,
    As per my knowledge you want load particular period of data try repair request may issue solve.
    Regards
    Sivaraju

  • Error when executing SAP_PD with rule for infotype

    HI,
    I am doing create organizational unit using SAP_PD generic service. I have defined a rule in HRASR_DT transaction to restrict address info type 1028. Infotype should trigger based on the conditions only. when i execute the complete form and click on thei am getting the error
    "Field STEP_OBJECT_GUID is required for the evaluation of rule " ..Please advise me..
    Thanks and Regards,
    rama.

    Hi Rama,
    Thanks this helped me to solved the error.
    I have problem while creating A 011 realtionship.
    1)     When I try to do cost center assignment A 011 relation ship using SAP_PD I have to enter coster center + controlling area on portal, otherwise I get error invalid cost center.
    Rama,
    By any changes have you worked on SAP_PA services, I have to do hiring of employee using SAP_PA services, but I get error u201CEnter personnel number error on portalu201D I have looked at the config done in standered Form Scenario (S_HRPA_US_REHIRE_1 in which SAP have done the hiring action config.) , but still same error.
    Please guide.
    Thanks & Regards,
    Kavita Barde

  • I keep getting an error message about missing registry files for burning cd's.

    This stupid error message keeps popping up when I start Itunes and I can't figure out how to fix it.  I have completely removed all apple products and reinstalled Itunes just like they told me to and it still doesn't work.  Can somebody PLEASE help me with this so I can continue burning discs.  If this can't be fixed I will be forced to go to another music player and I dont' want to do that.

    I'd start with the following document, with one modification. At step 12 after typing GEARAspiWDM press the Enter/Return key once prior to clicking OK. (Pressing Return adds a carriage return in the field and is important.)
    iTunes for Windows: "Registry settings" warning when opening iTunes

  • ORA-23320 a missing DDL record for REPCATLOG record

    To generate replication support for TRIGGERS (Multi master Replication Scenario).
    When I tried to generate the replication trigger to update TIMESTAMP field in a table to resolve conflict, an error occurs (ora-23320).
    I can register the trigger object but when i try to generate support through
    dbms_repcat.generate_replication_support , it gives me the above mentioned error.
    at the same time, i am able to generate support for the table objects .
    Kindly give me a suggession.

    Thank you for the suggestion..
    Here the object got registered at all master sites, as trigger itself got created at the other locations. I used following command to register the object..
    DBMS_REPCAT.CREATE_MASTER_OBJECT(..)
    But still generation of replication support raise the error mentioned.
    Please notify if any sort of other errors..

Maybe you are looking for

  • Help! how to apply Seagate hard-drive update from DVD drive on G4 Powermac

    Short version of story: Just put Sonnet PCI SATA card in G4 Digital Audio Powermac running Tiger. Have replaced two IDE drives with *Seagate Barracuda 7200.11 1 TB hard drive*. It's recognized and working fine. EXCEPT: this is the now infamous drive

  • Run GTKLookAndFeel on Windows?

    Hi folks, the context: need it for hacking around gtk-specific issues, f.i. the incorrect return implementation of getBorderInsets in GTKPainter$ListTableFocusBorder - which returns null for not-label rendering components which in obvious violation o

  • Does ISE 1.1 support TACACS and H-REAP?

    Hello, Does ISE1.1 support TACACS/TACACS+ and H-REAP mode ? Also, customer wants to have quick access to the corporate network with some few laptops without going through the Actice Directory? Any suggestion on this? Thanks Olu

  • TilePuzzle Class - Not looking for solution just how to do each method

    The TilePuzzle class represents the basic functionality of the tile puzzle game. Even if there is no window or text interface available, you should be able to play the game using an instance of the TilePuzzle object in the interactions pane. All othe

  • Refernce to external image in WebHelp skin

    Hi, Using RH 8.0.2.208. Need to add a reference to an external .gif file in WebHelp skin such that a logo image, in top right of help viewer, can be changed post generation and deployment (across multiple, merged projects). Any help greatly appreciat