CS01 / CS02/ CS03 User exit

Hellou,
I must to find an user exit which restrict the access on checkbox Assembly, to see the material bom.
can you tell me which user exit i must to use ?
Your help will be appreciated.
Regards
Moderator Message: There are some standard procedures to find relevant EXITs and BADIs. Employ them.
Edited by: kishan P on Nov 25, 2010 5:29 PM

Hi Javier,
Can you confirm whether the button added has the GROUP fields populated (i.e. MODIF ID) from checking the button in screen painter SE51.
If EXIT_SAPLCSDI_001 is triggered in PBO of CS** transaction, then using CTRLDATA-STLAN, we can LOOP AT SCREEN and Modífy the screen to hide or show the button.
Do let me know.
Regards,
Aditya

Similar Messages

  • Custom Field using screen exits CS01/CS02/CS03

    Dear Experts,
    I am using Screen exits to add some text description in CS01/CS02/CS03, my requirement is to add a field 'Product Appearance' with multiple lines for the material description. For this I have created customer field 'ZTEXT1' and appended it to STKO table. Now in screen painter(SE51) i need to add 3-4 lines of type stko-ztext1 because the product desc is of size 300-400 character.
    I am not able to create 3-4 lines of type stko-ztext1. Can u plz suggest how can i add 3-4 lines of  type stko-ztext1 in SE51.
    I am able to create a blank field in SE51 using Edit->Grouping->Step Loop->Define,  but while activating it is giving error as "Input/Outpt field STKO-ZTEXT1 and key word are not in the same screen".
    Plz suggest.
    Regards

    Hi Kurtt,
    Below are the available user exits :-
    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
    PCSD0014  Knowledge-based order BOM: Status
    Check which one suits your requirement.
    Regards
    Abhii

  • Modify Screen CS01 CS02 CS03

    Hi Experts,
    I would like to know if there's a way in modifying the screen 0152 for program SAPLCSDI of transaction CS01, CS02 and CS03. We would like to make the field RC29P-AUSCH - Component Scrap to be displayed as one of the columns in the item display after the column quantity.
    Is there a way in modifying the screen through any exits or BADIs?
    Thanks in advance for your help!
    Best Regards,
    Kurtt

    Hi Kurtt,
    Below are the available user exits :-
    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
    PCSD0014  Knowledge-based order BOM: Status
    Check which one suits your requirement.
    Regards
    Abhii

  • CS01 User Exit

    I need to calculate the total weight of the BOM Components and show it in the customer fields tab of the BOM Header in Transaction code CS01, CS02 and CS03. Whenever the user enters the quantity of the BOM components in CS01 and clicks the BOM header button (CAP button in CS01) he should be able to see the total weight of all the components under the customer fieldu2019s tab. For this I have used the screen exit PCSD0003 and added a new field. But the issue I am facing is during the creation of the BOM I am not able to get the quantity of the BOM Components as the function module exits of the enhancement PCSD0003 does not have STPO table reference as a parameters. Please let me know how to get these item values during run time into my exit so that I can calculate the total weight and show it in the custom field.

    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
    PCSD0009     Order/WBS BOM, determine URL page
    PCSD0010     Order/WBS BOM, determine explosion date
    PCSD0011     Knowledge-based order BOM, parallel upda
    PCSD0012     Customer - Mat. number/mat. number durin
    PCSD0013     Customer-specific processing of an explo
    PCSD0014     Knowledge-Based Order BOM: Status

  • User exit name which triggers when a save button is pressed in cs01

    Hi Gurus,
    Can anybody tell me what is user exit which will trigger for a save button in tcode
    CS02
    Regards
    Yathish

    hi,
    Below are the list of user exits available
    for cs02.
    PCSD0001            Applications development R/3 BOMS                           
    <b>PCSD0002</b>            BOMs: Customer fields in item                               
    <b>PCSD0003  </b>          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 change 
    PCSD0013            Customer-specific processing of an explosion for BOM rowser
    Hope this helps !!
    Cheers
    Alfred

  • User Exit For CS02 & C202

    Dear All,
                I need User Exit for 
       "Changing BOM & Master Receipe should not allow if BOM & Master Receip is Used"
    Please let me know the User Exit for  CS02 & C202 T-code

    Hi,
    these are the userexits for  CS02
    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
    PCSD0014               Knowledge-Based Order BOM: Set Status When Fixing
    and there is no userexit for C202.
    and check below link for how to find userexit for particular transaction and run the program in the below link
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/find%252bapplication%252bclass%252bwith%252bexits%252band%252bbadis%252bfor%252ba%252btransaction
    Regards,
    Madhu
    Edited by: Madhu Babu on May 21, 2009 11:44 AM

  • User exit on SAVE event in tranasaction CS01

    Hi all,
    Please tell me user exit on save event in transaction cs01.
    Thank you.

    Hi,
    Check the following user exits.
    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
    hope it helps
    Regards
    Rajesh Kumar

  • User-Exit or BADI for CS02 transaction

    Dear Sir,
    In Tcode CS02 , we want to restrict the users so that "VALID FROM DATE" is  not in the past . I can not use Transaction Variant and need to  validate the date either thru User-Exit or BADI .
    I tried to use User-Exit PCSD0005 / PCSD0007 , but  none of them is able to resolve the problem .
    I request SAP Gurus to kindly help me on this problem pl .
    Rgds
    Sonia Agarwal

    hI,
    Use  BOM_EXIT badi ....method START_SCREEN_CHECK in which ....under importing parameters you will see the valid-from date which you can validate...
    Thanks,
    Shailaja Ainala.

  • User exit or badi for CS02...

    Hello:
    In CS02 transaction  I need a badi or a user exit for to set "Item category" when user set a Material
    Regards

    Hi Prashant,
    Thank´s for your answer but
    in User Exit - "EXIT_SAPLCSDI_002" I have done this but it is ignored:
    *&  Include           ZXCSAU02
    *"       IMPORTING
    *"             VALUE(USERDATA) LIKE  CSCI_STPO STRUCTURE  CSCI_STPO
    *"             VALUE(ITEMDATA) LIKE  STPOB STRUCTURE  STPOB
    *"             VALUE(CTRLDATA) LIKE  CSTSD01 STRUCTURE  CSTSD01
    break jmllacue.
    ITEMDATA-POSTP = 'L'.
    ITEMDATA-POSTP is not change to L

  • User exit for CS02

    Hi,
    I am using exit PCSD0005 for CS02. my requirement is if user change the component by next modification digit , then system allows it but only component change and not other field. (Eg. if BOM has 164423340101 as a component user make it 164423340102 but at that time the date remains same of component 164423340101. so user should not allow to change the component onlt rather user should delete the entire row and insert with new component 164423340102.
              but i am not getting how to write the code. Could any one done this before ?

    Hi,
          Enchancement for CS02, check out these enchancement.
    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
    PCSD0014     Knowledge-Based Order BOM: Set Status when Fixing
    i hope it will solve ur problem.
    G.Vendhan

  • User exit name which triggers when a save button is pressed in CJ20N

    Hi, does anyone knows which user exit is called when press the 'SAVE'  button in CJ20N transaction.
    Thanks

    hi,
    Below are the list of user exits available
    for cs02.
    PCSD0001            Applications development R/3 BOMS                           
    <b>PCSD0002</b>            BOMs: Customer fields in item                               
    <b>PCSD0003  </b>          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 change 
    PCSD0013            Customer-specific processing of an explosion for BOM rowser
    Hope this helps !!
    Cheers
    Alfred

  • Shall i restrict CS01, CS02 by Material type wise

    Dear all Gurus,
    Please help me out to restrict the CS01 & CS02 by material type wise.
    Thanks in Advance
    pabale

    Dear Mr. Devendra,
    Please let me know the configuration in details becoz i want to restrict the user for not to change the HALB TYPE BOM in CS02 but in case of FERT type he can change.
    e.g.
    BOM Creation user has to rights to create / change the BOM of material type FERT.
    BOM Creation user has to rights to create / but no change authority the BOM of material type HALB.Change rights we have to assign to authority.
    Hope from you positive feed back and thanks for immediate respond to both.
    Regards,
    Pabale

  • Sales BOMs - User Exits

    Are there any user-exits available for Sales BOMs to control the explosion of the BOM in certain Document Types?
    I only want the BOM to explode for a specific order type.
    Is this possible?

    Dear Tom,
    When we create any material for BOM-usage, we maintain "Item cat. Grp" as LUMF (T. Code: MM01/02 --> Tab: Sales: Sales Org.2)
    Then, we create Material BOM in T. Code: CS01.
    Now, when you use the Material-Code, created in MM01 as BOM-Material (i.e. Item cat. grp is LUMF), in sales order system throws error:
    No item category available (Table T184 OR LUMF  )
        Message no. V1320
    Diagnosis
        No item category could be determined for the combination OR LUMF  .
    System Response
        The system does not allow further processing of this item.
    Procedure
        Check the entries in table T184 by means of which item category
        determination is controlled.
        If you do not have the authorization to do this yourself, contact your
        system administrator.ZQT LUMF )
    That means:
    Maintain an entry in T. Code: VOV4
    for the combination:
    Sales Doc. Type + Item Cat. Grp + Item Usage + ItemCat-HgLvItm
    I.e. Sales Document Types, maintained for Item Cat. Grp - LUMF, are allowed for BOM-explosion.
    Best Regards,
    Amit

  • User exit to check the component in BOM

    Hi
    I am performing BOM change in SAP using change number.
    and this change number is maintained in the ztable with parent / child and required change details.
    When perform BOM Change using CS02, i need to compare this table and trigger error message.
    I mean if somebody is uing change number against a wrong material other than the material mentioned in the ztable.
    I want to trigger the error message
    can u pls tell me the appropriate user exit to use
    Regards
    DM

    Hi,
    I did a implementation on BADI : BOM_UPDATE.
    Here change number is available in DELTA_STPOB. But the problem is this badi is only triggered when save is pressed, so when a trigger an error message entire screen gets freezed.

  • CS01 CS02 BOM Update

    Hi,
    In CS01, CS02 transactions,  i need to update de field STPO-DSPST. I tried to use BADI BOM_UPDATE, CEWB_BOM_UPDATE, exit PCSD0xxx and BTE CACS0000 but in all of them i didn´t get to modify the valeu of this field.
    Can anyone help me?
    Thanks!!!!!
    Ricardo

    Hi ,
          Please read the below help for Explosion type .
    If the Explosion type is Phantom assembly off
    You use the Phantom assembly off indicator, to determine how an assembly with the Phantom assembly special procurement key is exploded.
    If the header material of an assembly has the special procurement key for a phantom assembly in its material master record, the standard SAP System:
    Transfers dependent requirements for the superior assembly directly to the components of the phantom assembly
    Generates planned orders or purchase requisitions for the components of the phantom assembly
    If you set this indicator, dependent requirements are also generated for materials that have the Phantom assembly indicator.
    So when you are using the badi or function check your material master record which a link to explosion type.
    Please reward if useful.

Maybe you are looking for