Invoice Badi for standalone scenario

Hi,
    We are using standalone scenario. I have an issue where
1) user will be posting invoice less then the po value for example ( po value 110 but invoice posting will be done 105).
2) this can be acheived by tolerance group. But it will be applicable for all vendors, my requirement is for only some of vendors.
Could you please advise is there any badi available to acheive this functionality.
Thanks in advance.

Hi,
Here is my idea.
- Maintain tolerance customize
- Do not maintain tolerance attributes in PPOMA_BBP
- Implement Z custom table with BP ID and Tolerance Group or Key
- Implement BBP_DOC_CHECK_BADI
   Search Z custom table by BP ID and call tolerance check FM if Tolerance Group or Key is found
You can serch FM in SE37 transaction.
BBP_TOLERANCE_CHECK_SINGLE
BBP_TOLERANCE_CHECK_VALIDITY
BBP_TOLERANCE_GROUP_DETERMINE
BBP_TOLERANCE_READ_SINGLE
Regards,
Masa

Similar Messages

  • Error while initializing UME for standalone scenario

    What this error indicates. Where I can find this class. which jar file is required. Please help me. It's very urgent.
    An error occurred while initializing UME for standalone scenario.
    java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: com/sap/util/cache/exception/CacheException
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at com.sap.security.core.InternalUMFactory.class$(InternalUMFactory.java:80)
            at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:275)
            at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:563)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.sap.security.api.UMFactory.initialize(UMFactory.java:489)
            at TroubleShootUtility.main(TroubleShootUtility.java:101)
    com.sap.security.api.UMRuntimeException: An error occurred while initializing UME for standalone scenario.
            at com.sap.security.api.UMFactory.initialize(UMFactory.java:501)
            at TroubleShootUtility.main(TroubleShootUtility.java:101)
    Nested Exception:
    java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: com/sap/util/cache/exception/CacheException
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at com.sap.security.core.InternalUMFactory.class$(InternalUMFactory.java:80)
            at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:275)
            at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:563)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.sap.security.api.UMFactory.initialize(UMFactory.java:489)
            at TroubleShootUtility.main(TroubleShootUtility.java:101)
    Thanks.

    Hi,
    We are using ABAP and data is getting stored in MS SQL Server Database.
    Thanks.

  • SRM 7.0 for Standalone Scenario

    Hi ,
      We are planning to implement SRM 7.0 for Standalone Scenario. Is there any document or help to getting start this requirement? is it possible to create PO and other follow on documents in SRM and replicate them to legacy system in Standalone Scenario? you help will be great and thankful..
    Jr.SRM

    Hello,
    You should start with downloading the configuration guide from [http://service.sap.com/instguides]. An installation guide for BASIS can be found here aswell.
    I think that your requirement can definetly be covered, srm standalone <> legacy back-end. The method(s) (RFC/iDOC/XML cq PI) used depends on your landscape and how you design this.
    You've got a big but nice challenge ahead of you. Good luck!
    Kind regards,
    Tim

  • Need badi for this scenario

    Dear Experts,
    My requirement is in the VA01 transaction after the entering data in to sold-to-party(KUAGV-KUNNR) it has to display one pop-up ,
    In that have to maintain transport analysis i.e plant,dist,cost,mode of transportation.when ever user click the mode of transport that value has to insert in ROUTE(VBAP-ROUTE)
           program name:SAPMV45A
           screen number :4452.
    i am displaying the pop-up using badi ADDR_PRINTFORM_SHORT, but unable to insert the value into ROUTE.
    So please help me to resolve this issue.
    Regards,
    Raghavendra Gowd.Y

    Hi,
    use USEREXIT_MOVE_FIELD_TO_VBAK   in  MV45AFZZ ...and write the code for pop-up display ....
    calling function module 'POPUP_GET_VALUES'...
    pass the entered values to memory id ....through
    EXPORT < > TO MEMORY ID <>.
    Use USEREXIT_MOVE_FIELD_TO_VBAP IN MV45AFZZ ....and get the exported values from memory id through IMPORT < > FROM MEMORY ID < > ..
    update the value of VBAP-ROUTE field value ....here ...
    Thanks,
    Shailaja Ainala.

  • User Exit / Badi for MIRO / MB60

    Hi,
         I want a user exit or badi for the MIRO /MB60 Transactions.
    When select something on GL Account Number(from table control of these transactions) and press on enter then I want to add some code. Can you please let me know the exit/badi for this scenario.
    Thanks,
    Srinivasa Rada

    hi
    Following exits are available for MIRO.
    Transaction Code - MIRO                     Enter Incoming Invoice
    Exit Name           Description
    LMR1M001            User exits in Logistics Invoice Verification
    LMR1M002            Account grouping for GR/IR account maintenance
    LMR1M003            Number assignment in Logistics Invoice Verification
    LMR1M004            Logistics Invoice Verification: item text for follow-on docs
    LMR1M005            Logistics Inv. Verification: Release Parked Doc. for Posting
    LMR1M006            Logistics Invoice Verification: Process XML Invoice
    MRMH0001            Logistics Invoice Verification: ERS procedure
    MRMH0002            Logistics Invoice Verification: EDI inbound
    MRMH0003            Logistics Invoice Verification: Revaluation/RAP
    MRMN0001            Message output and creation: Logistics Invoice Verification
    <b>
    BADI...
    </b>
    To search for a badi, go to se 24 display <b>class cl_exithandler.</b>
    double click on method get_instance, get a break point on case statement.
    execute and start the required transaction in new session.
    look for variable <b>exit_name.</b> It would show the available badi's.
    Please do reward if useful
    Regards
    Dinesh

  • Tax calculation in backend and in SRM (classic and standalone scenario)

    Hello,
    I have an issue regarding calculation of tax. 2 scenarios are used in common: classic and standalone. One node of Organizational structure is using classic scenario, another node is using standalone. So I have 2 Accounting Systems defined (one for each node).
    Requirement is:
    - For classic scenario, setting the tax calculation in backend
    - For standalone scenario, setting the tax calculation to no tax calculation
    Problem is that I can not customize the system this way. I do not know any mean to set 2 ways for tax calculation. Would you have any idea to do this?
    Thanks,
    Patrick

    Hi
    <b>Please go through this -></b>
    http://help.sap.com/saphelp_srm50/helpdata/en/f4/8b1d40bb37e569e10000000a155106/frameset.htm
    Note 848164 SUS3.0: FAQ: Logic of Tax calculation within SUS
    958273 FAQ: Taxes in SRM-SUS
    999896 EBP tax codes not correctly mapped to back-end tax codes.
    908659 Follow-up note for Note 509594
    931198 Missing Tax Code in Limit Shopping Cart
    430202 Delivery address in shopping cart in BAPIEKPOC
    931198 Missing Tax Code in Limit Shopping Cart
    881086 Country-specific tax calculation
    703292 TAX. Input/Output tax in SAP Supplier Self-Services with TTE
    513250 ERS. Tax calculation with the new 3.0 function 
    390861 Transferring tax table for ERS from backend system
    Note 657146 Enhancement for US tax calulation: Functions
    510142 EDI-Customizing: Tax code tax-exempted transactions
    317040 MR08: Message M8267
    49436 MR44: No message if the tax amount is different
    Note 84127 Tax Jurisdiction Code for EDI/ALE and Intercompany
    Also Try BBP_DET_TAX_BADI.
    Regards
    - Atul

  • Standalone scenario

    Hi,
    can any one  explain me how to create Plants in EBP if we go for Standalone Scenario.
    kindly mention those which objects i need to create Locally and Which objects i need to replicate from FI backend system.
    subhash

    Hi,
    See the  below threads for solution to your queries:
    can any one explain me how to create Plants in EBP if we go for Standalone Scenario
    -- Plant in Standalone
    kindly mention those which objects i need to create Locally and Which objects i need to replicate from FI backend system.
    --Re: Standalone..Questions.?
    --Re: Standalone
    Basically all your master data will be local(to be created in SRM) and all your accounting objects will from R/3 backend system
    Hope this resolves you queries.
    BR,
    Disha.

  • BADIs for this link?

    Hi Experts,
    Please refer to this link below and can someone please tell me what exactly is the BADI used for this scenario and what is the transaction(s) involved?  ( i guessIW32 for ord type SM01)
    i am also on sap 4.6c but i culd not find any BADI for this scenario. I am only able to see this enhancement IWO10012.
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e2caf1e3-0801-0010-ac9d-b080188983fc]
    Thanks
    Dany

    Hi Venu Cherupillil,
    I want to know what is the corresponding BADI for that in SE18?
    I can see WORKORDER_GOODSMVT
    WORKORDER_UPDATE
    WORKORDER_CONFIRM
    Can any one suggest?
    thanks
    Dany

  • BADI for EDI Invoice outbound

    Dear experts,
    in my special scenario I would like that in the EDI outbound invoice Batch qty. is not showing for segment E1EDP19 which is showing only the Batch nr. I wanted to use a BADI for EDI outbound invoice which uses the logic for transfering Batch qts. in the IDOC?
    Thanks and advice.

    Hi Ram,
    thanks. Do we have a sepeicifc BADI also??
    When IDOC is passed to the externnal system one uses BAPIs, what about before the IDOC is passed, I want the IDOC
    content(BATCH QTY.), in the SAP itself, to have the Batch qty. passed in the IDOC.
    The standard SAP shows only Batch nr. and not the BAtch qty.
    Thanks and advice.

  • Entire Invoices without PO reference in the standalone scenario

    Can we entire Invoices without PO reference, if we use the standalone scenario?
    We tried to entire Invoice without PO reference by user with role «Accountant», but we can’t did it. System massage: «Vendor number 111 not maintained in backend system» - but we have no backend system, we use the standalone scenario.
    Maybe, we can’t do it at all in our case?
    Thanks in advance.

    Hi Marina,
    You must maintain a purchasing view for this vendor, via "Maintain business partner", for your local purch org.
    You must have ACS & SYS = local SRM system
    You must have BUK =local SRM system/company code
    Rgds
    Christophe

  • Extended Classic Scenario, BADI for PO creation in R/3

    Hi,
    We are using the extended classic scenario. When the PO gets replicated from SRM to R/3, right now the field CATALOGID is not being transmitted to the backend R/3 system.
    1) What BADI should I implement (and the method) to transmit the CATALOGID to R/3?
    2) After implementing the BADI, do I also have to change the BAPI?
    3) Is the BAPI used to transfer data from SRM to R/3, BAPI_PO_CREATE?
    Thanks and Regards,
    Peter

    Hi Peter,
    1-You can use BBP_ECS_PO_OUT_BADI for ECS scenario.
    Since the R3 PO does not have field for catalog id, the EKKO- BEDNR (Tracking Number) field can been used for example to store this information. In this BADI all the items are identified and their tracking number field is populated with a catalogue id value.
    2-If you use the tracking number field, no use of R/3 BADI is required.
    3-BAPI_PO_CREATE1
    Please check my answers in this post :
    catalogid field not going in R3 backend
    Kind regards
    Yann
    Message was edited by: Yann Bouillut
    Message was edited by: Yann Bouillut

  • BADI for Vendor Invoice after Posting to send a mail to vendor

    Hi,
    My requirement Is like this.
    I have to send a mail to vendor after the Invoice for vendor is Posted.
    For dat I am searching for a badi to implement after the invoice is successfully posted.
    Please give some solution about this.
    Regards,
    Jyoti..

    if it is F-43 . check out the following
    BAdI Definition      Description                                                                               
    AC_QUANTITY_GET      Transfer of Quantities to Accounting - Customer Exit       
    BADI_ENJ_ALT_ADR     Go to alternative vendor/customer data                     
    BADI_F040_SCREEN_600 Screen Enhancement on F040 0600 Document Header            
    BADI_FDCB_SUBBAS01   Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS02   Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS03   Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS04   Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS05   Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)  
    BADI_PRKNG_NO_UPDATE BAdI for Deactivating Update of Parked Documents           
    F050S008             FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger      
    FBAS_CIN_LTAX1F02    Tax interface                                              
    FBAS_CIN_MF05AFA0    EWT - Downpayment Clearing - Tax transfer for CIN          
    FI_AUTHORITY_ITEM    Extended Authorization Check for Document Display (FB03)   
    FI_GET_INV_PYMT_AMT  BAdI for determining the payment amount for an invoice     
    FI_HEADER_SUB_1300   Screen Enhancement for Document Header SAPMF05A            
    FI_PAYREF_BADI_010   BAdI: Payment Reference Number                             
    FI_TRANS_DATE_DERIVE Derive BKPF-WWERT from Other Document Header Data          
    INVOIC_FI_INBOUND    BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)          
    RFESR000_BADI_001    BAdI for Own Processing of POR Item                        
    otherwise - find out the package of the program of the transaction.
    go to se84 - enhancements- business add ins - definitions - enter package and execute - you will see all the definations.

  • MIRO Invoice - Testing for INVOIC02 in EDI scenario

    Dear Experts,
    I am doing a scenario for testing the inbound process for Invoice ( MM ).
    ( Sending system is LS of XI and receiving system is LS of R/3)
    If any body has done this test idoc prcoessing for the scenario, i need your valuable help in how to go about this.
    In simple, how to do the WE19 for MM invoice verification.
    When I am doing the test scenario, I am getting an error.
    LS   'Vendor No'  company code not maintained.
    But if I go to OBCA there no LS for Vendor.
    So, can anyone guide me what should be the value for the below segment E1EDKA1   ( PARVW and PARTN) .
    Also the value for the segment  E1EDK14  .
    If any one provide me moredetails about this , i would be grateful to you.
    Regards
    RAj

    Self Resolved. Config missing in OBCA

  • BADI  for  Classic  and Extended Classic Scenario

    Hi,
       Please   provide  list  of  Reports and BADI's  for 
           Classic  and Extended Classic Scenario.
    Thanks,
    Srini

    Hi,
    In SRM there will be a number of BADI's are Available, We can utilize them according to the requirements
    As per the request few important BAID are provided below..
    Workflows
    1). BBP_CHNG_AGNT_ALLOW:          Allow / Allow Change/Add Approver
    This BADI is implemented not to allow users to change the approvers in the workflow.
    2). BBP_WFL_SECUR_BADI:          Overwrites the authorization level of the approver
    This BADI controls the restart of the workflow
    Purchasing Related
    1). BBP_PGRP_FIND:               Shopping Cart: Determine Responsible Purchasing Group(s)
    This determines the responsible purchasing group for the shopping carts.
    Shopping Cart Related
    1). BBP_SC_MODIFY_UI:          BADI to Change Shopping Cart Layout
    2). BBP_GROUP_LOC_PO:          Exit Grouping of Items for Local Purchase Orders
    This splits local PO if more than one contract in a PO.
    3). BBP_TARGET_OBJECTS:          Exit while determining target objects in backend
    4). BBP_WF_LIST:               Change Worklists and Search Results Lists
    This is used to restrict the search results for the user.
    5). BBP_CTR_BE_CREATE:          Exit when Creating a Contract in the Backend System
    6). BBP_CREATE_PO_BACK:          Exit while creating a purchase order in the backend system
    This BADI is used to add the shopping carts attachments to the PO and also to make adjustments in payment terms, currency etcu2026
    7). BBP_DOC_CHECK_BADI:     General BAdI in Cross-Check for Message Returns
    8). BBP_DOC_CHANGE_BADI:     BAdI for Changing EBP Purchasing Documents
    9). BBP_ECS_PO_OUT_BADI:     ECS: PO Transfer to Logistics Backend
    Thanks
    prasad .s

  • BAdi for VF01 - Get Invoice Number

    Hi,
    I am working on the VF01, I want to save the outbound delivery number(LKIP-VBLEN) from VL01N as invoice number(VBRK-VBELN) when creating billing document.
    The below enhancement seem not trigger debugging mode.
    Enhancement
    J_3RSINV
    V61A0001 Customer enhancement: Pricing
    V60P0001 Data provision for additional fields for display in lists
    V60A0001 Customer functions in the billing document
    V05N0001 User Exits for Printing Billing Docs. using POR Procedure
    V05I0001 User exits for billing index
    SDVFX011 Userexit for the komkcv- and kompcv-structures
    SDVFX010 User exit item table for the customer lines
    SDVFX009 Billing doc. processing KIDONO (payment reference number)
    SDVFX008 User exit: Processing of transfer structures SD-FI
    SDVFX007 User exit: Billing plan during transfer to Accounting
    SDVFX006 User exit tax line in transfer to accounting
    SDVFX005 User exit reserves in transfer to accounting
    SDVFX004 User exit G/L line in transfer to accounting
    SDVFX003 User exit cash clearing in transfer to accounting
    SDVFX002 User exit for A/R line in transfer to accounting
    SDVFX001 User exit header line in delivery to accounting
    Business Add-in
    SD_CIN_LV60AU02 BADI for billing
    VOR_WA_FAKTURA Billing before Goods Issue
    I am looking for "$" sign number. Any idea?

    Also check this user exits as well.
    USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
    The internal number range used in the standard system is specified in the billing type table and can be changed in this user exit. This user exit is only called when the billing documents is created.
    USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
    In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMKCV (header fields).
    USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
    In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMPCV (item fields).
    USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)
    This user exit is only called when the billing document is created. It is used to provide the header and the item of the new billing document with deviating or additional data.

Maybe you are looking for

  • After updating to latest Itunes version, my iphone is no longer recognized as a device in Itunes

    After updating to the latest version of Itunes, my Iphone 4S is no longer recognized as a device in Itunes.  Can anyone help?  I am using Windows 8.

  • Delete Document Level Script Using JavaScript?

    Hello all. Is there a way for a document level script to delete itself? I am running Adobe Acrobat Professional 11. My situation is that I am currently analysing data using a Java application. The Java application taylors a script to suit each specif

  • Moving clouds in the sky... the good one.

    Hi, i've search a lot, but no one has the closest match to what i am looking for. I've seen this on several sites even before version 8 was released. but is there anyone who ever knew how to move a cloud in a sky background as seemless? i knew the cl

  • User has no privileges on the APEX_040200 schema.

    Recently upgraded to APEX 4.2, when installing a package application I get the following error 'User has no privileges on the APEX_040200 schema." Has anyone encounter this error? Thank you, Ivan

  • Help required about MD61

    Hi all, My client wants to enter the demand for a carton of cigars in MD61.each carton contains 12 packs and each pack 10 cigars.Now they do not want to have seperate material number for cartons.So i can not use the carton as header material in BOM a