Don't allow sales order modification in CRM
Hello Experts,
I have enabled the Scenario A in CRM/R3 for a sales order type.
When I create the order in CRM, it is transferred correctly to CRM, but once the order is delivered in the ERP I don't want the order in CRM to be modifiable anymore. Currently, I can add new items even when the order is already invoiced in the
Is there any possibility to customize this option? I cannot find any solution.
Hello ,
normally the User status behaviour (as recommended in the previous msg) will work. In case you do not want to add any user status then you can do a little ABAP in the AUTH_CHECK Badi and put control on the System status which is in any case maintained automatically.
after the document is distributed to ECC, there is a specific status set. you can refer tables CRM_LINK, CRM_JEST, CRM_JCDS to understand the behaviour and then put little condition in the AUTH CHECK badi.
hope this helps.
rgds
Similar Messages
-
Hi All, We are in to Release 11.5.10.2.There is a specific requirement to Prevent users from creating Manual Sales Orders in Oracle and yet users should be able to book the Sales Orders Imported from CRM system into Orcale.Please advise.
Thanks for your advise.
However, I missed to mention that we have two set of users One is for Finished Goods and another for Spares.
Only Spares users need to be prevented from creating Direct/Manual Sales Orders in Oracle.
As you suggested, if this will be done at Form level, that may Disallow FG users also to create Manula Sales Orders which should not be the case.
Further, I tried to test one scenario through Processing Constraints but it did not work.
Application
OM
Validation Type
Entity
Temp
Short Name
TBL
Validation Semantics
Created By
Equal To
User(Myself)
Processing Cosntraint
Application
OM
Entity
Order Header
Constraint
Operation
User Action
Create
Not Allowed
Conditions
Group
Scope
Validation Entity
Record Set
Validation Template
101
Any
Order Header
Order
Above Created
Please advise. -
Error while saving a Sales Order in the CRM Mobile Application
Hi,
I am facing issues while saving a Sales Order in the CRM Mobile Application. I am getting the error message "Value Field KvLangu is not valid (Error: 236 / 1102)".
I would be very grateful if somebody had faced this issue before and this way could help me with some information.
Best Regards,
Rogerio Prado.Hi Rogerio,
You should put mobile sales related messages in the forum "CRM Mobile applications"
This error message is coming because the language table SMOT002 might be empty in your mobile client OR it does not have all the values which have been customized in the system.
You need to have subscription based on publication "customizing objects" assigned to your site.
Regards
Vivek -
Error while creating and opening a ERP sales order in SAP CRM
Hi,
I am getting an error while creating or opening a ERP sales order from SAP CRM.
"Creation of the ERP Transaction failed" this is the error i'm getting while creating. when i try to open an existing sales order I'm getting a dump.
Attached the dump screen shot. From the dump analyasis it seems the transactions are not loaded through LORD framework.
The RFC connection seems to fine as i have tested accessing an ECC RFC FM through a sample program and its successful..
please help..
Thanks
KrishnaHello Krishna,
Did you get a solution to this? I have the same dump message.
As a matter of fact, we already use ERP Sales Order and it works fine. But I have recently configured a new sales order document type, and the dump occurs only for this new Z order type.
Thanks a lot,
Luis. -
Stop sales order replication from CRM to R/3
Hi friends,
How can we stop the sales order Replication from CRM to R/3? Pls Guide me.
Thanking u in advance.Hi Madhu,
You can do by making distribution lock set in further statuses of the CRM sales order.
It will stop replication of CRM sales order to ECC.
Regards,
Madhu -
EDI Sales order creation in CRM through inbound IDocs from non SAP system
Hi Friends,
We are having a scenario where we need to create a Sales Order in CRM for a B2B EDI transmission through IDoc. Customer is sending the EDI Transmission of his Sales order , which is passing through PI and then reaching to CRM to create a Sales order.This is the design we need to follow to make it happen,we are initially trying to create an order using WE19 for testing and the details are:
Basic Type - CRMXIF_ORDER_SAVE_M01
Message Type - CRMXIF_ORDER_SAVE_M
Functional Module - APPL_IDOC_INPUTI which is automatically giving a status text as " Function module CRMXIF_ORDER_SAVE has been called successfully", but no sales order is saved in CRM.
We are getting idocs posted successfully with status 53 with the statuses sequence 74, 50 ,64, 62 and 53.Our issue is inspire of the Idoc having status 53 and the FM called successfully we are not seeing the sales order created in CRM.
We are stuck here no sales order is created in CRM.
Are we missing any config. - set up - Prerequisit - Any OSS note need to be applied -- ANy middle ware setting ?
Any help will be greatly appreciated.
Thanks
VijayHi Christophe,
Awesome!!!!!! it worked, You are the best.
I could able to create a sales order in CRM,but below are the valid data I passed in the respective segment fields.Except for first 3 values rest all did not get reflected in teh Sales order.I feel i am missing some qualifiers.
Can you kindly share the IDoc data to be passed in...along with respective segments and fields:
Segment Field
E101CRMXIF_BUSTRANS OBJECT_TASK
E101CRMXIF_BUSTRANS PROCESS_TYPE
E101CRMXIF_BUSTRANS POSTING_DATE
E101CRMXIF_PARTNER PARTNER_NO
E101CRMXIF_PARTNER RELATION_PARTNER_NO
E101CRMXIF_ORGMAN SALES_ORG
E101CRMXIF_ORGMAN DIS_CHANNEL
E101CRMXIF_ORGMAN DIVISION
E101CRMXIF_SALES PO_NUMBER_SOLD
E101CRMXIF_SALES YOUR_REF_SOLD
E101CRMXIF_SALES PO_NUMBER_SHIP
E101CRMXIF_BUSTRANS_ITEM ITEM_NUMBER
E101CRMXIF_BUSTRANS_ITEM ITEM_TYPE
E101CRMXIF_BUSTRANS_ITEM ORDERED_PRODUCT
E101CRMXIF_PRODUCT_I PROCESS_QTY_UNIT
E101CRMXIF_PRODUCT_I PROCESS_QTY_UNIT_ISO
E101CRMXIF_PRODUCT_I BASE_QTY_UNIT
E101CRMXIF_PRODUCT_I BASE_QTY_UNIT_ISO
E101CRMXIF_SCHEDLIN_I ORDER_QTY
Thanks a ton in advance .
Vijay -
Hi all,
I want to upload Sales Order data from CRM to BW with DataSource "0CRM_SALES_ORDER_I".
The upload fails due to missing information that are needed in the first update rule of the Sales ODS "0CRM_SALO". In this update rule some formulars on data field level are created that require this information.
Examples of fields that are not delivered from the CRM:
0CRMLREQSCH L. Req. Deliv. Date
0CRM_DLVSCH Last Delivery Date
0CRMPAVSCHW MAD (Requested)
0CRMPAVSCHC MAD (Confirmation)
0CRMPGISCHW Pl. GI Date (Req.)
0CRMPGISCHC Pl. GI Date (Conf.)
So what is to do? Enhance the extractor or are there alternatives.
Cheers
jbHello jb,
Were you able to resolve your problems with Sale Order?
thanks,
dmitriy. -
Sales order Creation in CRM using Interface
Hi Experts,
I am developing Interface to create Sales order/s in CRM.
As per my requirement I need to create with below mentioned parameters.
Process type
Sold to party
Organization data
Parties involved
Transaction History
Item Data
However, I got CRM_SALESORDER_MASS_UPDATE & BAPI_SLSTRANSACT_CREATEMULTI.
As per my requirement these FMs are not usefull.
Please suggest me right function module.
Thanks in advance.
SaiHi Sai,
you will need to use the FMs CRM_ORDER_MAINTAIN and CRM_ORDER_SAVE to create the orders.
Put a break point in CRM_ORDER_MAINTAIN and try creating an Order in the transaction CRMD_ORDER in GUI. This FM will be called a couple of times. Note the inputs being passed to this FM.
You need to pass all those inputs at one go to the FM 'CRM_ORDER_MAINTAIN' and after that call the FM 'CRM_ORDER_SAVE'.
Note that you need to call the FM 'GUID_CREATE' to create the header and line item GUIDs.
This is for one order. If you need to create multiple orders at one go, loop at this code. If you are calling this code from another system, make this a remote enabled function module.
Regards,
Kris.
Edited by: Kris on Aug 2, 2011 9:25 PM -
How an sale order Created in CRM online will be reflected in MSA
Hi,
Could any one explain how the sale order created in CRM online reflected in MSA.
Give me an idea how data from CRM application is tranfered to MSA.?what is the role of MDW and MAR(mobile application repository) in mobile sales?.
Edited by: Shiva kumar avvula on Jul 23, 2008 11:36 AMhi,
You can create sales transactions, that is, quotations or sales orders, on both the mobile client and in CRM Enterprise. You can access your documents at any time and place. You can make changes to them as required, for example in the office, or on a laptop during a customer visit. Sales transactions are exchanged between systems using CRM Middleware so that you are always informed about current quotations and inquiries.
First CRM data will store in CDB( consolidate data base), from here transactional data will transfer to MObiles through communication station.
Database that contains data relevant to replication (CDB tables) for mobile scenarios. The CDB is a logical part of the entire CRM database, which also contains application data.
What evet the data coming from CRM online that will convert into SBDOC and thorugh communication station it will reach mobiles.
for more details check the link.
http://help.sap.com/saphelp_crm60/helpdata/en/29/53583c2e39e433e10000000a114084/frameset.htm
Regards
Srinu -
IDOC- ORDERS05 Sales Order modification - Sales Order number (segment/field)
Hi Guru,
I´m using IDOC Basic type: ORDERS05 /Message type: ORDCHG for the sales orders modification: I' m testingo the Inbound
IDOC using WE19 transaction, to fill manually the corresponding fields: Do you know where should I load the Sales order (segment + field )
to be modified with this IDOC?
Thanks in advance!
AdHi Adil
Use any outbound idoc of same idoc type and process it using WE19. Inorder to do that you need to exchange the partner number and port and also click on `Standard Inbound`button in WE19 screen. You may not be sucessful in first attempt but give it a try -
Using of sales orders data in CRM in Trdade promotion managemnet?
hai
can we use the sales orders data in CRM for the cubes Trade promotions management in BW-BPS for calucating the uplift volume?
can any body tel me how this uplift volume calculates.Hi Kallis ,
Refer this
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2flibrary%2fbiw%2fs-u%2ftrafficLightsforTradePromotion.pdf
or just search for Traffic lights for Trade Promotion on home page of SDN with options as all to get the PDF version.
Assign points if it helps
Cheers
Raja -
Program used in R/3 that creates the sales orders sent by CRM
Hello CRMers:
We are working with Sales orders in CRM that, via Middleware, replicate into R/3.
We need to add a Abap development in order to change the Sales orders Delivery block status when these orders are created in R/3.
The problem we have is that we don't know the Bapi or the program that creates Sales order in R/3 when it is sent by CRM.
Thanks in advance!
LauraHi Laura,
Did you consider SO doc type config in VOV8 to autoblock when created? Its standard only and doesn't require development work....
Actually, in VOV8 for the document type of the Sales Order in ECC (or R/3), you may add indicator A - Only automatic creation allowed, e.g. for rebate processing
for the field, Sales Document Block. So, when CRM creates the SO# and transmits to R/3, it will get blocked automatically....
Regards -
Problem in sales order replication from CRM to R/3
Hi experts
As per the best practices I have done number range setting and other settings for sales order transction in both CRM and R/3 system.Though few errors the sales order doc is saved in CRM but it is not replicating to R/3 system.Can anybody help me how to solve this problem.
Thanks
VikarmHi Paul Kondaveeti
Many thanks for your solution,I am able to create sales order with out errors in CRM,But after saving the document the following errors are displaying
"Header Data-An error has occured in the system RTD_040(R/3 system) while copying the document.
"Item 10-An error has occured in the system RTD_040 while copying the document
I think the above errors issue from R/3,i find the error diagnosis report which says the following
Message no. CRM_ORDER_MISC 020
Diagnosis
Errors have occured while transferring the document into another system. Remove the error messages from the enclosed log. Also Please check the STANDARD COST ERROR - CONTACT xxxx MARKETING.
Transmission log
SALES_HEADER_IN processed successfully (Notification S V4 233)
Sales document 0009000051 is not changed (Notification E V4 219)
Can you please analyse and help me out how to sort out this.
Thanks & Regards
Vikram -
Knowledge Base Version Determination in Sales order in SAP CRM
Hello everyone
I am facing a problem where recently a Configurable Item's Variant Class was modified.
After this we created a Knowledge Base Object & Run Time Version in ECC.
This has correctly replicated to CRM & can be correctly simulated in the Product Workbench.
However when I place a Sales Order, the IPC is still picking up the older Knowledge Base Object.
So my question is how is the Sales Order Product configurator in CRM determines which Knowledge based object version to be used ?
Note: The latest KBO which the Order should ideally use was created on the same day after abt an hour of the older one.
Just in case the issue has anything to do with the dates.
Please help.
VinitNilesh,
E-Commerce B2B design hinges on an assumption that the Contact Person (alias for the Logged in User) has multiple Sold-Tos and one should pick the Sold-To for creating the order. That is, the application knows the Contact Person already and forces you to pick a Sold-To first. There is no partner determination per-se. It is hard-wired logic. The following Business partners are set instead of being determined.
<li>Contact Person - SU01 user alias etc.
<li>Sold-To - Through Contact person to Sold-To relationship
Remember, in CRM for the E-Commerce B2B to work, the logging in user (SU01 user) must be Internet enabled - aka - must have a Contact Person alias and the Contact person must have at least one Sold-To. And that is what is used in the above logic.
The SAPGUI version gives ways to select and set the partners the way we want by way of the Partner determination procedure . However, these config changes are not automatically reflected in the Web world. You have to make a similar change in the sequence of determining the partner. Like, selecting the Ship-To first and then the Sold-To. That will be custom modification. :..-(
A solution from10,000 foot level:
Maintain a similar relationship for Contact Person to Ship-To in Business partner. Or more sleek way will be to develop a custom function module to get all the Ship-Tos of the Sold-Tos the Contact Person (SU01 user alias) is related to. - Custom ABAP + configuration work
Change the standard E-Commerce flow to show a list of Ship-Tos as determined in the previous step. - Custom Java + application configuration work
Determine the Sold-To automatically from Ship-To by whatever logic you use now. - ABAP + Java
Set these new partners in the E-Commerce application.- Java
Create orders and be happy
(Usually there are several ways to skin a cat and this is just one of them)
Easwar Ram
http://www.parxlns.com -
Middleware setting for sales order documents replication crm to ECC
Hi,
Please help me on the following query:
what kind of middleware settings should done to get transaction documents(sales order(TA) and contracts) tranferred from SAP CRM to SAP ECC. Please provide tcode and navigate for settings.
Thansk and Regards,
VenkatHi,
In the below Link you can find building blocks
http://help.sap.com/bp_crmv12007/CRM_DE/BBLibrary/HTML/BBLibrary.htm
First of all you need to do settings in middleware (For all the settings, you refer to the Building Block guide C71)
Then you need to do a series of settings as follows:
Ensure that both the system are synchronized interms of Transaction types, Item categories, Item cat determinations and proper number ranges.
Go to SMOEAC and subscribe publication BUS_TRANS_MSG to R/3 Site
If you want to activate inter-dependent changes, make an entry in R3AC6 Tcode, with key R3A_SALES, param 1 as INT_CHANGE_ORDER, param 2 as Transaction type and scenario as A.
Similary in ECC system, make an entry in CRMPAROLTP table with key CRM_Scenario, INT_CHANGE_ORDER, Transaction Type and A.
I understand that this doesnot explain you in a detailed way. For more info search on help.sap.com
Regards,
Raghu
Maybe you are looking for
-
Several problems after installing leopard
Last week I bought a new hard drive (WD 250GB 5400rpm) so I put the older one on a external case and installed the new one. A couple of days later I bought leopard and installed that. I have since had several problems. Whenever I power on my computer
-
Ho to create Mass Processing and jobs for monthly process
Hi Gurus, I had created all activities and jobs for background run and my question is 1. how to create for mass process ? 2.Do i need to create process chains for background run for every month ? 3. How to create parallel processing as we
-
I fixed the problem with the whole 'waiting' and not loading but now some of my apps won't open, what can I do?
-
CCMS Central Monitoring has been setup on Solution Manager, however, the alerts are not forwarded to the alert configuration on the Local XI instance. Can the connection to the central monitor on Solution Manager be disabled and allow all alerts to b
-
When there are many records in a table and you are viewing the table through a form, when scrolling, the scrollbar becomes smaller and acts strangely even when there are still MANY records to view. Is there any way to fix this scrollbar problem?