User exit M06B0002 Changes to comm. structure for purchase requi

Hi Folks,
Do any of you fine guys if there is a note to implement to get the same tables available in "M06B0002 Changes to comm. structure for purchase requisition release" as you have in "M06B0005 Changes to comm. structure for overall release of requisn. "?
In M06B0005 you have:
""Lokale Schnittstelle:
*"       IMPORTING
*"             VALUE(I_CEBAN) LIKE  CEBAN STRUCTURE  CEBAN
*"       EXPORTING
*"             VALUE(E_CEBAN) LIKE  CEBAN STRUCTURE  CEBAN
*"       TABLES
*"              C_EBAN STRUCTURE  EBAN
*"              C_EBKN STRUCTURE  EBKN
but in M06B0002 you only have:
""Lokale Schnittstelle:
*"       IMPORTING
*"             VALUE(I_CEBAN) LIKE  CEBAN STRUCTURE  CEBAN
*"       EXPORTING
*"             VALUE(E_CEBAN) LIKE  CEBAN STRUCTURE  CEBAN
I find this a little bit odd???
Thanks in advance,
Thomas

Hi,
Are there any custom defined characteristics for your release strategy ? SAP gives you certain characteristics like Purchase Order value, material group etc on which Release strategy can be determined but other than SAP defined fields if you want some other fields then you need to pass the value for this particular field in your exit.
Also if you are using this exit , are you passing the values to the export structure e_cekko ? You can use :
move-corresponding i_cekko to e_cekko.
One more point is if you have custom defined fields for your exit then that has to be also passed to c_ekko.
The important point here is that if you are using this exit then all the characteristics that you have defined in config for release strategy determination has to be passed to the export structure.If any of them is blank then release strategy will not be determined.
Pravat.

