User-exit for ME21N: Check if outline agreement is valid (for date)

Hopefully someone has seen this before..
When creating a PO with ME21N, it is possible to create the PO with reference to an agreement that is not valid any more (Validity end field in ME33K is before todays date). No warning or error message is presented to the user.
I have a list of 38 user-exits available for ME21N, but none of them seems to focus on this problem.
I have to have EKKO-KDATE available in the exit, I think...
Exit Name (for ME21N)
AMPL0001 
LMEDR001 
LMELA002 
LMELA010 
LMEQR001 
LMEXF001 
LWSUS001 
M06B0001 
M06B0002 
M06B0003 
M06B0004 
M06B0005 
M06E0004 
M06E0005 
ME590001 
MEETA001 
MEFLD004 
MELAB001 
MEVME001 
MM06E001 
MM06E003 
MM06E004 
MM06E005 
MM06E007 
MM06E008 
MM06E009 
MM06E010 
MMAL0001 
MMAL0002 
MMAL0003 
MMAL0004 
MMDA0001 
MMFAB001
MRFLB001
LMEKO001
LMEKO002
MM06E011
MEQUERY1

Hello Helge,
Did u try using EXIT_SAPMM06E_004. This is in the enhancement MM06E004. Use the code in the exit.
tables: ekko.
data: v_date like ekko-kdate,
      ebeln like ekko-ebeln.
data: prog(30) value '(SAPLMEPO)ekko'.
field-symbols: <fs1> type any.
assign (prog) to <fs1>.
ekko = <fs1>.
*ekko-ebeln = <fs1>-ebeln.
select single kdate into v_date from ekko
             where ebeln = ekko-konnr.
if v_date < sy-datum.
   message e000(zhb).
endif.
Try this.

