Substitution of products in MM
Hello,
I want to implement a standard Purchasign process in the food industry. My client is using SAP R/3 4.70 (Enterprise)
This industry is caracterised by product sustitutions - for example, one is buying a bottle of salad-dressing of 1 Liter, but your vendor only has bottles or 2 Liters available. In store, these are two diferent SKUs with diferent Material codes.
Is there an easyway to use product substitution in Pur.Requisitios and/or Purchase Orders in SAP? Without using adicional programing!
Anyone has experience with these kind of situation?
Thanks for any reply.
Aart
See attached link:
Since these are complete different materials SAP requires you also register them in this way. Probably these 2 articles have different value and also for stock taking it is important to count them separate. You don't want to mix 2 different articles. If you want, you can create a workaroud by creating an inforecord for the alternative material from the alternative supplier, but for the above mentioned reasons this is not recommended.
I don't know the purpose of this material. Is it a raw material or a trading article?
If it is a raw material I believe you can create an alternative BOM with the 2 liter can, if it is not in stock MRP wil create purchase requisition with this article
If it is a treding material you can use material determination to find an alternative article if the standard material is not in stock. If this alternative is also not in stock MRP wil create purchase requisition with this article. Dependent on the MRP settings of you material.
Maybe you can also use MPN(Manufacturer Part Number) as a solution.
It's long ago I have been working with MM but hope this reply will help you.
Kind regards,
Benno Mateman
Similar Messages
-
Product proposal and substitution
Hi All,
Can we employ product substitution and product proposals n the mobile sales.Hi,
as far as I know product substitution is not available for sales transactions.
In product proposal scenario you may select between product hierarchy, order history or PPRs.
Regards,
Wolfhard -
Hi Experts,
I have a requirement where i want to transport Step for Line Item Substitution to Production enviornment from Development.So their is a Transaction Code GCT0 which gives me 3 options
1 Logical Rules.
2 Transport Sets
3 Boolean Class.
So Can someone please advice which is the Button I need to select to transport SUBLINE Also please advice will the same have an impact on my Production Server and can it lead to any changes.
Thanks in advance....
Regards
RahulLogical Rules should suffice.
-
What is order management?
what is order management?
is it a general term used for OTC cycle in SD or something else??
<REMOVED>Hi
Below are details of Sales Order Management
Internet Sales
SAP Internet Sales (R/3 Edition) provides an e-commerce platform that enables SAP users to rapidly turn the Internet into a profitable sales and interaction channel. Internet Sales (R/3 Edition) offers everything customers need to sell products over the Internet: catalog browsing, product search, shopping basket, check-out, saving and retrieving shopping baskets, order status, and order history.
Field Sales
Mobile Sales for Handheld comprises a broad range of business applications to be processed offline on a mobile device, e.g., review customer information, take sales order via barcode scanning, create and/or modify sales orders, search for sales orders, and view a list of all materials.
Quotation and Order Management
Allows you to create and process orders, including pricing and scheduling order for fulfillment. SAP ERP supports many process variants, for example:
Cash sales
 Ship-to-order
 Make-to-order
 Engineer-to-order
 Empties
 Batch processing
 Serial number processing
 Payment card processing
 Third-party delivery processing
 Complaint handling
 Returns
Inquiries
Allows you to create and process customer requests.
Quotations
Allows you to create and process quotations.
Follow-Up Order
Creates an order as follow-up document to the quotation. Copies the data from the quotation into the order and creates two transaction documents, quotation and order.
Automatic Partner Determination
Allows you to automatically determine the partners involved in the sales transaction, for example:
 Ship-to-party
 Bill-to-party
 Payer
 Contact person
 Employee responsible
