IPC Pricing in CRM Opportunity transaction
I am working on a new CRM implementation and we have to price
products in Opportunty transaction in CRM.
We have loaded all the pricing procedures and conditions from R/3
into CRM using middleware. IPC is installed and it is up and
running. Our basis person
confirmed that the connection between CRM and IPC server is verified
using SM59 and it is connected.
The WEB interface has lots of *.JSP links. How to verify
whether the WEb interface provided by our basis is fine.
I have configured an opportunity transaction in CRM. All the products and
their pricing procedures are loaded from R/3 into CRM. But still the product
price is not being calculated in opportunity transaction. Item category is
determined correctly. But the net value is ZERO and no error message. Before
we connect we were getting an error message pointing to IPC connectivity
issue. Now that is resolved but still the price is not being calculated.
Any additional information on configuring IPC to look into CRM database for
pricing procedures and conditions records when serving the request from
opportunity transaction would be of great help.
We are in CRM 4.0. I know for sure that pricing takes place for opportunity and I have tested the same in IDES and this worked well in my previous project.
Based on the products entered IPC will provide the price from product master and conditions/pricing procedures. Expected Value will be nothing but the pricing provided by IPC. But the user will have option to manyally enter this or override the system entered value.
Similar Messages
-
Pricing Procedure in Opportunity
Hai Experts,
Where can we see the Pricing procedure in Opportunity Transaction, for example we can see the pricing procedure in Prices Tab for Quotation, similarly where can we see that for Opportunity?
Thanks and Regards,
TejaHi Teja,
In opportunity the Pricing Procedure is not viewable directly as in Quotation or sales Transaction.
But you may view the Pricing Procedure in the Item Level Accesses information for a particular Condition record.
Also for checking what Pricing Procedure is assigning you may also check for Assignments carried out for Pricing Procedure assignments in "Determine Pricing Procedures"
Refer the Link for Detailed Info:http://help.sap.com/saphelp_crm50/helpdata/en/8c/1d4c4059466f13e10000000a1550b0/frameset.htm
Hope it Answers your Queries..
Revert Back for Further Doubts..
Thanks and Regards,
RK. -
Business Activity details in Opportunity transaction in CRM table.
Hi
In which table in CRM can i find data entered in business activity details in opportunity transaction.
Please advice .
Thanks,
Vaishnavilook at tables CRMD_OPPORT_H and CRMD_ACTIVITY_H.
regards. -
How to enable net value in sap crm opportunity
hello all ,
how to enable net value in sap crm opportunity and item category.
please help me out i am new in sap crm
AhmadHi Ali,
Every transaction which you create have some predefined rule in the form of procedure which is attached in the transaction level. You can follow below path and check for the transaction which are the rule maintained.
CRM->Basic setting-> Define transaction types.
Search for your transaction type and double link in order to see all the rules attached to transaction level.
You also need to define which item categories you wanted to configure for particular transaction type which you all ready have done it seems.
You also need to define pricing procedure to the transaction where you need to checked for errors.
Below is the path
CRM->Basic setting-> Define transaction type-> open your transaction
step 2:click on assignment of business transaction categories than select category as Sales
than click on Customizing Header option to see attached pricing procedure with it.here you need to check for your error.
to check partner determination rule please follow below path in SPRO. -> partner determination procedure
Check in head of transaction which partner procedure is attached.
Than search for partner determination procedure in below path.
I hope this will help you to validate the setting for your transaction and will be helpful to solve your issue.
Thanks,
Prem -
IPC Pricing with AP 7.00 Database Access/Call function module user-exit
Hi experts,
we are running SAP ECO on SAP ECC 6.0 with IPC Pricing AP 7.00 running in the VMC.
I'm facing a new requirement. In an user-exit for requirements the access to the ABAP database is needed.
(I know that the SAP recommendation is, don't have access to database. But we need this functionality)
In ABAP it looks like:
select single * from a590
into LH_674_a590
where kappl = 'V'
and kschl = 'ZSPR'
and kunnr = komk-kunnr
and matnr = komp-matnr
and datbi >= komk-prsdt
and datab =< komk-prsdt.
Is there a possibility to implement the same SELECT in the Java-User-Exit?
Is there maybe the alternative to call a function module instead?
The database exits on the same application server on which the VMC runs.
If there is a possiblity can anyone provide me with sample coding or give an advice where to find samle coding?
I would prefer to call a functions module.
Thanks in adcance
Karl-WilhelmHi Shanto & Sumit,
Thanks for the inputs.
as per my understanding of the log
java.lang.IncompatibleClassChangeError: com.sap.leasing.pricing.tools.LeasingPricingTools: method getPricingConditionByConditionTypeName(Lcom/sap/spe/pricing/transactiondata/userexit/IPricingItemUserExit;Ljava/lang/String;)Lcom/sap/spe/pricing/transa ctiondata/IPricingCondition; used to be stati
error is thrown by the SAP standard user exit and because of which execution is failing in customer user exits and surprisingly we have not made any changes in both of them.
this was working earlier before upload.could this be because of the jar packaging.
how i can download the standard user exit com.sap.leasing.pricing.tools.LeasingPricingTools from crm
for further investigation.
Thanks,
Siddharth -
Creation of an ERP Sales Order or ERP Quotation from CRM Opportunity
Hello Experts,
The scenario is as follows:
I have done the cross-system copy control of transaction types and item categories to enable ERP Quotation and ERP Sales Order creation from CRM Opportunity. However, after saving the CRM Opportunity, when I click on the follow-up transaction and select ERP Quotation or ERP Sales Order from the list, the screen doesnt change and instead I got the following error:
"Diagnosis
An exception occurred during request processing. This was handled centrally. It changed the program flow and the result of the request probably contains errors.
Procedure
Contact your system administrator.
Procedure for System Administration
Activate checkpoint group BSP_WD_EXCEPTION_DISPLAY. To do this, use transaction SAAB. If the error recurs, further details are displayed.
Exception Details
CX_BSP_WD_INCORRECT_IMPLEMENT - Define component usage 'CUERPFollowUp'
Method: CL_BSP_WD_REPOSITORY=>GET_CMP_USAGE_DEF
Source Text Row: 20"
Experts, kindly help me understand what the error is about and pointers to resolve it.
Points would be awarded.
Thanks,
VSK.
Edited by: venkatskumar on Feb 21, 2011 8:37 PMHello Robert,
Thanks for the quick reply.
I have followed your instructions and I wanted to confirm one more thing with you.
When I enter the component usage it gave a pop-up which said:
"Enter either a reference or an interface view"
Any information on what should be entered in the reference or the interface view? What should be the used component name and interface view name in this scenario?
Kindly confirm.
Points awarded
VSK.
Edited by: venkatskumar on Feb 22, 2011 12:37 PM -
How to link CRM opportunity to R/3 projects through object relationship
Hello everyone,
i have this new development to link CRM opportunity with R/3 projects ( table PROJ ). as user creates the opportunity in CRM in relationships tab he should be able to see the R/3 projects as part of search help when he select create relationship -> projects. i have manged to get the project data from R/3 to CRM through middleware and search help is also showing list of all the projects. problems arises when i try to save the relationship by pressing save button. it gives me error messsage that
'Project with the number SI090100000000000 does not exist ==> Interlinkage is not created'
Please help me how to maintain this linkage.
Thanks
Sudhir GroverDear Sudhir,
I have search this help portal a lot to find the solution for my need that,
Present I am working for a project where the same requirement that what you had in one of your project and did successfully. Let me explain about it,
Opportunities will be created in CRM and Projects will be created out side CRM (Project systems) now I have to link this projects information to the corresponding opportunities in CRM.
For this, I was knew we have to set up "Object relationship profile" that is it.
But once I red this thread theoretically I got confidence, the requirement can be achieved by following your way, but here I have the below doubts
1. How to replicate CProjects to CRM from ECC?? (Present middleware set up is working fine (BPs and Products, and etc. replication is happing fine)
2. ITS (PPM URl) is already provided by PPM team and working fine (I have tested using Transaction launcher), in this case can I use that ITS URL?
I am really grateful to you!! Kindly help me out!!
My Email ID is - [email protected]
Thanks and regards,
Shaik. -
Is it IPC mandatory for CRM Sales Order standalone (no webchannel)
Hi Consultants,
Do we still require IPC for SAP CRM sales order (standalone) though we don't have in scope Web-channel and ECC integration ..?Hello David,
Yes, you will still need IPC to execute pricing on your sales order. This is true for any sales scenario in CRM.
The only scenario where you won't need IPC is working with ECC order in CRM via the LORD interface. However since you are running standalone this is not applicable probably.
What you may not need is the IPC configuration UI (which is a Java web app), in case you are not working with configurable products.
However, for pricing your orders you need the pricing engine = IPC.
Best regards,
Manuel -
Hi All,
What is the difference between Pricing in CRM 2007 and Pricing in CRM 5.0?
Thanks
SonaliHi Sonali,
my advice is to always check for the release notes. Go to the customizing transaction spro and navigate to the Pricing, CRM->Basic functions->Pricing. In the toolbar press the Release Notes button. You will see that additional documentation is displayed.
Nevertheless I checked your requirement and one new enhancement is related to
- the Determination of Reimbursement Rates in the MDF Process (New).
- Aggregation and Distribution of Amounts in Marketing Projects for Claims (New)
- Outgoing Royalties Settlement Without Differential Billing (New)
- Sale of External Products (New)
Have a great day,
Erika -
Can anybody help about the conditions in CRM business transaction??
Hi experts,
I'm fresh on CRM and have several questions regarding the conditions in CRM business transactions.
Can you please help?Thanks in advance.
In prciing procedure,we can determin which condition should be involved in item level,
then,how about the conditions in header level??How and where they can be determind?
how the condition value can be calculated?I think they should be the collection of the conditions of the items.
Am I right?
Thanks.Hello Jerry
Basically you are right, at header level you should see the collection of the conditions of the items. However there are also conditions that can be entered at header level ( header conditions). You can see more information about these conditions in SD documentation:
http://help.sap.com/erp2005_ehp_05/helpdata/EN/dd/561760545a11d1a7020000e829fd11/frameset.htm
See sections:
Header and item conditions
Distribution Between Header and Items
In "Distribution Between Header and Items" you can see how HB00 and RB00 condition types work. If you create your pricing procedure in CRM ( not downloaded from R3) then you can use 0HB0 and 0RB0, which are the CRM counterparts of HB00 and RB00
Best Regards
Luis Rivera -
Issues with follow-up from CRM Opportunity to ERP Quotation in 7.0
Dear Experts,
From the CRM 7.0 Web UI: while trying to create a follow-up from CRM Opportunity to ERP Quotation (or ERP Order) getting an error without any error message. Just error is displayed as u201CS::000u201D.
If the Opp got no items then follow-up ERP Quote/Order was successful, but error is displayed only when Opportunity got any item which has to be copied to target document.
Learned that in CRM it is not able to catch the errors coming from ERP hence this S::000 but the actual error message I could see coming from ERP while creating the ERP document is u201CUnit ST is not created in language ENu201D.
My Items UoM is PC. Wondering why and where ST need to be maintained for language EN. Or did I miss out any other configuration?
PS: Copy controls for Transaction Types and item categories configured correctly. ERP profile configured correctly.
Regards,
Venu.I also got similer issue.
Condition customizing is GOOD
An entry with language EN for u201CST to PCu201D is there (Standard) still error persist.
As itu2019s not on my critical path just living with a workaround. I.e., Added another UoM (1EA = 1PC) to my product master and set that as base UoM. Copy was successful.
Let us know if you find the solution.
Edited by: Rahul Raj on Mar 31, 2010 8:50 PM -
How to create ECC Quotation from CRM Opportunity?
Hi Experts,
Here I am getting an error like "S::000" while creating ECC Quotation from CRM Opportunity. Here I am enclosing the screen shot, please give me the solution.
Regards
Kishor Kumar.Hi Kishore,
Please check the below links, there are certain per-requisite steps which are needed for this to work.
https://help.sap.com/saphelp_crm60/helpdata/en/47/45839696581a41e10000000a1553f7/frameset.htm
https://help.sap.com/saphelp_crm60/helpdata/en/47/463fc2b61c1a41e10000000a1553f7/frameset.htm
You can also check the SAP Note : 1078575 - ERP sales transactions in SAP CRM for more details.
Hope this helps.
Regards,
Siraj -
Difference between R/3 pricing and CRM Pricing?
Hi Gurus
Whats the Difference between R/3 pricing and CRM Pricing
Thanks
Mahihi
differences are there in terms of
Condition Processing
Condition Technique
Condition Maintenance
Differences in Condition Processing
1. The source condition record cannot be displayed in SAP CRM for technical reasons, when processing conditions in a transaction.
2. Unlike SAP R/3, SAP CRM recognizes several pricing transactions. This enables you to compare pricing transactions. This can be useful after failed searches or price changes.
3. The pricing type cannot be predefined when starting a new pricing transaction in SAP CRM.
Differences in the Condition Technique
1. Data determination at access level cannot be executed in SAP CRM.
Differences in Condition Maintenance
1. It is not possible in SAP CRM to display condition records for predefined selection data in condition lists.
2. Mass copying of condition records is not possible in SAP CRM.
3. Change documents are not available in SAP CRM.
4. Archiving of pricing conditions is not possible in SAP CRM.
hope it will server ur purpose
best regards
ashish -
IPC Pricing routine for Product Family Margin in Quotation is not working
Hi,
I am working on the IPC Pricing Routine to calculate Item's Product Family Margin in the Quotation.
Process followed:
Step 1: Created a Group condition ZPFM for Product Family Margin and assigned to the pricing procedure.
Step 2: Created a Value Routine to determine ZPFM's Condition Rate and Condition Value.
Logic:
1. Collect (Sum Of) the Cost (ZSVC) and the Subtotal 3 of the items which are in same Material Group.
2. Assign the ZPFM Condition Value = Sum of Subtotal 3 - Cost.
Issue: The condition value for ZPFM is calculating correct for all line items except the last item. I am getting some junk value always to the last item. If I delete the last time, again next last item is giving wrong value. The calculation value in the routine debugging log (SM53) is showing correct value. However, assigning the wrong value. No other routines have been assigned to this condition type in the pricing procedure.
Routine Code:
package stanley.pricing.userexits.val;
import java.math.BigDecimal;
import com.sap.spe.pricing.customizing.PricingCustomizingConstants;
import com.sap.spe.pricing.transactiondata.PricingTransactiondataConstants;
import com.sap.spe.pricing.transactiondata.userexit.IPricingConditionUserExit;
import com.sap.spe.pricing.transactiondata.userexit.IPricingItemUserExit;
import com.sap.spe.base.logging.UserexitLogger;
import com.sap.spe.pricing.transactiondata.userexit.ValueFormulaAdapter;
//import com.sap.spe.pricing.transactiondata.userexit.IPricingCondition;
public class Z_CondValueRoutine730 extends ValueFormulaAdapter{
private static UserexitLogger uelogger =
new UserexitLogger(Z_CondValueRoutine730.class);
public BigDecimal overwriteConditionValue(IPricingItemUserExit pricingItem,
IPricingConditionUserExit pricingCondition) {
// Variable Declarations.
BigDecimal conditionValueZCVC=PricingTransactiondataConstants.ZERO;
BigDecimal conditionValueZCVCAccrual=PricingTransactiondataConstants.ZERO;
BigDecimal subTotal3=PricingTransactiondataConstants.ZERO;
BigDecimal subTotal3Accrual=PricingTransactiondataConstants.ZERO;
if(pricingCondition.getConditionTypeName().equalsIgnoreCase("ZPFM")){
IPricingItemUserExit[] prItems;
prItems = pricingItem.getUserExitDocument().getUserExitItems();
String materialGroup = pricingItem.getAttributeValue("MATL_GRP");
uelogger.writeLogDebug(" Material Group :"+materialGroup);
for (int i=0;i<prItems.length;i++){
String materialGroup1 = prItems[i].getAttributeValue("MATL_GRP");
if (materialGroup1.equalsIgnoreCase(materialGroup)){
subTotal3 = prItems[i].getSubtotal(PricingCustomizingConstants.ConditionSubtotal.SUBTOTAL_3).getValue();
subTotal3Accrual = subTotal3Accrual.add(subTotal3);
IPricingConditionUserExit[] conditionsForCumulation = prItems[i].getUserExitConditions();
for (int j = 0; j < conditionsForCumulation.length; j++) {
if(conditionsForCumulation[j].getConditionTypeName()==null) {
continue;
else if ( conditionsForCumulation[j].getConditionTypeName().equalsIgnoreCase("ZCVC")){
conditionValueZCVC = conditionsForCumulation[j].getConditionValue().getValue();
conditionValueZCVCAccrual = conditionValueZCVCAccrual.add(conditionValueZCVC);
BigDecimal conditionValueZPFM=PricingTransactiondataConstants.ZERO;
conditionValueZPFM = subTotal3Accrual.subtract(conditionValueZCVCAccrual);
BigDecimal conditionRateZPFM=PricingTransactiondataConstants.ZERO;
conditionRateZPFM = conditionValueZPFM.multiply(new BigDecimal ("100"));
conditionRateZPFM = conditionRateZPFM.divide(subTotal3Accrual,7,BigDecimal.ROUND_FLOOR);
uelogger.writeLogDebug(subTotal3Accrual+"-"+conditionValueZCVCAccrual+" = "+conditionValueZPFM);
uelogger.writeLogDebug("Condition Rate :"+conditionRateZPFM);
pricingCondition.setConditionRateValue(conditionRateZPFM.setScale(2,BigDecimal.ROUND_HALF_UP));
pricingCondition.setConditionValue(conditionValueZPFM.setScale(2,BigDecimal.ROUND_HALF_UP));
return null;
return null;Hi,
I think you should change xkwert variable instead of komv-kwert.
Standard routines does the same.
Aslo check in SPRO settings that routine is attached and
getting triggered by putting break-point.
Regards,
Vishal -
CRM Service Transaction Types availability in ECC table CRMC_SRV_BILL_PR
Dear experts
I need to customize ECC IMG object CRM_SRV_BILL_MAP (SPRO -> Integration with Other mySAP.com Components -> Customer Relationship Management -> Settings for Service Processes -> Billing Integration -> Map Transaction Types and Item Categories).
This is to map SAP CRM Service Transactions to SAP ECC Sales Orders for triggering Debit/Credit Memos based on Service Orders. However, the table in which CRM Service Transaction Types are stored is empty (CRMC_SRV_BILL_PR) - how to we get the data in there?
For some reason, we have one client where this info is available, in another one it's not. We are not sure whether this might be a download object, or if customizing on ECC side is required?
Thank you in advance for all helpful replies!
ChristianHi,
As far as my knowledge goes in this area, i have worked on this in my previous project with R/3 version being 4.7. We have had to manually maintain the configuration in the table that you are reffering to. So you would need to maintain the document type to be created and also assign the item categories acordingly.You will ofcourse need to configure the document types and item categories that are relevant to create a debit/credit memo in R/3. Also, you will need to map the CRM item categories to the R/3 credit/debit item categories.
Hope this helps
Shiloo
Maybe you are looking for
-
How do I transfer photos from my PC to my iphone5
How do I transfer photos from my PC to my iphone
-
How can I get the Creative Cloud Desktop app To work on Windows Vista?
Currently My CC Desktop app is a greyed out icon. It has been on and off for months now. I have called technical support several times and been directed to 1) Uninstall it 2) Run the cleaner 3) Turn AV Software off 4) Delet my prefrences 5) Delet Hos
-
Save as PDF dialog popping under all other windows using Acrobat 9
One of my clients recently upgraded a bunch of their workstations to Windows 7 64bit Enterprise edition. Now when they try to print to a PDF by selecting the print option in any application and then selecting the PDF printer, the dialog box pops
-
How to make reference feild (XBLNR) mandatory in MIRO transaction code.
Dear Team, please let me know how can we make this XBLNR (reference) feild in MIRO as a mandatory. i didn't find any feild selection for invoice verification in SPRO - LIV. your kind cooperation is needed. Vijay
-
LR4 psd image can not be found
Have a dng image in my Catalog: A 1. Edited it using PS CS6 2. Saved it as psd image 3. The psd image appeared in the Catalog, but with a question mark in the upper right corner - viz., it could not be found 4. The image also appeared in Windows Ex