Badi HR_IN_TERMINATION (HR Module)

Hi all,
   I have a requirement where i have to use this badi HR_IN_TERMINATION this badi calculates
1) To compute Superannuation amount
2) To compute Gratuity amount
3) To compute Leave Encashment amount
Now I am able to trigger the badi for leave encashment. its working fine. But for Gratuity and superannuation it calculates the difference of years in the standard program itself if difference is 0 it wll not trigger the badi if it is greater than 0 then it triggers the badi for gratuity and superannuation. for which in standard program HINCALC0 it takes the begin date from pa0000 infotype and my functinal consultant is maintaining the begin date in pa0041 infotype. because of whch i am not able to trigger the badi for gratuity and superannuation .
I wanted to know as to what i should do to trigger the badi? whether i should change the standard code to change the querry (which we are not supposed to do) or i should goto my functonal consultant and ask him to maintain the begin date in pa0000 .
Regards
Amit

Dear Amit,
Can you please tell me how to do the configuration for Termination's automatic process. as of now my client is required the same in sap system.
Please help
Priyanka G.
[email protected]

Similar Messages

  • IMac G5 system hang - 2 bad 1GB memory modules?

    I am experiencing intermittent system hangs, requiring power off / on to recover. Applications run fine for hours, then everything freezes; a few seconds later the fans spool up full bore. There seems to be no logic to the failure. It happens on many different applications, including Disk Utility. No new software has been added recently (other than Apple software updates). This has been occuring for several weeks.
    I repair permissions & run disk verify. When disk utility runs completely without hanging (on verify), everything is ok.
    Applecare had me trash the ~/Library/Caches & system caches. No joy. They recommended archive & install beginning with Panther. Reinstall went ok until downloading updates for 10.4.8, then hang (might this suggest a hardware prob?).
    Rebooted in target firewire mode the cloned drive, then zero'ed the G5 HDD and restored from clone (SuperDuper!). Everything appeared ok for several days, then the same system hang reappeared. I should mention that in the course of sudying this one, I discovered Virex 7.5 was sucking the processing life from the G5; used the uninstaller to get rid of it & the iMac is quiet again!
    I have run the Applecare version of Techtools and the Hardware Test Disk, everything passes.
    I could do a clean install of Tiger, then use migration assistant to move data from the clone...if I felt it had a chance to solve it. On the other hand, maybe its a flaky hardware gremlin and I'm wasting my time doing reinstalls, and I should hustle it over to the local Apple store.
    Update - took iMac for service at Apple store where it failed under stress test with my 2 GB of memory but ran for an extended period with Apple memory. In an attempt to isolate which of the two 1 GB modules was bad, removed one module. Identical failure after 24 hrs. Howver, swapping out that failing module with the second module, identical hand. That suggests either both 1 GB modules are bad (unikely), or some other hardware issue is the problem.
    Problem seems to occur most often when starting playing iTunes, or running Disk Utility (repair permissions).
    I suppose the next step is to buy 1 GB of memory from Apple and make it fail again. Any suggestions?

    Thank you for your posts, I appreciate it.
    Skip - I tried a spare keyboard & mouse. Still failed.
    MGW - all software is up to date.
    DaddyPaycheck - I downloaded memtestosx. It fails testing each 1GB memory module separately (in different sockets). I'm running in multiuser mode and when it fails the entire iMac freezes up (just like it always does), requiring power off / power on. Is this normal behavior when the memtestosx test fails?
    I will plan to test in single user mode as the supplied doc states that if the onboard cache is failing it would pass singleuser (cache apparently disabled in singleuser mode) but fail multiuser. Maybe the onboard cache is bad?
    Thanks.

  • BADI or function module for updating open purchase orders

    Hi all,
    Does anyone know of a BADI or function module which can be used for updating item prices in open purchase orders?
    All helpful answers are highly appreciated!
    Regards,
    MV

    1 ) execute this program  in se38 .enter the input as transaction code  for which you want list of User
    Exit.
    REPORT z_find_userexit NO STANDARD PAGE HEADING.
    *&  Enter the transaction code that you want to search through in order
    *&  to find which Standard SAP® User Exits exists.
    *& Tables
    TABLES : tstc,     "SAP® Transaction Codes
             tadir,    "Directory of Repository Objects
             modsapt,  "SAP® Enhancements - Short Texts
             modact,   "Modifications
             trdir,    "System table TRDIR
             tfdir,    "Function Module
             enlfdir,  "Additional Attributes for Function Modules
             tstct.    "Transaction Code Texts
    *& Variables
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    *& Selection Screen Parameters
    SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN END OF BLOCK a01.
    *& Start of main program
    START-OF-SELECTION.
    Validate Transaction Code
      SELECT SINGLE * FROM tstc
        WHERE tcode EQ p_tcode.
    Find Repository Objects for transaction code
      IF sy-subrc EQ 0.
        SELECT SINGLE * FROM tadir
           WHERE pgmid    = 'R3TR'
             AND object   = 'PROG'
             AND obj_name = tstc-pgmna.
        MOVE : tadir-devclass TO v_devclass.
        IF sy-subrc NE 0.
          SELECT SINGLE * FROM trdir
             WHERE name = tstc-pgmna.
          IF trdir-subc EQ 'F'.
            SELECT SINGLE * FROM tfdir
              WHERE pname = tstc-pgmna.
            SELECT SINGLE * FROM enlfdir
              WHERE funcname = tfdir-funcname.
            SELECT SINGLE * FROM tadir
              WHERE pgmid    = 'R3TR'
                AND object   = 'FUGR'
                AND obj_name = enlfdir-area.
            MOVE : tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
    Find SAP® Modifications
        SELECT * FROM tadir
          INTO TABLE jtab
          WHERE pgmid    = 'R3TR'
            AND object   = 'SMOD'
            AND devclass = v_devclass.
        SELECT SINGLE * FROM tstct
          WHERE sprsl EQ sy-langu
            AND tcode EQ p_tcode.
        FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
        WRITE:/(19) 'Transaction Code - ',
        20(20) p_tcode,
        45(50) tstct-ttext.
        SKIP.
        IF NOT jtab[] IS INITIAL.
          WRITE:/(95) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
          WRITE:/1 sy-vline,
          2 'Exit Name',
          21 sy-vline ,
          22 'Description',
          95 sy-vline.
          WRITE:/(95) sy-uline.
          LOOP AT jtab.
            SELECT SINGLE * FROM modsapt
            WHERE sprsl = sy-langu AND
            name = jtab-obj_name.
            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
            WRITE:/1 sy-vline,
            2 jtab-obj_name HOTSPOT ON,
            21 sy-vline ,
            22 modsapt-modtext,
            95 sy-vline.
          ENDLOOP.
          WRITE:/(95) sy-uline.
          DESCRIBE TABLE jtab.
          SKIP.
          FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No of Exits:' , sy-tfill.
        ELSE.
          FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
          WRITE:/(95) 'No User Exit exists'.
        ENDIF.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'Transaction Code Does Not Exist'.
      ENDIF.
    Take the user to SMOD for the Exit that was selected.
    AT LINE-SELECTION.
      GET CURSOR FIELD field1.
      CHECK field1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    2) Second way is to go to transaction code SE93 .enter transaction code click on display.
    There you will see the package. Copy that package name.
    Go to transaction code se84
    Enhancements -customer exits-enhancementsu2014enter package there and execute.
    You will get list of exits.
    3) BAPI for PO change is
    BAPI_PO_CHANGE

  • BADI or function module

    Hi,
    Anyone know of any BADI or function module for amending Account Assignment in Purchasing Document (PR, PO)?

    Go to se18,
    Check both BADI names:
    ME_PROCESS_PO_CUST and
    ME_PROCESS_PO_CUST.
    If you want to use it at save: you can select the method: Post,
    if you want to code after save( after completion of transaction) then go for method: CLOSE.
    Reward point if helpful,
    Rgs,
    Ashok

  • BADI /BAPI /Function Module in PP

    PP Experts,
    I need help to identify the BADI /BAPI /Function Module in PP for
    BOM Explosion multilevel (TXn CS11)
    Planned Order Create and Change (Txn MD11/MD12)
    Production Order Create and Change (CO01/CO02)
    Simulation Order (Co01S/Co02S)
    Appreciate your valuable inputs.
    Thanks and Regards,
    Pradeep

    Hi,
    Following Enhancements available for the said T-Codes
    Transaction Code - CS11 Display BOM Level by Level
    Enhancement
    PCSD0014 Wissensbasierte AuftragsStl:Status setzen beim fixieren
    PCSD0013 Customer-specific processing of an explosion for BOM browse
    PCSD0012 Customer - Mat. number/mat. number during material exchange
    PCSD0011 Knowledge-based order BOM, parallel update
    PCSD0010 Order/WBS BOM, determine explosion date
    PCSD0009 Order/WBS BOM, determine URL page
    PCSD0008 WBS BOM: Customer-specific explosion for creating
    PCSD0001 Applications development R/3 BOMS
    PCSD0002 BOMs: Customer fields in item
    PCSD0003 BOMs: Customer fields in header
    PCSD0004 BOM comparison
    PCSD0005 BOMs: component check for material items
    PCSD0006 Mass changes user exit
    PCSD0007 Check changes in STKO
    Business Add-in
    BOM_EXIT BOM User Exit
    BOM_IPPE iPPE Checks Within BOM Maintenance
    BOM_UPDATE Maintain BOMS
    CEWB_BOM_CUS_FIELDS EWB: Customer Fields with BOM Header (Screen Enhancement)
    CEWB_BOM_UPDATE Check Bill of Material on Saving
    CEWB_ITM_CUS_FIELDS EWB: Customer Fields with BOM Item (Screen Enhancement)
    Transaction Code - MD11/MD12 Create Planned Order
    Enhancement
    LMDR2001 User exits restr. profiles of opt. pur.ord.-based load bldg
    LMDZU001 User exits in additional planning
    Transaction Code - CO01/CO02/CO01S/CO02s Create production order
    Enhancement
    PPCO0010 Enhancement in make-to-order production - Unit of measure
    PPCO0012 Production Order: Display/Change Order Header Data
    PPCO0013 Change priorities of selection crit. for batch determination
    PPCO0015 Additional check for document links from BOMs
    PPCO0016 Additional check for document links from master data
    PPCO0017 Additional check for online processing of document links
    PPCO0018 Check for changes to production order header
    PPCO0019 Checks for changes to order operations
    PPCO0021 Release Control for Automatic Batch Determination
    PPCO0022 Determination of Production Memo
    PPCO0023 Checks Changes to Order Components
    STATTEXT Modification exit for formatting status text lines
    PPCO0009 Enhancement in goods movements for prod. process order
    CCOWB001 Customer exit for modifying menu entries
    COIB0001 Customer Exit for As-Built Assignment Tool
    COZF0001 Change purchase req. for externally processed operation
    COZF0002 Change purchase req. for externally procured component
    PPCO0001 Application development: PP orders
    PPCO0002 Check exit for setting delete mark / deletion indicator
    PPCO0003 Check exit for order changes from sales order
    PPCO0004 Sort and processing exit: Mass processing orders
    PPCO0005 Storage location/backflushing when order is created
    PPCO0006 Enhancement to specify defaults for fields in order header
    PPCO0007 Exit when saving production order
    PPCO0008 Enhancement in the adding and changing of components
    Business Add-in
    SIDAT_UPDATE Change date of price simulation
    CAUFVD_CHANGE BAdI: Overall Network Scheduling with Selection Option
    AFABD_CHANGE Change Relationship
    PPPI_SEL_ORD_EXT_REL
    Regards
    Ahsan

  • Search for Top GTS BADIs/BAPIs/Function Modules

    Hi All,
    Reaching out to collect list of the most common BADIs/BAPIs/Function Modules in GTS.
    Been searching the web and I can find lists for other SAP areas, but not ours.
    Thanks, Jeff

    https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=190743879
    RH_GET_MANAGER_ASSIGNMENT

  • How to find badi in mm module?

    hi experts,
    1.can anyone tell me how to find badi in mm module?
    2.if anyone have some nice ppt's and pdf's on badi's,
        please do mail me at [email protected]
    points will be rewarded.
    thanks in advance.

    Hi, this may help u.
    u can find BADI's in different ways...
    1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
    2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
    There are multiple ways of searching for BADI.
    • Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
    • Finding BADI Using SQL Trace (TCODE-ST05).
    • Finding BADI Using Repository Information System (TCODE- SE84).
    1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for ‘CL_EXITHANDLER=>GET_INSTANCE’.
    Make sure the radio button “In main program” is checked. A list of all the programs with call to the BADI’s will be listed.
    The export parameter ‘EXIT_NAME’ for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter ‘INSTANCE’ will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
    2. Start transaction ST05 (Performance Analysis).
    Set flag field "Buffer trace"
    Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
    Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
    Push the button "Deactivate Trace".
    Push the button "Display Trace".
    The popup screen "Set Restrictions for Displaying Trace" appears.
    Now, filter the trace on Objects:
    • V_EXT_IMP
    • V_EXT_ACT
    Push button "Multiple selections" button behind field Objects
    Fill: V_EXT_IMP and V_EXT_ACT
    All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
    So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
    3. Go to “Maintain Transaction” (TCODE- SE93).
    Enter the Transaction VD02 for which you want to find BADI.
    Click on the Display push buttons.
    Get the Package Name. (Package VS in this case)
    Go to TCode: SE84->Enhancements->Business Add-inns->Definition
    Enter the Package Name and Execute.
    Here you get a list of all the Enhancement BADI’s for the given package MB.
    The simplese way for finding BADI is
    1. chooes Tcode Program & package for that Tcode.
    2. Go to Tcode se18
    3. Press F4
    4. search by package or by program.
    BADI Links
    http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
    and
    http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
    Badihttp://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
    http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    http://help.sap.com//saphelp_470/helpdata/EN/eb/3e7cee940e11d295df0000e82de14a/frameset.htm
    Reward if Helpfull.
    Regards Madhu.

  • IPQoS panic: BAD TRAP in module "flowacct" due to NULL pointer.

    I've recently started using IPQoS and the flowacct module to do some very simple tracking of bandwidth usage (along with one tokenmt action to meter traffic to and from one particular zone) on a host with multiple zones, running Solaris 10 x86, 118844-30. This host has been otherwise stable to date. A couple of hours ago, I got a kernel panic, apparently caused by flowacct:
    Dec 21 07:31:46 sol genunix: [ID 335743 kern.notice] BAD TRAP: type=e (#pf Page fault) rp=d6e169a4 addr=8 occurred in module "flowacct" due to a NULL pointer dereference
    Dec 21 07:31:46 sol unix: [ID 100000 kern.notice]
    Dec 21 07:31:46 sol unix: [ID 839527 kern.notice] named:
    Dec 21 07:31:46 sol unix: [ID 753105 kern.notice] #pf Page fault
    Dec 21 07:31:46 sol unix: [ID 532287 kern.notice] Bad kernel fault at addr=0x8
    Dec 21 07:31:46 sol unix: [ID 243837 kern.notice] pid=22655, pc=0xf7cad802, sp=0xd, eflags=0x10283
    Dec 21 07:31:46 sol unix: [ID 211416 kern.notice] cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4: 6d8<xmme,fxsr,pge,mce,pse,de>
    Dec 21 07:31:46 sol unix: [ID 936844 kern.notice] cr2: 8 cr3: ab02000
    Dec 21 07:31:46 sol unix: [ID 537610 kern.notice]      gs: 1b0 fs: d6250000 es: d6e10160 ds: fe870160
    Dec 21 07:31:46 sol unix: [ID 537610 kern.notice]      edi: d3b25938 esi: d3b26838 ebp: d6e16a18 esp: d6e169d4
    Dec 21 07:31:46 sol unix: [ID 537610 kern.notice]      ebx: db0853b4 edx: d3b26828 ecx: 0 eax: 0
    Dec 21 07:31:46 sol unix: [ID 537610 kern.notice]      trp: e err: 2 eip: f7cad802 cs: 158
    Dec 21 07:31:46 sol unix: [ID 717149 kern.notice]      efl: 10283 usp: d ss: d65fd9c0
    Dec 21 07:31:46 sol unix: [ID 100000 kern.notice]
    Dec 21 07:31:46 sol genunix: [ID 353471 kern.notice] d6e16904 unix:die+a7 (e, d6e169a4, 8, 0)
    Dec 21 07:31:46 sol genunix: [ID 353471 kern.notice] d6e16990 unix:trap+fc8 (d6e169a4, 8, 0)
    Dec 21 07:31:46 sol genunix: [ID 353471 kern.notice] d6e169a4 unix:cmntrap+83 ()
    Dec 21 07:31:46 sol genunix: [ID 353471 kern.notice] d6e16a18 flowacct:flowacct_update_flows_tbl+337 (d65fd9c0, d3b25000)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16a34 flowacct:flowacct_process+85 (d6e16a4c, d3b25000)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16a50 flowacct:flowacct_invoke_action+32 (d, dfa9cd00)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16a7c genunix:ipp_packet_process+fc (d6e16a94)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16a9c ip:ip_process+85 (2, d6e16ac8, 2)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16ac0 ip:ip_wput_attach_llhdr+92 (dccbf020, d92d61f8,)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16b50 ip:ip_wput_ire+1792 (d7196ee0, dccbf020,)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16ba8 ip:ip_output+70a (d7414e80, dccbf020,)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16bc0 ip:ip_wput+14 (d7196ee0, dccbf020)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16bf4 unix:putnext+1b7 (d7196ee0, dccbf020)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16c40 udp:udp_wput+380 (d5aabc98, dcf78360)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16c74 unix:putnext+1b7 (d5aabc98, dcf78360)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16d54 genunix:strput+16b (d9ad6138, dcf78360,)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16d90 genunix:kstrputmsg+1df (d5c24cc0, dcf12660,)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16e0c sockfs:sosend_dgram+1ca (d5c32d60, dc3504d0,)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16e50 sockfs:sotpi_sendmsg+3f1 (d5c32d60, d6e16ecc,)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16e90 sockfs:sendit+105 (16, d6e16ecc, d6e16)
    Dec 21 07:31:47 sol genunix: [ID 353471 kern.notice] d6e16f8c sockfs:sendmsg+131 (16, ce4d5cc4, 8000,)
    I had a single "kstat -m flowacct 90" running at the time, but the timing doesn't particularly coincide. My flowacct setting look like this:
    action {
    module flowacct
    name zone1
    params {
    global_stats TRUE
    timer 10000
    timeout 10000
    max_limit 2048
    next_action continue
    Pretty much a cut and paste from the Solaris 10 IPQoS documentation. This configuration didn't suffer any similar problems on a test host.
    I've searched various places, not had any joy. Obviously, I'm down a while on kernel patching (ironically, I've been holding off to minimise downtime for users, and now this.) But, while 118855-19 does replace some of objects in question, I see no mention of any particular fix for this problem. I'm going to go ahead with patching to 118855-19 (and whatever else smpatch recommends) within the next few days, but I've disabled IPQoS. I'm a little nervous about switching it back on on a production server. Shame.
    Anyone had any similar experiences with flowacct?
    Cheers,
    Chris.

    Good news, everyone! A repeat on a test host that's patched up to date as of last week, including kernel 118855-19. I'd tell you what smpatch thinks is missing, but "Failure: Response code was 403".
    Dec 23 09:43:14 crippen ^Mpanic[cpu0]/thread=d3275de0:
    Dec 23 09:43:14 crippen genunix: [ID 335743 kern.notice] BAD TRAP: type=e (#pf Page fault) rp=d3275924 addr=8 occurred in module "flowacct" due to a NULL pointer dereference
    Dec 23 09:43:14 crippen unix: [ID 100000 kern.notice]
    Dec 23 09:43:14 crippen unix: [ID 839527 kern.notice] sched:
    Dec 23 09:43:14 crippen unix: [ID 753105 kern.notice] #pf Page fault
    Dec 23 09:43:14 crippen unix: [ID 532287 kern.notice] Bad kernel fault at addr=0x8
    Dec 23 09:43:14 crippen unix: [ID 243837 kern.notice] pid=0, pc=0xf9a413ae, sp=0x6, eflags=0x10286
    Dec 23 09:43:14 crippen unix: [ID 211416 kern.notice] cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4: 698<xmme,fxsr,pge,pse,de>
    Dec 23 09:43:14 crippen unix: [ID 936844 kern.notice] cr2: 8 cr3: 4cdc000
    Dec 23 09:43:14 crippen unix: [ID 537610 kern.notice] gs: fe8801b0 fs: fe830000 es: d4890160 ds: d4890160
    Dec 23 09:43:14 crippen unix: [ID 537610 kern.notice] edi: d489b6a0 esi: d489b838 ebp: d32759a0 esp: d327595c
    Dec 23 09:43:14 crippen unix: [ID 537610 kern.notice] ebx: d66187f4 edx: d489b828 ecx: 0 eax: 0
    Dec 23 09:43:14 crippen unix: [ID 537610 kern.notice] trp: e err: 2 eip: f9a413ae cs: 158
    Dec 23 09:43:14 crippen unix: [ID 717149 kern.notice] efl: 10286 usp: 6 ss: d6d35d80
    Dec 23 09:43:14 crippen unix: [ID 100000 kern.notice]
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275884 unix:die+a7 (e, d3275924, 8, 0)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275910 unix:trap+103f (d3275924, 8, 0)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275924 unix:cmntrap+9a (fe8801b0, fe830000,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d32759a0 flowacct:flowacct_update_flows_tbl+337 (d6d35d80, d489a000)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d32759b8 flowacct:flowacct_process+85 (d32759d0, d489a000)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d32759d4 flowacct:flowacct_invoke_action+32 (6, d5441f80)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275a00 genunix:ipp_packet_process+fc (d3275a18)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275a20 ip:ip_process+85 (2, d3275a4c, 2)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275a44 ip:ip_wput_attach_llhdr+92 (d5e61fc0, d67b1ad0,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275ad0 ip:ip_wput_ire+1aca (d4186c60, d5e61fc0,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275b30 ip:ip_output+1715 (da1b7554, d5e61fc0,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275b48 ip:ip_wput+14 (d4186c60, d5aaff80)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275b74 unix:put+164 (d4186c60, d5aaff80)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275bb0 ip:icmp_inbound+97e (d4186bd8, d5e61fc0,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275c00 ip:ip_proto_input+8ae (d4186bd8, d5e61fc0,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275c58 ip:ip_input+440 (da1b7554, 0, d5e61f)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275c80 ip:ip_rput+f7 (d4186bd8, d5e61fc0)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275cb0 unix:putnext+1b7 (d4186bd8, d5e61fc0)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275d40 gld:gld_recv_tagged+ed (d4188800, d5e61fc0,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275d54 gld:ri_ste_def+2603276e (d4188800, d5e61fc0)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275d88 iprb:iprb_process_recv+1d4 (d4188800)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275da0 iprb:iprb_intr+61 (d4188800, d3275ddc,)
    Dec 23 09:43:14 crippen genunix: [ID 353471 kern.notice] d3275dac gld:gld_intr+1e (d4188800, 0)
    Dec 23 09:43:14 crippen unix: [ID 100000 kern.notice]
    Dec 23 09:43:14 crippen genunix: [ID 672855 kern.notice] syncing file systems...
    Dec 23 09:43:14 crippen genunix: [ID 733762 kern.notice] 4
    Dec 23 09:43:15 crippen genunix: [ID 733762 kern.notice] 3
    Dec 23 09:43:16 crippen genunix: [ID 904073 kern.notice] done
    Dec 23 09:43:17 crippen genunix: [ID 111219 kern.notice] dumping to /dev/dsk/c0d0s1, offset 214695936, content: kernel
    Dec 23 09:43:20 crippen genunix: [ID 409368 kern.notice] ^M100% done: 22636 pages dumped, compression ratio 2.72,
    Dec 23 09:43:20 crippen genunix: [ID 851671 kern.notice] dump succeeded

  • User Exit / BADI in HR module

    Hi,
    Can anyone please provide me with requirements for HR module ( PA or PD ) in which one has to use a user exit or BADI and also the name of the same used.
    Its reall urgent..
    Will really appreciate any help.
    Thx.
    KK.

    Hi,
    Please try the last one. This may suit.
    For "Automatic TO creation (background processing)", the following user exits are available:
    MWMTOAU1 Selection of requirements for automatic creation of orders.
    MWMTOAU2 Reference number assignment.
    MWMTOAU3 Selection of posting change notices for automatic creation of transfer orders.
    Thanks and Regards
    Guru

  • Function module and BADI

    Hi BW gurus
    I have a datasource 0CRM_SRV_PROCESS_H and i need to enhance it where the table is BUT000 source field is PARTNER
    in the datasource im taking ZZENDCUST as the enhanced field for that i have a pseudo code like (Use FM CRM_ORDER_READ. Pass Transaction number GUID and get Partner from the table ET_PARTNER (Field: PARTNER_NO) where PARTNER_FCT = u2018ZECu2019.).This pseudo code is for my reference .My requirement is that i need to use a standard BADI RSU5_SAPI_BADI for this .how to go with this requirement.I need to know that how the BADI and function module can be linked.
    Regards,
    Siva

    Hi Siva:
    You need to look for "Enhancing datasources". Basically, in the source system, go to
    t-code: SE18
    Select: BADI NAME: RSU5_SAPI_BADI
    In the Menu: Enhancement Implementation, select: Create.
    You can also display the BADI and click on the documentation, there is good information there.
    See this link for more information:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/3001894b-b1fb-2910-77ba-e80b6f2053b7?QuickLink=index&overridelayout=true

  • List of Functional Module and BADIs

    Hi Forum,
    I m new in this CRM, started as a CRM functional.
    Just want to know from where can i get list of all FUNCTIONAL MODULES and BADI.
    and also is it mandatory for functional consultant to have gud knowledge and expert in usage of mentioned BADI and Functional Modules..
    Kindly reply soon...
    Points will surely be awarded.
    Regards
    Rajeev Singh

    Hi Rajeev,
    Your can view the function modules in transaction SE37.
    And BADIs in SE18.Its not mandatory to know the function module details or Badi details for a functional consultant , but it always good to have a knowledge. It will reduce the task of technical consultant.
    Like Function Module CRM_ORDER_READ, is used to get the details of any business transaction. Simlarly BADI ORDER_SAVE is called every time u save a transaction etc.
    Regards,
    Shalini Chauhan

  • What happens to FPGA code when a module it expects is missing?

    Hi Folks,
    I want to know what happens if you have FPGA code that expects a module to be present running on a system where the module is missing.
    We have a RT control system that runs on a cRIO 9014 with a 9111 backplane. There are only two modules in the slots and one of these is the Prosoft Profibus module. The biggest chunk of the FPGA code is taken up with configuring and sending and receiving using this module. Specifically the communications with the module are done by the Read (Memory) and Write (Memory) structures.
    We are developing code to use the Ethernet/IP libraries instead of Profibus in some cases. This means the communications moves from the FPGA to the RT. We are considering have the ability to switch be an option.
    My concern is that if the FPGA has code in that references the Profibus module, then it might behave badly if the module is not present.
    And so my question is if FPGA code tries to reference a module that is not present, what happens? Is it just an error? Will there be no error? What?
    Thanks!

    I am not familiar with profibus, but why not just remove the module and run it and see what happens? I'm guessing you will get an error, althougth which error I am not sure. 
    CLA, LabVIEW Versions 2010-2013

  • Error while transporting the badi from dev to quality server

    Dear Freinds
             Iam getting the error  " Method Execution   21.11.2007 11:55:03    (8) Ended with errors "
            i expended the error (with return code as 8)  and i found th below errors
    Multiple active implementations for definition HRECM00_CALCBASE
    Errors occurred during post-handling AFTER_IMP_SXCI for SXCI L
    AFTER_IMP_SXCI belongs to package SECE   --- what does this mean??
    The errors affect the following components:
        BC-DWB-CEX (Customer Enhancements)
    What exactly this error iam not able to trace . Before releasing the object from the
    development server i have see any error's are there the extended check hasnt given me any errors either.
    The help for this error says that
    "Procedure
    Deactivate the implementations active for this BAdI definition one by one until not more collisions occur.
    You should use transaction SE18 (Utilities -> Adjustment -> Multiple-use interfaces) to solve thes conflicts systematically."
    i have did what sap has said ............. i can see that in the quality server a custom badi
    of FI module has been in error. Will this be a reason for my badi ...which doesnt have any error..
    any one have idea on this error pleae let me know.
    regards
    saymala r.

    hi Raju,
    i tried after giving full access but again same error:-
    please see the error log below:-
    Start of the after-import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR ( )
    Member formula expanded for imported master data
    Start of data checker messages for Appset PETFAS
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Error occurs when checking member formula use on other dimensions
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    InfoObject catalog /CPMB/PETFAS_CHAR is not available in version A
    BPF: Error reading master data
    No access to environment 'PETFAS'
    End of data checker messages for Appset PETFAS
    End of after import methode UJT_TLOGO_AFTER_IMPORT (Aktivierungsmodus) - runtime: 00:00:
    Starting after import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR in dele
    End of after import methode UJT_TLOGO_AFTER_IMPORT (Löschmodus) - runtime: 00:00:00
    Errors occurred during post-handling UJT_AFTER_IMPORT for AAPS L
    UJT_AFTER_IMPORT belongs to package UJT
    The errors affect the following components:
        EPM-BPC-NW-TRA (Transport)
    any suggestion..
    thanks,
    Ambika

  • User exit/BADI for condition type in shipment costing

    Hi! Does anyone know of any user exit or BADI or function module we can use to populate a value to a custom condition type we have created for shipment costing? We want to calculate the customs duty charges based on the purchase price of the item in the PO. As such, we need to go extract this information on the PO and populate it on the condition type.
    Appreciate any help on this.
    Cheers!
    SF

    Dear SF,
    These are the Exits available in the shipment cost process.Take help of ABAPer to choose the appropriate one.
    V54B0001  Shipment costing: Configure pricing                    
    V54B0003  Shipment Costs Calculation: Determine Rate Type and Cur
    V54B0004  Shipment Cost Calculation: Determine Status            
    V54C0001  Shipment costing: Description(s) shipement cost item(s)
    V54C0002  Shipment costing: Create shipment cost sub-items       
    V54C0003  Shipment Costs Processing: Determine Invoicing Party   
    V54C0004  Shipment Costs Processing: Determine Loc. for Tax Invoi
    V54D0001  Shipment Costing: Determining the Tax Countries        
    V54KSFRC  Determining the factors for apportionment of shipment c
    V54P0001  Extended Function Codes for Shipment Cost Information  
    V54U0001  Shipment cost processing: Check whether changes made   
    V54U0002  Check shipment costs for completion                    
    V54U0003  Specification of shipment cost number                  
    V54U0004  Formatting for update of new objects (shipment costs)  
    V54U0005  Updating new objects in shipment cost processing       
    V54U0006  Shipment Purchase Order - Header Data Supply           
    V54U0007  Shipment Purchase Order - Item Data Supply     
    I hope this will help you,
    Regards,
    Murali.

  • Dump CREATE_OBJECT_CLASS_NOT_FOUND with BADI in MM_MATBEL archiving object

    Hi all,
    I have searching the error for this dump, the dump is in report RM07MARCS for the BADI 'ARC_MM_MATBEL_CHECK'. In SE19 I called it like ZARC_MM_MATBEL_CHECK, but this time it return me a dump in report CL_EXITHANDLER================CM001 when SAP create with CREATE OBJECT sentence.
    The text for the dump is :
    Anál.errores / Analysis of errors
        An exception occurred. This exception is dealt with in more detail below
        . The exception, which is assigned to the class 'CX_SY_CREATE_OBJECT_ERROR',
         was neither
        caught nor passed along using a RAISING clause, in the procedure "GET_INSTANCE"
         "(METHOD)"
        Since the caller of the procedure could not have expected this exception
         to occur, the running program was terminated.
        The reason for the exception is:
        The class entered dynamically at CREATE OBJECT
         ("CLASS=CL_EX_ARC_MM_MATBEL_CHECK") cannot be found,
        neither locally. nor as a global class in the system.
    Notas para corregir errores / Notes to correct errors
        Either the name of the class is wrong, or the class does not exist.
        Probably the only way to eliminate the error is to correct the program.
        You may able to find an interim solution to the problem
        in the SAP note system. If you have access to the note system yourself,
        use the following search criteria:
        "CREATE_OBJECT_CLASS_NOT_FOUND" CX_SY_CREATE_OBJECT_ERRORC
        "CL_EXITHANDLER================CP" or "CL_EXITHANDLER================CM001"
        "GET_INSTANCE"
    I've checked it in SE18/SE19/SE24 and so on, but I don't find the origin of problem.
    Any suggestion or advice is wellcomed.
    Thanks in advance.
    Best Regards,
    Eduardo

    Hi,
    Thanks by your reply, it has been so useful for me. I copy the report of archiving to a Zreport and I change it in AOBJ.
    Why? Two reasons:
    - In OSS notes I have found some notes about program error and I dont want that in the future SAP deny us support because the BADI is register in SCCR (prudential reasons), and I dont want to write a message to SAP because it's urgent.
    - It's so easy to replace the call to BADI with the module function that I had wrote in the BADI, so:
      BAdI ARC_MM_MATBEL_CHECK, Methode CHECK
       IF NOT check_exit IS INITIAL.
          LOOP AT mkpf_tab INTO ls_mkpf.
            CLEAR: lv_veto, lv_detail_text.
           CALL METHOD check_exit->check
             EXPORTING
               im_mkpf        = ls_mkpf
             CHANGING
               ch_veto        = lv_veto
               ch_detail_text = lv_detail_text.
            CALL FUNCTION 'Z_ARCHIV_MM_MATBEL_CHECK_001'
              EXPORTING
                i_mkpf              = ls_mkpf
              IMPORTING
                E_VETO              = lv_veto
                E_DETAIL_TEXT       = lv_detail_text.
            IF NOT lv_veto IS INITIAL.
              IF lv_detail_text IS INITIAL.
                lv_detail_text = text-e04.
              ENDIF.
              DELETE mkpf_tab.
              CONCATENATE     ls_mkpf-mblnr ls_mkpf-mjahr       "v_n833784
                INTO          mkpf_tab_entry
                SEPARATED BY  space.
              CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT_APPL'
                EXPORTING
                  i_object  = mkpf_tab_entry
                  i_msgtype = 2
                  i_text    = lv_detail_text.                   "^_n833784
            ENDIF.
          ENDLOOP.
       ENDIF.
    Thanks newly by your time.
    Regards.
    Eduardo

Maybe you are looking for

  • New DVR, Can't Recognize Existing ESata Drive/Prog​rams

    I had a Motorola 7216 DVR box that had an external ESata drive.  The box had three issues:  froze 2-3 times a day for maybe 30 seconds, sound "clipping" during loud sections of shows/movies, and I could never get the Android app or web app to connect

  • HP LJ2200 driver issue

    I cannot install my printer. When I add it I get "Some of the software for the printer is missing." Yet my HP PSC 1510xi installed fine. I downloaded the HP software 'HPLaserjetv5_52.dmg', which installs fine and I still get this message. I cannot re

  • 23" Cinema Display hook up to DirecTV receiver?

    I have tried hooking up my 23" Cinema display directly to my HD DirecTV receiver. My DirecTV receiver has HDMI output. So I bought a HDMI to DVI adapter. I was not able to get a picture on the display. The monitor was continusly flashing the power LE

  • Issues syncing photos to the new iPad

    I just got the new iPad and wanted to transfer all my pictures and videos from my windows 7 toshiba laptop. I connected with the setting sync all photos including video checked. The sync wouldn't transfer all photos and kept missing one album and non

  • How to define a blank character

    hi, talents, now i want define a blank character for flexible character concatenate, but when i do like this, c_space type c value ' '. the space is always elimnated by concatenate statement. i want to use a blank space fexibly, so i do not want to u