Automatic Text Handling
Allows you to determine and maintain texts on header and item level.
Pricing & Tax
Allows you to automatically determine the different kinds of conditions, such as product-, customer- and contract- specific prices, free goods, surcharges, discharges, freights, taxes, etc.
Flexible Price Calculation:
Highly flexible engine to determine prices based on whatever criteria one might think of. (This needs to be part of the database.)
Price List:
Customer-specific price lists can be generated.
Tax calculation within SAP ERP allows you to calculate transaction taxes, such as VAT in Europe. For complex requirements regarding tax determination in the United States, third-party software can be integrated.
Payment Card Processing
Works with payment cards, such as credit cards. Copies payment card information from customer master data in orders and other sales documents.
Credit Management and Credit Check
Limits financial risks by carrying out credit checks that can influence transaction processing and setting up a workflow connection to notify responsible.
Credit check evaluates a transaction based on the credit standing of the payer in financial accounting.
Product Listing & Exclusion
Displays a list of products a specific customer is allowed or not allowed to buy.
Product Substitution
Enables the automatic substitution of products in sales documents during sales order processing according to flexible, predefined rules.
Free Goods
Offers free items on the sale of certain other items or takes money off a particular sale to a customer.
Minimum Order Quantity Check
Checks the product level automatically to determine whether a minimum order quantity has been reached.
Document Flow
Provides interlinkages of preceding and subsequent documents for a selected transaction (for example, production orders, deliveries, invoices, and complaints).
Regards
Ramesh -
Mapping to Equivalent in Output Schema
Hi
I have a output schema which includes a <Equivalent> element with several possible options, e.g.
<Product>
<Equivalent>
<Desktops>
<Laptops>
etc.
The XSD looks like this
<xs:element name="VendorCatalog">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element ref="tns:Product" />
etc .....
<xs:element block="substitution" name="Product" type="tns:VendorProduct">
etc .....
<xs:complexType name="VendorProduct" abstract="true">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PriceInformation">
<xs:complexType>
etc .....
<xs:complexType name="Laptops">
<xs:annotation>
<xs:documentation>Laptops</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="VendorProduct">
<xs:sequence>
1. I need to generate XML which starts like this with a xsi:type dependant on a value in the imput XML.
<Product xsi:type="Laptops" ProductCode="PROD123456">
<PriceInformation>
<Price Currency="GBP" UnitOfMeasure="Quantity" Value="9.99"/>
</PriceInformation>
If I deceide that I want to generate a "Laptop", using the BizTalk Mapper - how do I assign a value to Product xsi:type ??
2. The structure Laptops has extension base="VendorProduct"
If I deceide that I want to generate a "Laptop" and I want to generate a field in the VendorProduct structure (eg price), do link to the field Price in the VendorProduct data structure or the Price field in the Laptops data structure?
Or is there an Idiot's guide to mapping to <Equivalent>
ThanksIf your schema contains information like..
<xs:element name="VendorCatalog">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element ref="tns:Product" />
and..
<xs:complexType name="VendorProduct" abstract="true">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PriceInformation">
<xs:complexType>
if you want to map the "xsi:type" attribute with name
of the node/element like..
<Product xsi:type="Laptops" ProductCode="PROD123456">
rather than the mapped node/element's value, then change the link's "Soruce Links" property value from its defualt "Copy text value" to "Copy name". So link the Laptop element from the soruce to the xsi:type attribute to the
destination schema using a standard link. Then select the link, go to its property and change the above mentioned property.
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply. -
Hello all,
Do you guys have documents that show all the process about GATP and ATP? Weu2019ll start an APO implementation Project in few monthsu2026 and until there Iu2019d like to clarify theses differencesu2026
Thanks in advanceHello Bruno,
I'm not sure if a documentation exists, but I can describe you the differences shortly:
ATP in R/3
ATP check just inside of one R/3 system
DB Tables or shared buffer (ATP Server)
Standard check methods
limitations exist to combine the check methods
simple substitution of products
simple Backorderprocessing
Globale ATP
cross system ATP check possible
using of liveCache Technology
Extended Check Methods (e.g. trigger PPDS to confirm a order)
no limitations to combine the check methods
rule based substitution of products, locations, PPMs
extended Backorderprocessing
As you can see the GATP has a lot of more options to check and to confirm a requirement. For further details about a single point of GATP please check to SAP Help
Link: [http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a114084/frameset.htm]
Hope this helps.
best regards,
Michael -
Product substitution in SAP CRM Service
Hi Friends
To replicate product substitution in CRM I have followed the same steps which SAP has provided in help.sap.com
Product Substitution - Sales Quotation and Order Management - SAP Library
1) After implementing the initial loads using objects DNL_COND_D001,DNL_CUST_PDD products are populated successfully in CRM condition table
1CN/CCRSAP001 .
2) Condition type has created successfully and it was assigned In define determine procedure in Application CRM and in Usage PD.
3) Assigned Condition procedure in Define transaction types to the required process type.
but nothing is happening in CRM Web UI /GUI. Could any one suggest did I miss any steps to activate product substitution .
Thanks & Regards,
Siva KrishnaI got an clue and it is SAP using below function module for product substitution purpose , here it is taking ordered product and looking in pricing tables ( in VMC ) is there any substitution products are available or not . if yes then it is throwing the popup. In my case i haven't received any products from pricing tables so I have populated it in Debug Mode . then I got a popup to select the product with description as Sales Order Item xxxxxx have below substitute products but now I am doing all this process in CRM service order.
FM Naem : CRM_PROD_DET_DETERMINATION_OW
Thanks & regards,
Siva Krishna -
Product substitution in CRM 7.0
Hi,
we have requirement on product substitution in CRM. this scenario working fine ECC.
what are the settings we have to maintain to work this scenario in CRM 7.0.
Thanks in advance
Kishore kumarHi Kishore,
Please see the online documentation for product substitution in CRM:
http://help.sap.com/saphelp_crm70/helpdata/en/47/46ef14ea211a52e10000000a1553f7/frameset.htm
Please also see the documentation in the IMG by going to transaction SPRO in your CRM system and then go to path:
Customer Relationship Management -> Basic Functions -> Product Substitution.
I hope this helps.
Best Regards
Gavin -
Dear Friends
I have a query in SAP-APO 4.0 GATP, product substitution functionality.
I am undertaking a product substitution procedure for a component in a BOM .
i.e we want one component to be replaced by another component (in case of
non-availability of the component) . What we observed is when we maintained the
checking horizon(planned delivery time in R/3) for the said componet as 5 days
only then the product substitution seemed to work during the ATP check stage
(while creation of sales order) but the due date is getting pushed by the
checking horizon of the non-available material .My query was
a) Ideally if the substitute product is available at the plant I don't see
the reason why the due date is getting extended by the checking horizon ? What
could be the reason for the same?
b) When the checking horizon was changed from 5 days (both , <5 days & > 5
days) then product substitution did not occur and only the due date was getting
extended by the checking horizon .Why is the product substition not taking
place?
Request the group to share their insights & knowledge in helping me solve this
Thanking you in anticpation
rgds
Bipin BallalHi Bipin,
The behavior of the system is really strange if it shifts the due date by the no. of days in CH. Its also surprising that it works at a specific value.
I feel it has nothing to do with CH as it is only the no. of days beyond which the material is available indefinitely. Lets get into it a little deeper:
You are expecting a product substitution of a dependent material during Sales Order creation.
So it must be Rules based ATP with multi level ATP check. You will also be having CTP. Check the following settings:
1. PP Planning procedure; should be automatic planning or multilevel ATP.
2. Corresponding strategy group to be maintained in R/3 and the material should also have external planning.
3. Check your PPDS fixing horizon. If the due date is before this, it will shift the date.
4. In Maintain Check instruction: see that you have create remaining requirement at header level.
5. In multilevel ATP settings you should have remaining requirements at component level. And also define the business event it should happen during. I.e. while sales order creation or during automatic planning.
6. I hope your rule maintenance is working perfectly in check mode..
Hope this helps, or you can get back with more details.
Thanks & Regards
Santanu Dawn -
FM/BAPI for Product substitution List
Hello All,
I have a requirement wherein the user will enter substitution materials for a particular material. I have to update these substitution materials in APO so that it will be reflected in tcode /N/SAPAPO/RBA04(Maintain Product Substitution Tab)
Is there any FM or BAPI to do so?
Regards,
ArpitaHi
Can any one tell me the parameters which need to be passed to BAPI "BAPI_PSPSRVAPS_SAVEMULTI ".
I have to create Product substitution using this BAPI which should be reflected in /SAPAPO/RBA04 tcode.
Please let me know . Thanks. -
Service Parts Planning Substitution of Reman Products Demand in DRP Matrix
I've got a pretty specific question about how Substitution of Remanufactured Products Demand actually gets distributed in the DRP Matrix in SPP (/n/SAPAPO/SPPDRPM).
1.) Two products are involved in an active 1:1 Subst. of Remanufactured Products "Replacement Type" in the Interchangeability UI (/n/INCMD/UI). One would be the predecessor Reman product and one would be the successor Seed product.
2.) Let's say supplier capacity is in weekly periods in the SPRO configuration of 1 piece for each week for 52 weeks.
3.) When recalculating the DRP Matrix for the predecessor product, how does the substitution of remanufactured products demand get distributed among different locations within the BOD (Bill of Distribution) on the successor product if the requirements on the REMAN product were greater than the supplier capacity indicated.
If you don't understand the concept or need more information, please let me know.
Thanks,
John V.Hi,
Please check Service Part Supply Plan - Enterprise Services in SAP Advanced Planning and Optimization - SAP Library
BR -
Hi Gurus
I have a question on product substitution.To use PS in CRM, I have to download the customizing setting, substution reasons and the condition records.After a while if I need to create a new determination procedure, substitution reason or any other new customizing setting, can I perform the activity in CRM and download the condition record from ECC or perform all the settings in ECC and download them via the delta download ?
Please help me clear any misconceptions that I have on this issue...
Thanks
JessyHi Jessy,
"can I perform the activity in CRM and download the condition record from ECC or perform all the settings in ECC and download them via the delta download ?"
1. Performing all the activities in CRM and download the condition record from ECC
Can be Done. You can create a new procedure, substitution reason etc and get the condition record from ECC, using adapter object DNL_COND_D001.
2. Performing all the setting in ECC and doing a delta load.
Even this can be done.Using adapter object DNL_COND_D001 and DNL_CUST_PDD. You will have to either create a request R3AR2, or do an initial load again.
Regards,
Shalini Chauhan -
Event controlled product substitution case in SAP IS Retail
Requirement: Event controlled product substitution case
SAP System: SAP ECC 6.0 with IS Retail and without F&R and APO
To check for the available stock of original material and replace it with a FU/Replacement material if the stock is zero or less than the ordered quantity (in a STO).
We have done the following to achieve this:
1. SAP IMG: Maintain Follow up Categories
Created a Follow up category number: 01
FU Category: Replacement material
Priority and Validity: checked
Check cycles: No check
2. Using T code: WRFFUART, we have assigned a replacement material to a original material and provided validity period with priority 01.
Issue: While creating a STO or at the time of Delivery creation, the original material is not getting replaced with the substitution material (depending on the stock situation)Hi,
is this issue still open?
Does the replacement article have stock?
Have you activated the substitution processing?
In the article substitution - application-specific control profile how have you maintained the parameter Quantity Control for Replacement Articles - Event Controlled? There will no quantity from the replacement product ordered when you use option 'Original Article with Available Quantity; If 0: Substitution Article with full quantity').
Kind regards,
Rainer -
OiL - Configurable Product Text Parameter Substitution Variables
Hi there,
I am working on an Oracle iLearning 5.0b1 customization for a client. They have requested that the generic default "Enrollment Request Forwarded For Your Approval" message for Authorized Enrollment Web Notifications be customized to include the Username, Business Organization (configurable attribute field) and the Course title. This is required because the Manager, Training Coordinators and Registrars that are part of the authorized enrollment workflow need to be able to quickly select the appropriate enrollment request instead of having to open each one to find the correct request.
In order to meet this requirement, I need to be able to add my own Parameter Substitution Variables to the Enrollment Request message (Message Key = WF_ILA_REQUEST_SUBJECT)
I have been unable to find any information on adding Parameter Substitution Variables for Configurable Product Text. I know that the instructions in the Admin Console say not to change or delete the defaults when changing the messages.
Has anyone been attempted to add their own Parameter Substitution Variables to an existing Configurable Product Text or created their own Message Key for a custom message?
Any help is appreciated.
~jctrmThere's no means within iLearning (without customization) to include additional substitution variables into notifications.
Scott
http://www.seertechsolutions.com -
Condition Table for R/3 Product Substitution in CRM
Dear Experts,
I managed to download object DNL_CUST_PDD, DNL_CUST_CND_PD, DNL_CUST_CNDALL.
And also for condition object DNL_COND_D001. I believe that this D001 should contains the material determination which has been maintained in R/3.
Now, my doubts :
1. In tcode SLG1 (after downloading DNL_COND_D001), the result is No Entries Determined for A Tables (Block 1)
Message no. CND_MAP312
In R/3 there are some data entered through tcode VB11. (Material Determination condition maintenance)
2. Where do I find the result table containing the condition material determination in CRM?
What is the table name where I can open it in tcode SE16?
Highly appreciate on your help.
Regards,
Gun.I found that the condition table in R/3 is KOTD970 while in DNL_COND_D001 only specify table KONDD,
KONDDP, KOTD001 and TMC1K. I check that table KOTD001 In R/3 has nothing on it (no records).
After I added KOTD970 in this object and started the initial load again in CRM, the download status error
says that there is no /1CN/CCRCUS970 active available.
I assume that this table has to be created first before I start initial download of this object.
I restarted initial load for object DNL_CUST_CNDALL, again I found error in SMQ1 = *A dynamically specified
column name is unknown*. In SMQ1 I can see it was stopped at FM CRS_FIRST_DOWNLOAD_TRIGGER
I have checked SAP NOTE nothing much help referring to this error (or may be have I missed it?).
Did I miss any step ? here is my filter for DNL_CUST_CNDALL.
Table Field Value
T681 KOTAB EQ Equality (= Low) KOTD970
T682 KOZGF EQ Equality (= Low) Z001
T682I KOZGF EQ Equality (= Low) Z001
T682T KOZGF EQ Equality (= Low) Z001
SPRAS EQ Equality (= Low) E
T682V KAPPL EQ Equality (= Low) V
KVEWE EQ Equality (= Low) A
T682Z KAPPL EQ Equality (= Low) V
KOZGF EQ Equality (= Low) Z001
T683 KALSM EQ Equality (= Low) A00001
KAPPL EQ Equality (= Low) V
KVEWE EQ Equality (= Low) D
T683S & T683T same as T683
T683U KALSM EQ Equality (= Low) A00001
KAPPL EQ Equality (= Low) V
KVEWE EQ Equality (= Low) D
SPRAS EQ Equality (= Low) E
T684, T684G, T684S, T684T = All set as inactive table
T685 KAPPL EQ Equality (= Low) V
KSCHL EQ Equality (= Low) A001
KVEWE EQ Equality (= Low) D
T685A, T685Z same as T685
T685T KAPPL EQ Equality (= Low) V
KSCHL EQ Equality (= Low) A001
KVEWE EQ Equality (= Low) D
SPRAS EQ Equality (= Low) E
T686E, T686F no filter
TMC1 GSTRU EQ Equality (= Low) KOTD970
TMC1D, TMC1K, TMC1T no filter
KIndly advice what is wrong with these filters.
Regards,
Gun.
Maybe you are looking for
-
Compare files in different formats but same order
Java Developers, I have a serious problem here "Comparing two files"... in Java. We recieve 2 emails which talk about the same thing but not in the same format. one comes from my company and the other email comes from partner company. These 2 compani
-
[SOLVED]dwm - back into tiling?
If I accidentally move or resize a window while dwm is in tiling mode, how can I get that window to tile with other programs without opening/closing it. For example, if open chromium, resize or move it a little while it is in tiling mode, and open an
-
HT5988 Is there a version of Parallels that is compatible with OS X?
Is there a version of Parallels that is compatible with OS X?
-
AVCHD Editing - Export - Best possible quality?
Hi there, I own the panasonic hdc-sd9 (avchd). I´ve read millions of words regarding the quality, problems, exports, interlace and so on and (although I understand the details very well) after all I´ve been confused indeed. What I really want to know
-
Can't stabilize system after Raptor 150 install
I installed a new Raptor 150GB for my main HDD. Windows install went well and everything seemed to be running like it should. I started to get random BSODs about a week later while on line. I tested the memory with Memtest and it passed (I have ha