Validation of vendor data during creation

Dear all,
I can create same vendor with two different addresses but same PAN no, by two different vendor codes. The system does not validate the PAN no. when creating a vendor ie. it does not check whether some one else has already been registered with same PAN number?
How can we validate the PAN no of the vendor, during the creation of vendor master data?
Regards.
Milind

Hi,
This field can not be validated in Vendor Master because this is not stored in Vendor Master Tables (LFA1. LFB1, etc...). This is stored in Excise Table J_1IMOVEND-J_1IPANNO
Table Name is J_1IMOVEND - Vendor Master Excise Additional Data

Similar Messages

  • Unable to select Quantitative data during creation of MIC while using  Clas

    *Unable to select Quantitative data during creation of MIC while using  Class characterstics*
    Dear All,
    I want to transfer MIC Result recording to Batch class.
    For that, i am trying to create MIC & giving class characteristic name in QS21, and then under control data,     I am unable to select, Quantitative. By default system is selecting Qualitative. But I want to create that MIC as Quantitative.
    Is there any setting for this?
    Please help...
    Thanks in advance
    Edited by: Sitarami Reddy  Kummeta on Nov 30, 2009 6:44 PM

    Hi
    to have master inspection characteristic quantitative ,the  class characteristic must be of  format "NUM":
    Regards
    Sujit

  • Sending BP data during creation from BADI

    hi experts,
    i want to send a business partner's data during business partner creation in CRM through a BADI. do you know any of the BADI's for this purpose where i can get all the BP data entered by the user and i can send it wherever i want?

    Hi Sager,
    So here we go....
    You can change the general flow in this fashion: Create/ Change any BP ,Activate the debugging and save it. Put the breakpoint for Method "__OUTBOUND_HANDLER" for class "CL_SMW_MFLOW". Press F8. You debugger should stop here.
    You will see the peace of code mentioned below:-
    Determine processing depending on debug processing, update processing 
    or synchronous processing                                             
      IF in_updatetask EQ c_false.                                          
        IF NOT ch_header-qname IS INITIAL OR NOT lt_queues IS INITIAL.      
        Check for debug mode. In debug mode, don't create qRFC entry      
    Delete the value of fields "in_updatetask" & "ch_header-qname" , and then press F8 now with this it should stop to your BADI givne the condition that you have breakpoint set for the BADI.
    Hope this will help.
    Best regards,
    Vikash

  • Update of BP General Data during creation of BP

    Hi,
    I am currently using BADI ADDRESS_CHECK to perform an external check in a 3rd party application using XI to check if the customer name/address is flagged as a "denied party".
    This works fine and returns the correct response if the check finds a denied party.
    However, if this is the case ie. a denied party I want this to set some BP data accordingly during the same BP maintenance.
    The data I need to set is as follows:
    1. BP central block (general data)
    2. BP status needs to be set
    I have located function module BUP_MEMORY_BUT000_FILL that I am calling with a BP structure with the necessary block set to 'X' but it does not seem to do anything.
    Can anyone provide details on how to call this function module to set BP general data during a create or a change of a BP as I must be missing something.
    Also, can anyone tell me what the equivalent function module is for BP status data ?
    Any help is greatly appreciated.
    Cheers
    Colin.

    HI
    You cud use the following BAPI's for BP general data
    BUPA_CENTRAL_CHANGE
    Have a look at the function group:BUBA_4 in package :BUPA
    For status you could use the following
    CRM_BUPA_FRG0050_CHANGE
    CRM_BUPA_FRG0050_Create
    CRM_BUPA_FRG0050_GET_DETAIL
    CRM_BUPA_FRG0050_SAVE_COMMIT
    Regards
    Jay.

  • Update of BP general data during creation of BP in transaction BP

    Hi,
    I wish to update some flags on a BP record based upon a call to an external system via XI in BADI ADDRESS_CHECK.
    This must happend during the creation of the BP record in transaction BP so do not suggest using any BAPIs as these will only work on existing BP records.
    However there is not a lot of documentation on how to achieve this.
    Any pointers greatly received.
    Cheers
    Colin.

    Hello,
    in this bapi the paramaters type is: RAW, so file of byte. How do you used it to modify data ?
    Tks.

  • How to retrieve the vendor number during creation of Purchase Order?

    Dear SAP experts,
    For our Purchase Orders, during PO creation (t-code ME21 or ME21N) we want to achieve the following:-
    1) default the delivery address to our plant A address if the vendor is local and
    2) default the delivery address to our plant B address if the vendor is foreign.
    At the moment, we are trying to use the user exit enhancement "MMDA0001" to achieve the above.
    The problem is how to retrieve the vendor number from the screen so we could pass the vendor number to ZXM06U32 to check the ktokk field in LFA1 table in the whether the vendor is foreign or local.
    Thank you in advance.
    Regards,
    Alex

    u can do one thing, create 2 partner function, like 1 for local, and second for import vendor.
    or make 2 batch  n activate vendor batch and make mandatory field from SPRO. 
    then goto SHD0, and do one by one step. first time take 1st requirement and second time take second . like that make two variant .
    i dont know how much it will be helpful. bt i want to suggest smth like that only.
    or, go for ABAPER help
    thanks
    nisha

  • No Vendor specified during creation of implicit enhancement

    I am trying to do the implicit enhacement in the include MSSCDFLS at the starting of the form ls_display .
    But it giving an message "No vendor Specified" and when i go to SE80 and check the enahcement then it is not activated and i didn't find any assigment in technical object list .
    thanks in advace !!

    Dear Experts,
    The Base Unit of Measure (L) and Sales unit (PCE) ,The alternative unit of measure is maintianed in the material master as shown below.
    X                  AUn               Measuremt unit text           Y                   BUn               Measuremt unit text 
    1     L     l     <=>     1     L     l
    1.121     KG     kg     <=>     1.000     L     l
    1     PCE     Piece     <=>     1     L     l
    1     BDL     Bundle     <=>     12     L     l
    1     PAL     Pallet     <=>     720     L     l
    Error is gettting when creation of Sales Order ,Order is standard order.
    When we double click on error message  the following details are shown.
    1.No alternative unit of measure specified
    message no:MM108
    2.Diagnosis:
       This alternative unit of measure is missing.
    3.System response :
       The system cannot carry out conversion
    4.Prodedure:
      This is due to Program error that should not occur.
    Please provide the exact solution on this issuse.
    Thanks

  • BADI/EXIT/Enhancement spot in during creation of PO to edit Vendor partner

    Hello,
    I am looking for BADI/EXIT/Enh. spot to edit the vendor partner during creation of a PO.
    Due to some business requirement we maintained multiple vendor partner( for same role like goods supplier) in the vendor master and for such cases during creation of PO it throws a pop-up to choose one of the partners. However, in some cases, I have to select a particular vendor partner based on some other field value, and suppress the pop-up.  So to choose the right vendor partner I need a suitable location where I can put my program logic.
    Looking forward to your replies...
    Thanks in advance.
    Best Regards,
    Amarjit Singh

    By now I am unable to test this BADI to see which data is retrieved and the moment that this happens. But the popup that you mentioned is a Z routine ?? If yes couldn't  you put your logic there?
    Regards,
    Felipe

  • Retrieve item level dates during service order creation before saving

    I have a requirement where I need to retrieve item level date (First Response i.e. APPT_TYPE as SRV_RFIRST) and modify the date and put it back to the same screen field when ever a line item is entered.
    To do this we found a BADI CRM_SERVICE_I_BADI which triggers when ever we enter line item. We tried many FM which retrieves item level dates from buffer CRM_DATES_READ_MULTIPLE_OB; CRM_DATES_READ_SINGLE_OB;
    CRM_DATES_READ_SINGLE_OW;
    Most of them are returning all the dates except first response. No configuration issues. Can anyone help me how to get the first response date during creation.
    Thanks
    Vamsee

    Hi Vamsee,
    Do you happen to know the solution? We have similar issue too as we can not retrieve the new entered dates and process it in BADI CRM_SERVICE_I_BADI.
    I would appreciate your reply if you have a solution.
    Thanks,
    Bin

  • Validation on Posting Data in MIGO

    Dear Experts,
    My requirement is to put validation on Posting date during MIGO. How can i do that? Can i do it from OMJX?
    Regards,

    Dear,
    You do this with screen or tannscation variant through SHD0 for MEGO here make filed posting date as display field or use BADI MB_MIGO_BADI for posting date check. There is nothing from configuration point of view.
    Hope it will help you.
    Regards,
    R.Brahmankar

  • Massive Update of Return Vendor flag and creation of Customer Data

    Dear.
    For many vendors I need to run a massive update of return vendor flag of purchasing data and creation of  the linked customer.
    I have tried to create a batch input recording using LSMW but the system send an error message WY164  It is not possible to copy data from field 'Returns with shipping proc.'
    How can I solve this problem ?
    Or do you know another solution to run a massive update of return vendor flag of purchasing data and  creation of  the linked customer ?
    Thanks

    hi,
    Pls go through the SAP note 447070...
    This may solve the problem...
    check it once..
    Regards
    Priyanka.P

  • User Exit/ BADI during creation of vendor master

    Dear Friends,
    During creation of vendormaster if the with holding tax is maintained then PAN no. field should be made mandatory.
    So far I know this can't done through standard field selection of vendor master. So this is to be done through BADI/User exit. Please provide me the same where in run time I can get PAN no field. It comes from the excise table.
    Regards

    First try for any Customization is available.
    If not we can achieve with enhancement point.
    Try to find out an implicit enhancement point on PAI event of the screen there validate for the "PAN No"
    if the "PAN No" is blank raise an error message & EXIT from the PAI.
    It would serve your purpose.
    Regards.
    Abhijit

  • How to get  time of entry and date  fields during creation of excise inv

    Dear all,
    During creation of Excise invoice i am getting only removal time field.
    Please guide how to get the entry time field and date.
    Regards,
    deepti

    Hi
    Deepti
    When you do J1II OR J1IIN u will find the posting date that is nothing but Date which is used when entering the document in Financial Accounting or Controlling. For time system is taking the SAP time to record the doc.
    Thx.

  • Another tax determination code being picked up along with right tax determination code during creation of BBP

    Hi Experts,
    There is an issue I am facing while creating BBP, the slices in table DFKKMOP are having another tax determination code being picked up along with the right tax detemination code.
    E.g. -> In EK02 for the BBP I have configured tax determination code ZA for main 0051 and sub 0050 for all the company codes, but it is also picking ZX  which I have configured for main 100 - sub 202,203 , main - 200 sub 202,203 , main 300- sub 202,203.
    Strangely In the table DFKKMOP the tax determination code ZX is coming in the line which has main 0051 and sub 0050.
    I dont understand why ZX is being shown in the field BB grouping - Budget Billing: Grouping Key for Tax Determination Code.
    I have double checked the customizing in EK02 and I dont find this tax determination code being defined for main 0051/sub 0050, then why is it being picked up for BBP line item in table DFKKMOP.
    Any suggestions are appreciated.

    Well the issue was during creation of BBP items in DFKKMOP the VAT corresponding to Main/Sub 100/ 3xx was being picked up and when I adapted the tax determination code there. The items was created without any split.
    For the second one PA issue, well in this case the tax determination in the standard during the creation of PA invoice via EA27 is happening on the date of execution and not on the selection date or posting date. This is because in SPRO the config. of invoicing <<Define Basic Settings for Invoicing>>
    has <<Date type for tax determination in Invoicing for Part. Bills.>> set to <<tax determination in invoicing based on entry date>> that is why it takes the execution date into  consideration.So even when we do a posting for SOLLDAT in future to take another tax code it doesnt take that SOLLDAT instead takes todays execution date for which the new tax code is not valid.
    To overcome this issue either we need to make the new tax code valid from date in past ie. before the date of execution or we need to change this parameter in customizing <<Define Basic Settings for Invoicing>> to <<tax determination in invoicing based on Posting date>>.
    Voilà!

  • Conditions Types during creation of Quotation

    Dear All ,
              I want to know from where the condition types are fetched during creation of quotation in ME47 . These condition types are not fetched from vendor schema thats for sure . I want to know which pricing procedure is responsible for quotation creation .
              My requirement is I have to create a quotation comparision sheet for my vendor and I want to know from which table I should take the values of condition types to achieve my target .
    Regards
    Abhijit Das

    Hi Sachin ,
    I am trying to create a Quotation in ME47 .The condition types I can find init to maintain are
    P000 : Gross Price
    R000 : Discount On gross
    R001 : Discount Of quantity
    R002 : Absolute Discount
    R003 : Discount % on net
    But my client requires more condition types like Packing & Forwarding ,Excise , CESS , VAT /CST , FREIGHT .
    I want to know how I will enter these condition types in Quotation . After maintaining these entries only I want to compare the quotations through ME49 .
    But system is not allowing me to enter these conditions
    HI Sachin
    I am Kalyan,
    To Maintain these conditions in Quotation, use Transaction ME47, Go to Maintain Quotation Overview Screen
    Now select the Line item for which u like to add the conditions as u mentioned, choose the Item conditons Icons (Shift + F6),
    Now, Select / Choose the Validity period will proceed to another screen, where we can edit the changes.
    Here u can add additional Price like freight, discount etc. here. And SAVE it.
    Thanks and Regards
    Kalyan,

Maybe you are looking for