Authorization for vendor's creation
Hi there,
I have a problem with vendors creation authorization (SAP R/3 4.6B)
For a matter of security, we need to separate the task of creating a vendor in two parts. The user who can create the vendor general datas is not authorized to create the bank details. And vice versa of course.
So I created two Group Fields for Vendor Master Records.
10 non banking datas
20 banking datas
In group 10 I have put the data LFBK-BANKL Banking key (not sure of the English term) and in group 20 I have put LFA1-NAME2 Name 2.
I gave authorization to non banking datas to user 1 (F_LFA1_AEN / VGRUP = 10) and authorization to banking datas to user 2 (F_LFA1_AEN / VGRUP = 20).
And it does nothing special
Both users can create banking and non banking datas and save the vendor.
Did I do wrong somewhere or is there a problem with vendors creation authorization ?
Thank you for your help.
Thank you for your answer, you gave me another idea.
The solution I wanted to implement doesnt work for vendors creation but only for vendors modification.
So I used Preparations for Creating Vendor Master Records > Define Screen Layout per Activity (Vendors). I suppress payment transaction data for Vendor creation (XK01 and FK01). So people who creates vendors cannot create payment transactions data. In fact, nobody can
To create payment transaction data you must modify the vendor (XK02 and FK02) and be authorized. To do so, I can use the solution explained in my first post : Preparations for Changing Vendor Master Records > Define Field Groups for Vendor Master Records and Group Fields for Vendor Master Records.
Similar Messages
-
BAPI for Vendor Master Creation
Hi,
I've seen alot of messages regarding Vendor Master Creation but I didnt find any clear answer.
What Bapi can we use for Vendor Master Creation?
I saw the BAPI_VENDOR_CREATE (for online) but there are no parameters given.
Pls help.
Thanks!Hi Donna.
I would like to suggest my opinion,
1. Go To Transaction BAPI.
2. In the Alphabetical (Window).
3. Vendor.
4. Click the Node, Go To Create.
5. Click the Create Node.
6. Vendor and return will be seen.
7. Check the dictionary references for both Vendor Node and Return node.
8. Fields of the structures will be observed.
Hope this works out well.
Good Luck & Regards.
Harsh Dave -
Hi experts i'd like to know what are the Roles for vendor's creation needed in SRM 5.0
Thanks
AndreaHi
Please go through this ->
<u>http://help.sap.com/saphelp_srm50/helpdata/en/a0/10213862f7bd47e10000009b38f8cf/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/aa/d7c57d9e61425aa8fca52b721750bf/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/24/644757cfaf11d2b463006094b92d37/frameset.htm</u>
Regards
- Atul -
Authorization for Measuring document creation
Hi,
i have one issue. I want to provide authorization for measuring documents creation. That has been done by providing the different authorization groups in roles for T codes IK11, Ik12 etc to the users. Now users with a authorized authorization group for perticular measuring point can create a measuring document fo that. But the problem is that despite the authorization group, if user goes to t code iw41 for order confirmation , there he can create measuring documents of any authoprization group. How to control that thing. I also give authorization group authorization for t code IW41 but still it is allowing for the creation of documents. any help on this thing.
Regards,
Aman SharmaHi
there are two ways you can control the measurement reading entry
1. Block the authorisation of IK11.When you go to confirmation screen through IW41 , there a button for measurement document update. Even the user will press it system will not allowed to enter in it as he is no authorisation
2.You can configure the screen template for overall confirmation and use this profile while doing overall confirmation using iw42. There you can hide the measurment detail screen.
customising node " Set Screen Templates for Completion Confirmation "
Regards
Amar -
Auth Group for Accounting Doc and Account authorization for Vendors
Hi guys,
I have question regarding Accounting Doc for Vendor and G/l Account. I have a security client whree I build my business roles for end user but we we configuration client where all the functional focus wokring and doing configuration. My questiion when I start creating business roles and start going into these authorization objects and filling up the field values (F_BKPF_BEK, F_BKPF_BES, F_BKPF_BLA).
I won't see auth group that will be c reated by functional cocus because they are working on configuration Client and they probably create auth group for above authorization objects in Config lcient and I'm building Roles in my security client.
If it is true what would be the best way to create business role. I'm in realization face of the project Should I build my roles in Config client? Please advise.
Thanks in advance
FaisalWhat is the benefit of a "security client" in DEV? I don't get it...
You anyway need to protect the namespace... and the authorizations for role development (SU24) and admin (PFCG).
Anyway, you have closed your question so we can only lick our wounds now
Cheers and good luck on your project (let is know how it goes if you stick around for long enough to experience a release upgrade...
Julius -
Material Groupwise authorization for purchase requisation creation
Gurus
My client want to give authorization for creating purchase requisation - material groupwise. i.es for material group 1,2,3,4,5,purchase group 100 has the authority to create the PRs and for material group 6,7 & 9 it should be with purchase group 101
How to fix this problem.
Atul kulkarniHere comes the standard solution
1- In transaction OMSF, you will have to create an Authorization Group for each Material Group.
2- Assign this Authorization Group to User roles.To include the Authorization group in user role, add t-code MM03 - material display.
3- Using Standrad Business Addin "BAdI: Define Follow-On Processing for Purchase Requisitions" you can ask your ABAPer to make a simple logic to validate the material group assigned to PR creater's profile.
It should solve the problem.
Hope it helps,
Fizzah
Edited by: Fizzah Mustafeez on Apr 26, 2010 2:49 PM -
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. -
Required BAPI for Vendor Invoice Creation
Hi,
The transaction code for creation a vendor invoice is FB60. Is there any BAPI to create VENDOR INVOICE.
Regards!
kannancheck...
<b>BAPI_ACC_INVOICE_RECEIPT_POST</b> -
Remote Function Module for Vendor Master creation
Dear Forum Members,
There is a BAP function module BAPI_VENDOR_CREATE which calls SAP transaction XK01. Due to this, this Remote Function Module (RFM) cannot be called from a Java Application that uses SAP Java Connector.
Is there any other remote function module available in SAP for creating vendor master record so that it can be called from non-SAP development tools such as Java using SAP Java Connector or Microsoft Visual Studio .NET tools using SAP .NET Connector?
Eagerly expecting favourable reponse.
Regards,
K. Rangarajan
SAP ABAP & Java ProgrammerHi Prakash,
you can use FM 'VENDOR_INSERT' , However its not remote enabled you need to copy to Custom BAPI and make it as remote enabled.
Apart from the Vendor creation BAPI, you may need to use some other BAPI's for Adress updation and Bank details Updation.
Please refer the link for some more information [Re: Create Vendor;. The same problem is mentioned there and was solved. -
User Exit for Vendor Master creation
Hi SAP Gurus,
We need to stop to create vendor using MK01 if there is no general data exist for it. I don't see any standard way for it.
Does any one knows any user exit for it ?
Thanks for your help.
Regards,
ManojHi Manoj, that's a very simple question. Before you save data, that record will not even exist in LFA1 table. so, you just need to check that table for the record. In case it doesn't exit, just give an error message.
inclue some code in the user exit. something like
if sy-tcode eq 'MK01'.
select single from lfa1 where lifnr eq ???-lifnr. "check field name in exit
if not sy-subrc eq 0. "record doesn't exist
message E 'Record ..........'
endif.
endif.
if you want to use authorization, just include a mandatory field in a field group, like name1 (vendor name, you can create a vendor without a name) and that will only be open for maintenance for those who have the corresponding authorization value. Therefore, those who have authorization to create a vendor can create it using XK01/MK01/FK01, but those who can only maintain purchasing data cannot create a new vendor record. -
BAdi for Vendor Master Creation XK01
Hello All ,
I want to have a new subscreen in XK01 transaction .
So i include it by implementing the Badi VENDOR_DATA_CS
Now i can get a subscrenn in my transaction .
But i couldn't transfer the value of the field from my subscreen to my main program ...
Could someone guide me how i can proceed ...
If the you know the exact coding what should be done and where should be done , Kinldy guide me
DO i need to set some customization also ?Hi,
Go thru this thread, this will help u with example...
BADI ME21N
Reagrds,
Kumar -
Creation of new partner function for VENDOR
Hi,
I've a requirement to create some Partner functions for vendors while creation of vendor. Some Partner functions are available by default and some we need to add. but while doing a BDC we are not able to find how many of them are available or where to put the new Partner function?
Please let me know, if there is any BAPI availble..
Regards,
AnupamTry below LSMW batch input method its very esay to upload data
Object 0040 Vendor master
Method 0001 Standard
Program Name RFBIKR00
Program Type B Batch Input -
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 -
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 -
Amount Authorization for Customer
I want to Enter Customer invoice While creating Invoice Following Message Display
No Amount Authorization for vendor/customer in co. code?
Pls ReplyHi,
Go to -
img - fa u2013 arap u2013 business transaction u2013 incoming payment u2013 manual incoming payment u2013 define tolerance (customers)
Define Tolerance Groups for Employees and Assign User/Tolerance Groups
Regards
udayakumar.k
Maybe you are looking for
-
Link between Delivery Header & Sales Order Item for extraction to 2nd level
Hi Guys , I am having a requirement that need to pull the following data to 2nd level DSO 1. Delivery Header Data 2. Sales Order Item data. ( Sales Document, Item, Item RDD, Material) So I am planning create a 2nd level DSO on top of Delivery header
-
Setting dynamic WHERE clause in VO
Hi all, I am using JDev 11.1.2.2.0. Example Scenario : In my application, In the first page, I am choosing a location value. In the second page I have a model based VO. The where clause of the query has to be set dynamically, based on the location wh
-
Why does Photoshop inflate the size of PNG files?
Hello, I have a font bitmap which is greyscale, 8-bit, 512 x 512 pixels. It takes up 18K bytes. When I open it up in CS3 and save it back out under a different name, the file suddenly swells to 114K! What is it doing there, and why? Maybe some
-
I imported a 176 MBPS AVCHD clip from my GH2 into Lightroom 4, then i added color presets to the video and color corrected the video, however during export when i select the video format as original the color correction does not apply to the video, o
-
I cannot sign a text to pdf the option is not activated
how do i sign a text into the pdf document? it's not working, the option is clickable though