Multiple Purchasing Groups to One Person
Hi Experts,
We are running SRM5.0 Classic Scenario. I need to have a User to select any purchasing group in a selection. Org.Structre example:
Root Node org unit
Company org unit
Purchasing Org ( R/3 P.org)
R/3 Purchasing Groups org unit
Regions org unit
Note: 1.Purchasing Groups are added under the R/3 Purchasing Groups org unit with Organizational Responsibility without entries. The Product Responsibility Tab has all R/3 products entries. Responsibilty is maintained at the P.Group Level.
2. The Region becomes the Org. Unit and will have a region name under as a Branch Org, and the Department Org unit under the Branch. Users are added under the Department Org Unit.These org units do not have Responsibility.
How do I make the User to select any P.Group and Use it. I managed to have the User to select all these P.Groups when creating a shopping under the Extended Details tab, but the P.Group does not get selected, instead a P.Group on top of the list gets selected and used for SC creation.
Please HELP..!!!
Lebo
Hello,
The default settings value for Purchasing group works in the following
way : the correct purchasing group is determined on the basis of the
product category. And this information you can find out in the
organizational responsibilty in the PPOMA_BBP
( i.e. which purchasing organizations can potentially procure for the
department user). Also in the product responsibility we maintain which
product category(s) the purchasing organization is responsible. And if
system finds several purchasing groups that are responsible for the same
department and the same product category it will take the first one in
the table. You can confirm this behavior by changing the product
category in the default setting and you will see that it automatically
adjust the correct purchaing groups.
I hope this helps.
Thanks and regards,
Gaurav
Do reward for useful answer*
Similar Messages
-
Workflow for PR release for multiple purchasing groups
Hi Guru,
We have multiple purchasing groups and want to send emails to the responsible person for PR release for their own purchasing groups. In the standard SAP pr release work flow configure, there is no place to specify purchasing groups. Do you have any recommendation? If we need ABAP development, do you know the user exit that we need to modify?
Thanks a lot!Hi
Define the release codes for each person heading a department (purchasing group) and assign the work flow for concerned person. When ever you create PR, depending on purchasing group work flow will be triggered. Assign the release code and release group authorization to particular person's profile in PFCG. Then he can be able to release PR.
Thanks -
Want to create a multiple Purchase Order using one file source
I'm want to create a multiple purchase order using one source file. I want to read the file source create LINES in a purchase order and when the Vendor code changes I want to Add the purchase order and then create a new purchase order and Add LINES and so on.
Right now I get Item.no is missing [POR1.ItemCode][Line 2]Here is a code sample
Private Sub testcode()
Dim strOrdplanFile As String
Dim oLineRec As SAPbobsCOM.Recordset
Dim strLine As String = ""
Dim ItemName As String
Dim Quantity As String
Dim RequiredDate As String
Dim SupplierType As String
Dim ShipTo As String
Dim Vendor As String
Dim oPurchaseOrder As SAPbobsCOM.Documents
Dim bAddPOrder As Boolean = True
Dim bPurchase As Boolean = False
Dim sSQL As String
Dim iReads As Integer = 1
Dim iCurrentPurchaseNumber As Integer = 0
Dim bErrors As Boolean = False
Dim retCode As Double
oPurchaseOrder = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
strOrdplanFile = strFolderLocation & "ORDPLAN.TXT"
If File.Exists(strOrdplanFile) And FileLen(strOrdplanFile) > 0 Then
Dim sr As New StreamReader(strOrdplanFile)
strLine = sr.ReadLine()
txtPurRec.String = "0"
oFormStatus.Update()
Try
Do
Vendor = strLine.Substring(0, 8).Trim()
ShipTo = strLine.Substring(12, 8).Trim()
SupplierType = strLine.Substring(26, 1)
ItemName = strLine.Substring(27, 20).Trim()
Quantity = strLine.Substring(94, 8)
RequiredDate = strLine.Substring(206, 9)
oLineRec = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
sSQL = "SELECT PrcrmntMtd, CardCode FROM OITM WHERE ItemCode = '" & ItemName & "'"
oLineRec.DoQuery(sSQL)
If oLineRec.RecordCount() > 0 Then ' if it exists add the record
If oLineRec.Fields.Item(0).Value.ToString = "B" Then
If (bAddPOrder) Then
oPurchaseOrder.CardCode = Vendor
oPurchaseOrder.DocDueDate = RequiredDate
'Add first item to the purchase order
oPurchaseOrder.Lines.ItemCode = ItemName
oPurchaseOrder.Lines.WarehouseCode = ShipTo
oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
oPurchaseOrder.Lines.Add()
bAddPOrder = False
bPurchase = True
iCurrentPurchaseNumber = iCurrentPurchaseNumber + 1
txtPurRec.String = "R: " & iReads & " W: " & iCurrentPurchaseNumber.ToString
oFormStatus.Update()
Else
'compare CardCode to make sure Vendor hasn't change
If (oPurchaseOrder.CardCode.CompareTo(Vendor) = 0) Then
'Add item to the purchase order
oPurchaseOrder.Lines.ItemCode = ItemName
oPurchaseOrder.Lines.WarehouseCode = ShipTo
oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
oPurchaseOrder.Lines.Add()
Else
'vender code changed
retCode = oPurchaseOrder.Add()
If (retCode <> 0) Then
SBO_Application.MessageBox(oCompany.GetLastErrorDescription(), 1, "OK", "", "")
End If
oPurchaseOrder.CardCode = Vendor
oPurchaseOrder.DocDueDate = RequiredDate
'Add first item to the purchase order
oPurchaseOrder.Lines.ItemCode = ItemName
oPurchaseOrder.Lines.WarehouseCode = ShipTo
oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
oPurchaseOrder.Lines.Add()
bAddPOrder = False
bPurchase = True
iCurrentPurchaseNumber = iCurrentPurchaseNumber + 1
txtPurRec.String = "R: " & iReads & " W: " & iCurrentPurchaseNumber.ToString
oFormStatus.Update()
End If
iReads = iReads + 1
End If 'new
strLine = sr.ReadLine()
End If
End If
Loop Until sr.EndOfStream
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information)
End Try
If (bPurchase) Then
lRetCode = oPurchaseOrder.Add()
End If
sr.Close()
swLogFile.WriteLine("Purchase orders stored : " & iCurrentPurchaseNumber)
oPurchaseOrder = Nothing
End If
End Sub -
Restrict use of multiple purchase groups in PR
Hi All,
How to restrict use of multiple purchase groups during creation of Purchase Requisition
Thanks
Diwakarset like _ material grp assign to pur grp.
but business need to accept it, normally wont . User authori is another approach provided that much user license. -
HT3529 Is there a free option to printing out multiple text messages from one person?
is there a free option to printing out multiple text messages from on person?
Printing from the iPhone either requires an AirPrint compatible printer, or an app from the App Store. You would have to search to see if they are free or cost. Also, the printing of text messages would either require you to make a screen shot of the message and to print that as a photo, or you would need a 3rd party software on the computer to copy the entire message to the computer and print from there. There is no native print capability for entire message threads.
-
Multiple purchase orders for one sales order: ME59
Hi,
I have issue with converting sales order into a purchase order.
A standard third party sales order (type TAS) with multiple line items is being converted to a single purchase order.
In case of a free of charge sales order (type FD) with multiple line items, each line item is being converted to an individual PO.
The difference between TAS and FD is the item catecory and schedule line category.
In both the above cases only one purchase requisition is being created per sales order. The issue is when this PR is being converted to a PO. (ME59 is used to convert the PR).
Is there any setting/config which is driving the multiple PO creation based on either schedule line category or the account assignment category setup in the schedule line category?
Please advice...
Thanks,
KSBAny ideas?
-
Multiple GLBP groups in one subnet
Hi All,
I have read all I can on GLBP without a definitive answer to my question. I have two 7613 routers connected to two 7304's that serve as our gateways to the ISP. I would like to run these connections through a 6509VSS and run GLBP on all 4 routers in the following manner.
I would like to connect 4 routers to the VSS, place their interfaces into the SAME subnet but running a different GLBP group as below
7613: Virtual IP for Group 1 7613:
172.30.100.65/28 GLBP 1 IP 172.30.100 66 172.30.100.70/28
X X
X X
VSS Layer 2 only and used to connect all devices into the same vlan 2010
X X
X X
172.30.100.73/28 GLBP 2 IP 172.30.100.75 172.30.100.78/28
76XX: Virtual IP for group 2 76XX:
The subnet is 172.30.100.64/28 ( .65 - .78 )
My question is whether the two groups of GLBP instances can coexist within the same subnet using 4 routers. My goal is to have one gateway address for each side. The 76XX routers represent the AT&T routers facing their MPLS network. I want to do load balancing across those routers for outbound traffic and my 7613's to load balance the return traffic.
I am running GLBP in my core between the two 7613's and multiple 3750me switches that provide a very high level of redundancy. I'm just not sure if the scenario above is supported.
Thanks for any and all comments or suggestions.
GlennUPDATE.....
Since first posting this question, I have coded the design in a lab and the design works as drawn. This provides gateway protection to an ISP in both directions. -
Multiple digital signatures from one person
I have a PDF form that has 10 pages, each page has a Signature field.
I want to put this form in the WorkSpace, and route it in a workflow process, eventually route it to the user who is supposed to sign it.
But I don't want him to sign 10 times (one for each page).
Is it possible to let him only sign the first page, and all the other 9 pages get applied with his signature automatically?
How to do that?
thanksYou could have a process that leverages the "Digital Signatures" functionality of LiveCycle. You could apply the signatures on the server side. You would need to make sure that the signer's digital certificate was imported into the "Credentials" section of the trust store. LiveCycle needs access to the P12 or PFX file to create the signature.
I am not aware of any way to automate the signature process on the client side.
Regards
Steve -
How One Buyer can have access for all Purchasing Groups in classical scena
Hi,
We are Working in SRM 3.0 classical scenario and we had a problem how we can assign a One Buyer to multiple PO groups.
Though we are doing the SAP Code modification, we are not able to see the functionality of Assign to me or Work List functionality once we are claering the Purchasing Orgs.
If you have any idea which part of SAP code we can change to achieve this.
Thanks on Advance.
MuraliHi,
See the foll threads:
Re: Purchasing Group and User Assignment
Multiple Purchasing Groups to One Person
SRM 5.0 - Assign user to multiple purchasing groups?
Assign puchaser user to multiple Purchasing groups in PPOMA
Multiple purchasing group responsibility?
BR,
Disha.
Do reward points for useful answers. -
Purchasing Groups values not populated in PR default settings - ME51N ??
Hi,
We have SAP R/3 MM ECC 6.0.
I want to set Purchasing Group as one of the default parameters in ME51N (Purchasing Requisition) screen.
The problem is I have selected 'Purchasing Group' as a default parameter in 'Default Values'/ 'Personal Settings' but,
the Drop-down help does not show up any values for Purchasing Group to be selected as default.
However, I can set-up 'Account assignment' & 'Item Category' as defaults and, I can choose their default values.
Therefore, in result, I do not have any Purchasing Group set as default for my PRs.
Is there a configuration setting required to populate the drop-down box of Default Settings (for purchasing group)
with Purchasing Group values? Please advise.
Could this be a bug?
Thanks,
RuchikaHi Karthik,
I have already done these steps.
The problem is - Purch. Group field is there in Default settings but, it doesn't show me any values to select from and
set a Default value.
None of the purchasing groups available in system are appearing here. The selection list is Blank.
Is there anything I need to do to bring the P.Group values in the drop-down selection list of Personal settings?
Thanks,
Ruchika -
Purchase group security in the create PO role
Hi, What are other larger companies with multiple purchase groups across multiple plants, doing with purchase group in their create purchase order role? Are you following the same practice for all the purchase order roles that include purchase group?
Does anyone control the purchaser's access by purchase org, plant and purchase group or let them have all(*) for purchase group and follow business unit best practices.. We would potentially have 30 plus PO child roles per PO parent role for each plant if created by single purchase group access.
tanks,
Dawn DominaHi,
Follow the steps
1. Go to "Personal Setting" Tab in PO
2. Select "Default Values" menu
3. In the PO Header section Select the Default Purchasing Group e.g. 000 initial
Remember if the Purchasing group field is blank here then the Purchasing Group field will not appear in me21n transaction instead it will appear after you put relevant details like Material number and Plant. The purchasing group field is defaulted from Purchase Info record in such case. But you can always change it
Regards,
Niranjan -
RE: Change Purchasing Group for vendor
Hi SAP Guru,
Can some guide me for the following issue:.
When a PO is closed, we do not have the option to choose where we send it. SAP will route the workflow to buyer of the PO. If someone from purchasing leaving the company and we need everything that has been going to her SAP inbox to be sent to another buyer instead.
ThanksThat you can set up the inobx of user to route to the diff person.
Go to inbox-setting-workflow settings-maintain substitute
this is for like temporary some one going on vacation that time that person can substitue to others.
Now if some one leave the company and you have to route teh workflow to someone else in this case
it is purely based on the logic you have define for work flow routing
suppose in my previous client our work flow flows based on the Purchase group and purchase group is assigned to the user id now
that person is leave the company than assign that purchase group to appropriate person so without destrubing the workflow settings system can send that message to the user who assigned this purchase group. -
PPOMA_BBP - Get purchasing group from user
Hi experts,
I have a Structure in which a user belong´s to multiple purchasing group´s. I need a function to return all the purchasing group´s from a given user.
Thanks in advance
Paulo AndradeHi Pradeep,
I tried with the function modules you say. It returned only one purchasing group, but the user is assigned to two purchasing groups in ppoma.Im using SRM2007.
Example:
User: TSTRFX
Position A10 - Impressos/economato 50,00 14.11.2008 Unlimited
Position A20 - Mobiliário 50,00 14.11.2008 Unlimited
Thanks
Paulo Andrade -
Vendor Responsibility for Purchasing Groups
Hi experts!
We should assign vendor responsibility for purchasing groups, what means depending on which vendor / source-of-supply is selected in the shopping cart the correct purchasing group is assigned.
Do you have any idea how to handle this in SAP standard?
Can we use a BADI to help out?
Many thanks for your ideas.
Best regards,
CorinneHi
Lots of BADIs are there, which can help out ->
BBP_PGRP_ASSIGN_BADI EBP Purchasing Documents: Assign Purchasing Group(s)
BBP_PGRP_FIND Shopping Cart: Determine Responsible Purchasing Group(s)
<u>Related links to check out -></u>
Re: How to assign purchasing organization to a vendor using the GUI interface??
Multiple purchasing group responsibility?
Re: SRM 5.0 - Assign user to multiple purchasing groups?
Re: Purchasing Group and User Assignment
How can we change the purchasing group which it is maintained in R/3?
vendor not intended for a puchasing org
<u>Other related BADIs -></u>
BBP_DOC_CHANGE_BADI
BBP_DOC_CHECK_BADI
Hope this will definitely help.
Regards
- Atul -
Auto emailing of PO's of particular purchasing groups to common mail Id
Hello All,
There is a need to have all the PO's created with multiple purchasing groups to be sent to a common mail Id.
For Example , there are various purchasing groups like PG1, PG2, PG3,....and so on & the need is to send all the PO's created with these purchasing groups (PG1,PG2,PG3....) to be sent to a common mail ID
Kindly advise how to proceed further regarding this.
Thanks & Regards,
Ravindra
Edited by: Ravi Bhalerao on May 5, 2011 8:41 AMYuo can have this as follows:-
Create a customized program which choose PO detail based on PO PR group. Then write a funtion module to send mail to external mail ID POs as PDF attachment.
Here is the sample code for Function module:-
REPORT ZREPORT_TO_EMAIL NO STANDARD PAGE HEADING LINE-SIZE 200.
DATA : BEGIN OF ITAB OCCURS 0,
PERNR LIKE PA0001-PERNR,
ENAME LIKE PA0001-ENAME,
END OF ITAB.
DATA: message_content LIKE soli OCCURS 10 WITH HEADER LINE,
receiver_list LIKE soos1 OCCURS 5 WITH HEADER LINE,
packing_list LIKE soxpl OCCURS 2 WITH HEADER LINE,
listobject LIKE abaplist OCCURS 10,
compressed_attachment LIKE soli OCCURS 100 WITH HEADER LINE,
w_object_hd_change LIKE sood1,
compressed_size LIKE sy-index.
START-OF-SELECTION.
SELECT PERNR ENAME
INTO CORRESPONDING FIELDS OF TABLE ITAB
FROM PA0001
WHERE PERNR < 50.
LOOP AT ITAB.
WRITE :/02 SY-VLINE , ITAB-PERNR, 15 SY-VLINE , ITAB-ENAME, 50
SY-VLINE.
ENDLOOP.
Receivers
receiver_list-recextnam = 'EXTERNAL-MAIL-ID'. "-->
EMAIL ADDRESS
RECEIVER_list-RECESC = 'E'. "<-
RECEIVER_list-SNDART = 'INT'."<-
RECEIVER_list-SNDPRI = '1'."<-
APPEND receiver_list.
General data
w_object_hd_change-objla = sy-langu.
w_object_hd_change-objnam = 'Object name'.
w_object_hd_change-objsns = 'P'.
Mail subject
w_object_hd_change-objdes = 'Message subject'.
Mail body
APPEND 'Message content' TO message_content.
Attachment
CALL FUNCTION 'SAVE_LIST'
EXPORTING
list_index = '0'
TABLES
listobject = listobject.
CALL FUNCTION 'TABLE_COMPRESS'
IMPORTING
compressed_size = compressed_size
TABLES
in = listobject
out = compressed_attachment.
DESCRIBE TABLE compressed_attachment.
CLEAR packing_list.
packing_list-transf_bin = 'X'.
packing_list-head_start = 0.
packing_list-head_num = 0.
packing_list-body_start = 1.
packing_list-body_num = sy-tfill.
packing_list-objtp = 'ALI'.
packing_list-objnam = 'Object name'.
packing_list-objdes = 'Attachment description'.
packing_list-objlen = compressed_size.
APPEND packing_list.
CALL FUNCTION 'SO_OBJECT_SEND'
EXPORTING
object_hd_change = w_object_hd_change
object_type = 'RAW'
owner = sy-uname
TABLES
objcont = message_content
receivers = receiver_list
packing_list = packing_list
att_cont = compressed_attachment.
Maybe you are looking for
-
Long material description in PI-sheet (XSteps)
Hello, I have read somewhere one can have long material descriptions in PI-sheet. I am not able to find this information as the solution wa described there as well. PPPI_MATERIAL_SHORT_TEXT as I am using now does not give full length. Please advice!
-
Toxic tabs in Safari 5.1 OS 10.7.1
Safari has just crashed 'unexpectedly'. I say 'just', actually about 3 hours ago and I've been wrestiling with the problem since then. Restarting Safari, it works OK with the exception of three tabs that are remaining from just before the crash. If I
-
My MacBook suddenly shut down and won't turn back on - how do I get it to turn back on?
My MacBook suddenly shut down after freezing up and I cannot get it to turn back on again. I tried the suggestions in the manual and none of them worked to turn it back on. Is there something I am not doing correctly? The little green light on the
-
I have had my aol mail for quite a while, but for some reason, I am getting an error saying that my username or password isn't correct on imap.aol.com. I've tried everything that I can think of.
-
Help!! Address Book and iCal don't open
When I try to open Address Book or iCal they won't open. I've reinstalled the latest OS update (10.4.10) and still they won't open. I urgently need to access some of the details in my address book - does anybody have idea why they won't open? Any hel