Related to me21n

Hi all
The system must check whether the material/vendor is excisable at the PO creation stage.in me21n
Our analysis: We think a user exit has to be made which through tax code and excise condition type identifies which PO are applicable for excise.Then the availablility of PO vendor and PO materials( line items) should be be checked.
Issue:
1. To know if we are on the right track or we have an alternate way of fullfilling the requirement
2. The function exit's name which exists with program name.

Hi,
For your requirement there is no need to go for function exit.
If your material and vendor are excisable, then you have to activate CIN and you have to maintain SPRO settings through SPRO -- Logistics General -- Tax on Goods movement -- India. Here you have to maintain the necessary settings.
Inaddition you have to maintain excise master data through Tcode: J1ID. Here you will maintain chapter ID, material, vendor etc details.
Then if you use tax pricing procedure TAXINJ, you will maintain tax rates in J1ID.
If you use TAXINN, then you have maintain condition records through Tcode: FV11.
You will maintain tax codes through Tcode: FTXP.
This tax code will be assigned in PO -- Item detail -- Invoice tab -- Tax.
Hope this clarifies.
Thanks,
Viswanath

Similar Messages

  • Exit for ME21N

    Hi,
    Need your help for solving an issue related to ME21N ( Purchase Order Creation)
    I am having ZVRL(say) condition type that is mandatory and is defined in pricing schema ZVVA01(say).ZVVA01 is further attached to purchase organisation 4000 (say).
    I am having a document type ZVVN . I want to save the purchase order without ZVRL (Defined as Mandatory condition)  for particular document type ZVVN. But as ZVRL is mandatory condition , So system does not allow me to save the purchase order.
    For solution following option have been ruled out by the client-
    1) Through a separate vendor schema with different purchase organization.
    2) Entering any value like .01 or .002 for the mandatory condition type that is for ZVRL.
    Other than above two, Can anyone please tell me if there is any exit/badi/ or pricing routine available through which we can avoid mandatory ZVRL condtion for particular document type ZVVN at the time of saving and changing the Purchase order.
    Thanks
    Deepak Gupta

    Hi,
    Check all user exit for ME21N
    Transaction Code - ME21N Create Purchase Order
    Exit Name Description
    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 processin
    MMDA0001 Default delivery addresses
    MMFAB001 User exit for generation of release order
    MRFLB001 Control Items for Contract Release Order
    AMPL0001 User subscreen for additional data on AMPL
    See which is suitable for your requirement.

  • Vendor and material assignment

    Hi all,
    Is there any possibility to assign vendor to materials or material to vendor? our user wants that while taking drop down for vendor in ME21N screen, only vendors who sales materials, mentioned in purchase order, will be listed down.
    Any idea to do this?
    Best Regards,
    AI.

    Hi Al,
    Let me first clear that, vendor and material is possible through the Source List only in case of purchase requisitions i.e. ME51N and not in case of ME21N.
    Still it can be achieved through minor ABAP developement. We can add IF statement in the BADI related to ME21N and give the selection criteria as you desired vendor and material combination, so that same material get copied to PO once you use the particular vendor. As its almost like hard coding, this is not very advisable, but if the requirement is stringent then this is one of the possible solution.
    Moreover Vendor to material combintation is only possible and not material to vendor. As according to transaction flow one need to enter org data and vendor first before proceeding to the further data entry.
    come back in case you need to know more.
    bye,
    sachin

  • PO creation-ME21n-Why SAP does not check company code and Plant relation

    Hi All,
    Does someone know, why SAP does not check Plant and company code relation at the time of PO creation or how can we put validation between plant and company code at the time of PO creation.
    <b>Example:</b> Suppose i have a company 0001 which is assinged to Plant 0001. when i am creating a PO with another company code 0002(Entering at header level-Org, data) and using Plant 0001 at line item level. SAP does not do this validation.
    How can we put this check in place?
    Thanks in advance.
    Deepak

    Hello Deepak,
    There are three types of purchasing
    - Company code specific :You need to assign company code to Pur organization
    - Plant specific : You must assign plant to pur organization
    - Cross company purchasing: No assignment between company code and pur organization.
    In the case 3, the system will not check company code and plant relationship, but it will check plant and pur organization specific.
    The following is the copy of sap help text:
    You can assign a purchasing organization to one company code. This is company-specific purchasing.
    You can assign a purchasing organization to no company code. This purchasing organization can then procure for all plants assigned to it, irrespective of the company code to which the plant belongs.
    Since each plant must be assigned to a company code, the company code can be determined via the plant in each procurement transaction, even if the procuring purchasing organization is not assigned to a company code.
    A purchasing organization must be assigned to one or more plants. This is plant-specific purchasing.
    Now, check your company-code and purchase organization assignment.
    Hope this helps.
    Regards
    Arif Mansuri

  • Query related to Calling Zreport after Std ME21N Transaction

    Hi all,
    I m looking for the transaction or any way by which i can call my Zreport (having Purchase Order number as selection Criteria) After ME21N / ME22N / ME23N transaction.
    pls. note: i do not want to run my Zreport Explicitly.
    Regards,
    S Anand

    Use ME_PROCESS_PO_CUST - BADI and POST Method

  • ME21N Material group level authorization is not working in ECC 6.0

    Dear Security Experts,
    We have created a role Z_ME21N with one Tcode ME21N. The role has to restrict users in the material group level.
    For that, we added Authorization object M_MATE_WGR.
    1.     When we are trying to add field values for {M_MATE_WGR, BEGRU}, generally it should show me the list possible values to be used based on the MM configuration related to Material Authorization Group. We have correctly configured the authorization groups from V_TBRG for M_MATE_WGR. But itu2019s not showing any possible values.
    2.     However we are able to add values manually, but I guess these are not being considered during authorization check and our restriction on Authorization group level in ME21N is not working.
    Test Scenario: We have manually added values 005,007,009,010,013 (which is pointing to specific material group) to BEGRU of M_MATE_WGR. We already assigned this Authorization Object to role Z_ME21N and this role has been assigned to u2018testuseru2019, but the authorization check with the M_MATE_WGR authorization group is not happening. It allows operations on all the material groups.
    Anybody came accross same scenario?
    SAP Prodcut version : ECC 6.0
    Database : SQL Server 2005
    Support pack level : 15
    Please share your views, thanks in advance.
    Regards,
    Abu Sandeep

    Dear All,
    I got a reply just now from SAP regarding the same issue.
    I coudnt understand what SAP and you are saying.
    Dear Abu
    *Apologies for the delay. This message has been turned on to application*
    *area of MM from the Basis side just now.*
    *Unfortunately, authorization object "M_MATE_WGR " is not checked*
    *in the purchasing transactions (PR & PO), the system works as standard*
    *functional designed.*
    *Only the following objects are checked in PR/PO:*
    *M_BEST_BSA Document Type in PO M_BANF_BSA Document Type in PR*
    *M_BEST_EKG Purchasing Group in PO M_BANF_EKG Purchasing Group in PR*
    *M_BEST_EKO Purchasing Org. in PO M_BANF_EKO Purchasing Org. in PR*
    *M_BEST_WRK Plant in PO M_BANF_WRK Plant in PR*
    *Setting in check/maintain on in SU24 only means that the profile*
    *generator will propose the object when creating a user, however is*
    *does not mean that M-MATE_WGR will be checked.*
    *Please close this message by pressing the confirm button at your*
    *earliest convenience.*
    *Many thanks in advance for your understanding.*
    So, how can I resolve this problem? John, are you sure that, you implemented this successfully?
    SAP says, this cant be done.
    Regards,
    Abu Sandeep.

  • While creating a PO in ME21N the return check box is automatically ticked.

    Hi SAP Gurus,
    I am facing a problem while creating a PO.
    Every time I am trying to create a PO in ME21N, the return check box at the Item level of the PO is automatically getting ticked.
    The check box can't be unticked even in change mode of the PO.
    So all of the PO's with different document types are getting created with the Return check box ticked.
    Can you help me to uncheck the Return tab in the Item level.
    Please advice if any configuration is required or the code has to be modified.
    Thanks in adavance.
    Regards
    Subhasis

    Hi,
    Go to the Table T007A, where you find the tax codes.
    Input & out put taxes are the tax types.
    In FTXP T.code give the tax code and  click on the
    Input tax codes are used for purchase cycle and out put taxes are for sales cycle. I Hope you have given the sales related tax code. Thats why system is giving the error message.
       In T007 Table give the proper input and get the details.
    Regards,

  • How to use standard classes to create custom modulepool program like ME21N

    I am at the Starting Point of doing a classical dynpro program via Abap Objects which address all controls with MVC Architecture .So i debugged the standard ME21n transaction to find out how i can start with. I came across this interface which has no Attributes and Methods.I wondered y .Thats y i posted a Question .I also seen a lot of Standard classes
    CL_TABLE_VIEW_MM
    CL_BASIC_MODEL_VIEW_MM
    CL_COMPOSITE_SCREEN_VIEW_MM
    CL_SCREEN_VIEW_MM
    CL_TABLE_VIEW_MM
    CL_TABSTRIP_VIEW_MM
    CL_TC_BUTTON_VIEW_MM
    CL_TC_ITEM_VIEW_MM
    CL_TOGGLE_VIEW_MM
    CL_VALUE_MODEL_VIEW_MM
    and much more for Model and Controllers ..Can u plz guide me how i can make use of this classes effictively in my custom module pool programming

    I think all these classes serve the purpose of embracing the basic ones and are used specificalty in MM module.
    If you want to create similar module pool program with nice expand/collapse buttons in relation to subscreens please refer the some tips [here|expand/collapse button functionality on module pool screen;
    Also there are transactions like BIBS, DWDM which you can follow the examples from. I think SAP has covered all GUI controlls there so you can create really complex programs with various GUI controlls independently of module used for.
    Of course you can still stick to classes you mentioned but I think the better is to learn some standard approach of creating such screens, then if you feel more advanced go for using module specific ones if you really need that.
    Regards
    Marcin

  • Adding new field in ME21N items level NO ADDITIONAL TAB or SUBSCREEN

    Hello Gurus!!
    I have a requirement where I am just trying to add a new field ZZ*** at Item level in ME21N (and no new tabs please)
    I got the modification key and now wat i see is that in screen 1211 SAP has some field mappings with metadata.
    Refer to Include LMEMFSF0T.
    Can you please help me how sud i proceed or  wat can be an alternate way out to solve.
    regards,
    Prasenjit Singh Bist

    Hi,
         Another way of doing the same is to use screen-exits for the transaction. You can use the standard enhancement MM06E005 in SMOD for the Purchasing related custom fields. You can add the fields in the screens 0101, 0111 of program SAPLXM06 to get the fields in the tab 'Customer Data' at header level and item level for ME* transactions.
    EXIT_SAPMM06E_006 
    EXIT_SAPMM06E_007 
    EXIT_SAPMM06E_008 
                        are the function modules where u need to do the coding.
    and the fields u have added need to be included in the  includes
    CI_EKKODB
    CI_EKPODB
    of EKKO and EKPO for header level and item level respectively.
    Regards,
    Vishnu Priya
    Message was edited by:
            Vishnu priya
    Message was edited by:
            Vishnu priya

  • PO roundings (ME21N - MIRO)

    Hi Guru,
    Iu2019ve a problema with PO roundings.
    Our situation is as follows:
    we manage MM in the public sector integrated with FI - FM - CO - SP - SD.
    Even with ECC 4.6 we had problems on the rounding of prices for individual positions in the Purchase Orders (ME21N) and invoices (MIRO), the problem is now with ECC 6.0.
    PROBLEM
    When creating the purchase order and goods receipt, the system calculates the total value of VAT purchases in a manner different from that determined during invoice entry. In the first case, purchase order, the VAT amount is calculated and rounded at each item; in the second case, invoice entry, the amount is calculated and rounded at header level. This mechanism can cause problems of mismatch between tax amounts calculated in purchase order and amounts calculated in miro.
    EXAMPLE:
    u2022 In purchase order (and goods receipt):
    Example:
    Item 1: 83.78 * 20% = 16.756 -> rounds to 16.76 
    Item 2: 83.78 * 20% = 16.756 -> rounds to 16.76 
    Total VAT: 16.76 + 16.76 = 33.52
    total financial commitment (earmarked fund) to consume = total PO = 201.08
    u2022 During invoice entry:
    Example:
    Item 1: 83.78
    Item 2: 83.78
    Total VAT 167.56 * 20% = 33.512 -> rounds to 33.51
    total financial commitment (earmarked fund) to consume = total PO = 201.07
    From the fact that the VAT amount is calculated correctly in MIRO, we want to align the two methods of calculation, so: total amount of VAT PO = 33.51 and  not 33.52 (for us it is essential that the system correctly calculate the VAT already in the PO for the integration with the earmarked fund).
    Hoping that it was not too wordy or so exhaustive,
    Thank you in advance,

    Hi,
    It's a problem related with rounding in header conditions. In tcode M/06, in group conditions you can manage this issue. It use to happens when you have a lot of items in a document and with large amounts.
    For a futher information, you can see these notes:
    Note 315792 - Group conditions of the same amount on item
    Note 80183 - Rounding
    Note 517829 - Source code f new dstrbtn rule 'roundng diffrnce comparison'
    and related notes
    I hope this helps you
    Regards
    Eduardo

  • Display of vendor name after giving  different freight vendor in me21n

    We have maintained a different vendor for freight in the PO at condition type level in me21n(conditions tab If we double click on that particular condition type we can see vendor where vendor can be given).We need to display vendor name seperately with respect to vendor code adjacent to that.
    Pl provide me the solution to do this.Which is the best way to bring vendor name in that screen.
    Provide me if any screenexits are possible?

    We have maintained a different vendor for freight in the PO at condition type level in me21n(conditions tab If we select particular condition type and click on conditional details icon we can see vendor where vendor can be given).We need to display vendor name seperately with respect to vendor code adjacent to that.
    Pl provide me the solution to do this.Which is the best way to bring vendor name in that screen.
    Provide me if any screenexits are possible?
    I need to dispaly the vendor name at the space before the vendor and vendor code are shown.
    Me21n-->give item and its details>item conditions tab---->select particular condition type -
    >click on Conditional details icon.There at the end right hand side vendor field is present where we can give vendor code.Beside the vendor field i need to display that given vendor code related name.So that user won't make any mistakes in giving the vendor code.

  • Exit in ME21N for change field

    Hi everyone,
    i'm looking for an exit or BADI in ME21N that allows me to change a specific value in table eket.
    The idea is that after the SAVE, the field EINDT of EKET must be changed.
    I had aldready tried to use some exits, but not even one worked.
    Here's the list i tried:
    EXIT_SAPMM06E_006
    EXIT_SAPMM06E_007
    EXIT_SAPMM06E_008
    EXIT_SAPMM06E_009
    EXIT_SAPMM06E_012
    EXIT_SAPMM06E_013
    EXIT_SAPMM06E_014
    EXIT_SAPMM06E_016
    EXIT_SAPMM06E_017
    EXIT_SAPMM06E_018
    Can anyone help me please?
    Best regards,
    Pedro
    Message was edited by:
            Pedro Rosa
    Message was edited by:
            Pedro Rosa

    Hello Arif Mansuri ,
    i have a question about your reply.
    I'm not looking for BAPI for creating and changing PO, but a BADI or exit to use in ME21N that is able to change the content of a field, in this case eket-eind.
    You are saying that exist's a BADI for that purpose related to BUS2012 ? What's the name for the BADI?
    I have aldready tried WVLB_BADI_WLB13_EXT.
    Best regards,
    Pedro

  • Adding new field in ME21N

    Hi,
    I want to add 5 new fileds in the header level  & item level of Me21N screen. The suggestion i have got is use <b>badi</b> <b>customer own screens in enjoy purchase order</b>. Please let me know the method to use for this badi or another way to add custom fileds to it.
    Please send the sample code if anybody is having.
    Please tell me the procedure to add the fields.
    many thnx & rgds.

    Hi,
         Another way of doing the same is to use screen-exits for the transaction. You can use the standard enhancement MM06E005 in SMOD for the Purchasing related custom fields. You can add the fields in the screens 0101, 0111 of program SAPLXM06 to get the fields in the tab 'Customer Data' at header level and item level for ME* transactions.
    EXIT_SAPMM06E_006 
    EXIT_SAPMM06E_007 
    EXIT_SAPMM06E_008 
                        are the function modules where u need to do the coding.
    and the fields u have added need to be included in the  includes
    CI_EKKODB
    CI_EKPODB
    of EKKO and EKPO for header level and item level respectively.
    Regards,
    Vishnu Priya
    Message was edited by:
            Vishnu priya
    Message was edited by:
            Vishnu priya

  • Me21n Enhancement

    Dear All ,
    I want to do an enhancement using the ME21n transaction user Exit , where i want to check the Plant Entered by the user & profit center in the PO item at the Time of saving the Me21n transaction that is Purchase order .
    Which user exit i need to use , pl guide .
    Regards ,

    Please check the following exits
    Program :LXM06U42
    Function Module :EXIT_SAPMM06E_017
    Can you give details why u want check the Profit center at time of PO saving. If it is related to authorisation u can have check based on Purchasing group.
    Hope Help U...
    Regards
    Vikrant

  • Add new item field in ME21N

    Hi all,
      I want to add a new field in ME21N transaction, please tell me how to add new field in table control in ME21n tcode. I tried by using variant but according to my requirement invisible fields are not useful. I want to add a new field called MAKE with length 25 and i want to populate some text in that and need to display in related form also.
    Please guide me any enhancement technique.
    Thanks in advance,
    Mahi

    max bianchi ,
      I already seen that BADI definitions but i don't know how to achieve my requirement by using both of that.
    Please guide me the approach.
    Thanks...

Maybe you are looking for

  • Gallery widget and iPad

    The Gallery widget in iWeb 09 does not work on the iPad - because it uses Adobe Flash! Does anyone know if there is a non-Flash gallery widget available in iWeb from iLife 11? Or from somewhere else?

  • Accessing iTunes in the cloud

    What does "Accessing iTunes in the Cloud" icon just to the right of Music menu item mean. It's animate with scrolling diagonal stripes.

  • HT4623 I can't update my I phone 4 to ios5. I go into settings then general but software update is not on my phone

    I do not have software update on my I phone 4. I go into settings then general but where it should say software update does not exsist

  • Access UCM 11g Deployed component from Content server URL

    Good day to All, I am successfully deployed custom UCM component ("myservices "--will store data in ucm Scema) and enabled the component can you guide me how access the deployed (enable also) componet I tried call using below url but not working http

  • IWeb PDFs

    How do I add a pdf link to my website so that when clicked on it always opens the pdf in a new window, regardless of right-click or left-click or how any individual visitor's browser preferences are set? -- Thanks.