Matchcode in HR infotype not working

Hi,
I have generated a new screen structure for the HR infotype 0040 (objects on loan) via PM01, in order to create table PB0040.
The table was created successfully, but the matchode on Q0040-EITXT stoped working. I've checked the structures, and they all look like before.
Does anybody have any idea of how to fix it?
Thank you!!

Hi,
I have generated a new screen structure for the HR infotype 0040 (objects on loan) via PM01, in order to create table PB0040.
The table was created successfully, but the matchode on Q0040-EITXT stoped working. I've checked the structures, and they all look like before.
Does anybody have any idea of how to fix it?
Thank you!!

Similar Messages

  • PCL4 TABLE LOG FOR INFOTYPE 2001 IS NOT WORKING IN QUA 070 CLIENT

    Heloo,
    Could some one let me know the ways to capture the log of infotype 2001.
    I have used PCL4 table to capture all the changes made to INFTY 2001.
    This is working fine in DEV 070.
    But not working in QUA 070.
    Could someone let me know what is the problem and the solution.
    Thanks a lot for your efforts.

    Hi Lata!
    I created the absences (T554S):
    Ps grouping, Absence type text
    04,0100 VACATION WORKIN DAYS (quota working fine)
    34,0100 VACATION NATURAL DAYS
    When I check your steps I have this information
    1. Absence type screen no. should be 2001.
    I have checked in table T554S.
    Screen number quota working fine: 2001
    Screen number quota working bad: 2001
    2. Quota deduction should be selected in V_554S_Q table
    Check quota deduction quota working fine: is checked
    Check quota deduction quota working bad: is checked
    3. Check that in counting rule you have assigned correct deduction rule.
    Counting rule for quota working fine: is 010
    Counting rule for quota working bad: is 030
    The counting rule 030 is created for me, maybe this is the problem is a similar copy of the rule 010. It has different conditions because in Psgroup "04" the vacations are working days but in group "34" the vacations are natural days.
    4. In deduction rule check whether correct quota no. you have maintained.
    In deduction rule working fine the absence quota type is 10, standar leave, days
    In deduction rule working bad the absence quota type is 30,                        ,days
    I've checked the absence quota type and are similars:
    In 10 absence quota type
    ESG Time quota types: 1
    PS Grpg tm Quota Typ: 01
    Absence quota type: 10
    Time/measurement unit: Days
    Time constraint class: 02
    In 30 absence quota type:
    ESG Time quota types: 3
    PS Grpg tm Quota Typ: 02
    Absence quota type: 30
    Time/measurement unit: Days
    Time constraint class: 02
    What's wrong?
    Kind regards,
    Julian

  • Infotype Screen Control (T588M) not working for additional fields to contro

    Hi,
    I have a requirement to enhance IT 0002 with fields LNAMR, FNAMR and CNAME. Also field preferred language.
    I have included LNAMR, FNAMR & CNAME as additional fields in the Include Screen 2040 elements, lay editor and maintained table T582c where i have assigned enhancement to the standard screen. These fields are getting displayed in infotype 0002
    But the issue is Infotype Screen Control (T588M) is not working for these fields to control the display or hide.
    Has any of you come across this issue? what could be the reason for this issue? Please suggest ASAP.
    Thanks in advance.
    Regards

    Hi Experts,
    Please help with your inputs and suggestions.
    Regards

  • Dynamic Action with field DIVGV not working

    We have built the dynamic action below to default values from infotypes 0007 and 0008 behind the screnes in infotype 0491 Payroll Outsourcing. The issue that we are having is that the dynamic action will not work for field P0008-DIVGV, but will work with all the other fields.
    The only difference between the DIVGV field and the rest of the other fields mentioned in this dynamic ation is that it seems to be a free text field (which you can modify), even though the values are pulled from the work schedule rule in infotype 0007. We have also hidden the DIVGV field in 0007 per client requirement.
    Does anyone have any suggestions on how to get this working. Do we need to populate these values in any of thh HR tables first?
    06     10     *     *** COP 0491 US PAYROLL OUTSOURCING ***
    06     12     P     T001P-MOLGA='10'
    06     14     I     COP,0491,,,(P0008-BEGDA),(P0008-ENDDA)/D
    06     16     W     P0491-OTF06='PS TYPE'
    06     18     W     P0491-OTV06=P0008-TRFAR
    06     20     W     P0491-OTF07='PS AREA'
    06     22     W     P0491-OTV07=P0008-TRFGB
    06     24     W     P0491-OTF08='WORK SCHEDULE RULE'
    06     26     W     P0491-OTV08=P0007-SCHKZ
    06     27     W     P0491-OTV09='WORK HOURS/PERIOD'
    06     28     W     P0491-OTV09=P0008-DIVGV

    Hi Damas,
      it seems to be no specific reason for not updation P0008-DIVGV only.Please cross check whether field is populating or not in Infotype 0008, before dynamic action triggered, other that that there is no reason.

  • HR_INFOTYPE_OPERATION is not working in user exit ZXPADU02

    Hi frndz,
      i want to delimit/modify record in infotype 0014 after checking some condition when user clicks on SAVE in infotype 0008.
    For this i'm using the code like below.
    In Include ZXPADU02.
    when '0008'.
    IF sy-ucomm = 'UPD'.
    chek <condition>
    if sysubrc = 0.
    Lock employee.
    Delimti(LIS9) record in IT0014 using HR_READ_INFOTYPE_OPERATION.
    Unlock employee.
    endif.
    Here every thing working fine but record is not getting delimitted.
    Could anybody please help me any other possibilities to solve it.
    Thanks and Regards,
    Venkat

    Hi,
    I tried to use the FM HR_INFOTYPE_OPERATION in ZXPADU02 but I found that it will
    not update data in the real DB table(PAXXXX).I found that in FM 'HR_MAINTAIN_MASTERDATA' from FM 'HR_INFOTYPE_OPERATION' will set the field 'PSPAR-PBPFL' as 'X'.
    In standard program, it looks like if this field is set it will not do the logic to update the DB table. So I put the code in other report and then call in the ZXPADU02. I think it's about LUW.
    Code as follows to understand.
    data:
          lw_p0008      LIKE p0008,
          lw_pskey      LIKE pskey,
          lv_option,
              EXPORT lw_p0008 lw_pskey lv_option
                to memory id 'ZXPADU02_0008'.
              submit ZHRR_PA_ZXPADU02_0008
                     and return.
    Inside program ZHRR_PA_ZXPADU02_0008
    IMPORT w_p0008 lw_pskey lv_option
        FROM MEMORY ID 'ZXPADU02_0008'.
      CALL FUNCTION 'ENQUEUE_EPPRELE'
            EXPORTING
              pernr          = lw_p0008-pernr
            EXCEPTIONS
              foreign_lock   = 1
              system_failure = 2
              OTHERS         = 3.
      CALL FUNCTION 'HR_INFOTYPE_OPERATION'
        EXPORTING
          infty                  = '0008'
          number                 = lw_p0008-pernr
          subtype                = lw_pskey-subty
          objectid               = lw_pskey-objps
          lockindicator          = lw_pskey-sprps
          validityend            = lw_pskey-endda
          validitybegin          = lw_pskey-begda
          recordnumber           = lw_pskey-seqnr
          record                 = lw_p0008
          operation              = lv_opera
    *      TCLAS                  = 'A'
    *      DIALOG_MODE            = '1'
    *      nocommit               = 'X'
    *     VIEW_IDENTIFIER        =
    *     SECONDARY_RECORD       =
        IMPORTING
          return                 = lw_return
    *      KEY                    =
      IF NOT lw_return IS INITIAL AND
         lw_return-type EQ 'E'.
        MESSAGE e000(38) WITH lw_return-message.
      ENDIF.
      CALL FUNCTION 'DEQUEUE_EPPRELE'
        EXPORTING
          pernr = lw_p0008-pernr.
    If this not works, then go for dynamic action from V_T588Z as suggested by Suresh.
    Regards
    Eswar

  • After upgrading to mavericks my epson scanner v 600 does not work

    After upgrading to Mavericks my scanner V600 epson does not work, I keep getting a message to re-install the software, but even then is does not work

    I'm having the same issue. The scanning software doesn't launch, the scanner appears in system preferences after a few unplugs and plugins, and software update doesn't give me the recommended ICA update.
    Also the Epson scan utilities aren't updated either and will be "released soon" according to here:
    http://www.epson.com/cgi-bin/Store/support/supDetail.jsp?BV_UseBVCookie=yes&oid= 139863&prodoid=63084673&infoType=Downloads&detected=yes&platform=OSF_M_X9
    They recommend to use image capture (which is a joke) in the mean time or you could buy vuescan but thats not much better for some things.

  • HR_READ_INFOTYPE...not working.. for infty 2011

    hi
    i have just put this code and its not working for the pernr for which i have data..which i can c in pa20 transaction.
    actually its throwing exceptionn as infotype not found.
    where as 2011 is std infotype...
    DATA : p_2011 TYPE STANDARD TABLE OF p2011 WITH HEADER LINE.
    start-of-selection.
    get pernr.
    CALL FUNCTION 'HR_READ_INFOTYPE'
          EXPORTING
            pernr     = pernr-pernr
            infty     = '2011'
          TABLES
            infty_tab = p_2011
           EXCEPTIONS
       INFTY_NOT_FOUND       = 1
       OTHERS                = 2.
    end-of-selection.
    plz help me
    regards
    vivek

    The previous response is correct.. Time Events are stored in the TEVEN db Table.. the Infotype 2011 is only a frontend to load this table.. you cannot use HR_READ_INFOTYPE in this case as the Infotype 2011 table ( PA2011 ) doesn't exist. PL go through the following <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/8a/98589346c411d189470000e829fbbd/frameset.htm">SAP Help</a> on Infotype 2011.
    You can use the function call HR_EVENT_READ to read the Time events data displayed on Infotype 2011.
    ~Suresh

  • Family Member Dependents not working in MSS

    Hello All,
    I have a issue re the Family Member Dependents not working in MSS. I login portal thru Manager. There is one Tab - ESS which has Working time, Employee Search , Benefits and Payments, Personal Information. Under Personal Information there is Family Member Dependents. If I click on this there is an error -
    "A critical error has occured. Processing of the service was terminated. Unsaved data has been lost.
    Contact your system administrator.
    The ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE"
    I went thru the threads here & found we need to maintain table V_T591A & V_T7XSSPERSUBTYP to resolve this. I did maintain both the tables but still the error exist. Can u gurus pls help to resolve this.
    In table V_T7XSSPERSUBTYP
    country grouping : 10 (USA)
    Infotype/Subtype : 0021 / 1, 2, 11, 12 (Spouse, Child, Father, Mother)
    Usecase : A3
    In table V_T591A
    Time contraint for 1,11, 12 =2
    Time contraint for 2 = 3
    Can experts point where i am wrong & how do i rectify this error. Any help is very much appreciated

    Hello sir,
    Please check if your use cases are properly configured.
    When I say properly it should be like:
    For
    usecase = A1, A4, B1, B4 (table V_T7XSSPERSUBTYP)
    you should have
    zeitb = '1' OR zeitb = '2' (table V_T591A)
    For
    usecase = A2, A3, A5, B2, B3, B5
    you should have
    zeitb = '2'
    For
    usecase = A6, B3
    you should have
    zeitb = '3'
    For more details, please go through note Note 818957 - ESS PersInfo: Guide for Configuration of Use Cases.
    Regards,
    Bentow.

  • Valuation Basis for Different Payment (BWGRL) not working in 2010

    Hi
    We have a commission wagetype which we entered in IT 2010 in Number/Unit field. 
    Since we don't have premium id available, we used "Valuation Basis for Different Payment (BWGRL)"  to enter the RATE.
    This RATE is not working during our payroll run, however when we are using the wagetype with premium ID it is working fine.
    My question is- What could be the reason that the Valuation Basis for different payment is not working ? 
    I checked the wagetype in V_512W_B table and it has the following configuration-
    Current wage type
    Valuation Basis = BLANK
    Statement/WT = BLANK
    %Rate = 100
    1st derived wage type
    Valuation Basis = BLANK
    Statement/WT = BLANK
    %Rate = BLANK
    2nd derived wage type
    Valuation Basis = BLANK
    Statement/WT = BLANK
    %Rate = BLANK
    Would appreciate if the the fix could be provided.
    Saurabh Garg

    Hello,
    I think in your case for commision wagetype you need to modify rule $930 to process the override rate from Infotype 2010 BWGRL field in case you are using the US standard schema.
    The valuation basis table V_512W_D and rule $930 together will determine the valuation basis.
    The default valuation basis comes from table V_512W_D.In case you want to override the valuation basis rate defined in this table,you need to maintain override rate in It2010 and accordingly have the logic defined in rule $930 for that particular wagetype .
    Following is the sample rule definition for a similar scenario.
    ****(commision wagetype)
      NUM= ANZHL Set
      RTE= BWGRL Set
      RTE?0      Comparison
          MULTI NRA  Multipl.amt/no/rate
          SETIN X=NX Set variable split
          ADDWT *    OT   Output table
        =
          VALBS0     Eval.0.WT in 512W
          MULTI NRA  Multipl.amt/no/rate
          SETIN X=NX Set variable split
          ADDWT *    OT   Output table
    Regards,
    Malathi V.

  • SELECT with pattern CP '50*' is not working on material numbers MATNR

    Hello,
    I have a specific matchcode for searching on material numbers with a function module as selection method.
    In this function module, the SELECT clause is built dynamically as bellow.
          SELECT (temp3)
            INTO CORRESPONDING FIELDS OF TABLE result_tab  UP TO CALLCONTROL-MAXRECORDS ROWS
             FROM (temp)
             WHERE (temp2) .
    In the "temp2" variable, I use RANGES for the selection simply built with values of SELECT-OPTIONS coming from the search help selection screen.
    I am facing the following problem :
    When a search is executed on material number with the following pattern '50*' --> nothing is found !
    When I run a search on '50575' --> the material number is found !
    I expect it is a problem of convertion routines (external to internal format) but I am not able to fix a solution...
    We are in SAP_BASIS 700.

    I think it can be done.
    I have -    
    CONCATENATE  'Z+_'   '00+' INTO  r_ranges-low .
        r_ranges-sign = 'I'.
        r_ranges-option = 'CP'.
        APPEND r_ranges.
        SELECT  ar_object FROM toasp
          INTO CORRESPONDING FIELDS OF table lt_toasp
           WHERE ar_object IN r_ranges.
    And it returns all values with pattern 'Z_00'.
    (Z1_001, Z1_002 etc.)
    If the pattern '50*' is not working, you could try using '50+++'.
    Regards,
    MaryM

  • HR_INFOTYPE_OPERATION not working when editing HR master data

    Hi all,
    I search for similar problem but couldn't find any.
    I am using HR_INFOTYPE_OPERATION to insert record to an infotype. I proceed with standard way (ENQUEUE employee, call above fm, DEQUEUE employee). It works fine when running as executable program.
    Now I want this functionality when editing EE's master data (i.e. modifiying one infotype record). For this I put the same code to some user exit. Now when executed I can proceed with creating new entry, it saves I can see how data are updated in pa30 for this EE. But when I reenter his master data are without this new record anymore.
    Does anyone faced similar issue? I guess it is not allowed to use that fm when editing master data, but can't find a answer if this is the issue.
    I did also a test creating this new entry for some different EE, but it neither worked.
    Any info appreciated.
    Thank you
    Marcin

    Hi Marcin,
    Please check whether the following links are useful,
    HR_INFOTYPE_OPERATION mod not working
    HR_INFOTYPE_OPERATION is not working in user exit ZXPADU02
    Best Regards.

  • Personal Data not working for an employee in ESS

    Hai All,
    I have configured Personal Data in ESS. But, for a particular employee Personal Data is giving the below mentioned error when he edits the data. The error happens when he edits and clicks on Review or when he clicks on the dropdown for Nationality(Only for this field, the error occurs) and selects a value from that dropdown.
    As I searched in the forum, I found that we have to search ST22 for that user. In ST22, it is throwing 4 errors:
    1. UNCAUGHT_EXCEPTION CX_HRPA_INVALID_INFOTYPE_DB. The exception 'CX_HRPA_INVALID_INFOTYPE_DB' was raised, but it was not caught anywhere along the call hierarchy.    Termination occurred in the ABAP program "CL_HRPA_TIMECONSTRAINT========CP" - in "COMPUTE_INSERT". The main program was "SAPMSSY1 ".                                                        
    2. SYSTEM_CANCELED. The current program "CL_HRPA_TIMECONSTRAINT========CP" has been terminated by another mode.
    3. OBJECTS_OBJREF_NOT_ASSIGNED_NO CX_SY_REF_IS_INITIAL. Termination occurred in the ABAP program "SAPLHRXSS_PER_MAC" - in  "HRXSS_PER_CLEANUP".     
    The main program was "SAPMSSY1 ".
    4. SYSTEM_CANCELED. The current program "SAPLHRXSS_PER_MAC" has been terminated by another mode.
    My questions are:
    a Why it is not working for a particular employee?
    b Why it is working for other employees?
    c Did I miss out some configurations?
    Please help me out.
    Regards,
    Jubish

    Hai,
    Thankyou for the reply. But the user has entry in the infotype. Likewise, it is possible to change data from PA30 transaction also. The problem occurs only when I try to change data through ESS.
    Regards,
    Jubish

  • FM not working

    Hi Friends -
    I am using FM HR_MAINTAIN_MASTERDATA for creating action one action  in PA40 tcode
    which covers 0000, 0001 ,00002 and few more but immid after filling 0001 data and save it gives me error 0003 is not created for this employees and come out
    How i can correct it as  00003 infotype looks like some backend IT .
    Regards
    Meeta

    Hi  
    BDC is not working for this  requirement  when am doing recording using SHDB  there is some issue with this
    so i  moved to use FM
    in my req i  will give  an employee on pa40  and  subtype 81  and  then system will  generate new pernr  for me
    pls tell me how i can achieve this  is there any other FM  or  BApi is  there ?
    Regards
    Meeta

  • Half Day LOP / Unpaid Absence not working for payroll india

    Dear Gurus,
    I have created Unpaid leave which is working correctly when we maintain full day absence in infotype 2001.
    But it is not working for partial absence ie, half day.
    I would really appreciate if you help me out on this issue.
    Thanks,
    Rajesh Badita

    Dear Venkey / Rajesh,
    My issue is resolved. We have tried with Custom PCR which will convert absence days into hours. With this we are able to achieve the desired result.
    Copied from standard PCR "INP1" to "ZNP1" and modified "/801 partial period factor 1" logic. Below is the PCR for your kind reference.
    RTE=TKSOLL
    RTE*8
    RTE-TSAU**
    RTE/8
    RTE*KGENAU
    RTE/TKDIVI
    ADDWT *
    Kindly go through the below link which is very useful. Hence closing the thread. Thanks for your valuable inputs.
    http://wiki.sdn.sap.com/wiki/display/sandbox/PCRmodificationincaseofHalfdayUnpaidLeave(LOP),IndiaPayroll
    Thanks & Regards,
    Rajesh Badita
    Edited by: Rajesh Badita - ABAP HR on Oct 13, 2011 7:05 AM
    Edited by: Rajesh Badita - ABAP HR on Oct 13, 2011 7:08 AM

  • FM LDB_PROCESS with PNP or PNPCE does not work...

    This is the code. This do nothing, no errors, no results.(The system have employees.)Please help with some advice.
    José.
    TABLES: PERNR.
    TYPE-POOLS: RSDS, RSFS.
    DATA: CALLBACK TYPE TABLE OF LDBCB,
          CALLBACK_WA LIKE LINE OF CALLBACK.
    DATA: SELTAB TYPE TABLE OF RSPARAMS,
          SELTAB_WA LIKE LINE OF SELTAB.
    DATA: TEXPR TYPE RSDS_TEXPR,
          FSEL  TYPE RSFS_FIELDS.
    Refresh: Callback.
    Clear: Callback.
    CALLBACK_WA-LDBNODE     = 'PERNR'.
    CALLBACK_WA-GET         = 'X'.
    *CALLBACK_WA-GET_LATE    = ' '.
    CALLBACK_WA-CB_PROG     = SY-REPID.
    CALLBACK_WA-CB_FORM     = 'PROG_PERNR'.
    APPEND CALLBACK_WA TO CALLBACK.
    Refresh: Seltab.
    Clear: Seltab.
    SELTAB_WA-SELNAME = 'PERNR'.
    SELTAB_WA-SIGN    = 'I'.
    SELTAB_WA-KIND    = 'P'.
    SELTAB_WA-OPTION  = 'EQ'.
    CLEAR SELTAB_WA-LOW.
    CLEAR SELTAB_WA-HIGH.
    APPEND SELTAB_WA TO SELTAB.
    Refresh: TEXPR, FSEL.
    Clear: TEXPR, FSEL.
    CALL FUNCTION 'LDB_PROCESS'
      EXPORTING
        LDBNAME                     = 'PNP'
        EXPRESSIONS                 = TEXPR[]
        FIELD_SELECTION             = FSEL[]
      TABLES
        CALLBACK                    = CALLBACK
        SELECTIONS                  = SELTAB
      EXCEPTIONS
        LDB_NOT_REENTRANT           = 1
        LDB_INCORRECT               = 2
        LDB_ALREADY_RUNNING         = 3
        LDB_ERROR                   = 4
        LDB_SELECTIONS_ERROR        = 5
        LDB_SELECTIONS_NOT_ACCEPTED = 6
        VARIANT_NOT_EXISTENT        = 7
        VARIANT_OBSOLETE            = 8
        VARIANT_ERROR               = 9
        FREE_SELECTIONS_ERROR       = 10
        CALLBACK_NO_EVENT           = 11
        CALLBACK_NODE_DUPLICATE     = 12
        OTHERS                      = 13.
       case sy-subrc.
          when 1.  raise ldb_not_reentrant.
          when 2.  raise ldb_incorrect.
          when 3.  raise ldb_already_running.
          when 4.  raise ldb_error.
          when 5.  raise ldb_selections_error.
          when 6.  raise ldb_selections_not_accepted.
          when 7.  raise variant_not_existent.
          when 8.  raise variant_obsolete.
          when 9.  raise variant_error.
          when 10. raise free_selections_error.
          when 11. raise callback_no_event.
          when 12. raise callback_node_duplicate.
        endcase.
      if sy-subrc ne 0.
          message id sy-msgid type sy-msgty number sy-msgno
               with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    *&      Form  PROG_PERNR
    *       text
    *      -->NAME       text
    *      -->WA         text
    *      -->EVT        text
    *      -->CHECK      text
    FORM PROG_PERNR USING NAME  TYPE LDBN-LDBNODE
                          WA    TYPE PERNR
                          EVT   TYPE C
                          CHECK TYPE C.
        message id sy-msgid type sy-msgty number sy-msgno
               with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      CASE EVT.
        WHEN 'G'.
          WRITE: / WA-PERNR.
          ULINE.
        WHEN 'L'.
      ENDCASE.
    ENDFORM.                    "PROG_PERNR

    Yes, this is the best way of fill out these tables. But my problem is different, I'm trying to get the infotypes info through a BADI or function module.
    I received a response from SAP about how to resolve this issue. I need to use the old way:
    SUBMIT...RETURN to call another report with the PNP/PNPCE Logical Database.
    That's the reason for use the LDB_PROCESS function module. (SUBMIT...RETURN uses too many memory and processor resources) Now I know that this function module does not work with HR Logical Databases because the Infotypes structures. 
    Thank you by your quick reponse.
    José

Maybe you are looking for

  • Not able to post invoice.

    User is trying to post an invoice against a PO.  The PO requires a tax code for the account assigned in the PO, but that account doesnu2019t require a tax code in the ledger and there isnu2019t a way to select a tax code in the ledger for this accoun

  • How to get the name of the city and state of the current location of the user

    Hi all          i need to get the name of the city and state (full address) of the current location of the user. need help.

  • Time machine to airdisk taking forever...maybe a gig an hour

    So I set up my Airport Extreme Airdisk as a Time Machine disk. I started the first backup and its taking forever...if I am lucky its sending a gig an hour on an 802.11n machine. Any thoughts?

  • Transport of process chains

    I added new mail messages to my Meta chain in each local chain process type. will I have to transport the entire process chain again the underlying process types or only the mail message variants are fine to be sent to QA and PRD Edited by: AAL123 on

  • Limiting length of Strings....

    Hello, I'm just starting to learn Java, and I'm trying to set up a 30 character limit on a String input from the user. I'm using TextIO for the input. Can anyone help me out with this?