Currency vs Account group restriction for vendor master
Dear All,
Is it possible to restrict the user from using inr for Import vendors account group and other currencies for domestic vendor account group in standard????
Hi,
Through authorization object F_LFA1_GRP (Vendor: Account Group Authorization ) field - KTOKK (Vendor account group) you can restrict user to create particular type vendor i.e Import Vendor or Domestic Vendor etc. Pls refer below screenshot...
As k your Basis user to restrict as per account group ....Through PFCG transaction..
Regards
Abhishek Tiwari
Similar Messages
-
Solved - Group Fields for Vendor Master Records in IMG
This was the solution.
The new field's data element I added to LFB1 did not have the "change document" field checked. I made that change and now that field shows up in IMG.
Hello all,
I added an append structure to the table LFB1. This structure has 1 field. I then created a "Modification-Free Enhancement of Vendor Master Record" to add the new LFB1 field to the vendor master screen, edit and display screens. This is the 3rd time I have done this. So far so good.
Now our functional analyst went into IMG to add this new LFB1 field to a "Group Fields for Vendor Master Records" which we have done 2 other times.
The new LFB1 field does not show up in the list of possible Table-fields.
There must be some other step I am missing.
Does any of this ring a bell? We are on version 4.7.
Thanks
Bruce
p.s.
This is the IMG path for adding 'Field Groups' to vendor master fields.
Financial Accounting/
Accounts Receivable and Accounts Payable/
Vendor Accounts/
Master Data/
Preparations for Creating Vendor Master Data/
Group Fields for Vendor Master Records
Edited by: Bruce Tjosvold on Nov 21, 2008 1:18 PMHi Vandana,
There are several tables that are contain Vendor Master related data which can be used for extraction to BW. Some of the tables which can be useful for you are:
LFA1 : Vendor Master (General Section)
LFM1 : Vendor master record purchasing organization data
LFBW : Vendor master record (withholding tax types) X
WYT3 : Partner Functions
LFBK : Vendor Master (Bank Details)
LFB1: Vendor Master (Company Code)
ADRC: Addresses (Business Address Services)
ADR3: Fax Numbers (Business Address Services)
ADR6: SMTP Numbers (Business Address Services)
ADRT: Communication Data Text (Business Address Services)
You may use the Data sources mentioned in the previous update from Venky above namely :
0VENDOR_ATTR --- for master data attributes
0VENDOR_TEXTS -- For texts
Since the fields that you are using are from different tables so its better if you go for a Generic Data source where you can use the fields as per your requirement.
Thanks
Pawan
Edited by: pawan190187 on Aug 19, 2011 12:40 PM -
Group Reconcile for Vendor master
Hello,
I want to group reconcile account for choose when create vendor master data in FK01
For example.
I have 10 reconcile account for AP and 3 vendor group
But I want to group reconcile account 1, 2 , 3 only for vendor group 1
reconcile account 4, 5 , 6 only for vendor group 2 and
reconcile account 7, 8 , 9 , 10 only for vendor group 3
When I go to FK01 for create vendor group 1 I can see only reconcile account 1, 2 , 3
How to configuration?
Thank you very much.You can create a validation for this . So that when user enters Group I and recon a/c other than 1,2,3 , System can give a message that Select 1,2 or 3 only.
or if you want to control in the search help ( F4 ) itself , take technical consultant help.
best regards
assign points if useful -
For account group name the field is KTOKK , there is a name that goes with this which is the field Txt30.
Can someone tell me what table this belongs so I would be able to use it in a join. I can only find the Pooled Table that it belongs to.
Thanks,
EvanHi Evan,
Field Name for Vendor Account Group Name is TXT30 and it will store in Table T077Y
Reg,
Ashok
Close this thread, If answered. -
Report for vendor master changes
Good day,
Please can you assist with this issue,
Report S_ALR_87012089,program RFKABL00
Version ECC 6.0
This report does not reflect the old and the new values for changed bank details.
It does not show anything under the old value and shows **deleted** and **created** for new values.
Thanks in advanceYou will have to do configuration in T Codes OBAT and OBAU to achieve what you want in the report.
Check the IMG activity documentation for the following.
SPRO -> IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Vendor Accounts -> Master Records -> Preparations for Changing Vendor Master Records -> Define Field Groups for Vendor Master Records.
SPRO -> IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Vendor Accounts -> Master Records -> Preparations for Changing Vendor Master Records -> Group Fields for Vendor Master Records.
Also read the RFKABL00 program documentation. -
Currency input data for Vendor Master
Hi
When I make a PO (me21n), the Currency data is missing. From where do we get the Currency data - from Vendor Master or the Material Master ?
Thanks in advance
VaideeDear,
You got it from Vendor Master.
Enter XK01 - Create Vendor master - > Purchasing view you can maintain currency for vendor master.
For check vendor master - XK03.
You can change it with XK02.
Regards,
Mahesh Wagh. -
Upload program for vendor master
Hi Friends,
Could you please help me in this.
actually i have a program like this:
i have to download the data from an excel sheet and reformat it and output into a text file so that the data can be uploaded into vendor master using standard progarm
<b>"RFBIKR00".</b>
i have written the program like this:
but in the middle when formatting the data...i'm facing the problem....
plz help me in solving that...
thnx very very much...........
the program i wrote is like this:
<b>
tables: lfa1,
lfb1,
lfm1,
lfbk,
bnka,
bgr00,
blf00,
blfa1,
blfb1,
blfbk,
blfm1,
blfb5,
blfbw,
blfei,
blfza,
blflr,
blfm2,
bwyt3,
bwyt1,
blfat.
*--- Internal table for spread sheet.
data: t_filedata like alsmex_tabline occurs 0 with header line.
*--- Internal table for Vendor Master Data in Spread Sheet.
data: begin of t_sheet occurs 0,
name1 like lfa1-name1, "vendor name1
name2 like lfa1-name2, "vendor name2
altkn like lfb1-altkn, "previous master record number
bukrs like lfb1-bukrs, "company code
ekorg like lfm1-ekorg, "purchase organization
ktokk like lfa1-ktokk, "account group
stras like lfa1-stras, "street
street4 like lfa1-name4, "street4
pfach like lfa1-pfach, "po box
ort01 like lfa1-ort01, "city
regio like lfa1-regio, "region
pstlz like lfa1-pstlz, "postal code
land1 like lfa1-land1, "country
telf1 like lfa1-telf1, "first telephone number
telfx like lfa1-telfx, "first fax number
stcd1 like lfa1-stcd1, "fed tax ID#
brsch like lfa1-brsch, "commodity code
akont like lfb1-akont, "reconciliation account
mindk like lfb1-mindk, "monitory indicator
zwels like lfb1-zwels, "payment method
reprf like lfb1-reprf, "check double invoice
banka like bnka-banka, "bank name
stret like bnka-stras, "house number and street
city like bnka-ort01, "city
provz like bnka-provz, "bank state
banks like lfbk-banks, "bank country
swift like bnka-swift, "swift code
bankl like lfbk-bankl, "aba#
bankn like lfbk-bankn, "bank account no
zterm like lfb1-zterm, "payment terms
terms like lfm1-zterm, "terms of payment key
end of t_sheet.
*--- Internal table for Vendor Master data in Text File.
data: begin of t_file occurs 0,
s_session type bgr00,
s_header type blf00,
s_blfa1 type blfa1,
s_blfb1 type blfb1,
s_blfbk type blfbk,
s_blfm1 type blfm1,
s_blfbk type blfbk,
s_blfb5 type blfb5,
s_blfza type blfza,
s_blfm1 type blfm1,
s_blfat type blfat,
s_bwyt1 type bwyt1,
s_bwyt3 type bwyt3,
s_blfm2 type blfm2,
s_blfei type blfei1,
s_blfbw type blfbw,
s_blflr type blflr,
end of t_file.
SELECTION SCREEN *****
*---Selection Parameters.
selection-screen begin of block b1 with frame title title1.
parameters: p_xlfile like rlgrap-filename.
parameters: p_txfile type rlgrap-filename.
selection-screen end of block b1.
INITIALIZATION *****
initialization.
*---Initialize text fields for selection-screen.
title1 = 'Selection Parameters'.
AT SELECTION-SCREEN *****
at selection-screen.
at selection-screen on p_xlfile.
perform check_file using p_xlfile.
at selection-screen on value-request for p_xlfile.
perform select_file using p_xlfile.
START-OF-SELECTION *****
start-of-selection.
clear t_sheet.
refresh t_sheet.
*---Upload Spreadsheet.
perform read_file using p_xlfile.
*---Process data into formatted internal table.
perform format_data.
append t_file.
clear t_file.
endloop.
*---Download data to Text file.
perform download_data.
TOP-OF-PAGE *****
top-of-page.
perform top_of_page.
S-U-B-R-O-U-T-I-N-E-S *****
Form TOP_OF_PAGE
Calling the Standard Report Header
form top_of_page.
perform header using 'CREATE FILE FOR'
'VENDOR MASTER UPLOAD'
132.
skip 2.
endform. "TOP_OF_PAGE
Form check_file **
Checking the File entered **
data: p_filename type string.
form check_file using p_filename.
*---The entered File must be Excel spreadsheet.
data: l_length type i,
l_ext(4) type c.
l_length = strlen( p_xlfile ).
subtract 4 from l_length.
l_ext = p_xlfile+l_length(4).
translate l_ext to upper case.
if l_ext <> '.XLS'.
message e009 with 'Only Excel spreadsheets are supported'.
endif.
*---Check if File exits and not empty.
data: l_return(10) type c.
CALL FUNCTION 'WS_QUERY'
EXPORTING
FILENAME = p_filename
QUERY = 'FL'
IMPORTING
RETURN = l_return
EXCEPTIONS
INV_QUERY = 1
NO_BATCH = 2
FRONTEND_ERROR = 3
OTHERS = 4
IF l_return = space or l_return = '0'.
message e530(pj) with p_filename.
ENDIF.
endform. "CHECK_FILE
Form select_file **
form select_file using p_filename like rlgrap-filename.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
PROGRAM_NAME = SYST-REPID
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = ' '
STATIC = 'X'
MASK = ',MS Excel (.xls),.xls.'
CHANGING
FILE_NAME = p_filename
EXCEPTIONS
MASK_TOO_LONG = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE e838(29) with p_filename.
ENDIF.
endform. "SELECT_FILE
Form read_file **
form read_file using p_filename like rlgrap-filename.
*---Display status message for User.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
TEXT = 'Uploading Spreadsheet'
*---Upload spreadsheet.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
FILENAME = p_filename
I_BEGIN_COL = 1
I_BEGIN_ROW = 1
I_END_COL = 256
I_END_ROW = 65536
TABLES
INTERN = t_filedata
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2
OTHERS = 3
IF t_filedata[] is initial.
message i009 with 'NO DATA FOUND IN FILE' p_filename.
stop.
ENDIF.
sort t_filedata by row col.
endform. "READ_FILE
Form format_data **
form format_data.
data: l_index type i.
field-symbols: <fs1>.
*---Display status message for user.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
TEXT = ' Processing Data...'
loop at t_filedata.
l_index = t_filedata-col.
assign component l_index of structure t_sheet to <fs1>.
<fs1> = t_filedata-value.
at end of row.
append t_sheet.
clear t_sheet.
endat.
endloop.
refresh t_filedata.
free t_filedata.
endform. "FORMAT_DATA
Form download_data.
form download_data.
OPEN DATASET p_txfile for OUTPUT.
LOOP at t_file.
TRANSFER t_file to p_txfile.
ENDLOOP.
CLOSE DATASET p_txfile.
IF SY-SUBRC = 0.
WRITE: / 'Excel to Textfile for Vendor Master Upload: ', P_TXFILE.
ENDIF.
endform. "DOWNLOAD_DATA</b>Hi!
You don't need to program the 'translation' from a file into input data for RFBIKR00 yourself. SAP has done this, so that you can do this (nearly) without programming. If you need some special conversion rules, then you can add some coding, but most is possible without.
Have a look at transaction LSMW. It's not so complicated it looks at the first time. Just look at <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/ad/2d54a41d7011d2b42e006094b944c8/frameset.htm">help</a> for the way to use LSMW.
Regards,
Christian
P.S.: sorry for lost your efforts, but you should switch to LSMW -
How to check which currency is assigned to Bank in Vendor Master
Hi,
Good Morning to All.
We have a requirement. We like to know the details for currencies in Bank accounts maintained in Vendor Master.
For ex.
For XYZ vendor we have assigned ABC bank for country GB along with the IBAN,SWIFT, A/C No, etc....now how can we be sure while making payment to vendor that the bank account maintained in vendor master is relevant to currency USD and not to GBP or any other curreny.
As we are planing to make automation payment to vendors, we are not able to find any currency linked to Bank account in vendor master.
We have more that 10K vendors and its impossible to check with all of them regarding the currency and update the vendor master.
Do we have any way to find out the link between the Vendors Bank Account & Currency the bank account tagged too.
Thanks in advance for your assistance.
Do revert.
RexHi Rex,
The Currency in which the Vendor has maintained the Bank account is an information that you will get only from the vendor.. and then you can update in the vendor master.. From SAP system you will not get this info anywhere..
In FBZP.. we maintain Our Bank Accounts and not the Vendor Bank Accounts.. For Vendors, we only maintain the Bank key in our system in T-Code Fi01 and his Bank details in the vendor Master.
When you update the Partner Bank Type in vendor master with Currency in which the Vendor has maintained his bank account with the Bank, you can write the logic in BTE to pick up logically in APP.
Hope it clarifies..
Regards,
SAPFICO -
Can validation check can be set for vendor master record .
Hi Experts ,
User wants to remove two existing payment methods,instead of removing i think to set validation for the vendor master record .
can validation can be set for vendor master record ?
PLease suggest me with advice.
Thanks
PardhaHi,
To my knowledge, validation can be set up for accounting document.
Though a work around, create a validation such that
Make the user enter the Payment method to be mandatorily entered by the user.
Also, restrict the unwanted payments as well in the same validation.
In case of APP also, the payment method in the document will take precedence.
Regards,
Sridevi -
Table for field settings for vendor master
Dears,
Can you please let me know which table do i need to refer if I want to know which fields are maintained mandatory, optional, suppres for Vendor master for each account groups.
I have looked into table T077K, but the table values are showing for example ..................................... How to conclude with these values.
Please suggest.
Regards
KameshHi
fiedl selection for vendor Mastr depend upon Vendor account gruop there you can fied out which field is optiona or dispaly like wise
check following link
You maintain the account groups in Customizing for Logistics General under Business Partners - Vendor - Control - Define Account Groups and Field Selection (Vendor).
[http://help.sap.com/saphelp_470/helpdata/en/75/ee0b1c55c811d189900000e8322d00/content.htm]
Regards
Kailas Ugale -
Hi All,
Currently i have a requirement for the RFC where i need to create vendor. Currently iam using a BDC recording inside the RFC to create a vendor. But there are 5 account groups for my business where the vendor customizations are done. So the screen flow is getting changed. So how can i handle this scenario . There is no standard BAPI for vendor master creation. Please suggest on thisHello,
First identify what are the fields available and those not avaliable in the screens for each of the 5 account groups you use. After you identify them, in the BDC you can control whether the field should be updated or not based on the checks on account group
Vikranth -
Hi what is the transaction code for vendor master delete
hi
what is the transaction code for vendor master delete? and customer master delete?
thank u
suryaHi
There won't be any Deleting of customer and vendor completely
we only BLOCK them
FK05 Block Vendor (Accounting)
MK05 Block Vendor (Purchasing)
XK05 Block Vendor (centrally)
FD05 Block Customer (Accounting)
VD05 Customer Block (Sales)
XD05 Block customer (centrally)
<b>Reward points for useful Answers</b>
Regards
Anji -
I am facing problem while working for userexit for vendor master and Editor
Hi,
I am working one userexit for vendor master. My objective is after MK01 transaction, I want to attach MM01 transaction using userexit SAPMF02K on IDES version.
1) Function module is EXIT_SAPMF02K_001 and Include is ZXF05U01.
while duble click on Include is ZXF05U01, I am getting below error.
(Program names ZX...are reserved for includes of exit function groups).
2) Second userexit is Menu exit.
I want to create a sub menu in ABAP Editor under Utilities->Customer Exit.
If double click on Customer exit then MM01 should be called.
So I got one userexit SEU00001 and Function module under that EXIT_SAPLEDITOR_001 and incluse is ZXSEUU21
If I double click on ZXSEUU21 then same error getting displayed
(Program names ZX...are reserved for includes of exit function groups).
Can any one help me to resolve this.
Waiting for quick response.
Best Regards,
BDPHi Bansidhar.,
If you have created the include with same name and implemented youe logic , then it should stop in your include when you have put breakpointin it.
Please try to find the case in which you user exit is called .
It is not necessary that you include will be executed in all cases , please try to use data which is suitable for your case. -
Working on IDOC OUTBOUND FOR Vendor Master and Customer Master
Hi Group,
I need to create IDOC's for Vendor master and customer master using ALE. Whenever they create vendor/customer or changes to vendor/customer should create IDOC's.
Can anyone please help me out how to proceed? I know that we can use CREMAS/DEBMAS and CREMAS04/CREMAS...But I would like to know how to use those.
Thank-You,
VenkyHi Sai,
Welcome to group.
Related to CREMAS/DEBMAS, for your situation, you can use the change pointers. With this, when ever there is an change/create, it will create an entry in CDHDR & CDPOS and based on that it will create the IDOCs for these.
Activate the change pointers for these message types and run the application RBDMIDOC periodically (whenever you want). This application will create the IDOCs based on your entries.
To activate the change pointers, the TCODEs are
BD50 Checking change pointer is activated for Message Type
BD52 Checking which fields are configured change pointer to create. (please make sure, an entry will exist in BDCP table)
I hope you know the remaining configuration related to partner profile entries (WE20) i.e. to which system you want to send the idocs and Inbound or Outbound etc.
Let me know if you need further info.
shylesh -
HI Guru's,
How to system identify the Recon account for vendor master.. what is the link between vendor master and GL..
regards
DhanaDear ,
In general manner Recon account is compulsory field.
When any transaction would be done it automaticaly upadated Recon account.
All transaction effect of vendor will be get impect by GL.through Recon account.
Hope above will useful
GOPAN
Maybe you are looking for
-
Electronic bank statement upload
Hi SAP GURUS, I have some doubts in ELECTRONIC bank statement. After uploading the statement in FF_5. How the open items will get cleared? and on based on which parameters it will get clear? Where do we maintain these parameters like based on the my
-
Both my firewire ports won't recognize a dang thing. They've just stopped. I go to the profiler and it says: FireWire Bus: Maximum Speed: Up to 400 Mb/sec Does that mean they're alive?! I've tried the powering down (totally disconnecting everything f
-
Hi all, Kindly please share the crm service module tables. Any input is valuable. Thanks Girish.
-
when i open a youtube video page i get several lines of text display at the top. This isn't the text normally displayed by youtube.The actual video window appears as a small black square and beneath this is the video title. The video doesn't play. Th
-
I too am very upset. I have been a very loyal Verizon customer for over 15 years. My wife does not like technology. She uses a cell for convenience. It's the only phone we have. To be told we have to have a data plan. Why don't they just say the phon