User exit in apo

hi
i have been assigned work related to user exit in apo. i know the exit name ( IT IS IN APO side ) , at the moment i only have acces to Ecc system.
is there any way i can implement the user exit in Ecc ?
or i need to take acces for APO.
Morevover are the transactions same in apo side ? as in smod ,cmod ?

Hi Emmanuel,
I am searching for this exit in APO-DP.I have a requirement where we CIF master data (location) from SAP R/3 to SAP APO.However the location are saved in default planning version/model ( ie 000) I need to save these locations in another planning version and I am looking for an appopriate user exit/BADI which can accomplish this.
Regards,
Tarun

Similar Messages

  • How to implement User Exit in APO?

    Hello All,
    I am not sure how to use user exits. I was wondering if anyone can help me understand how to implement any user exit? Is there any T.Code where you do that? or ABAP coding is required? Also how different is BAdi from User exits?
    Any advice is welcome.
    Thanks,
    Sanju

    Hi Sanju,
        Check this link.
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    BADI or user exit, I don't think it is a choice between the two. Both serve the same purpose, add some custom logic to the standard logic. It depends on your requirement, the point when the user exit or BADI is called, information that is available to you in that user exit/BADI and information that you can change in that user exit/BADI. There is no difference in implementing the User Exit in APO or R/3.
    Regards,
    Siva.

  • User-exit on APO side for the deliveries that are coming from R/3

    Hi,
    When a delivery is created in ECC for a VMI customer, it creates an EI order in APO. We need to record some details of these orders on the APO side.   Can you please let me know the user exit/BADI that gets triggered when a delivery comes to APO through CIF which we can use for our requirement?
    Thanks in advance.

    Hi,
        You can use APOCF006(EXIT_/SAPAPO/SAPLCIF_PU_001) CIF User exit on APO side for CF_OBJECTTYPE = B(Delivery).
    I hope this will help you.
    Regards,
    Saurabh

  • User Exit in APO to change Planning version defaults

    Hi,
    Is there any user exit/BADI I can use to User Exit in APO to change Planning version defaults.
    Regards,
    Tarun

    Hi Emmanuel,
    I am searching for this exit in APO-DP.I have a requirement where we CIF master data (location) from SAP R/3 to SAP APO.However the location are saved in default planning version/model ( ie 000) I need to save these locations in another planning version and I am looking for an appopriate user exit/BADI which can accomplish this.
    Regards,
    Tarun

  • BADI / User Exit for APO Order transaction /SAPAPO/SNPTLB

    Hi Experts,
    We have a proxy interface and currently we are using FUNCTION EXIT_SAPMSNPUSER_006 for the APO Order transaction: /SAPAPO/SNPTLB.
    This exist is triggering before the Order is being saved in APO and at times it is throwing an error 'Order key already exists in live cache' in the APO system.
    Is there any other BADI or User exit available to Save the order in APO before the interface gets processed?, if so, plese guide me.
    Thanks & Regards,
    Vijaya

    Hello Lakshmi,
    I am having the same issue with the message "Order key already exists in live cache" in our system. 
    We are using the user-exit EXIT_SAPMSNPUSER_005 for UoM conversion.  But we are not making any explicit proxy calls
    to /SAPAPO/SNPTLB.  Does the system automatically call this transaction with this user-exit?
    Did you get a resolution for the issue.  I would really appreciate if you can let me know how you have addressed this.
    Thanks,
    Ratnam

  • BADI/User Exit for APO Transaction: /SAPAPO/SNPTLB

    Hi Experts,
    We have a proxy interface and currently we are using  FUNCTION EXIT_SAPMSNPUSER_006 for the APO Order transaction: /SAPAPO/SNPTLB.
    This exist is triggering before the Order is being saved in APO and at times it is throwing an error 'Order key already exists in live cache' in the APO system.
    Is there any other BADI or User exit available to Save the order in APO before the interface gets processed?, if so, plese guide me. 
    Thanks & Regards,
    Vijaya

    Hello Lakshmi,
    I am having the same issue with the message "Order key already exists in live cache" in our system. 
    We are using the user-exit EXIT_SAPMSNPUSER_005 for UoM conversion.  But we are not making any explicit proxy calls
    to /SAPAPO/SNPTLB.  Does the system automatically call this transaction with this user-exit?
    Did you get a resolution for the issue.  I would really appreciate if you can let me know how you have addressed this.
    Thanks,
    Ratnam

  • User Exit or BADI for Blocking process orders from R/3 to APO?

    Dear Experts,
    I am looking for a user exit or badi to block the process orders from R/3 to APO. As per standard it is not transferring orders which are clsd(closed status). Means that it is not updating live cache but its reading from R3.
    We are facing some problems in cif queues which are not correctly maintained in R3 side. We dont want to touch those orders bcoz its very old data which is not required for planning.
    There will be huge data which needs to be deleted while transferring through cif.
    Please give any user exit (outbound intial transfer) from R/3.
    Or any sugg. I apprecite your inputs...
    Thanks
    Cris

    Hi Cris,
    You can use user exit APOCF004 - Inbound Processing: Production Order/Planned Order in APO to prevent orders coming to APO by deleting orders which are not intended to goto APO from internal tables IT_ORD and IT_OUT.
    Hope this helps.
    Best Regards,
    Ramesh M

  • User Exit or BADI in APO to change sales order relevant data while CIF

    Hi Everyone,
    I require User exit or BADI at APO side to change customer field kunnr of sales order after it enters APO through CIF.
    My requirement is to replace KUNNR field with KDGRP field of sales order.
    The data will pass through CIF in APO.
    Is there any user exit or BADI for the same?
    Sample code will be of great help.
    Regards,
    Kashyap.

    Hi ,
    Resolved myself.
    customer exit APOCF010
    Regards,
    Kashyap

  • User Exit for Planned Shipment in APO

    Hi,
      Pls let me know, if you know the user exit which triggers when a planned shipment is deleted in APO.
    Thanks,
    Kumar

    Hi,
    You can try the following BAdIs:
    You can use the Business Add-In (BAdI) MD_PLDORD_CHANGE to change, before posting, data from planned orders, which have been created, changed, or deleted as a result of planning a material or manual processing.
    The Business Add-In allows you to fill and change fields from planned orders in the PLAF table. It also supports filling of customer-specific fields in the customer include CI_PLAFDB.
    You can execute the Business Add-In in the planning run in the following areas:
    Material requirements planning
    Master production planning
    Long-term planning
    You can also carry out the Business Add-In in all applications, which execute manual planned order changes. Examples of this kind of application are:
    The dialog transactions for creating and changing planned orders (MD11, MD12, MS11, MS12)
    The Business Application Programming Interfaces (BAPI) for creating and changing planned orders
    Regards,
    R.Brahmankar

  • User exit macros in APO DP macrobuilder

    I am using APO DP V5.
    Can anyone give me an example of how 'user exit' macros are built - I cannot find any good documentation on this point.
    Thanks,
    Bob Austin, Atos Origin

    Mark,
    Thanks for your reply.
    In the APO DP macrobuilder, I specifically want to have a macro which runs some bespoke code.
    I'm not clear how to do this.
    Am I missing something in Note 380352?
    Regards,
    Bob.

  • User exit / BadI to manipulate deliveries that get CIF'ed to APO

    Hi experts
    Here is a scenario where i need some help.
    We have standard subcontracting scenario and we use ME20 to create deliveries to subcon vendor . We then do a goods issue to issue the product to the subcon vendor.
    I want to suppress deliveries to subcon vendor from showing up in the planning book. The reason for this requirement is the demand gets duplicated if the deliveries to subcon vendor show up in the planning book and we order lot more than we want.  I must somehow be able to differentiate deliveries to customer from deliveries to subcon vendor . How do  i do this. Is there any user exit or BadI associated with sales order CIF where i can add custom logic to identify the deliveries created to subcon vendor.
    My idea is to check if the delivery is to a subcon vendor and if so  assign a custom category to that delivery and exclude that category from the category group , so that the delivery wont show up in the planning book. Please help
    Thanks
    Saradha

    Gentlemen,
    One more question related to deliveries that are not going to APO...
    I have a custom delivery type that is generated by a custom sales order type.
    Nor the custom sales order type neither the custom delivery type has individual requirements.
    Anyway, I need to send the Custom Delivery to APO once I want to plan a shipment to it in TP/VS.
    Debugging EXIT_SAPLCSLS_002 I can see the CT_DOC and CT_REQ (CT_DOCX and CT_REQX) filled with all my Sales Orders and Deliveries that have individual requirements.
    Looking in the other structures available in this User-Exit we can find:
    CT_DOC_CUS = Customer Enhancement Structure for CIF_SL_DOC
    CT_REQ_CUS = Customer Enhancement Structure for CIF_SL_REQ
    It is not clear enough what it would be the purpose of these structures.
    My goal is to send that Custom Delivery Type to APO.
    How should I implement this User-Exit?
    What does need to be filled?
    Should I have to fill CT_REQ?
    Should I have to fill CT_REQ_CUS?
    Should I have to fill CT_REQX?
    Do you have any example of code?
    Thanks!!

  • User exit in R/3 to insert P.O number while S.O is being published from APO

    Hi,
    i'm trying to find an user exit in R/3 to insert a custom generated Purchase order  number while Sales order is being published from APO to R/3 , During TLB publish ( SDP94). please let me know if some one had already worked on this before.
    Regards,
    Krishna.

    Dear Krishna ,
    As I understand you are unable to publish the PO Number which you converted in R/3 after deployment run in APO .
    Check for the purchasing group in APO product master , this should have been CIF from R/3 Material Master .
    Also the queue should have been generated in R/3 where the transaction should be stuck , check the error message in the queue .
    Regards ,
    Prashant Kumar

  • APO user exit

    i am using the user exit APOCF005, for all products created via CIF , i have to check the location master to determine the regional location and determine if the product already exists at the regional location if not extend the product to that regional location with the default specified values ? I appreciate if any one can help me in this

    anybody please help me in fixing this error.

  • BADI/User Exit for Order processing

    Hi Experts,
    I have a requirement that whenever someone modifies the order belonging to a specific order category then some error/ warning is issued. Can you please suggest some User Exit/BADI in APO for the same.

    Hi Tiago,
    My requirement is to block the processing of Released process order from both Product view and Detailed Scheduling Board.
    If I am getting you correctly then in the mentioned BAdI and Method --I should call FM --/SAPAPO/OM_PEG_CAT_GET_ORDERS (to fetch orders by order category) to see whether the order category is for released process order or not.
    If its Released process Order --then I should block the change. Is that correct for both Product View and Planning Board?

  • BADI / USER-EXIT FOR DEFAULTING THE FIELD VTTK-TNDR_ACTC IN TCODE VT01N

    Hi,
    I require a BADI / USER-EXIT for defaulting the field VTTK-TNDR_ACTC(Currency of Actual Shipment costs) to 'EUR' in transaction VT01N(Shipment Transaction) .
    Please could anyone help me with this .
    Regards,
    Sushanth H.S.

    Hi!
    User Exits in Transportation
    In Transportation, there are enhancements that you can use with transaction CMOD.
    For a detailed description of the individual enhancements, see the documentation on the individual enhancements or function modules in transaction SMOD.
    You can display all enhancements that are available for the area of transportation by choosing F4 in the Enhancement field. Enter V56* in the Enhancement field and choose Execute. Enter V54* to get a list of all enhancements for the area of shipment cost processing.
    Business Add-Ins in the transports
    Business add-ins (BADIs) are predefined user exits. They enable businesses, partners, and customers to add additional softward to the SAP source code. The linkup of SAP's New Dimension Products, such as APO and BW, to the standard system is thus possible.
    Customer-specific functions can be executed before the save time and after the database update.
    The following methods are available for the BADI with the definition name 'BADI_LE_SHIPMENT':
    AT_SAVE: BADI is called up at the time of the save. Checks and return to dialog are possible.
    BEFORE:_UPDATE: BADI is called up right before the data is saved to the database, that is, when all the data is available (for example, internal ly assigned shipment number).
    IN_UPDATE: BADI is called up after the database update.
    Standard Settings
    Creating a BADI method:
    Call up transaction SE19. Enter a name of your choice. Choose "create" and in the dialog box enter the definition name 'BADI_LE_SHIPMENT'. Afterwards, enter a short text for implementation. Save the BADI.
    On the tab page 'Interface', choose the method for implementation by double-clicking on it. Now you can enter your customer-specific program code. Save and activate the code. You can acess the transmission parameters entered in the BADI definition. With the method ***_AT_SAVE you can initiate the exception ERROR_WITH_MESSAGE (description 'An error message has occurred' ) if you wish to return to the dialog.
    Afterwards, go to the heading and activate the interface.
    Regards
    Tamá

Maybe you are looking for