To upload vendor master using BDC
how to upload vendor master details using vendor master,
the problem is while recording XK01 application i am unable to fill email,time-zone,street 4,.. but these are visible while i am creating with out recording..
i am having fields for these in my legacy..
which one is preferable session or call transaction?
pls help me out from these its urgent..
Look at note 653536. Also check the flag for "use central address management". (You should see this in the recorder - SHDB.)
Rob
Similar Messages
-
Upload vendor master data from legacy system to internal table tcode xk01
through batch input program how to upload vendor master data from legacy system to internal table and then to SAP R/3 database(transaction XK01) by using recording method.
By learning the basics of BDC recording and the use of GUI_UPLOAD
-
Dear Gurus,
I am having the 2 Company Code 1000 & 2000.
And a Purg Org 1000 assigned to both Company Code.
Now i have to upload the Vendor Master (nearly 7000 nos) which is applicable for both Company Code
So what should be my strategy?
Whether i upload first for Company Code 1000 & Purg Org 1000. And later on for Company Code 2000 & Purg Org 1000.
OR
Upload for Purg Org 1000.
OR
Any other way out
Please Suggest what is the way to solve, so that i can prepare my BDC Program accordingly.
ThanksHi,
In anyway, u have to upload 2x since cover 2 company code. as suggested by other..better to use LSMW instead.
1. LSMW using BDC recording as means of loading- create a recording XK01 and populate the needed
infor for Purchasing(1000) and Cocode (1000).
2. Extend the vendor master using LSMW - this time create a recording for XD01 or FD01 (verify tcode from FI) and upload the view refereing only for Cocode2000
she -
Error in the LSMW for vendor master using standard batch/direct input
I am facing the problem in the LSMW for the Vendor master data. The vendor is initially created for the company code 350 by using LSMW. NOw when I try to uploasd the same vendor using the same LSMW for the company code 450 then I get the error in the Bach input creation as follows:
Batch Input Interface for Vendors
FB012 Session 1 : Special character for 'empty field' is /
FB007 Session 1 session name VNDR_CREATE_ was opened
FB104 Trans. 2 XK01 : Acct already exists; general area not being processed
FB125 ... Data in table BLFA1 cannot be processed
FB016 ... Last header record ...
FB014 ... BLF00-STYPE 1
FB014 ... BLF00-TCODE XK01
FB014 ... BLF00-LIFNR 300951
FB014 ... BLF00-BUKRS 402
FB014 ... BLF00-EKORG /
FB014 ... BLF00-KTOKK VEND
FB017 ... Last data record ...
FB014 ... BLFA1-STYPE 2
FB014 ... BLFA1-TBNAM BLFA1
FB014 ... BLFA1-ANRED /
FB014 ... BLFA1-NAME1 SAVOIE AUTOMATISME DEXIS
This is because when we use XK01 to create the vendor by using thePlease check this answered link:
Re: LSMW for Vendor Master
LSMW Upload vendor master data
Edited by: Afshad Irani on May 5, 2010 12:42 PM -
LSMW Upload vendor master data
I am uploading vendor master data via a batch input in LSMW (program RFBIKR00).
I uploaded all the vendors for 1 company code.
When I try to upload the vendors for another company code, in the step Create Batch Input Session I get the error: Trans. 1 XK01 : Acct already exists; general area not being processed, ... Data in table BLFA1 cannot be processed.
When I try to manually create a vendor for another company code via tcode XK01, I have no problems. But when I create an existing vendor manually for another company code I dont have to add the information which is contained in table lfa1.
Therefore I tried to upload the vendor, which has to be created for the company code, with a / in the data for table lfa1. But this doesnt work.
Has somebody a suggestion to solve this problem?
ThanksIn the similar thread you said:
"If the vendor exists in LFA1 but not LFB1, use XK02 with the structures for LFA1. Then use XK01 with the structures for LFB1."
It is not possible to use XK02 in order to create the vendor for another company code if the vendor already exists with a certain company code. You will get the error "Vendor xxx has not been created for company code yyy".
The problem is that LSMW requires a mapping onto structure LFA1, but when the vendor already exists for a certain company code, LSMW returns in the step "Create Batch Input Session" the error: "Trans. 1 XK01 : Acct already exists; general area not being processed, ... Data in table BLFA1 cannot be processed". -
LSMW Upload vendor master data problem
Hello,
I have to upload vendor master data with LSMW.
I'm using a batch input with the program RFBIKR00.
In the step "Create batch input session", I get the following error:
FB012 Session 1 : Special character for 'empty field' is /
FB007 Session 1 session name VENDOR was opened
FB112 Trans. 1 : No transaction code was transferred
FB016 ... Last header record ...
FB014 ... BLF00-STYPE 1
FB014 ... BLF00-TCODE /
FB014 ... BLF00-LIFNR DETES998
FB014 ... BLF00-BUKRS /
FB014 ... BLF00-EKORG /
FB014 ... BLF00-KTOKK 0001
FB013 ....Editing was terminated
Does anyone know how to solve this error?
Kind regards,
FrankHi ,
first up all u r not mentioning the tcode and other mandatory field values...just in the field mapping and conversion step...
click -->Extras -->Layout and select all fields
and give default values to field TCODE,and other fields also and also check whether mapping conversion with regard to source is correct or not...
If still any doubts i can clarify
Regards,
Sridhar Reddy
Message was edited by: sridhar reddy kondam
Message was edited by: sridhar reddy kondam -
HI All,
Please any body provide me code for uploading vendor details using XK02 with some fileds.
regards
BhaskarHi,
XK01 is for creating vendors.
XK02 is for changing .
Please go through the following link.
[BDC XK02;
Reward Points If Helpful.
Thanks and Regards,
Narayana. -
Upload Vendor Master(MK01)
Hi abapers,
There is a little confusion. I am trying to upload Vendor Master(MK01) through call transaction method.
It is inserting only one record(one vendor). my flat file contains multiple records.
Is there anything wrong in below coding.
REPORT ZBDC_UPLOAD_PROGRAM_03.
data: begin of itab1 occurs 1,
fld(80),
end of itab1.
data: begin of itab occurs 1,
F1 type LIFNR,
F2 type EKORG,
F3 type KTOKK,
F4 type NAME1,
F5 type SORTL,
F6 type LAND1,
F7 type SPRAS,
F8 type WAERS,
end of itab.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = 'C:\Documents and Settings\eccadm\Desktop\vendorslist2.txt'
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = ' '
TABLES
DATA_TAB = itab1
*LOOP AT itab1.
*write:/ itab1-fld.
*ENDLOOP.
LOOP AT itab1.
split itab1-fld at ',' into itab-F1 itab-F2 itab-F3 itab-F4 itab-F5 itab-F6 itab-F7 itab-F8.
append itab.
ENDLOOP.
*LOOP AT itab.
*write:/ itab-F1, itab-F2, itab-F3, itab-F4, itab-F5, itab-F6, itab-F7, itab-F8.
*ENDLOOP.
DATA: BDCDATA type BDCDATA OCCURS 1 with header line.
Loop at itab.
perform bdc_dynpro using 'SAPMF02K' '0107'.
perform bdc_field using 'BDC_CURSOR' 'RF02K-LIFNR'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'RF02K-LIFNR' itab-F1.
perform bdc_field using 'RF02K-EKORG' itab-F2.
perform bdc_field using 'RF02K-KTOKK' itab-F3.
perform bdc_dynpro using 'SAPMF02K' '0110'.
perform bdc_field using 'BDC_CURSOR' 'LFA1-SPRAS'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'LFA1-NAME1' itab-F4.
perform bdc_field using 'LFA1-SORTL' itab-F5.
perform bdc_field using 'LFA1-LAND1' itab-F6.
perform bdc_field using 'LFA1-SPRAS' itab-F7.
perform bdc_dynpro using 'SAPMF02K' '0120'.
perform bdc_field using 'BDC_CURSOR' 'LFA1-KONZS'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_dynpro using 'SAPMF02K' '0310'.
perform bdc_field using 'BDC_CURSOR' 'LFM1-WAERS'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'LFM1-WAERS' itab-F8.
perform bdc_dynpro using 'SAPMF02K' '0320'.
perform bdc_field using 'BDC_CURSOR' 'RF02K-LIFNR'.
perform bdc_field using 'BDC_OKCODE' '=UPDA'.
perform bdc_dynpro using 'SAPLSP01' '0300'.
perform bdc_dynpro using 'BDC_OKCODE' '=YES'.
*perform bdc_transaction using 'MK01'.
call transaction 'MK01' using BDCDATA MODE 'A'.
ENDLOOP.
* New Screen *
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
CLEAR BDCDATA.
BDCDATA-PROGRAM = PROGRAM.
BDCDATA-DYNPRO = DYNPRO.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
ENDFORM.
* Insert field *
FORM BDC_FIELD USING FNAM FVAL.
IF FVAL <> SPACE.
CLEAR BDCDATA.
BDCDATA-FNAM = FNAM.
BDCDATA-FVAL = FVAL.
APPEND BDCDATA.
ENDIF.
ENDFORM.
ThanksHi,
Add below marked statement in your code. It will work.
Loop at itab.
REFRESH BDCDATA.
CLEAR BDCDATA.
perform bdc_dynpro using 'SAPMF02K' '0107'.
perform bdc_field using 'BDC_CURSOR' 'RF02K-LIFNR'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'RF02K-LIFNR' itab-F1.
perform bdc_field using 'RF02K-EKORG' itab-F2.
perform bdc_field using 'RF02K-KTOKK' itab-F3.
perform bdc_dynpro using 'SAPMF02K' '0110'.
perform bdc_field using 'BDC_CURSOR' 'LFA1-SPRAS'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'LFA1-NAME1' itab-F4.
perform bdc_field using 'LFA1-SORTL' itab-F5.
perform bdc_field using 'LFA1-LAND1' itab-F6.
perform bdc_field using 'LFA1-SPRAS' itab-F7.
perform bdc_dynpro using 'SAPMF02K' '0120'.
perform bdc_field using 'BDC_CURSOR' 'LFA1-KONZS'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_dynpro using 'SAPMF02K' '0310'.
perform bdc_field using 'BDC_CURSOR' 'LFM1-WAERS'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'LFM1-WAERS' itab-F8.
perform bdc_dynpro using 'SAPMF02K' '0320'.
perform bdc_field using 'BDC_CURSOR' 'RF02K-LIFNR'.
perform bdc_field using 'BDC_OKCODE' '=UPDA'.
perform bdc_dynpro using 'SAPLSP01' '0300'.
perform bdc_dynpro using 'BDC_OKCODE' '=YES'.
*perform bdc_transaction using 'MK01'.
call transaction 'MK01' using BDCDATA MODE 'A'.
ENDLOOP. -
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 -
Hi, all, i want to upload vendor master in mass. And for the upload data, there is same vendoer with different company code or purcharsing organization, how should I complete it?
Object 0040 Vendor master
Method 0001 Standard
Program Name RFBIKR00
yeah, in fact, I use this method. In the upload file, I create two same records except the company code or purcharsing organization. But it is not OK.
Is there anything should I take care? -
Hi,
Which BAPI is used for uploading Vendor Master including withholding tax details and bank details through LSMW Method
or please suggest me the direct input program for the above details mentioned
Method : LSMW
immdetiate solution is appreiciable
ThanksHi,
You can use message CREMAS for your requirement..
Regards,
John. -
LSMW for Vendor Master using Batch Input/Direct
Hi Folk,
I'm trying to create a LSMW for Vendor Master using Batch Input/Direct Input and in the step Create Batch Inout Session a error message appears:
Trans. 1 XK01: Acct already exists; general area not being processed.
Can somebody help me with this...........Hi,
Check manually create vendor. Check with recording steps means strucutre creadred while you choose BDC recording option. With same data r u able to create vendor.
Regards
Md.MahaboobKhan -
Data upload Vendor Master Chinese character from Excel does not upload
Hi Gurus,
We are trying to upload Vendor Master from Excel sheet.
The Chinese characters in excel sheet is not getting uploaded.
After upload, we see in SAP as ????? for these Chinese character.
Could any one inform what setting I may need to change?
Thanks and Best Regards,
MohanHi Bala,
Goto he Initial screen of SAP and click the ALT+F12 costomizating of local setup.the choose the options-->choose the I18N Tab in that POP up and check the Activate the multi byte support.
press Apply and OK.
close the SAP Log on and Re-loag on.if u r not closing the Logon screen the changes wiil not effect.
or
click on the log on SAP and choose the server name -->right click ->Properties>chose the log on language as chanies .-->Apply and Logon.
Now u can eassily Upload to the Excel in checnies language.
Thanks & REgards,
Nelson. -
LSMW: Uploading Vendor Master : Muliple-Items
Hi ,
This is Prabhu , i created one LSMW for Uploading vendor Master .For Withholding tax Type i have to upload atleast 18 items.for that one I given Pagedown to Fill all The Item.But In the maintaining Source Structute I am getting Error.How can overcome This error.How to handle Table Control COncept in LSMW.
please Guide me.
regards
PrabhuFirst Set :-³
SAPMF02K 0610
BDC_OKCODE =P+
BDC_SUBSCR SAPMFWTV
BDC_CURSOR LFBW-WT_SUBJCT(06)
LFB1-QLAND IN QLAND
LFBW-WITHT(01) 1A WITHT_01
LFBW-WITHT(02) 1B WITHT_02
LFBW-WITHT(03) 1C WITHT_03
LFBW-WITHT(04) 1D WITHT_04 LFBW-WITHT(05) 1E WITHT_05
LFBW-WITHT(06) 1G WITHT_06 LFBW-WT_SUBJCT(01) X WT_SUBJCT_01
LFBW-WT_SUBJCT(02) X WT_SUBJCT_02 LFBW-WT_SUBJCT(03) X WT_SUBJCT_03 LFBW-WT_SUBJCT(04) X WT_SUBJCT_04 LFBW-WT_SUBJCT(05) X WT_SUBJCT_05 LFBW-WT_SUBJCT(06) X WT_SUBJCT_06
For Second Set
SAPMF02K 0610
BDC_OKCODE =P+
BDC_SUBSCR SAPMFWTV
BDC_CURSOR LFBW-WT_SUBJCT(06)
LFB1-QLAND IN QLAND
LFBW-WITHT(01) 1H WITHT_01
LFBW-WITHT(02) 1S WITHT_02
LFBW-WITHT(03) 1T WITHT_03
LFBW-WITHT(04) 2A WITHT_04
LFBW-WITHT(05) 2B WITHT_05
LFBW-WITHT(06) 2C WITHT_06
LFBW-WT_SUBJCT(01) X WT_SUBJCT_01
LFBW-WT_SUBJCT(02) X WT_SUBJCT_02
LFBW-WT_SUBJCT(03) X WT_SUBJCT_03
LFBW-WT_SUBJCT(04) X WT_SUBJCT_04
LFBW-WT_SUBJCT(05) X WT_SUBJCT_05
Here I am enclosing The Source Structure .i am looking for Ur Comments on This .
I am doing recording itself. -
Populating the email address (SMTP_ADDR) in Vendor Master using PRAA
Hi, experts!
We would like to start using transaction PRAA (program RPRAPA00) to create and update Vendor Master Data based on HR employee data. As part of this process, we would like to populate the "E-Mail" field with data from infotype 105. (We have a separate infotype 105 subtype that stores the email address in the USRID_LONG field.) I added the INFOTYPES: 0105 data declaration via an enhancement spot in RPRAPADE_ALV, so the GET PERNR brings in the appropriate p0105 data.... I just don't know how to push that into the appropriate field in the vendor master.
I am trying to find the structure within the RPRAPA00 program that contains the email address field SMTP_ADDR, but can't seem to find it. When a Vendor is created, it looks like this field gets stored in the ADR6 table, but I don't really understand how the ADDRNUMBER field in the ADR6 table gets linked back to the vendor number (LIFNR).
I looked at the BADI BADI_EXITS_RPRAPA00, but none of the defined Methods have an email address field.
How do I update the email address field in the vendor master using PRAA?
Thanks in advance for any advice you can give!
- SteveDid you figure this out? I'm trying to do the same thing.
see PRAA user exit to update vendor email address
A couple of things I found are:
- there are 2 email address on the vendor
- Comunication section - SZA1_D0100-SMTP_ADDR
- Correspondence section - BLFB1-INTAD
- apparently it is some kind of standard to use the correspondence section email address to send emails via F110
- you have access to BLFB1 in RPRAPAFO_ALV
- using the modification assistant I was able to populate BLFB1-INTAD
- like you I thought the vendor email address's were stored in ADR6 but I tried going in to XK02 and added a couple of bogus email address's to a vendor and then went into ADR6 looking for them. I could not find them. Correction - I took another look in ADR6 and I did see the test email address.
Buy reading some other threads they imply that this can be done via a user exit but like you I can't seem to be able to see how.
Jerry
Edited by: Jerry on Mar 12, 2011 12:48 AM
Edited by: Jerry on Mar 14, 2011 5:12 PM
Maybe you are looking for
-
Resized images and video seam blurred in motion 4...
Hello, I don't know if my problem is a bug or a stupid mistake I did, or something basic I haven't understood about motion, but here it is: I had to edit today a project I created in september 2009 with motion 3. (I installed 2 weeks ago motion 4). T
-
CTIOS agent goes in the Not Ready state randomly
Hi all, It is a UCCE system version 7.0 with CTIOS Agent Desktop. I have one agent that is being put in the Not Ready state randomly and he can then re-put himself in the ready state. I have checked the following logfiles: ctios client, ctios server,
-
Hello All, For most of you this might be a very old topic. Can anyone please help me with the following ? 1. We would like to scan incoming invoices and attach it to invoice verification process. What should be the procedure ? I know it is possible w
-
Mac OS X Leopard Backup Software?
I'm currently using Intego Personal Backup X4 and although it's fairly reliable, it's pretty darn slow. What easy-to-use professional backup software do most Mac users prefer.
-
Problem with Creative Cloud Apps
Hi, Everytime an update for creative cloud is released it looses what software I have installed. Basically the app says most of my software needs to be installed but it is installed and I can run all the apps such as dreamweaver from my PC. The anno