Authorization check for Vendor Master Data
Hi,
I have a requirement where I want to restrict some of the end users in viewing accounting data of vendors. In XK02/XK03 there is a sub screen for Company code data (Accounting info/Payment trans./with holding tax). I want to put a check for the selection of these check-box. System should allow some of the users to view these data. I tried for exit/BAdis , but didn't find anything as per my requirement. Please give some suggestions.
Thanks & Regards
DR
Hi
Check BADI ADDRESS_SUBSCREEN, I think you can implement this one and add a authority check here.
check the method ADDR_APPL_SUB_PAI_IMPORT
Regards,
Himanshu
Similar Messages
-
Match code for Vendor Master Data on PAN
Hi
Vendor match code will work only if the name are identical. But for the same vendor, user create multiple vendors.
For Ex: If the vendor name is ABC Private Limited, User puts different names like ABC Pvt Ltd, ABC P Ltd, etc.
Hence the match code check is over ridden.
For that reason, i want check on the basis of PAN number.
There is no field for PAN number in match codes field.
Please suggest how it can be maintainedHi ,
Use the exit SAPMF02K , which is specially ment for vendor master data .
Cheers ,
Dewang -
Queries for Vendor Master Data
Hello,
Does anyone know if there is any standard queries for vendor master data?
Thanks ans best regards
Maria StoneNothing standard. You can easily get it though. In the infoprovider right click and insert your characteristic as a Data target. Once done you can then create queries on you characteristice vendor.
pls assign points to say thanks. -
Missing authorization check to display master data error..
Hi,
We are in SRM7.0.
After adding content in my shopping cart, I am trying to change the Account Assignment in the Item Details from Network to Cost Center or GL Account.
Under Item Overview, after changing the Account Assignment to Cost Center, I go to "Assign Number" to add a Cost center..On clicking the matchcode search box, I get selection entries like Cost Center, Controlling area etc..If I click on the Search box without keying anything, I get a "Missing authorization check to display master data error".
I get the same error, when I try to select Assets under Account Assignment area and use search under Assign number. I dont get any errors on searching networks.
Am we missing any authorization check in the backend ?
Regards,
Rajan.KHello Rajan,
You could use transaction ST01 in SRM to perform some 'authorisation' trace.
It might give you some pointers to the issue.
Regards,
Franz -
Authorization check for vendor bank details
Hallo.
Is it possible for certain users who have the authorization for creating vendor master data not to have access to their bank details?
Thanks in advance.Hi Anna,
A vendor master record will contain the following (as you might be knowing)
vendor details
tax details
Bank details
Account data
payment data
and the purchasing data
Hence by default if a user has authorization to create vendor master , he will have access to their bank detail.
Thanks,
Janani
award points if helpful -
Validation for vendor master data creation
Dear All,
Can anybody suggest how to apply validation while creation of vendor master data. As this can not be done through GGB1 as it is ment for document level validation. Please suggest any user exit or badi or validation path for this.
Thanks & Regardshi,
the enhancement for vendor master is SAPMF02K, you can easily add your own check, pls. check in tcode SMOD!
hope this helps
ec
>
Srinivasa Maruvada wrote:
> Hi
>
> Check TCode for validation OB28, for substitution OBBH
> and also OKC9 which may helps you.
> Cheers
> Srinivas
your post is rubbish, substitutions and validations are in use in document posting, not for master data creation. Even the OP told this, when he asked his question... -
Restrict access for Vendor Master Data
Hi all.
Our company structure is like below:
Single instance, just one mandant.
Company codes like 1001, 3001, 6002, 6006, etc... over the world.
At some companies just the central administration can create vendor for the companies using the transaction XK01.
Now we need to give access to users from one of our company from other country but we can´t give access to transaction XK01 because just the central administration can create the master data for the vendors.
I already read about the object F_LFA1_AEN that is possible to create some field groups and give access just for the rigth groups. I also read that this authorization groups don´t have effect on the vendor master data like address.
How can I restrict access for the vendor master data? I´m thinking to give access to transaction FK01 and MK01 and restrict access for create a new vendor, I only want that the users can create the data for a new company or new purchase organization.
Thank you
Darlei Friedelamong many other authorization objects, you find following three:
F_LFA1_GEN general data
F_LFA1_BUK company code data
M_LFM1_EKO purchasing org data.
If the user does not have authorization for F_LFA1_GEN , then he cannot maintain general data. -
Classification System for Vendor Master Data
Can we create Vendor classed as we do for Material Master?
Hi
Yes we can do that.
First create class in CL01 or CL02. class type for vendors is 010.
Now goto CL24N, enter class and class type. Click on new assignments.
system will ask you object type. class or vendor. Choose vendor and press enter.
Enter vendor numbers and save.
Now goto display or change vendor master data.
In Menu, click on Environment> classification. automatically class is assigned to vendor -
Contact person for vendor master data
Hello,
is there any other functionality for the contact person in the vendor master data apart from the merely infomation purposes?
I mean, is it possible to use it, for example, for selecting a destination for the emails in the purchase orders, etc?
RegardsHi,
we can maintain alternative e-mail id, Phone Number, Fax Number etc. for a Vendor, go to MK02 ehter the vendor you want to change, in the Basic data view under communication tab page you can maintain all these parameters apart from the one whcih will be marked as Standard for communication.
regards,
Prashant Rathore. -
Diff. Tcodes for Vendor Master Data
Hi,
We create the Vendor Master through XK01 Tcode...In which 3 window comes...General Data, Company Code Data and Purchasing data...
In General Data, 4 checkbox are there....Address, Control, Payment Transactions and Contact Persons...
Now requirement is this, we want a separate Tcode for Vendor Address which includes Address and Control data only...Also when we save this data, an Request Number should be create for Vendor Number Creation...
Is there any solution for it...Hi,
If you want to control use of check box itself under General Data, then one way is to use of screen variant using SHD0.
Refer the below link
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a070bfbb-d34a-2d10-b092-ecbe0b0d4a4c?QuickLink=index&overridelayout=true
Regds,
CB
Edited by: Channabasappa.K on Jan 16, 2012 11:46 AM -
Dear Gurus,
I have to configure certain checks for Vendor Master duplication checks.
Can you please tell me the node in IMG and revent details for this config or if you can give the link.
Regards
RajuHello,
If I understand your questions correct, you would like to generate a pop-up list in case if you are going to create a vendor or customer master record with the same name.
You can do this by:
IMG ==> Financial Accounting ==> Accounts Receivable and Accounts Payable ==> Vendor Accounts ==> Master Data ==> Preprations for Creating Vendor Master Data ==> Change message control for Vendor Master Data
Give message numbers 144 and 145
Put I (Information) for Online as well as batch.
I would not recommend you put E (Error) as there are possibility that there may be vendors or customers with the same name exists in your business.
Hope this solves your problems otherwise please let me know.
Regards,
Ravi -
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 -
Which table of field "EXTENSION1" of vendor master data
Hi Experts,
I key in data in filed "EXTENSION1" (data line) for vendor master data, which table I can get this field?
Thanks.Use this trick I learned from an ABAP friend of mine. Has a little of trial and error in it but its really good.
1. Open 2 SAP windows
2. In window 1, Go to ST05
3. Activate Trace
4. Go to window 2, access the field which you need to learn what table it is in. Ex. Go to XK02 to view the field. enter data in it.
5. Go to window 1, Deactivate Trace
6. In window 1, display trace
7. Check each table written there in SE11 and see if your field is in that table. -
Configuring double invoice check for vendor invoices posted through FB60
Dear all
Can anyone tell me how to configure double invoice check for vendor invoices posted through FB60.
for miro documents..we can use Tcode OMRDC
Is there any such tcode which can be used for configuring fi invoices for double checking..
regards
ExpertiaDear Expertia,
In FI,when checking for duplicated invoices, the system compares the
following :Vendor, currency, company code, gross amount of the invoice,
reference document number and Invoice document date.
SAP Note 305201 clarifies this in a more details; please read it.
The following fields must be identical for Duplicate invoice check
Company code (BUKRS)
Vendor number (LIFNR)
Currency (WAERS)
Reference number (XBLNR)
Amount in document currency (WRBTR)
Document date (BLDAT)
If the document is having any one of the above filed different then the
system does not consider it as a duplicate invoice.
Also It will check duplicate invoice check in vendor master data and
in posting key is there check box selected for sales related
The setting you making in OMRDC i.e Materials management->Logistics
Invoice Verification->Incoming Invoice ->Set Check for Duplicate
Invoices is only valid for MM and not FI invoices posted via FB60/FB65
You should check the F1 help on field "Chk double inv." (LFB1-REPRF)
in the relevant vendor master record (transaction FK03).
Please also check, that message F5 117 has been set correctly in the
IMG using this path:
Financial Accounting -> Financial Accounting Global Settings ->
Document -> Default Values for Document Processing -> Change Message
Control for Document Control For Document Processing
Finally & mainly, go to the relevant posting key is defined as sales
related in transaction OB41. You have to flag this field if the
duplicate invoice check should work.
I hope this helps You.
mauri -
Make IBAN field necessary for vendor master
Hi SAP gurus,
is there any way to make IBAN field in bank details necessary for vendor master?
I have tryed with SAPMF02K - EXIT_SAPMF02K_001 but there isn' t a iban filed.
thx in advances
V.
Moderator: Double-postDear all,
no unfortunately you can not set up this in field status.
It is possible as a workaround to use 'Bank Details' as mandatory in
OBD3.
This is possibly because IBAN can not be entered alone without the
traditional Bank Details. However, once you have entered the
traditional bank information, it is not possible to set the IBAN as a
mandatory field.
If I were you I'd have a look at user exit and SAPMF02K to
check the vendor master data.
You have also BTEs:
00001440 VENDOR MASTER DATA: Final checks
I hope it helps You.
mauri
Maybe you are looking for
-
Sharing iTunes music between two User accounts
hey all, my mom and i share an iMac G5, each with our own user account. we both listen to a lot of the same music and it seems silly to use double the Hard drive space by each maintaining separate iTunes libraries. What is the best way to share music
-
"Authorization error" while accessing Multiprovider in Analysis for excel tool
Hi, We are using "Analysis for excel" 1.4 version. My users are executing all queries out of any MP with out any issue. But while accessing Multi Provider in "Analysis for excel" tool they are geeting "Authorization" error. Any suggestions please. T
-
New software update for iPod touch 4th generation? PLEASE HELP!!
Ok so here is the problem: I have the iPod touch 4th generation with software version 4.3 (I have had my iPod for about 7 months) and recently within the past week or so I have started experiencing multiple crashes with many different various apps an
-
Hierarchy Change:Modified Version
Hi, Im trying to relocate Dallas into a different region with the same sales person. But when I do, the system is telling me that "node Sam already exsists" i have defined the dates of the closing of the office in the change node. What can I do to ac
-
How do I "tab" in between columns in Pages for iPad?
As stated above, I need to know how to use a tab key in pages for Ipad. Not how to set a tab, but how to move between them. thanks