Similar Messages

  • User exit in ATP Check for sales Order to trigger notification

    Hi All
    please let me  know is there any user exit after ATP check or in ATP check for sales order to trigger a notication mail.
    Regards
    Kishore

    Hi,
    User Exits For Availability Check are given below:-
    The user exits named here are planned for projects that are to be carried out in agreement with SAP development as they may only be used in consultation with SAP.
    USEREXIT_PLANT_SELECTION in program RV03VFZZ is an exception to this rule (see below).
    User exits in program FV45VFZZ
    USEREXIT_ADD_FIELD_TO_HEADER
    USEREXIT_ADD_FIELD_TO_LINE
    User exits in program FV45VFZY
    USEREXIT_DELIVERY_GROUPS
    USEREXIT_MVERF_INIT
    USEREXIT_QUOTA_KEY_VALUE
    User exits in program RV03VFZZ
    USEREXIT_AVAILABILITY_IN
    USEREXIT_AVAILABILITY_OUT
    USEREXIT_DARA_REFRESH
    USEREXIT_PLANT_SELECTION
    This user exit is used to adjust the flow during plant transfer. A list of permitted plants, where this material is created, is determined and checked in the standard R/3 delivery. A dialog box appears where you can select the plants. The user exits allow you to modify the plant table so that plant selection takes place in advance for every flagged selection and a dialog box becomes unnecessary.
    regards
    Vivek.

  • User Exit transaction ME21N and ME22N in the save moment

    Hi, all.  I need one user exit to transaction ME21N and ME22N for SAVE.
    I need name user exit please in the save moment.
    Message was edited by:
            Martínez Vásquez Rubén Dario
    Message was edited by:
            Martínez Vásquez Rubén Dario

    Hi,
    Please check this user exits.
    EXIT_SAPMM06E_012 - Check Customer-Specific Data Before Saving
    EXIT_SAPMM06E_013 - Update Customer's Own Data in Purchasing Document
    EXIT_SAPMM06E_016 - Export Data to Customer Subscreen for Purchasing Document Item (PBO)
    EXIT_SAPMM06E_017 - Export Data to Customer Subscreen for Purchasing Document Item (PAI)
    EXIT_SAPMM06E_016 and EXIT_SAPMM06E_017 are the best place to change line item. I used in both places again it depends on your requirement for PBO or PAI.
    By the way, what do you mean by actualization?
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • User exit at credit check

    Hi all,
    I am looking out for user exits at credit check t-code VKM3
    For customized order type, delivery gets created automatically after we save the order (as Immediate delivery (X) is present in the sales doc type in delivery section)
    But this order should not save if there is a credit check or if there is a stock deficit.
    How can i check availabilty as well as credit check simultaneously.
    If stock is not available then this order should not get saved.
    If credit check is active, order should not get saved.
    Client wants deliveries to get created the moment we release order from credit check in VKM3
    Please advice
    Sunil

    Hello Sunil,
    You do not need a USEREXT for this. For the relevant document type, to to VOV8 and in the shipping tab, there is a filed delivery block, in this you can select credit check. Whenever the user creates a so with this doc type, based on the credit check, system will block the doc for delivery and the same can be released via VKM3.
    Let me know if this was useful.
    Regards,
    Sanjay

  • User exit or badi to restrict PROO in Sales Order for certain sales organisation

    Hi SAP SD experts,
    I would like to know the User exit or badi to restrict PROO in Sales Order for certain sales organization. This can be done by making condition type as D but will affect all sales org and we to restrict for a certain sales org only.
    thanks,
    SG 

    Kindly  explained  how  you have  solved  others  may benefit..
    regards
    Arunkumar

  • User Exit PO - ME21N/ME22N - Foreign Trade Item

    Hi,
    I need to change some values in the PO Item (Foreign Trade Item) -> Import tab -> declaration--> Import/Export
    The way to do it is via user exit. I need to set Dispatch country (EIPO-SEGAL) = Import /Export).
    I found the SAP Enhancement : V50EPROP which has 6 user exits. I tried
    EXIT_SAPLV50E_004 but this is only called upon PO creation. Although I put the above logic in EXIT_SAPLV50E_004, it gets cleared off somewhere.
    For change mode/create mode, it will hit EXIT_SAPLV50E_005 and EXIT_SAPLV50E_006. But I couldnt change any of the EIPO values.
    Has anyone done this before?
    Please advice.
    Sandeep

    Hello Sandip,
    I had a same kind of requirement in which i have to update the field "Preference code" from a custom "Z" table through an exit. The exit "XIT_SAPLV50E_004" works fine for Creation mode (me21n). But during change mode it's not getting into the code defined in the include of the component.(it's not triggered.)
    I checked the exits suggested by Hinojosa but the first one "EXIT_SAPLV50G_001" doesn't have PO and line item as import criteria and hence that can't be used.
    While checking the second exit "XIT_SAPLV50G_002" , I found that it doesn't have export parameter as EIPO table. Which can be used to overwrite the value of Preference code (EIPO-PREFPACOD).
    So if your issue has been resolved, could you please suggest how to proceed?
    Regards,
    Sushanta

  • User Exit in ME21N Required

    Hi,
    Is there any user-exit for ME21N, thru which the below 3 values can be changed?
    Goods-Receipt (EKPO-WEPOS)
    Inv.Receipt       (EKPO-REPOS)
    GR-Based IV    (EKPO-WEBRE)
    Any pointers on this would be appreciated. Thanks in advance.
    Rgds,
    Bhargav.

    Hi,
    chk the following userexits..
    AMPL0001  User subscreen for additional data on AMPL            
    LMEDR001  Enhancements to print program                         
    LMELA002  Adopt batch no. from shipping notification when posting
    LMELA010  Inbound shipping notification: Transfer item data from
    LMEQR001  User exit for source determination                    
    LMEXF001  Conditions in Purchasing Documents Without Invoice Rece
    LWSUS001  Customer-Specific Source Determination in Retail      
    M06B0001  Role determination for purchase requisition release   
    M06B0002  Changes to comm. structure for purchase requisition rel
    M06B0003  Number range and document number                      
    M06B0004  Number range and document number                      
    M06B0005  Changes to comm. structure for overall release of requi
    M06E0004  Changes to communication structure for release purch. d
    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., previe
    MEFLD004  Determine earliest delivery date f. check w. GR (only P
    MELAB001  Gen. forecast delivery schedules: Transfer schedule imp
    MEQUERY1  Enhancement to Document Overview ME21N/ME51N          
    MEVME001  WE default quantity calc. and over/ underdelivery toler
    MM06E001  User exits for EDI inbound and outbound purchasing docu
    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 P
    MM06E008  Monitoring of contr. target value in case of release or
    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 proces
    MMAL0004  ALE purchasing info record distribution: Inbound proces
    MMDA0001  Default delivery addresses                             
    MMFAB001  User exit for generation of release order              
    MRFLB001                                                         
    regards,
    nagaraj

  • BADI or User Exit to ME21N

    know some BADI or User Exit for transaction ME21N.
    I want to apply the exit of material with transaction MB1B after creating the transfer order.

    hi,
    to find a badi in a perticular transation the following is the code
    *& Report  ZFINDBADI                                                   *
    REPORT  ZFINDBADI                               .
    *REPORT ZNEGI16 .
    TABLES : TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA wa_tadir type tadir.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    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 EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    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:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    endcase.
    to find exits in aperticular transaction run the program using the following code
    *& Report  ZUSEREXIT                                                   *
    report zuserexit no standard page heading.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
             tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    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 eq enlfdir-area.
                move : tadir-devclass to v_devclass.
              endif.
           endif.
           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.
    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.
    *---End of Program

  • User exit on ME21N

    hi all,
         i have to check something BEFORE click on Save button on this tx, so.. i'm looking for the u.exit/exit/badi/etc inside this tx by the program zuserexit..
    This program show me a list of exits.. various of them are'nt created yet and some others have no code inside..
    Question: to see which user exit i can use, there are another way to enter one by one and clicking on the break-point button?
    I need something (userexit/exit/bapi/badi) that works when i click on SAVE button on me21n, but BEFORE all data will be saved..
    sorry for my BAD english..
    Regards and have a good week!

    hi fsimionatto !
      with your code as a beginning, i made this code
      DATA: l_aufnr TYPE aufnr.
      FIELD-SYMBOLS: <f_field>  TYPE cobl.
      DATA: lw_var(18)    TYPE c VALUE '(SAPLKACB)COBL'.
      ASSIGN (lw_var) TO <f_field>.
      l_aufnr = <f_field>-aufnr.
    and it'w working fine!
    THANKS!

  • User exit to update the incompletion log in sales order for pricing error

    Hi experts,
    I have to check the some mandotory pricing conditions in sales order, if that conditions are not exist in sales order then i need to show the information message as well as i need to update it in incompletion log of sales order. (incopletion log we can see on menu bar 'EDIT' or ctrl+F8 on main screen of VA01). So that user can save the sales order but it will be in incomplete status.
    I have completed it upto showing the information message using user exit 'MV45AFZZ', but after this i don't know how to update it in incompletion log of sales order for pricing. I tried to update in tables VBUK-UVPRS, but i am not getting the desired result.
    Please anyone can tell me how to update it. In which user exit i can update the incompletion log.
    Thanks and Regards,
    Vicky.

    Hi Vinod,
    I am sending you my code please check it,
       if TKOMK-SPART = 10.
        if XKOMV is not INITIAL.
          clear v_JEXP.
        READ TABLE XKOMV with key kschl = 'JEXP'.
        if sy-subrc = 0.
          check XKOMV-kwert = 0.
          message i003(ZT) with 'Value should not be 0 for conditioin type JEXP'.
          v_JEXP = 'X'.
        else.
          message i003(ZT) with 'Maintain the mandatory Conditioin type JEXP'.
          v_JEXP = 'X'.
        endif.
        if v_JEXP = 'X'.
      XVBUV-MANDT = sy-mandt.
      XVBUV-POSNR = '000010'.
      XVBUV-TBNAM = 'VBAP'.
      XVBUV-FDNAM = 'PRSOK'.
      XVBUV-FEHGR = 20.
      XVBUV-STATG = '06'.
      XVBUV-FCODE = 'PKON'.
      XVBUV-SORTF = 9999.
      XVBUV-LFDNR = 0000.
      XVBUV-UPDKZ = 'I'.
      append XVBUV.
        endif.
    endif.
    endif.
    Please suggest something to solve this.
    Thanks and Regards,
    Vicky.

  • Needed a User Exit to cross-check the mtrll master at the time of making PR

    Hello Experts,
                          As per the requirement from my client I need a USER Exit in PR where before saving the PR the system should check the Material Master of every line item for the Material Type and MRP controller fields.
    for the particular combination of material Type and MRP controller, the system should propose an account assignment which could be achieved but User Exit is required.
    Please help.
    Thanks in advance
    and Regards
    Yawar Khan

    Hi Ravi,
                Thanks for the reply, I will check back.
    Regards,
    yawar Khan

  • User exit in ME21N

    hi everybody
    I have added 2 additional fields(zzqty, zzprice) at item level in PO, Ive also added the subscreen in me21N
    My requirement is that these 2 fields should be copied from the fields menge and netpr for each line
    I have coded the following in the user exit
    EXIT_SAPMM06E_016
    DATA:  ekpo type ekpo.
    ekpo = i_ekpo.
    ekpo-zzqty = i_ekpo-netpr.
    ekpo-zzprice = i_ekpo-netpr.
    FREE MEMORY ID 'CUS_AKTYP'.
    EXPORT aktyp FROM I_AKTYP TO MEMORY ID 'CUS_AKTYP'.
    EXIT_SAPMM06E_018
    data: ekpo type ekpo.
    move-corresponding ekpo to e_ci_ekpo.
    but its not working
    can somebody tell me wat im missing?

    if you can tell me what you want to achieve , i can tell you what to code.
    but as of now you can try with the below coding,
    EXIT_SAPMM06E_016
    DATA: ekpo type ekpo.
    ekpo = i_ekpo.
    ekpo-zzqty = i_ekpo-netpr.
    ekpo-zzprice = i_ekpo-netpr.
    EXPORT ekpo FROM ekpo TO MEMORY ID 'SOMEID'.
    EXIT_SAPMM06E_018
    data: ekpo type ekpo.
    import ekpo to ekpo from memory id 'SOMEID'.
    "this id is should be same as above
    move-corresponding ekpo to e_ci_ekpo.

  • User exit in availability check of Sales Order

    Hi,
    Our requirement is to exclude a storage location for availability check. Certain user exits are listed under programs FV45VFZZ / FV45VFZY / RV03VFZZ. Can any of them be used to block a storage location. If so what is the code to be written.
    Regards,
    KC

    Hello,
    I would suggest you to go for BADI's.
    Follow the below steps to find out what all BADI's are called when you press any button in any transaction.
    1) Goto se24 (Display class cl_exithandler)
    2) Double click on the method GET_INSTANCE.
    3) Put a break point at Line no.25 (CASE sy-subrc).
    Now
    4) Execute SAP standard transaction
    5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
    6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
    7) This way you will find all the BADIs called on click of any button in any transaction.
    Regs,
    Venkat Ramanan N

  • User exit in CO11N ,goods movement specific component  can split for batch

    Hi experts
    When  system going to production confirmation by CO11N . now user go to goods movement button , here i want to know user exit,here component line item is batch active or not so i can allow or validate . at that time  if component is batch active then user can split qty batch wise else validate (you can not change & exit).
    Much regards .
    Anup shukla

    Check these BADIs:
    MB_RESERVATION_BADI                     MB21/MB22: Check and Complete Dialog Data              
    MB_QUAN_CHECK_BADI                      BAdI: Item Data at Time of Quantity Check              
    MB_PHYSINV_INTERNAL                     Connection: Core Inventory and Retail AddOn            
    MB_MIGO_ITEM_BADI                       BAdI in MIGO for Changing Item Data                    
    MB_MIGO_BADI                            BAdI in MIGO for External Detail Subscreens            
    MB_DOC_BADI_INTERNAL                    BAdIs when Creating a Material Document (SAP Internal) 
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and MKPF    
    MB_DOCUMENT_BADI                        BAdIs when Creating a Material Document                
    MB_CIN_MM07MFB7_QTY                     Proposal of quantity from Excise invoice in GR         
    MB_CIN_MM07MFB7                         BAdI for India Version exit in include MM07MFB7        
    MB_CIN_LMBMBU04                         posting of gr                                          
    MB_CHECK_LINE_BADI                      BAdI: Check Line Before Copying to the Blocking Tables 
    ARC_MM_MATBEL_WRITE                     Archive AddOn-Specific Data for MM_MATBEL              
    ARC_MM_MATBEL_CHECK                     Check AddOn-Specific Criteria for MM_MATBEL            
    Rob

  • User Exit related Credit check

    HI All,
    I have createed one sales oreder, initailly credit check status is NOT APPROVED, i have released SO manually  from t-code VKM3 . then the status has changed to APPROVED.
    if change the sales order through VA02 on the same day status is not changes(still APPROVED status, this is fine),
    is we change next day(from creation date) credit status is NOT approved..
    what user exit is triggering the second block to happen.
    we are chnaging bulk sales order, which iare comnig frm Legacy system.
    Regards,
    DSK

    Thank you,
    Can u explain some more detail?
    How do i check whether VL10C triggers this exit in OVA8?
    Actually , it is triggering for VL01N or VL02N but not triggering for VL10c.
    And Will there be chances like , it triggers sometimes and not sometimes based on any condition?
    Regards
    Ramakrishna L