Similar Messages

  • User exit to change item level data in purchase order

    Hi,
    Can anyone let me know the user exit to change item level data in purchase order . there is a badi ME_PROCESS_PO_CUST for this but the issue is its method process_item gets triggered only when the item is changed. My requirment is
    For purchase order document types u201CZSOu201D and u201CZCOu201D, where the purchase order is a u201CLimits Orderu201D only i.e. no materials or services on the purchase order, the print price indicator field should be set to u201Cblanku201D (unchecked).   now i cant use ME_PROCESS_PO_CUST  because process_item wont get triggered if there is no change in itemlevel data.
    Regards,
    Rahul

    Hi Rahul,
    Probably EXIT_SAPLMEKO_002.
    hope it helps,
    Edgar

  • Help - User exit to change item level data in Purchase Order

    Hi,
    Can anyone let me know the user exit to change item level data in purchase order . there is a badi ME_PROCESS_PO_CUST for this but the issue is its method process_item gets triggered only when the item is changed. My requirement is For purchase order document types u201CZSOu201D and u201CZCOu201D, where the purchase order is a u201CLimits Orderu201D only i.e. no materials or services on the purchase order, the print price indicator field should be set to u201Cblanku201D (unchecked).   now i cant use ME_PROCESS_PO_CUST  because process_item wont get triggered if there is no change in item level data.
    Thanks,
    Rahul

    Hi Rahul,
    Probably EXIT_SAPLMEKO_002.
    hope it helps,
    Edgar

  • User Exit to change idoc control structure

    Hi everybody.
    Does In a inbound idoc process exist any userexit to modify the control structure of the idoc????
    Thanks

    Hi ,
    I dont think you can change the control record of any IDOC .
    If you look at an example Function module MASTERIDOC_CREATE_CREMAS , used to create Vendor IDOCS ,
    the call customer-function has only the idoc data record as tables parameter .

  • User exits while changing the PO Output Medium

    Hello Champions,
    Will anyone share me, is there any user exit which triggers while changing Purchase Order Output Medium in ME22N transaction.  How to know list of user exits which are applicable for ME22N transaction?.  will anyone guide me.
    Reward with Full point

    Hi PV,
    These are the list f User exits for ME22N:
    Exit Name           Description
    AMPL0001            User subscreen for additional data on AMPL
    LMEDR001            Enhancements to print program
    LMELA002            Adopt batch no. from shipping notification when posting a GR
    LMELA010            Inbound shipping notification: Transfer item data from IDOC
    LMEQR001            User exit for source determination
    LMEXF001            Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001            Customer-Specific Source Determination in Retail
    M06B0001            Role determination for purchase requisition release
    M06B0002            Changes to comm. structure for purchase requisition release
    M06B0003            Number range and document number
    M06B0004            Number range and document number
    M06B0005            Changes to comm. structure for overall release of requisn.
    M06E0004            Changes to communication structure for release purch. doc.
    M06E0005            Role determination for release of purchasing documents
    ME590001            Grouping of requsitions for PO split in ME59
    MEETA001            Define schedule line type (backlog, immed. req., preview)
    MEFLD004            Determine earliest delivery date f. check w. GR (only PO)
    MELAB001            Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1            Enhancement to Document Overview ME21N/ME51N
    MEVME001            WE default quantity calc. and over/ underdelivery tolerance
    MM06E001            User exits for EDI inbound and outbound purchasing documents
    MM06E003            Number range and document number
    MM06E004            Control import data screens in purchase order
    MM06E005            Customer fields in purchasing document
    MM06E007            Change document for requisitions upon conversion into PO
    MM06E008            Monitoring of contr. target value in case of release orders
    MM06E009            Relevant texts for "Texts exist" indicator
    MM06E010            Field selection for vendor address
    MMAL0001            ALE source list distribution: Outbound processing
    MMAL0002            ALE source list distribution: Inbound processing
    MMAL0003            ALE purcasing info record distribution: Outbound processing
    MMAL0004            ALE purchasing info record distribution: Inbound processing
    MMDA0001            Default delivery addresses
    MMFAB001            User exit for generation of release order
    MRFLB001            Control Items for Contract Release Order
    Regards,
    Maia

  • User exit me51n change 'versions'

    Hi there,
    I'd like to ask which user exit for me51n to change 'Version' in level item detail to 'Set version in process' or 'Complete version' while user click save.
    The reason behind this is to create PR as draft, and PR would not be delivered to be released. So user may have 2 option ("yes/no" option) to create PR, one as final release and two, ready to be released/approved. When user choose "yes" save as draft, user exit change its item 'versions' as 'Set version in process'.
    The question would be, which user exit should be used and what function module to read and change its 'versions'.
    Thanks,
    Imera

    hi
    LMELA002  Adopt batch no. from shipping notification when pos
    LMELA010  Inbound shipping notification: Transfer item data f
    LMEQR001  User exit for source determination
    LMEXF001  Conditions in Purchasing Documents Without Invoice
    LWSUS001  Customer-Specific Source Determination in Retail
    M06B0001  Role determination for purchase requisition release
    M06B0002  Changes to comm. structure for purchase requisition
    M06B0003  Number range and document number
    M06B0004  Number range and document number
    M06B0005  Changes to comm. structure for overall release of r
    M06E0004  Changes to communication structure for release purc
    M06E0005  Role determination for release of purchasing docume
    ME590001  Grouping of requsitions for PO split in ME59
    MEETA001  Define schedule line type (backlog, immed. req., pr
    MEFLD004  Determine earliest delivery date f. check w. GR (on
    MELAB001  Gen. forecast delivery schedules: Transfer schedule
    MEQUERY1  Enhancement to Document Overview ME21N/ME51N
    MEVME001  WE default quantity calc. and over/ underdelivery t
    MM06E001  User exits for EDI inbound and outbound purchasing
    MM06E003  Number range and document number
    MM06E004  Control import data screens in purchase order
    MM06E005  Customer fields in purchasing document
    MM06E007  Change document for requisitions upon conversion in
    These are the posible exits
    Regards

  • User Exit to change PR valuation price

    Dear SAP Experts,
    My requirement is to pick up info-record or contract price as valuation price when creating PR (Purchase Requisition) - t-code ME51N.
    I've been aware that there is no configuration that can be set to accomodate this requirement. Therefore ABAP enhancement is needed for this matter.
    I've noticed that enhancement MEREQ001 (EXIT_SAPLMEREQ_001 - EXIT_SAPLMEREQ_010) can be used for PR creation. But no exit that can be successfully used to change the PR valuation price (EBAN-PREIS) on creation mode.
    Can anybody please advise what other alternative that can be applied?
    Thank you.
    Kind Regards,

    HI
    Exit Name  Description 
    AMPL0001  User subscreen for additional data on AMPL 
    LMEDR001  Enhancements to print program 
    LMELA002  Adopt batch no. from shipping notification when posting a GR 
    LMELA010  Inbound shipping notification: Transfer item data from IDOC 
    LMEQR001  User exit for source determination 
    LMEXF001  Conditions in Purchasing Documents Without Invoice Receipt 
    LWSUS001  Customer-Specific Source Determination in Retail 
    M06B0001  Role determination for purchase requisition release 
    M06B0002  Changes to comm. structure for purchase requisition release 
    M06B0003  Number range and document number 
    M06B0004  Number range and document number 
    M06B0005  Changes to comm. structure for overall release of requisn. 
    M06E0004  Changes to communication structure for release purch. doc. 
    M06E0005  Role determination for release of purchasing documents 
    ME590001  Grouping of requsitions for PO split in ME59 
    MEETA001  Define schedule line type (backlog, immed. req., preview) 
    MEFLD004  Determine earliest delivery date f. check w. GR (only PO) 
    MELAB001  Gen. forecast delivery schedules: Transfer schedule implem. 
    MEQUERY1  Enhancement to Document Overview ME21N/ME51N 
    MEVME001  WE default quantity calc. and over/ underdelivery tolerance 
    MM06E001  User exits for EDI inbound and outbound purchasing documents 
    MM06E003  Number range and document number 
    MM06E004  Control import data screens in purchase order 
    MM06E005  Customer fields in purchasing document 
    MM06E007  Change document for requisitions upon conversion into PO 
    MM06E008  Monitoring of contr. target value in case of release orders 
    MM06E009  Relevant texts for "Texts exist" indicator 
    MM06E010  Field selection for vendor address 
    MMAL0001  ALE source list distribution: Outbound processing 
    MMAL0002  ALE source list distribution: Inbound processing 
    MMAL0003  ALE purcasing info record distribution: Outbound processing 
    MMAL0004  ALE purchasing info record distribution: Inbound processing 
    MMDA0001  Default delivery addresses 
    MMFAB001  User exit for generation of release order 
    MRFLB001  Control Items for Contract Release Order 
    hope this helps
    regards
    Aakash Banga

  • User Exit / BADI to Modify EKPV-TRAGR in Purchase Order Creation ME21N/ME59

    Hi,
    I have a requirement to modify the Transportation Group (EKPV-TRAGR) on creation of Purchase Order. Can you please suggest me a suitable User Exit of BADI to accomplish this Task?
    Thanks,
    Kannan

    hi ,
    here are the list of user exits for ME21n.
    AMPL0001
    User subscreen for additional data on AMPL
    LMEDR001
    Enhancements to print program
    LMELA002
    Adopt batch no. from shipping notification when posting a GR
    LMELA010
    Inbound shipping notification: Transfer item data from IDOC
    LMEQR001
    User exit for source determination
    M06B0001
    Role determination for purchase requisition release
    M06B0002
    Changes to comm. structure for purchase requisition release
    M06B0003
    Number range and document number
    M06B0004
    Number range and document number
    M06B0005
    Changes to comm. structure for overall release of requisn.
    M06E0004
    Changes to communication structure for release purch. doc.
    M06E0005
    Role determination for release of purchasing documents
    ME590001
    Grouping of requsitions for PO split in ME59
    MEETA001
    Define schedule line type (backlog, immed. req., preview)
    MEFLD004
    Determine earliest delivery date f. check w. GR (only PO)
    MELAB001
    Gen. forecast delivery schedules: Transfer schedule implem.
    MEVME001
    WE default quantity calc. and over/ underdelivery tolerance
    MM06E001
    User exits for EDI inbound and outbound purchasing documents
    MM06E003
    Number range and document number
    MM06E004
    Control import data screens in purchase order
    MM06E005
    Customer fields in purchasing document
    MM06E007
    Change document for requisitions upon conversion into PO
    MM06E008
    Monitoring of contr. target value in case of release orders
    MM06E009
    Relevant texts for "Texts exist" indicator
    MM06E010
    Field selection for vendor address
    MMAL0001
    ALE source list distribution: Outbound processing
    MMAL0002
    ALE source list distribution: Inbound processing
    MMAL0003
    ALE purcasing info record distribution: Outbound processing
    MMAL0004
    ALE purchasing info record distribution: Inbound processing
    MMDA0001
    Default delivery addresses
    MMFAB001
    User exit for generation of release order
    MRFLB001
    Control Items in Release Creation
    regards
    Satyam

  • How to implement user-exit based changes for incompletion status?

    Hi,
    I have to implement changes to incompletion procedure using user exit. I have found the following user exit for controlling header status.
    User exit in Program RV45PFZA
    In this user exit you can store a specification for the reserve fields in VBUK (header status). Reserve field UVK01 could, for example, be used for an additional order status (as for rejections status, etc.).
    The following workareas are available for this user exit:
    VBUK (header status)
    FXVBUP (item status)
    FXVBUV (Incompletion)
    Please help, how to implement changes to incompletion procedure using user exit?
    Regards,
    Chamandeep

    Dear,
             Go to CMOD and enter the enhacement number there. U can find the enhancement number through table MODSAP. here u can enter the enhancement object which is in ur case is Program name. Then you can use the  enchacement number in CMOD and create a project and export it.
    RG,
    VM

  • What is the user exit to change segment version at the run time of an IDOC

    Dear Experts
    Please can some one help on this ...
    Which is the user exit to change segment version at the run time of an outbound IDOC.
    For example
    Suppose we have a IDOC segment with two version 620 and 46C.
    By default the IDOC pick the 620. But Our requirement is to use 46C.
    What user exit we can use for outbound IDOC to change the version used at run time for a segment.
    Appreciate your response.
    Thanks

    Hi,
    ALE00001      EXIT_SAPLBD11_001         
    User exit for the IDOC version changer
    Regards,
    Ravi

  • Need to know the user exit to change unlimited check box in delivery tag

    Need to know the user exit,
    To change the <b>unlimited check box(</b>EKPO-UEBTK) in <b>delivery tag</b> of <b>item details</b> for tcode <b>ME21N/ME22N</b> on <b>SAVE</b>. 
    Thanks in Advance.
    Baburaj

    HI Baburaj,
    Use the BADI ME_PROCESS_PO_CUST to change the unlimited check box(EKPO-UEBTK)
    Implement the BADI and insert the code in the method PROCESS_ITEM
    Example code :
    *Data Declarations
    DATA: ls_mepoitem TYPE mepoitem,
          ls_mepoitemx type mepoitemx,
            ls_customer TYPE mepo_badi_exampl,
            ls_tbsg     TYPE tbsg.
      INCLUDE mm_messages_mac. "useful macros for message handling
    *here we  get item data
      ls_mepoitem = im_item->get_data( ).
    *work area for price value
    data : begin of it_eban,
      banfn type  mepoitem-banfn,
      bnfpo type  mepoitem-BNFPO,
      pries type mepoitem-NETPR,
    end of it_eban.
    *Get the Purchase requisition price from EBAN table
    select single banfn bnfpo preis from eban into it_eban
                                            where
                                              banfn = ls_mepoitem-banfn
                                          and bnfpo = ls_mepoitem-bnfpo.
    *if entry is available.
    if sy-subrc eq 0.
    *check if price is zero
        if it_eban-pries EQ 0.
    *if zero, set FREE field of PO to 'X'.
          ls_mepoitem-uebtk = 'X'.
        endif.
        endif.
    *Set updated fields
    CALL METHOD im_item->set_data
    EXPORTING
    im_data = ls_mepoitem
    Reward if Helpful*****

  • User exit to change the storage section indicator (MLVS-LGBKZ)

    Hi.
    I'm looking for a user exit which be able to change the storage section indicator (field MLVS-LGBKZ) proposed by the material master data in the process of creating a TO (transaction LT06). I haven't found any user exit for this. Do you know any user exit to change this value?
    Thanks in advance

    hi,
    thank you for your response.
    whatever the exit which you have been provided, not calling when i creating PR through MD50.
    i need an exit which will trigger when we create PR through MD50.
    Many thanks,
    Regards,
    kiran

  • User exit to change sort on ME57 t-code in SAP MM

    Do we have any user exit to change the sort on ME57 output screen, I have to sort ME57 by Storage bin, we dont have storage bin on ME57 output, so i have add storage bin  and sort.
    Can any body help me to solve this problem?
    thanks,

    Hi Rohini ,
    I have used BTE 1120 (Business Transaction Event) to change the value date for line items (BSEG-VALUT) for F110.
    May be this can help u ..... try once ....
    Regards,
    AKS

  • User exit to change an output type

    Hi,
    Is there any user exit to change the output type instead of another one when the user tries to print a sales order?
    Thanks in advance.
    Ricard.

    Hello,
    for example you have 2 message types
    1) ZOUT1  (Zprogram1 or Scirpt or Smartform what ever)
    2) ZOUT2  (Zprogram2 or Scirpt or Smartform what ever).
    For example based on Vendor Type you want to trigger ZOUT1 & ZOUT2.
    what you have to do is.
    Goto VOFM  -> Requirements -> Output Control -> Create 2 routines for each output type. then go to Code part of each routine make subrc = 4 if you dont want to execute output type.
    subrc = 0 implies output will execute else vise versa.
    let me know if you dont understand my solution.
    ***********Poorna***********

  • User exit  to change material availability date

    Hi Gurus,
       my requirement is like I need to change the material availability date based on some conditions.
    Is there any User Exit to change the availability date so that I can dump my code in the user exit .
    If not is there any alternative process to get the solution.
    Thanks,
    Sudhaa.............

    Hi Sudha,
    Can you tell me your requirement clearly please.
    Regards,
    Dhanunjaya Reddy

Maybe you are looking for