Assign Source of Supply at Header Level of SC for single Supplier
Hi Team,
We are in SRM7.0 and EHP4.
The requirement is : User is creating a SC for 50 line items to a single supplier. In SRM7.0 User not able to find the Button Assign Source of supply at Header Level. I know it is at item level and it is very painful from user point of you going to individual line item details and assiging the same Source of Supply 50 Times.
The design is Once Source of supply assigned. It leads to Auto PO after SC status changes to approved.
Please tell is there is a standard SRM7.0 Functionality to handle this requirement with out any BADI / Enahancement.
If not above, please tell how to enhace the same.
Thanks
Giri
Hi Masa,
As I Mentioned in my Initial thread. We are using Auto PO. Once the Shopping cart under go 2 step Approval Process. Once the status is completly approved, Auto PO is created.
Pre negotiated vendors for product commedities are available for the SC requestor to select and the list of supplier to Product commedities is available to requestor.
Request Process (SC) is mainly used from approval point and from analytics (reports) point.
1 st step approval - Finacial Approvers approve the SC.
2ns Step Approval - Buyer check the Price in SC as per Vendor Negotiated rate and Approves and Approved staus SC result in Auto PO to Vendor.
Business do not want change the above process and it is configured as per business and delivered. Only difficulty they are faceing is when creating SC for Same vendor with multiple line items. They need to go Individual Item details and assign the source of supply. It is pain full for them. If the SC is created for multiple line items to same vendor. They want to assign the vendor at header level of SC, Instead of going to Individual item and assign the vendor in SRM 7.0
Thanks
Giri
Thanks
Giri
Similar Messages
-
Order management header level updation process for iStore order.
Hi all,
I worked on OM header level updation process for iStore order.only card holder name,expiration date updated using OE_ORDER_PUB.process_order but Credit card number,card type not updated for istore order in OM.so please help to me.
CODE:
SET SERVEROUTPUT ON;
DECLARE
v_api_version_number NUMBER := 1;
v_return_status VARCHAR2 (2000);
v_msg_count NUMBER;
v_msg_data VARCHAR2 (2000);
-- IN Variables --
v_header_rec oe_order_pub.header_rec_type;
v_line_tbl oe_order_pub.line_tbl_type;
v_action_request_tbl oe_order_pub.request_tbl_type;
v_line_adj_tbl oe_order_pub.line_adj_tbl_type;
-- OUT Variables --
v_header_rec_out oe_order_pub.header_rec_type;
v_header_val_rec_out oe_order_pub.header_val_rec_type;
v_header_adj_tbl_out oe_order_pub.header_adj_tbl_type;
v_header_adj_val_tbl_out oe_order_pub.header_adj_val_tbl_type;
v_header_price_att_tbl_out oe_order_pub.header_price_att_tbl_type;
v_header_adj_att_tbl_out oe_order_pub.header_adj_att_tbl_type;
v_header_adj_assoc_tbl_out oe_order_pub.header_adj_assoc_tbl_type;
v_header_scredit_tbl_out oe_order_pub.header_scredit_tbl_type;
v_header_scredit_val_tbl_out oe_order_pub.header_scredit_val_tbl_type;
v_line_tbl_out oe_order_pub.line_tbl_type;
v_line_val_tbl_out oe_order_pub.line_val_tbl_type;
v_line_adj_tbl_out oe_order_pub.line_adj_tbl_type;
v_line_adj_val_tbl_out oe_order_pub.line_adj_val_tbl_type;
v_line_price_att_tbl_out oe_order_pub.line_price_att_tbl_type;
v_line_adj_att_tbl_out oe_order_pub.line_adj_att_tbl_type;
v_line_adj_assoc_tbl_out oe_order_pub.line_adj_assoc_tbl_type;
v_line_scredit_tbl_out oe_order_pub.line_scredit_tbl_type;
v_line_scredit_val_tbl_out oe_order_pub.line_scredit_val_tbl_type;
v_lot_serial_tbl_out oe_order_pub.lot_serial_tbl_type;
v_lot_serial_val_tbl_out oe_order_pub.lot_serial_val_tbl_type;
v_action_request_tbl_out oe_order_pub.request_tbl_type;
v_msg_index NUMBER;
v_data VARCHAR2 (2000);
v_loop_count NUMBER;
v_debug_file VARCHAR2 (200);
b_return_status VARCHAR2 (200);
b_msg_count NUMBER;
b_msg_data VARCHAR2 (2000);
BEGIN
DBMS_OUTPUT.PUT_LINE('Starting of script');
-- Setting the Enviroment --
mo_global.init('ONT');
fnd_global.apps_initialize ( user_id => 1013438
,resp_id => 21623
,resp_appl_id => 660);
mo_global.set_policy_context('S',204);
-- Header Record --
v_header_rec := oe_order_pub.g_miss_header_rec;
v_header_rec.request_date := SYSDATE;
v_header_rec.header_id := 251413;
v_header_rec.credit_card_holder_name :='esakki';
v_header_rec.credit_card_number := 'XXXXXXXXXXXX3510';
v_header_rec.credit_card_expiration_date := to_date('01-JAN-2014','dd-mon-yyyy');
v_header_rec.credit_card_code := 'MASTERCARD';
v_header_rec.payment_type_code := 'CREDIT_CARD';
v_header_rec.sold_to_org_id := 131747;
v_header_rec.sold_from_org_id := 204;
v_header_rec.ordered_date := SYSDATE;
v_header_rec.operation := OE_GLOBALS.G_OPR_UPDATE;
v_action_request_tbl (1) := oe_order_pub.g_miss_request_rec;
-- Line Record --
v_line_tbl (1) := oe_order_pub.g_miss_line_rec;
DBMS_OUTPUT.PUT_LINE('Starting of API');
-- Calling the API to update the header details of an existing Order --
OE_ORDER_PUB.PROCESS_ORDER (
p_org_id =>204
,p_operating_unit => NULL
p_api_version_number => v_api_version_number
,p_init_msg_list => fnd_api.g_false
,p_return_values => fnd_api.g_false
,p_action_commit => fnd_api.g_false
, p_header_rec => v_header_rec
, p_line_tbl => v_line_tbl
, p_action_request_tbl => v_action_request_tbl
, p_line_adj_tbl => v_line_adj_tbl
-- OUT variables
, x_header_rec => v_header_rec_out
, x_header_val_rec => v_header_val_rec_out
, x_header_adj_tbl => v_header_adj_tbl_out
, x_header_adj_val_tbl => v_header_adj_val_tbl_out
, x_header_price_att_tbl => v_header_price_att_tbl_out
, x_header_adj_att_tbl => v_header_adj_att_tbl_out
, x_header_adj_assoc_tbl => v_header_adj_assoc_tbl_out
, x_header_scredit_tbl => v_header_scredit_tbl_out
, x_header_scredit_val_tbl => v_header_scredit_val_tbl_out
, x_line_tbl => v_line_tbl_out
, x_line_val_tbl => v_line_val_tbl_out
, x_line_adj_tbl => v_line_adj_tbl_out
, x_line_adj_val_tbl => v_line_adj_val_tbl_out
, x_line_price_att_tbl => v_line_price_att_tbl_out
, x_line_adj_att_tbl => v_line_adj_att_tbl_out
, x_line_adj_assoc_tbl => v_line_adj_assoc_tbl_out
, x_line_scredit_tbl => v_line_scredit_tbl_out
, x_line_scredit_val_tbl => v_line_scredit_val_tbl_out
, x_lot_serial_tbl => v_lot_serial_tbl_out
, x_lot_serial_val_tbl => v_lot_serial_val_tbl_out
, x_action_request_tbl => v_action_request_tbl_out
, x_return_status => v_return_status
, x_msg_count => v_msg_count
, x_msg_data => v_msg_data
DBMS_OUTPUT.PUT_LINE('Completion of API');
IF v_return_status = fnd_api.g_ret_sts_success THEN
COMMIT;
DBMS_OUTPUT.put_line ('Order Header Updation Success : '||v_header_rec_out.header_id);
ELSE
DBMS_OUTPUT.put_line ('Order Header Updation failed:'||v_msg_data);
ROLLBACK;
FOR i IN 1 .. v_msg_count
LOOP
v_msg_data := oe_msg_pub.get( p_msg_index => i, p_encoded => 'F');
dbms_output.put_line( i|| ') '|| v_msg_data);
END LOOP;
END IF;
END;
OUTPUT:
Starting of script
Starting of API
Completion of API
Order Header Updation Success : 251413
Thanks,
saranForgot to mention :Soruce is Oracle EBS
-
Header Level Cash Discount For VBRK-VBELN, Where Can I get?
Hi Experts,
I know the # of VBELN of VF03 (VBRK), now, I need to pull the data of,
<b>1- Header Level Cash Discount - Condition Value and
2 - Header Level Cash Discount - Amount i.e.
% Value.</b>
Normally, I know the procedure is,
(The relationship is )
KONV-KNUMV = VBRK-KNUMV
For all the columns the field KONV-KWERT can be used
But, its ITEM level, where as I am looking for Header Level?
So, Where Can I get the VBRK-KNUMV Header level,
1- Cash Discount Condition Value data? and
2- Cash Discount Amount data i.e. %
Thank you,
Message was edited by:
SrikharThanQ Sheshu,
No, there is no entry in KONV-KNUMH for KSHCL type of Discounts i.e. SKTV. THere r entries i.e. record #s for Pricing matters! I dont know Y?
So, It seems to b, I hv to use the follwoing code,
at new knumv
SUM (of types KONV-KSHCL = SKTV)
endat.
Or Do u hv any other clue? like, other tables searching?
anyways, thanq -
Why release strategies for PO at header level only
We have release strategy for Purchase Requisitions and Purchasing documents like PO, Contract and SA.
In case of PREQ we have a choose for either item level release or header level release, whereas in case of PO, Contract and SA only header level release is possible.
My question is why SAP has provided only the header level Release Strategy for PO, Contract and SA? I wan to know the reason and logic behind this.Hi,
For PR's, there is no header level data. Becuause vendor number is optional since it is internal document from the user dep. to pur org. That's why, vendor number fields is at item level in the source of supply screen. But this is optional field.
That's why, you can release PR line items one by one or all at a time.
If you are releasing all line items at a time, need header level release.
If you release line item by line item, need item level release.
But in the case PO/Contract/SA, these are final reference documents and sending to the vendor as external documents.
That's vendor number is at header level field and line item in the PO are related to the single vendor.
That's why u cann't release line item by item, i.e., item level release.
You can relase all the items in the PO or u can reject entire PO, not a single line item.
That's why, only header level release is possible for the PO/Contract/SA.
Regards
KRK -
Billing plan (Downpayment) for saved and open sales orders at header level?
Hi gurus,
I have configured billing plan in my SD environment at Item Level.
I want to change it to header level.
Questions:
1- When I make the changes to update the system to have billing plan at header level for future sales orders, is that possible for me to change all my saved orders and open orders with the new settings so that I can also have those saved and open orders with a billing plan at item level?
2- If that scenario is not possible, could we for example copy the data of a previously saved or open sales order into a new sales order with the new customizing (Billing plan at Header level?)
Thanks for your input
Kind regards
ChrisHi
I am afraid you cannot do that converstion for the existing orders. BP at header level are enabled at teh document type level, while BP at item level is done at item category. So both are independent. Mostly it is advisabel to use BP at item level only.
If you are already using item level BP, and want to mvoe to header BP, then only future transactions can be executed with BP at header level. Existing item level BPlans will remain so in the system. -
Assign Source of Supply User Exit with Quota Arrangements in ME57 and ME56
Hi there,
We are using Quota Arrangements to define Vendor rebate levels and we have enabled User Exit EXIT_SAPLMEQR_001 to provide a more informative popup to replace standard Source of Supply popup as need to display current allocation quantities and % allocation fulfiled.
This User Exit is invoked during Assign Source of Supply during PReq processing (More precisely during Assign Source of Supply in ME51n and Automatic Source of Supply in ME57 and ME56) which all works fine.
When used in ME51n and Source of Supply Assigned and PReq saved, the allocated quantity against the valid Quota Arrangement (EQUK-QUMNG) is successfully updated with the relevant amount
When using ME56 or ME57 to Automatically Assign source of Supply via the PReq list, the User Exit is invoked correctly and on selecting Vendor and saving the PReq is update correctly, however the allocated quantity against the valid Quota Arrangement (EQUK-QUMNG) is NOT updated with the relevant amount
I have searched SAP Notes and debuged with limited success but cannot find evidence as to why this difference is happening - I assume that it has something to do with User Exit but any advice gratefully received if anyone else has experienced this issue?
BenHello Jerry,
source will be determine based on the following points:
Outline Agreement
Info record
Quota Arrangement
Source List
For more information, <a href="http://help.sap.com/saphelp_47x200/helpdata/en/75/ee11b255c811d189900000e8322d00/content.htm">Click here</a>
Hope this helps.
Regards
Arif Mansuri -
SRM 7.0 RFx: Supplier not able to reply to Header level questions
Hi Gurus
I am currently working on SRM 7.0. I am facing a strange issue.
While creating an RFX I am able to create questions as both item level and header level and able to assign weights to the same. I am also able to see questions along with weights at the supplier's end however when I try to create bid it shows weights at header level questions as zero and the supplier response to the question is also not accepted.
For questions at item level it is just working fine.
Please suggest what could be wrong. waiting for your replies.
SohilDaniele,
it could be due to multiple purchasing org. assignment to the suppliers.
Regards
Konstantin -
PR - unable to assign source of supply
Hi,
I have created purchase requisition and tried to assign source at "Source of supply" tab at item detailed section. But it's already graded (display only) out.
I have checked the "Screen Layout at Document Level" also. It was in optional mode only.
How can i make it as optional entry.
Could you pls guide me.
Thanks
Anilkumar DalaiHi,
What i can understand is that you have created a purchase requisition and now you want to assign a source for the item through auto source determination in PR change transaction(ME52n) by clicking on the assign source of supply tab in the item details in source of supply tab page.
If its so Pl. check in the check box " source Determination" at the top next to the PR No. and then try.
Regards,
Prithviraj -
Assign Source of Supply - Inforecord
Hello guys!
Do you know if can be possible to assign a source of supply at a Purchase Requisition but where the inforecord isn´t brought too?
Is there any IMG activity where i can customize this?
Now, if an inforecord exists for a certain vendor-material and i press "Assign Source of Supply" button, this inforecord is always showed.
Thank you very much for your help.
Regards,
cecilHello,
Please maintain source list .
You define source list requirements at plant level. If a source list requirement exists, you must maintain the source list for each material before you can order it.
The source list serves:
To define a source of supply as "fixed". Such sources count as preferred sources over a certain period of time. For example, the fixed vendor XXXX for material 100XX is ASA Company for the first quarter and BSB Co. for the second quarter of the year.
Select the plants for which you wish to specify a source list requirement
You use the source list to determine the valid source of supply at a certain point in time.
The source list contains all the sources of supply defined for a material and the periods during which procurement from these sources is possible
Following T/Code activities in Material Management module.
Maintain source list - ME01
Display source list - ME03
Display changes to source list - ME04
Analyze source list - ME06
Reorganize source list - ME07
Generate source list - ME05
Display source list for material- ME0M
you make the system settings that are necessary for purchasing operations carried out using source lists.
Source list requirement for materials, It may be necessary to include possible vendors of a material in the source list before the material can be ordered.
The Source list requirement field in the purchasing data of the material master record indicates whether a source list requirement exists for a material.
You can define the Source list requirement at plant level in IMG. Logistics -->Materials management --> Purchasing --> Source list.
Here you can see the plants for which a source list requirement exists.
Reward if useful
Kedar Kulkarni -
SNP - Issue with PDS as source of supply in low-level code run
Hi All:
I have a bunch of PDS that is giving me the following message when the SNP Low-level code is run:
''Invalid source 00000010382991380SLT1 S is not considered for low-level code calculation. The source of suppy 00000010382991380SLT1 S is available actively in the Supply Chain Model. The location product for which the source of supply is intended, does not exist, however, or is no longer assigned to the model. The source of supply is therefore invalid. ''
I tried all of the following but still did not get to work
1. Made sure that FG and all the active component of one FG and the location and the PDS were in an active model.
2. Made sure that there was one production version and hence one PDS
3. Intialiazed the Planning area with the version
But still would not generate the low level code for the product location. Can some one throw share some insight and help pl?
Thanks
RyanCould you please check whether in the Product Master, Procurement tab, the Procurement Type is set as "P - external procurement planning"? If yes, then that's the reason as the Low-Level Code is only calculated for Products that are to be planned in APO. In this case, change procurement type to X or E and it should work.
Regards,
Tiago -
Assign Source of supply is not working for contract with material group
Dear Experts,
I have searched all the threads and gone through before posting my query. So i would ask moderators to go through the thread properly before rejecting this.
We have value contracts with respect to a particular material group without material and with item category W in the contract item, Please note that for the materials with this material group, the source determination is not set and source list is also not maintained.
When we create PR for the material with this contract, and when we click on assign source of supply contracts used to get popped up, but recently from few days, when we click on assign source of supply we are getting an error " no source found for this item ".
Can anybody help on this.
Regards@ Biju,
As mentioned earlier, we are not creating PR with reference to contract.
first we are creating contract with item category W (material group), without material and plant details.
we create PR with or without material with account assignment K and with the material group in the transaction ME51N, and after inputting all the fields, we click on assign source of supply, it was proposing the existing contracts with respect to material group earlier, but it is not happening for particular material group(it is working for all other material groups)
Hope it is clear.
@ Dev Patra,
we are using DIEN-Service material types and we assign that particular material group to only service material type.
we have not ticked, source list in the material master, we donot have any source list for the materials under that material group.( please check the note 457110- question number 14.)
Regards -
Assign Source of Supply for Services
Hi,
I understand that Materials has source list and the system can actually suggest possible vendors for the material via t-code ME25.
However, I am now dealing with services with service master defined and service conditions maintained. I can create PR via ME51 and assign source of supply but I can't do this for PO via ME25 as that is catered for materials only (even if I entered item category D, it shows as a material PO).
My question is, is there any default SAP transactions that allow me to create a service PO with the Assign source supply function? If no, what kind of enhancements can I look into to achieve this?
Thanks!Hi,
In a normal PO there is no auto assignment of sources so I am not sure why you think that there might be for a services PO?
Remember that to create a PO, you have to specify the vendor first, so how can it assign a source automatically if you have to manually enter the source before you can do anything?
If you are creating a PO with reference to a requisition or contract, again there is no auto source allocation because the source is being taken from the requisition.
So you need to try to allocate the source to the requistion and not the PO
Steve B -
Assign source of supply in PR from SO
I have a PR that automatically created from SO.
I have already created outline agreement for each material in PO and created source list (with fix indicator) too.
But when I click "Assign source of supply" button in PR, system ask me to choose between outline agreement and info record.
If I create PR manually with the same materials, the outline agreement will be assigned immediately after I click "Assign source of supply" button.
Is there any master data or config that make these PRs act differently?
Thanks for your help.
Duangsamorn.Hi Duang,
When you create the PR manually , guess that you are not selcting the source list check box ( tick
in the ME51N screen ),hope this should be the reason for the difference in behavior.
Please select the tick box when you create PR in ME51N, then the manual PR also will not auto select
the Vendor. Please test & confirm the behavior after check box selected. -
No Requisition Found in Assign sources of Supply, under central function
Steps followed:
1) PR is created in ECC prod 1000000262
2) Through SRM after selecting the PR we selected Collective Processing
and then transfered to sourcing cockpit. We got the green message
transfered to sourcing.
3) We tried to access the same PR in Assign Source of supply in central
function. But we could not access the the PR. The message is "No
requisition found; verify your entries ".
Any clue or solution to this Issue. ??
Thanks in advance
SKHi Manjunath,
In BBP_PD SC is created
In SXMB_MONI in SRM, ECC and PI/XI system everything looks ok
I am a SRM Tech Consultant Did not understand from NOTE 1263876.
When I go for "Assign Sources of Supply" under Central function
I do not get any result...I get message
"No requisition found; verify your entries "
Thanks
SK -
We use Oracle Applications11.5.10. When changing information (banking, holds, payment terms) at the supplier header level it does not carry over to each site. If the terms are changed at the header level why is not able to be carried over and applied at each site level? It is still necessary to go into each site and make the changes too.
Hello,
Please check
SWB_COND Display start conditions
SWB_PROCUREMENT Define start conditions
I hope with this you will be able to control all these settings.
Kind regards,
Gaurav
PLEASE GIVE FULL POINTS FOR USEFUL REPLIES
Maybe you are looking for
-
What is the use of hot key...
what is the use of hotkey in elementary search helps...how to use this in elementary search helps...can anybody send any navigations on these ..
-
How to crop 16x9 to 4x3 ?
I have some footage which is 16x9. I need to crop to 4x3. Please tell me how. Thank You. ALen E. Reed
-
Install Reporting 7.2.5 with Ghostscript 8.5?
<p>Has anyone installed Hyperion Reporting 7.2.5 using Ghostscript8.5. The documentation states you should use Ghostscript 8.14is supported but we cannot locate. </p>
-
Query Help (For Election Purpose)
Hello, Oracle Version: 10G OS: Windows XP SP-3 create table election (areacode number(2),boothno number(3),Smith number(4),John number(4),tot number(5)); insert into election values (1,1, 5,2,7); insert into election values (1,2,10,0,10); insert into
-
Importing a whole movie to Idvd?
Hi , Is there a way to import a whole movie into i dvd ? My movie that I drag out of imovie are in small clips. I would like the whole dvd movie to be imported into my project. Can his be done? Any help would be great! Thank You, chad