CS07 - Functional Module ? User Exit ?

Hi ,
Is anybody can give me some instruction ?
We would like trigger another program which we developed by ourself when use T-Code:CS07 to assign BOM to Plant .
Is any functional module or user exit we can use ?
Thanks !

Hi Denny,
The following are the User Exits available for CS07 transaction,
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
PCSD0008            WBS BOM: Customer-specific explosion for creating
PCSD0009            Order/WBS BOM, determine URL page
PCSD0010            Order/WBS BOM, determine explosion date
PCSD0011            Knowledge-based order BOM, parallel update
PCSD0012            Customer - Mat. number/mat. number during material exchange
PCSD0013            Customer-specific processing of an explosion for BOM browser
Please select the appropriate exit which meets ur requirement.
Reward Points if useful.
Thanks & regards
Mahesh

Similar Messages

  • IPC Pricing with AP 7.00 Database Access/Call function module user-exit

    Hi experts,
    we are running SAP ECO on SAP ECC 6.0 with IPC Pricing AP 7.00 running in the VMC.
    I'm facing a new requirement. In an user-exit for requirements the access to the ABAP database is needed.
    (I know that the SAP recommendation is, don't have access to database. But we need this functionality)
    In ABAP it looks like:
    select single * from  a590
          into     LH_674_a590
          where    kappl  = 'V'
          and      kschl  = 'ZSPR'
          and      kunnr  = komk-kunnr
          and      matnr  = komp-matnr
          and      datbi  >= komk-prsdt
          and      datab  =< komk-prsdt.
    Is there a possibility to implement the same SELECT in the Java-User-Exit?
    Is there maybe the alternative to call a function module instead?
    The database exits on the same application server on which the VMC runs.
    If there is a possiblity can anyone provide me with sample coding or give an advice where to find samle coding?
    I would prefer to call a functions module.
    Thanks in adcance
    Karl-Wilhelm

    Hi Shanto & Sumit,
    Thanks for the inputs.
    as per my understanding of the log
    java.lang.IncompatibleClassChangeError: com.sap.leasing.pricing.tools.LeasingPricingTools: method getPricingConditionByConditionTypeName(Lcom/sap/spe/pricing/transactiondata/userexit/IPricingItemUserExit;Ljava/lang/String;)Lcom/sap/spe/pricing/transa ctiondata/IPricingCondition; used to be stati
    error is thrown by the SAP standard user exit and because of which execution is failing in customer user exits and surprisingly we have not made any changes in both of them.
    this was working earlier before upload.could this be because of the jar packaging.
    how i can download the standard user exit com.sap.leasing.pricing.tools.LeasingPricingTools from crm
    for further investigation.
    Thanks,
    Siddharth

  • Syntax error on include of Function Module (user exit)  EXIT_SAPLRSAP_002

    When I do a syntax check in the a routine within inlude ZXRSAU02 of FM EXIT_SAPLRSAP_002, I get an error.  This object has been in production so I must be doing the syntax check incorrectly. The error is 'Field i_t_data is unknown. It is neither in one of the specified tatble nor defined by a 'DATA' statement.  This is strange because this field is defined in main body of this user exit.   Please advise the correct way to do syntax check.  
    Thank you.

    Hi,
    The reason for this might be, though it is used in main body- check the main body is not in the routine. Check the field is declared globally, if not try to check the field assigned to what type, & try to re-assign to same one(like your target place where to update the values, continue to Declare& add accordingly.)
    - Dileep .C

  • Calling WebDynpro input screen from within an abap Function module / user

    Hi,
    I am posting SAP data with a BAPI from an Web Dynpro Application.
    In the Bapi I must use an BADI/User -EXIT to add some infornation.
    Today this is done by calling an Dynpro in a function module. This creates a pop up, data is filled and posted on commit.
    How can I get a Web Dynpro application to display this popup without showing the "call screen without connection " error ?
    Thanks for any help.
    Marcus

    >
    Deok-Byung Lim wrote:
    > Here is an unofficial way to get current WD component.
    > (WDR_TASK class is not for customer)
    >
    >   DATA lo_wdr_component TYPE REF TO cl_wdr_component.
    >   lo_wdr_component = wdr_task=>application->component.
    >
    >
    > then.. attach component usage and popup your WD screen
    >
    > BUT IT'S NOT OFFICIAL!!
    This approach is absolutely NOT supported nor recommended by SAP.

  • Function Group-User-exit

    I have created a user exit under the function group XAUF and the user exit is coded under zxaufu01. Now if I want the user-exit to act effect on my object , do I have to trasport only the particular user-exit zxaufu01 (code) or do ihave to transport the entire function group or something else for it to take effect in QAT . Because i just transported my coding there and it dosent seem to work in QAT , whereas its working perfectly in DEV . Kindly sugest , is it the problem of the transport or something else.
    Thanks

    Thanks everyone I was able to get the result in QAT now when I transported the Project .
    I have another doubt related to this itself if some can be provided will be very useful.
    This user-exit that I have created validates the internal order for particular two kinds of order types . This validation takes place through transaction KO02 and KO04. But in KO04 if I start with an order , I choose and oder theer and click o0n it then it shows up in dispaly mode , now if I want to change the external order number there , i click on the change button , at this point , if the external order number for that particualr ordr is emplty then it dosent goes in change mode and gives a message , enter the external order number , how can I enter the ex. order number column if its in display mode and it dosent change open for entry, so I have to go to tarnsaction ko02 and change it there and then only I can view or change it eher as per requirement, how do I make it open for entry even in KO04 if a particular order has exrernal order field empty.
    Thanks
    AArav

  • Problem with HR module - user exit

    Hi
    My requirement is to have budget order checking before I save expense claims through PA30.
    Here are the step I make :
    - Transaction code PA30
    - Enter personnel no
    - Enter Info type 0015
    - Create
    - Enter wage type
    - Enter amount (BETRG)
    - Cost assignment -> enter cost  center  + oder number
    - My requirement : (Need an exit to check budget of order number)
    - Save
    Please let me know if there's exit I can use.
    Thanks,
    Melissa

    Please post this in HR FORUM.

  • How to find the exact user exit for our requirement?

    Dear Mr. keerthi,
    can you please explain me how to find the exact user exit for our requirement?

    Hi sandip
    There is more than one method in which you can check for user-exits.The following method is used very often.
    <b>How to find the exact user-exit for your requirement.</b>
    1.     You can check the user exists using transaction SE85.
    2.     Repository Information System -> Enhancements -> Customer exits
    3.     You can search the user-exits by package name.
    4.     Double click on each exit name to check the function module exits.
    <b>The procedure to find the package name.</b>
    Execute transaction SE93 
    Enter the tcode of the transaction for which you want to check the user exit.
    Example: if you want to find the user-exit for purchase orders while changing, enter ME22n  and press display.
    You will get to see the package name
    But you need to confirm that the user exit will get triggered at the appropriate event.
    ( example: you might want some validations to be done ON SAVE of a purchase order)
    <b>Checking if the user-exit is getting triggered or not.</b>
    1.     Open the user exit function module (that you have got in step 4) in Tcode SE37.
    2.     Click on where used button. In the pop up that immediately appears choose only programs .
    3.     You will get a list of programs. Double click on the program name.
    4.     You will get the list of location where this function module user exit is used.
    5.     Place session break points at each of these location ( at each CALL FUNCTION statement)
    6.     Now go to your transaction ( say change purchase order tcode:Me22n) and check if the user exit is getting triggered on appropriate event.
    regards,
    Prasad

  • SET CURSOR in USER-EXIT

    Hi Experts,
    I have a function module, user-exit that does a checking on a parameter for a standard transaction. I've been able to do the checking however after displaying the error message the parameter was grayed-out/disabled.
    How can I enabled it after displaying the error message so that the user could enter a value in the parameter and correct the error. Can I use the SET CURSOR here?
    Thanks in advance!

    mostly u might have used E001(error) message...instead use I(information message) and put a stop so that field doesnot gray out and stays till user enters correct value.

  • Generick Extarction using Function Module.

    Hi,
    Give me the steps Generic Extraction using function module.Thanks for your help.
    Thanks & Regards,
    Suresh.

    Hi,
    Check the below threads:
    Using function module as the generic extractor
    Generic Delta Update using Function Module
    Document regarding R/3 extractors using function module/user exits
    Generic extractors using FM
    Also refer the document:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d3219af2-0c01-0010-71ac-dbb4356cf4bf
    Reg
    Pra

  • Order save flow(r3 outbound) not executing user exit

    hi experts,
    i want to enhance the middleware flow for orders flowing from r3 to crm. i created a function module(user exit) in r3 for that and registered it in tables tbe24 and tps34. surprisingly the customer save (in r3) flow executes that function module but order save doesnt. please give me your expert comments on this. suitable points will be rewarded.
    thanks in advance,
    sagar.

    Hi Venkat,
    i tried doing that also. in fact i am changing the existing orders only. i changed the existing customers and found that that user exit is being executed but when i changed the existing orders i could not see it executing that user exit. Any guess?
    Thanks for quick response,
    sagar.

  • How to create Geniric data source using the SAP FUNCTION MODULE

    Hi,
    I want to create genric data source using function module
    MD_STOCK_REQUIREMENTS_LIST_API (delivered by sap)
    for this function module where I can find  Extract Structer
    or I have to create ?
    How can i use this ?
    Thanks in Advance

    Hi Shilpa,
                  Check here..........
    Using function module as the generic extractor
    Generic Delta Update using Function Module
    Document regarding R/3 extractors using function module/user exits
    Generic extractors using FM

  • Difference between function module and userexit and badi

    Hello Gurus,
                    As a functional consultant i want to know what is function module and user exit and badi.
    what is the difference between function module , user exit and badi?
    regds
    Ramachandra

    Rama,
    Function modules are ABAP routines that are administered in a central function library. They apply across applications and are available throughout the system. You must assign function modules to a function pool that is called a function group. A function group is nothing but a container for the function modules.
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    User exit - A user exit is a three character code that instructs the system to access a program during system processing.
    SXX: S is for standard exits that are delivered by SAP.   XX represents the 2-digit exit number.
    UXX: U is for user exits that are defined by the user.  XX represents the 2-digit exit number .
    Difference between BADI and USER-EXIT.
        i) BADI's can be used any number of times, where as USER-EXITS can be used only one time.
           Ex:- if your assigning a USER-EXIT to a project in (CMOD), then you can not assign the same to other project.
        ii) BADI's are oops based.
    Hope this helps you.
    Rgds
    Manish

  • Deactivating User Exit

    Hi,
    I have to deactivate a Function Module User Exit, EXIT_SAPMM07R_001 which is in Enhancement MBCF0007.Please let me know how to do that.
    Thanks,
    Savitha

    Hi !
    You can activete an deactivete Userexits in the
    SAP-Transaction CMOD.
    Just go to CMOD and enter you enhancment "project".
    Then press "deactive Project" on the entry screen.
    Regards
    Rainer
    Some points would be nice if that helped...

  • How to find user exit for a specific function

    Hello Gurus,
          I have some question about user exit:
        (1) how can I know which user exit can be used to implement my specific requirement ?
        (2) I think user exit is active subroutine in the main program. so if I know the name of some user exit, how can I get the program code for it ? ( ie. how to get name of main program,  name of include file ? )
    thanks very much!

    Hi friend,
         thanks for your suggestion. I have read that book. but this question is not clear in that book . I'd like to repeat may question again:
       (1) if I want to implement a tailored function by user exit, how can I know which userexit
           should I use ?
       (2.) I wonder if there is a document which shows which userexit corresponds which
           program?
      in fact, if I know the place where I can put my own abap subroutine in , everything will be done.
    thanks very much!

  • User-Exit for Serial Number Profile / Equipment creation

    Hi ,
    In the Material Master Data , we have a serial number profile and at the time of
    Post Good Issue , the system do generate an equipment record in the Service Module .
    That is standard SAP and working very well .
    For some customers (Inter-Company) customers we do not want any Equipment record in the Service Module to be created .
    What standard SAP functionality or user-exit can we use in order to not create the Equipment record in the Service Module ?
    Regard's

    Transaction SPRO
    Plant Maintenance and Customer Service --> Master Data in Plant Maintenance and Customer Service --> Technical Objects --> Serial Number Management --> Define Serial Number profile
    In the Serial number profile, go to Serializing procedures. The EqReq field determines whether an equipment is to be created or not. For e.g. 01 in MMSL implies that equipment will not be created during GR,
    Not sure whether this will satisfy your requirement. Will need more information for that...
    Hope this helps,
    Lakshman

Maybe you are looking for

  • Avid uncompressed to FCP

    I have a self-contained quicktime file that was exported from Avid on a PC. The codec is Avid Uncompressed. I have added the codecs to my Quicktime Library, but the file is still not able to be opened in Final Cut. I can open the file now with QT pla

  • How to add a new element in xmltype

    hi! updatexml may update value of element which must exist in xmltype instance,but i want add new element in xmltype which existed.

  • Jstl material needed

    hi i am new to this forum.i need material on jstl so please some one give me a location where i can search for it. thanks in avance.

  • Latest iTunes update restarts track when pressing pause in the last seconds of play

    When I updated to the last version of iTunes (might have been earlier, haven't used it like that in some time) the program started doing a very annoying thing: if you pause a track in the last seconds (I think it's 3) it rewinds it to the very start.

  • Forbidden Screen - Error: "Still waiting for root device"

    Greetings to all! I come to you with my boot troubles as a supplicant, in the hope that someone can help. I have a PowerBook G4 15-inch, pre-Intel from late 2005. Until today it always worked and rarely hanged. All I've ever needed to do when in trou