Issue with VAT ID in Vendor Master
Hi All,
While creating Vendor Master ,system is not accepting VAT ID:
Error message is "VAT registration number contains invalid characters"
Input VAT ID :GB0109413534
Vendor Country : GB (United Kingdom)
I checked country settings also:
VAT registration no. 14 1 Maximum value length, without gaps
I am inputting 12 characters only ,without any gaps.
Please guide .
Regards,
Payal Saxena
Dear Payal,
This GB tax code is not valid. Please check the following website:
http://ec.europa.eu/taxation_customs/vies/
if you still need to save the vendor with this Vat reg number, you should unflag the GB settings in order to not check the validity of the vat registration numbers.
or vendor, can provide the correct vat registration number.
I hope it helps
Silvia
Similar Messages
-
Use of LFA1-STKZU "Liable for VAT" indicator in Vendor Master
Dear Friends,
Could anyone please explain to me what the functionality is for the LFA1-STKZU "Liable for VAT" field in the Vendor master?
I have no idea about what the difference is between having this flag set or not.
Please, anyone?
Thanks and Regards
AnilDear,
A checkbox in the customer and vendor master records that determines whether or not a customer or vendor is liable for value-added tax (VAT). This field is used in Venezuela
It has a integration with Sales Ledger and Purchase Ledger
In Venezuela, you are required to submit this report to the authorities each month, in accordance
with the Law on Wholesale and Luxury Items Tax
To access the report, from the SAP Easy Access screen, choose Accounting> Financial
Accounting> General Ledger>Reporting>Tax Reports>Venezuela>Sales Ledger/Purchase Ledger.
It does not have any implication for Business Process in India.
Regards,
Chintan Joshi. -
Issue with chinese description for Customer master
Dear All,
In customer master there are few records with chinese characters. Now interesting thing is that sort field, street city etc are showning correct values in chinese characters but for medium description it is showing "#" .
Why it is not showing chinese characters in only medium description field?
Regards,
SSHi,
Please check the language for the medium descritption field in the infoObject master data for the particular entry.
Are there multiple languages maintained? what are the medium description texts against those?
This can help to isolate the issue.
Hope this helps!
Regards,
Saurabh -
2 Vat nos in vendor master data.
Hi
I want to know what is the functionality and impact when I put 2 VATnumbers on 1 supplier
Can be same in 1 country or VAT number from European supplier where we want to add the VAT number of his transporter that is situated in another country.
Please respondHi Manishukla ,
In tax information colum , field are their are . do one thing just change the name of the useless filed & store the VAT no.
Hope it will solve your problem. assign points if helpful to you.
Regards
Aditya -
Payment Method in Vendor Master
Hi Friends,
I have an issue with payment method in vendor master as mentioned below:
The payment method in vendor master was 'T' and now it was changed to 'E'.
After the payment method has been changed to 'E' in vendor master, user created the P.O, MIGO & MIRO.
In MIRO the payment method is appearing as 'T' (Old one) which should be 'E'
Kindly advice me.
Thnaks.Hi
go to transaction code OBB8 terms of payment, doule clcik on payment terms whcih you assigned ion vendot master
and check out if payment method T select default
check out and let me know
Regards
Roobal -
Search help-vendor master combine classification with additional criteria
I want to build a single search help with classification data and vendor master data.
I have a classification on the vendor master identifying the state the vendor is licensed to do business in. I also have the city from the vendor address. I have separate search helps for the classification and the vendor address (city). I would like to combine the search helps. For example I would like to search vendors licensed to do business in Inidiana and those with a city of Indianapolis. Any guidance on this would be appreciated.
Thanks in advance, Jay1. Check the search help exit example (FM) F4IF_SHLP_EXIT* and copy it to z name space.
2. In the SH Exit, use the callcontrol-STEP = 'SELECT' to overtake data selection (add additional selection criteria like state and city)
3. Assign the SHExit to vendr master screen field's search help (yes, the field's search help - you dont need an access key for that)
4. Test, see if hitlist results match your filter criteria and tune the exit -
Hi Guys,
I have an issue with F110 payment to vendors, system have done payments to vendor and created an list of payment where the issue is for same vendor we have two payments fo which its created two different documents of clearing and showing the error 098 in payment list
In Status its showing below information:
Parameters have been entered.
Payment proposal has been created
Payment proposal has been editied
Payment run has been carried out
Posting orders: 6 generated , 6 completed.
I have checked all config details everything is fine and even checked with vendor master nothing is blocked for payment too.
Please guide me in this.
Regards
Srinivas0403Please raise this questions in the forum - "ERP Financials"
Karthik -
Hi,
My requirement is to interface with leagacy system the vendor master data . For this i am using RFBIKR00 in my z-prg. The structures that are getting passed are BGR00, BLF00, BLFA1, BLFB1... In structure BLF00 I am getting the T-code & the Vendor number ... The inputfile is coming with t-code XK01... My program changes t-code to XK02 if vendor is already pressent in LFA1 & LFB1 ... but my program is failing when the vendor num exists in LFA1 but not in LFB1...because the t-code remains XK01 & when the session is created at that it throws an error saying "XK01" ... Vendor already exists... & If I check for vendors only in LFA1... the t-code chages to XK02 ... but in SM35 it gives an error saying Vendor -
has not being created for company -
.... Please help me to figure out how do I handle this type of situation... Also please tell me that in real time can there be a reverse situation ??... means Vendor present in LFB1 but not in LFA1 ?? ... I am also encloing my code below :-
Select vendors number from LFA1 & then from LFB1
FORM GET_VENDOR_NUMBER .
SELECT LIFNR
KTOKK
INTO TABLE T_VENDOR
FROM LFA1 CLIENT SPECIFIED
WHERE MANDT = SY-MANDT AND
KTOKK = C_KTOKK.
IF SY-SUBRC <> 0.
MESSAGE I010. " No vendor found
ELSE.
SORT T_VENDOR BY LIFNR KTOKK.
IF NOT T_VENDOR[] IS INITIAL.
SELECT LIFNR
BUKRS
INTO TABLE T_CCVENDOR
FROM LFB1 CLIENT SPECIFIED
FOR ALL ENTRIES IN T_VENDOR
WHERE MANDT = SY-MANDT AND
LIFNR = T_VENDOR-LIFNR AND
BUKRS = C_BUKRS.
IF SY-SUBRC = 0.
SORT T_CCVENDOR BY LIFNR BUKRS.
ENDIF.
ENDIF.
ENDIF.
ENDFORM. " GET_VENDOR_NUMBER
Perform to process the logic
FORM PROCESS_FILES .
Open the file
LOOP AT T_LISTFILES.
CONCATENATE C_DIRFILES
T_LISTFILES-NAME
INTO V_FILEPATH.
OPEN DATASET V_FILEPATH FOR INPUT IN TEXT MODE ENCODING DEFAULT
MESSAGE V_MSG.
WRITE: V_FILEPATH.
IF SY-SUBRC <> 0.
MESSAGE I008. "'File cannot be opened.
EXIT.
ENDIF.
Reading the file.
DO.
READ DATASET V_FILEPATH INTO T_INPUTFILE.
IF SY-SUBRC <> 0.
EXIT.
Capture session name.
ELSEIF T_INPUTFILE+0(1) = '0'.
V_SESS_NAME = T_INPUTFILE+1(12).
Get Vendor account group info
ELSEIF T_INPUTFILE0(1) = '1' AND T_INPUTFILE1(4) = 'XK01'.
READ TABLE T_RECACC WITH KEY Z_INTERFACE = 'RB'.
IF SY-SUBRC = 0.
T_INPUTFILE+39(4) = T_RECACC-Z_KTOKK.
ENDIF.
Check for vendor number.
READ TABLE T_CCVENDOR WITH KEY LIFNR = T_INPUTFILE+21(10)
BUKRS = C_BUKRS.
IF SY-SUBRC = 0.
T_INPUTFILE+1(4) = 'XK02'.
ENDIF.
ENDIF.
APPEND T_INPUTFILE.
CLEAR T_INPUTFILE.
ENDDO.
Close the file.
CLOSE DATASET V_FILEPATH.Hi Rob,
It gave an error for the 1st record where t-code got changed to XK02 as Vendor -
has not been created for company code -
The second record gave an error saying that "No batch input data for screen SAPMF02K 0111" , which means it could not find the general data ... I inquired here & they told me that I should pass the input file as :-
0Sessname 210usernam 00000000X/
1XK01 00001000151001/
2BLFB1 /
But my incoming flat file will have the records in this format:-
0Sessname 210usernam 00000000X/
1XK01 00001000151001/
2BLFA1 /
2BLFB1 /
Currently I want to know that if my record pointer is in record 1XK01 line ... how should it skip directly to 2BLFB1 line ...
If I follow the below code ... it errors saying that general data it not found "No batch input data for screen SAPMF02K 0111"
Check for the condition vendor number present in LFA1 but not in LFB1
READ TABLE T_VENDOR WITH KEY LIFNR = T_INPUTFILE+21(10)
KTOKK = C_KTOKK. "check LFA1
IF SY-SUBRC = 0.
READ TABLE T_CCVENDOR WITH KEY LIFNR = T_INPUTFILE+21(10)
BUKRS = C_BUKRS. "check LFB1
IF SY-SUBRC <> 0.
APPEND T_INPUTFILE.
CLEAR T_INPUTFILE.
READ DATASET V_FILEPATH INTO T_INPUTFILE.
IF SY-SUBRC = 0.
IF T_INPUTFILE0(1) = '2' AND T_INPUTFILE1(5) = 'BLFA1'.
CONTINUE.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
So i believe I should not do a read instea directly skip the line of 1BLFA1 & directly go to 2BLFB1 record line...
Can you help me please....
Thank you,
SB. -
Need exit to add new fields for Vendor master creation
Hi All,
I have to add a new screen with some fields in Vendor master (Xk01) creation. Can any one suggest me
any screen exit / user exit through which I can add these fields.
Please explain the procedure to add the fields through exit.This will be of great help.
Thanks
Vinod.run the following program which ggives available exits for tcode
REPORT z_find_userexit NO STANDARD PAGE HEADING.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP User Exits exists.
*& Tables
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN. -
Hi,
I try to archive vendor master with the object FI_ACCPAYB Vendor master data
I am able to archive the company code and the purchasing data by the series of steps I execute. As a result the entries are deleted from the database tables, LFB1 and LFM1.
However, the data from the table LFA1 is never deleted. Does archiving not delete the general data for the vendor master?
With Kind Regards
FaisalHello Faisal,
I believe you are missing archiving the "general data" step for vendor masters. Depending on the release you are at, you either need to make sure the "General master records" check box is selected in the prepare job (release 4.6C), or the "Data to be Archived" selection is set to "General Data" (release ECC 6.0).
Here is some additional information:
Definition
Vendor master data is archived and deleted using the archiving object FI_ACCPAYB.
Use
Vendor master data is stored in three different areas, and therefore also archived in three different areas:
● General data
● FI data (company code-specific)
● MM data (purchasing organization-specific)
To be able to archive, you must set the deletion flag in the master record. You can set this flag for a complete vendor or for individual company codes or purchasing organizations.
Use
In order for the system to only archive data that is no longer needed in current business processes, this data must meet certain conditions. To make sure the data to be archived meets these conditions, the write program performs several checks.
Master data is only eligible for archiving if you have set the deletion flag in the master record in each area.
When you archive general data for vendor master records, the system automatically checks whether the following conditions have been met:
· The deletion flag is set.
· The vendor is not locked for deletion.
· Dependent data of the following types no longer exists in the system:
¡ Business partner of the vendor
¡ Vendor plants
¡ Customer/Vendor links
¡ Company code-specific data (FI data)
¡ Purchasing data (MM data)
¡ Vendor partner roles
Additional checks may be implemented in your system via the BAdI FI_ACCPAYB_CHECK.
When you archive FI data for vendor master records, the system automatically checks whether the following conditions have been met:
· The deletion flag is set.
· The vendor is not locked for deletion.
· Dependent data of the following types no longer exists in the system:
¡ Transaction figures
¡ Special general ledger transaction figures
¡ Open items
¡ Cleared items
¡ Store items
¡ Customer/Vendor links
¡ Parked documents
Additional checks may be implemented in your system via the BAdI FI_ACCPAYB_CHECK_FI.
When you archive MM data for vendor master records, the system automatically checks whether the following conditions have been met:
· The deletion flag is set.
· Dependent data of the following types no longer exists in the system:
¡ Purchasing documents
¡ Purchasing info records
¡ Vendor partner roles
Additional checks may be implemented in your system via the BAdI FI_ACCPAYB_CHECK_MM.
Hope this helps.
Regards,
Karin Tillotson -
Performance issue with using buffering in a APPL0 or APPL1 Table
Hi,
Can anyone please tell me whether there's any serious performace issue with using buffering for a Master or Transaction table? I'm asking this because when I run code inspector for my transp table I'm getting information message:
Message Code 0011 ==> Buffereing is Activated but Delivery Class Is "A" and Message Code 0014 ==> Buffereing is Activated but Data Class Is "APPL1".
So what's other way round for improving performance.
Thanks,
Mahesh M.S.Hi,
have you read the documentation?
Let me paste it here for you:
Buffering is switched on for the examined table and it has data type 'APPL0' or 'APPL1'.
Tables with data type 'APPL0' or 'APPL1' should contain master or transaction data, so these tables should either contain a large amount of data or their content should change frequently. Therefore buffering the table is unfavourable. Very large tables suppress other tables in the buffer memory and hence slow done any access to them. Transaction data should not be buffered because the synchronization of the changes on the various application servers is very time consuming.
In exceptional cases, small master data tables ('APPL0', size category 0) can be buffered.
The solution depends on the table content. If it is master or transaction data, the table should not be buffered. If the table content does not consist of master or transaction data, the data type should be corrected accordingly.
This should answer your questions...
Kind regards,
Hermann -
Issue with Vendor Master Data-field notes ID (Table ADRT-REMARK)
Hello,
I have a issue related to Vendor Master Data maintenance.
The client wants to maintain the u201CNotesu201D field in vendor master data. The field gets populated from the field u201CADTR-REMARKu201D table ADRT.
Now client wants to maintain some alphabet to distinguish some of vendors (i.e. 1250) out of 5000 vendors. We tried to develop LSMW, however it is not getting generated as this field is not getting recorded as the field is inside the tab (next to e-mail id field) which requires click. It seems BDC also is also not working as it is not populating these fields except e-mail id.
The table ADRT contains filed ADDRNUMBER which is the same field in LFA1, and it is ADRNR (Address number).
Also please note that CATT/e CATT is not permitted at all the client level.
Can any body suggest the way to change the master data through some way.
Regards,
ChepanHi,
Did you heard about SAP GUI Scripting? There is SAP functionality - seems to Excel Macros. You are able to record SAP like macros, then after small code modifcation (code is in Visual Basic), and special excel origin (there could be excel prepared like for CATT) upload data to VMD.
If you have any questions I try to help you?
Best regards,
Piotr
Edited by: Piotr Wieczerzak on Jan 26, 2010 9:35 PM -
Issue with down payment tax cal and clearing it aganest vendor inv
HI,
I have an issue with down payment tax cal.
1. I had configured withholding tax and raised down payment, tax has been cal
2. In the next step I had raised inv, at this time also tax had been cal
3. When I am doing down payment clearing the tax collected at the time of down payment had to be reversed but itu2019s not.
Can any one give me solution for clearing the tax that cal on down payment.
Thanking you.Dear
Vendor master has got tax codes both at the time of payment and at the time of invoice. Hence system is calculating tds on both occassions.
Since you pay advance first tds calculated is right. Now while doing miro remove the tax codes manually and do miro/mir7/fb60.
If already MIRO/MIR7/FB60 done then reverse the invoice document and clear the tax GL accounts.
Regards -
Upload vendor master with multiple phone numbers through LSMW
Hi,
I am trying to upload vendor master data with multiple telephone numbers. I am using BAPI BUS4001 , method SAVEREPLICA . It has allow me add only phone number. Is there any workout to short out this issue?
Thanks in advance.
Regrads,
Suresh Yerra.Dear All,
the telephone structure in bapi is a table. so append each telephone record to the table for multiple phone numbers.
Thanks,
Suresh Yerra -
Vendor master upload mapping issue in LSMW
We need to upload Vendor Master Data and it contains 72 fields we identified 69 fields for mapping through standard program (RFBIKRK0) through Batch Input in LSMW.
We are having issues to identify three fields which belongs to Address and these are not getting mapped in the program.the fields are street street1 street2 street3 street4 street5 and address notes.the mentioned fields are maintained in ADRC table but the structure is not getting populated in the standard program RFBIKRK0 in LSMW mapping section.
In the input file from legacy we have the following fields street street1 street2 street3 street4 street5 and this should get mapped in the LSMW .how to go about this problem.whether we need to do seperate conversion program for the address fields .could you please any one help me .Hi!
You don't have access to all fields of the address with batch input - you need to do something in addition:
- migrate addresses beforehand (central address handling)
- select the (hopefully few) vendors with street3 filled and migrate this later
- manually
- own batch input (recording in LSMW / eCATT)
Regards,
Christian
Maybe you are looking for
-
How do I get my Airport Extreme to stop recycling? I'm using OSX 10.7.4 and Airport Utility 6.1.
-
When I log into Pogo it will not let me play on-line games. Oops, something is not right... Java Not Found or Not Working Explanation: This error means Java (one of the technologies built into most browsers) is not working correctly on your browser.
-
ORA-39126 when exporting with expdp
Hi there, I'm getting a crash on 11g 11.1.0.7 when exporting a schema using expdp: expdp Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing
-
Is there anyway to restore my i-tunes acct to my laptop? both my laptop
is there anyway to restore my songs to my i-tune acct? my laptop & i-pod broke and my songs are gone? thanks
-
Get name of Chain in the embedded ABAP program
Dear all, Following situation: There is in a process chain a step with ABAP (which is executing a report). Is it possible for the ABAP program to resolve the name of the process chain, by which the program was started? (Without inserting in the varia