User exit EXIT_SAPLIEDI_011  for determination of PO item for EDI LIV

Hi,
I am trying to get LIV via EDI working. The incoming INVOIC02 IDOCS mark an error when processing: there is no PO item in the ZEILE field of E1EDP02-001. I thought I could use EXIT_SAPLIEDI_011 to get the PO item number determined and  to get this problem solved. But I cannot see where the exit is called during the LIV process. Does anyone know where EXIT_SAPLIEDI_011  is called and how I can test this?
Thanks,
Joris

My friend.... to view EXIT_SAPLIEDI_011 you can go to SE37.
You will not find it using where used list as it is done via CALLL CUSTOMER-FUNCTION.
If you think it satisfies what you are looking for, please implement it as a part of a project in CMOD and create the include in the FM to test it.
This will be triggered when a material management is received via EDI.
Naveen Vajja

Similar Messages

  • User-exit/BADI to change Purchase Contract item field ??

    Hello,
    I need to update the Order acknowledgement field(EKPO-KZABS) for the Purchase contract via transaction ME32K.
    I need to know if there is any user exit or BADI for the Purchase contracts (Outline agreement), so that this field KZABS can be updated while saving. I did not find any user exit so far in which line item is a export parameter. There is one BADI definition ME_PROCESS_PO_CUST but it is called only in case of Purchase Orders and not in the contracts. Please let me know if you have some idea how to do this.

    check these exits....                  
    EXIT_SAPMM06E_012 
    <b>EXIT_SAPMM06E_013</b>
    EXIT_SAPMM06E_014 
    EXIT_SAPMM06E_006 
    EXIT_SAPMM06E_007 
    EXIT_SAPMM06E_018 
    EXIT_SAPMM06E_016 
    EXIT_SAPMM06E_017 
    vijay

  • User exit Shipping point determination

    Hi,
    Shipping point determination based on item category/loading group/site.
    User exit is USER_EXIT_SOURCE_DETERMINATION
    Any suggestion will be wellcomed
    Thanks

    Hi
    i tried to find ur exit but it is not there
    try using these
    MV56AINI  Initialization of transaction control for transportatio
    V56AFCCH  Shipment processing: Check function code allowed       
    V56AGTAR  User Exit for Filtering Shipping Unit Calculation      
    V56ARCHV  Customer-spec. checks for archiving shipments          
    V56ATKTX  Change the number of lines for text input in shipment  
    V56BMOD   Transportation processing: Field modification          
    V56DISTZ  Shipment Processing: Determine Distance                
    V56FCOPY  Shipment processing: Copy delivery data                
    V56FSTAT  Shipment processing: Activities when setting a status  
    V56L0001  Status of Shipments for a Delivery                     
    V56LDELI  Read Delivery Data for Shipment Processing             
    V56LOCID  Shipment Processing: Determine Location Identification 
    V56MVT04  Extensions for Collective Processing of Shipments      
    V56SLDET  Shipment processing: Leg determination                 
    V56TDLIF  Filter Delivery Items for Shipment                     
    V56UCHCH  Shipment processing: Check whether changes were made   
    V56UCHCO  Check shipments are complete                           
    V56UDLUP  Obsolete as of 4.6C: Delivery Update on Delivery Routin
    V56UNUMB  Shipment number allocation                             
    V56USTAT  User-individual definition of transportation planning s
    V56USVDO  Update new objects for transport                       
    V56USVDP  Preparation for updating new objects for transport?    
    Regards
    Shiva

  • Lockbox User Exit Selection Fields and Matching Open Items in CustomerAccts

    Dear SAP Gurus,
                       I have an issue with lockbox process. The problem is selecting the customer open item for clearing. Our Client uses standard SAP USER EXIT (FEBLB001).
               Our billing document number does not equal to the financial accounting document number all the time. We store our billing document number in the Assignment field some times, and so this is the number the customer will reference when remitting payment. I have not been able to find a way to make the SAP system to use the customer's reference number (e.g. Assignment field) to clear the open item.
    I m not sure how to resolve this issue. As far as my knowledge, we have to add selection field ZUONR to USER EXIT apart from XBLNR, BELNR. Please help me with this problem by providing me some basic knowledge. I would greatly appreciate for help.
    Thanks

    Please Anybody,
    I m waiting for anybody to give their expertize.
    Thanks

  • User Exit with access to all line items in sales order

    Hi,
    Is there any user exit/BADI, where we have access to all line items at the same time?
    Thanks
    Kamal

    In the Transaction is VA01/2/3 u can use program  MV45AFZZ.
    this is user exit for SO.
    regards
    Prabhu

  • User Exit variable to determine Month to date

    Hello folks, wondering if someone could please assist with this problem.  I have  a need for a user exit variable that will determine the MTD based on a user input from another variable.  For example, if a user enters 09/15/2009, the exit will know to retrieve information only for the days from 09/012009 - 09/15/2009.  Here is the sample of the code that our ABAP programmer came up with but so far it's not working.  Can someone please have a look at the codes below and let me know what may be the problem?  Thanks.
    in CMOD:
    *&  Include           ZXRSRU01
      DATA: l_sub_name TYPE char30,
            l_f_chk TYPE rs38l_fnam.
      CONSTANTS: lc_sub_prefix TYPE char5 VALUE 'F_BW_'.
      CASE i_step.
        WHEN 3.
          CONCATENATE lc_sub_prefix i_s_rkb1d-infocube INTO l_sub_name.
        WHEN OTHERS.
          CONCATENATE lc_sub_prefix i_vnam INTO l_sub_name.
      ENDCASE.
    *--- this for XXX project. please create programs for
    *--- each individual projects (project).
    *--- variables at STEP 2
      CASE i_vnam.
        WHEN  'BCCMTD'.
          IF l_sub_name IS NOT INITIAL.
            SORT i_t_var_range BY vnam iobjnm.
            PERFORM (l_sub_name) IN PROGRAM    zbw_XXX_exit
                                      USING    i_t_var_range
                                      CHANGING e_t_range.
            CLEAR l_sub_name.
          ENDIF.
        WHEN OTHERS.
      ENDCASE.
    **--- infocubes at STEP 3
      CASE i_s_rkb1d-infocube.
        WHEN 'BSD_M01'.
          IF l_sub_name IS NOT INITIAL.
            SORT i_t_var_range BY vnam iobjnm.
            PERFORM (l_sub_name) IN PROGRAM    zbw_XXX_exit
                                      USING    i_t_var_range
                                      CHANGING e_t_range.
            CLEAR l_sub_name.
          ENDIF.
        WHEN OTHERS.
      ENDCASE.
    Edited by: David on Oct 1, 2009 5:08 PM

    more info on the program
    In zbw_XXX_exit program
    FORM f_bw_bccmtd USING    i_t_var_range TYPE zbw_rrs0_t_var_range
                     CHANGING e_t_range     TYPE rsdd_t_range.
    *--- current date
      DATA: l_current_date TYPE sy-datum.
    *--- initialize the variables
      CLEAR:   v_wa_var_range, v_exch_rate,
               v_exch_temp, v_wa_return.
    *--- get the appropriate value from input variable table
      READ TABLE i_t_var_range INTO v_wa_var_range
           WITH KEY vnam    = c_var_name3
                    iobjnm  = c_obj_name2
                    BINARY SEARCH.
      IF sy-subrc = 0.
        l_current_date = v_wa_var_range-low.
        l_current_date = l_current_date - 1.
        CLEAR v_wa_return.
    *--- populate return value
        v_wa_return-sign = c_sign.
        v_wa_return-opt  = c_opt_bt.
        CONCATENATE l_current_date+0(6) c_one INTO v_wa_return-low.
        v_wa_return-high  = l_current_date.
        APPEND v_wa_return TO e_t_range.
      ENDIF.
    ENDFORM.

  • 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 to update extended segment in idoc for va01

    Hi Experts,
    I am working on Outbound IDOC interface for VA02 and VA01
    I am using ORDERS05 IDOC type
    i want to create one custom segment
    and i want to fill that custom segment
    but i am not able to find user exit to update this custom segment
    please help.

    Akshay,
    I think you want to send order response for the orders created via Va01 or edited by Va02
    To do this steps are:-
    1) Use FM IDOC_OUTPUT_ORDRSP to send order response (ORDERS05)
    2) Find the function exits in this Fm using search string as " Call Customer-function".
    3) Use include in the exits to write code to append new segments to the IDOC. Look for the Tables parameter in the Exits which are of structure type EDIDD. Insert new Segment details in this table and your IDOC will be generated with required values.
    Hope this helps!!
    Harry

  • User Exit/BADI while setting status as TECO for WBS in CJ20N

    Hi all,
    I need a BADI/User Exit which triggers when we try to set the status of WBS as 'TECO'  in CJ20N transaction.
    Please help.
    Thanks in Advance,
    Sagar

    Hi Sagar,
    Go through this Badis.
    AFABD_CHANGE
    DOCUMENT_MAIN01
    DOCUMENT_OBJ
    DOCUMENT_STORAGE01
    IHSA_LIST_EDITING
    IWO1_ORDER_BADI
    IWO1_ORDER_BADI
    MRO_CONTRACT
    MRO_CONTRACT
    NETW_DIR_PROCUREMENT_REF
    NETW_USER_FIELDS_F4
    PLM_CATALOG_IF
    PLM_CATALOG_IF
    PROJECTDEF_UPDATE
    PS_TRANSFER_DATES
    WBS_FIELDS_FOR_ASSET
    WBS_USER_FIELDS_F4
    WORKBREAKDOWN_UPDATE
    If Found Help Full Do Reward.
    Regards.
    Eshwar.

  • FM for Actual cost line items for orders.

    HI EXPERTS,
    I was working on Actual cost line items for orders / Internal orders of an employee.
    standard program RKAEP000 is present through TCODE KOB1.
    I want some customization of report, so debugged the program and found that its using a FM 'K_LINE_ITEMS_SELECT_AND_LIST' to calculate internal orders.
    But the FM has used REUSE_ALV_* and displaying output itself.
    the requirement is to customize the output display .
    I searched with K_LINE_* and found some other function modules too.
    K_LINE_ITEM_CHECK                                                                               
    K_LINE_ITEM_APC_SIGN_GET                                         
    K_LINE_ITEM_GET_CONTEXT_MENU                                     
    K_LINE_ITEM_GET_TOOLBAR                                          
    K_LINE_ITEM_LOGICAL_KEY_GET                                      
    K_LINE_ITEM_TECH_SETTINGS_SET                                    
    K_LINE_ITEM_VALUE_TYPES_GET                                      
    K_LINE_ITEM_VALUE_TYPES_SET                                                                               
    K_LINE_ITEMS_ACT_GRID                                            
    K_LINE_ITEMS_SELECT                                              
    K_LINE_ITEMS_SELECT_AND_LIST                                     
    K_LINE_ITEM_ACT_CALL_WITH_DATA                                   
    K_LINE_ITEM_ACT_DATA_GET                                         
    K_LINE_ITEM_CM_CALL_WITH_DATA                                    
    K_LINE_ITEM_DEV_CALL_WITH_DATA                                   
    K_LINE_ITEM_PLN_CALL_WITH_DATA                                   
    K_LINE_ITEM_PROCESS_UCOMM_ACT                                    
    K_LINE_ITEM_STEERING_GET                                                                               
    Can anybody tell which FM should i use so that result i will get in an internal table?
    or suggest any other methods
    Thanks in Advance.
    Lucky

    I also had the same requirement and used function module K_LINE_ITEM_ACT_DATA_GET
    this function is calling K_LINE_ITEMS_SELECT_AND_LIST function with  I_NO_DISPLAY parameter
    and returning the result.
    Already they are in same function group,
    I wrote this for future requirements of people  after 4 years of this thread

  • Best praxis for determining a  cost center for an HR org unit in PPM ?

    Hello all.
    We have defined the HR Org structure directly in PPM backend. Later the intention is that an interface should transfer this data from HR.
    The HR orgstructure defined works fine for the staffing process (with "resource manager via responsible organization"). 
    We have however run into some problems with the MLC & costing part.  The intention is to use manual MLC linking tasks/phases to PS WBS-elements (task based controlling).
    If we leave the org unit field blank in the cProject project project definition  we run into the message "No account assignment exists for the project defintion - no costing" and the systems rolls back from the assignment made.
    If we however assign an orgunit in the project defintion we instead get the message "No cost center could be determined for org unit 123...".
    <u>We therefore need to be able to determine a cost center for the Org Unit assigned to be able to proceed. How is this then best done?</u>
    There is a master cost center assigned to the orgunit in HR but not in PPM backend where this option does not seem to be available.
    With task based controlling the cost center does not really matter so it could possibly be hardcoded via a BADI (?) but is this really the way this should be done?
    Any suggestions?
    Thanks / Anders

    Hi and thanks for the reply.
    We will test with an ALE replicated structure so that the object ID becomes the same in the two systems as soon as possible.
    Pending that we will try the BADI option. Here I am however not sure what it is we really expect the BADI to do.  Which field should be populated with the cost center (the fields available are mainly project characteristics)?
    I also eventually found some information regarding this in the PPM 4.0 help.  I enclose info regarding this below.
    a) http://help.sap.com/saphelp_ppm400/helpdata/en/index.htm
    b) choose Collaboration projects>Accounting Integration>General Information about Accounting integration>Derivation of Organizational data.
    As I read this the system derives this as follows in case of task-based or role-based costing with no resource assignment:
    1) Look for the two BADIs mentioned to derive the cost center
    2) If no result there it looks for an org unit in the cProject header (where I assume having the Org Unit with the same Object ID in backend and ERP enables this option)
    3) If no result there the system looks for a "requesting cost center" in the account assignment object (WBS element or internal order)
    Regards / Anders

  • CATT Test case for  ME41 tcode(Multiple items for inventory and service )

    Hello Gurus,
    Now we are having quotation legacy file for Tcode ME41 for inventory and service items. We are using tcode <b>SCAT</b>
    for CATT. Every thing going fine at recording in test case. i dont know where should i specify my legacy file path. I found there is one download option while before running test case. its not taking the file path.  is there any other file path for running test case?
    advice me.
    regards
    dinesh.a
    <b></b>

    Hi
    I think you should use an abap program and not LSMW, because the problem is you have to create a recording for trx ME41 in the LSMW and after you can't change the abap code created.
    In this way you could insert only a certain number of items by a project of LSMW, and it depends on your recording.
    So if you can't know how many item should be loaded, it's very hard to use LSMW.
    Max

  • Report Painter using user exit U002 to create a formel variable for FI-SL

    Hi,
    I would like to use Report painter creating a formel variable with U002(VAR1,VAR2) for FI-SL and did following:
    1. go to TCode: GS11
    2. Formel: selecting U002 from Formel-Exit list and giving var1 and var2
          '#U002(VAR1, VAR2)'
    3. Save
    4. Erro message: U002 is not definiert.
    Why???
    U002 is already implementiert  in
    Class ZCL_IM_FI_FORMULA_EXIT
    method IF_EX_G_SET_FORMULA_EXIT~EVALUATE
    CASE flt_val.
        WHEN 'U002'
    Could anyone help me? Thanks!
    Klara Zhao

    dollyb wrote:
    if enter 05.2008
    the volume should look like below as a vairable range.
    sales volume
    01.2008 - 05.2008
    you want  01.2008 - 05.2008 as description , thats what your requirement right?
    When 'ZTEXT2'.
    DATA: ZYEAR(4)   TYPE C,
    ZTEMP1(6) TYPE C,
    ZLOW(14) TYPE C.
    if i_step = 2.
    CLEAR L_S_RANGE.
    Loop at i_t_var_range into intern_range where VNAM = 'user entered variable for calmonth'.
    *lets say user entered 05.2008
    ZTEMP1 = INTERN_RANGE-LOW.
    * now ZTEMP1 has 05.2008
    ZYEAR =  ZTEMP1+0(4)
    * zyear = 2008
    *A SLIGHT MODIFICATION TO CONCATENATION 
    CONCATENATE '01'  ' .'  ZYEAR '-'  ZTEMP1 INTO ZLOW.
    *SO 01. 2008 -05.2008 WILL BEN IN ZLOW
    L_S_RANGE-SIGN = 'I'.
    L_S_RANGE-OPT = 'EQ'.
    L_S_RANGE-LOW = ZLOW.
    APPEND L_S_RANGE TO E_T_RANGE.
    ENDLOOP
    ENDIF.
    use the text variable as description then u will get the required result i.e &ztext2&
    HERE I DIDN'T written any  L_S_RAnGE-HIGH.
    Regards,
    Ranganath
    Edited by: Ranganath on Nov 9, 2011 9:41 AM

  • User exit/ BADI in f-32 / f-28 for adding application tool bar button

    Hi Experts,
    There is a requirement, for adding application tool bar button in the Transaction codes F-32 / F-28 / Feba_lockbox. So that while clearing documents with reference document, they can upload the data(Reference Documents) from local file and after the data is fetched for clearing, they need to download the data to local file for verification. If the data is verified to be okay, then they can go ahead with simulation and posting. They need this verification to be done in excel sheet, so need to download the data into local file.
    I found a BADI in that screen is BADI_LAYER but I don't think it is relevant.         
    Any help is apreciated!
    Is there any EXIT ? Because I can not find it too.
    Regards,
    Nitin

    where you did the enhancement?
    I have to create the IDOC once Clear docuemnt is created.. It may help me.

  • User exit to make the field 'Long text for UD' as mandatory

    Hi Gurus,
    My requiremen is that while doing UD, I need to make the field 'Long text for UD' as mandatory for the rejected materials
    pls suggest.
    Thanks
    Ganesh

    Hi,
    U can use the badi ME_PROCESS_PO_CUST methid  PO PROCESS_ITEM. In this u have both doc type and line item data and using this u can through the error message to make the field compulsory.u can go to the 'Goto' in menu and in this go to 'Sample code' .Here u will find how to use this badi.

Maybe you are looking for

  • Trying to install windows 7!!

    I've tried to create the partition in boot camp assistant, but it came up with this error message!! The disk cannot be partitioned because some files cannot be moved. Backup the disk and use disk utility to format it as a single mac os extended (jour

  • Design view in DreamWeaver CS3 disabled for CSS & Java

    I currently use Adobe Dreamweaver CS3, and only some files have the option to view them in code AND in design view. This works for most files (HTML, PHP, etc). However, anytime I create a new CSS or Java file, the design view is disabled: I have alre

  • Slim to XDM

    Hi, I've tried this using slim from extra, slim-plus and slim-cursor from AUR, but these features have never worked for me. So I'm guessing I'm doing something wrong? 1. Welcome message doesn't appear. It just says "Login" and a text field for enteri

  • Framemaker  re-linking

    We are going to move our framemaker files and the graphics files that are linked in it to another server.   Some of our framemaker files have hundreds of linked files.  Can the files be easily relinked at once or will all of them have to be relinked

  • Status Record Code

    Hi All, Currently i'm working on custom IDOC and i've done with creation of custon idoc, segment and message type. Now i'm developing the outbound program for Custom IDOC and need to add status code into the program. can anyone send me sample code to