Maybe you are looking for

  • How to restrict change/creation of Infotype record after termination action

    Hi All, Based on my client requirement, we have to restrict any change or creation of certain infotypes after performing termination action. For Ex:- Suppose termination date is 01.01.2008. End user should not able to change or create any new record

  • How to eliminate empty tags in out put XML file in IDOC to File scenario

    Hi Experts, I am doing IDOC to File scenario. My Out put XML is in to FTP is as below <ITEMS>     <item>           <A>asdf<A>           <B>GHIJ<B>     </item>     <item>           <A>123<A>           <B>G098<B>     </item> </ITEMS> <ITEMS/>   - > Mea

  • How to change photo size settings on cell phones and tablets

    I've worked in graphic design for many years, but I just encountered a new situation for me. In the past, whenever I got photos from a digital camera or even a cell phone, the default pixel settings were more than sufficient to work with. For example

  • Purchase group creation in EBP

    Hi, i got a requiremenet to create purchasing group in R/3 and EBP. How to cretae purchasing group in EBP,whether we have to replicate it from R/3 or we ahve to create directly in EBP. Please guide me how to create or replicate. Thank you.

  • 161 movement

    Hi All, Doing a returns delivery cycle with 161 movement, here I have posted u2018J1ISu2019, system has given the message that u2018the doc # u2026. Generated, modvat database updatedu2019. But if I go for u2018J1IVu2019 it is not moving to next scre