Created sales order in crm does not use userexit MV45 in r3 - why ?
Hello experts,
while creating an sales order in crm and replicating this order
into r3-system, the user-exit MV45 is not used in r3.
But when I create an sales order in r3, there system use the user-exit .
But I need this user exit, also the sales order is coming from crm.
Does anybody know why this is so ? Is there a solution ?
Thanks
Gerd
Hello again,
while creating/changing sales order in crm,
the user exit mv45 is called in R3.
Problem solved.
Thanks
Gerd
Similar Messages
-
hi,
Can anyone tell me how to create sales orders in CRM.
Which transaction type should be used for sales orders and what others config settings are required for craetion of sales order
Plz tell me asap
thanks
ajayHi Ajay,
The tcode to create orders in crm is CRMD_ORDER. The standard sales order is TA.
The customizations required to be done to make your own transaction work are available in best practices
C64: CRM Quotation and Order Management and
C23: CRM Basic Sales
on http://help.sap.com/bp_crmv250/CRM_DE/BBLibrary/html/BBlibrary.htm
These should help you
Regards
Rekha Dadwal -
Dear SAP,
While we create Sales order in CRM for Madhya Pradesh State JIVP (VAT Payable) showing twice in order, but calculation has taken one time i.e. 14%, only JIVP displaying twice (Attached Screen shot S3.JPG) in CRM order, when comes to ECC side it is showing correct entry (Attached Screen shot S4.JPG) .
Due to duplicate condition records exist in CRM table CNCCRMPRCUS956 (Attached Screen shot S1 & S2.JPG).
This happens for MP state, as duplicate entry exist with MP state only,
Please guide us to resolve the same.
Regards,
JKHi JK,
There is two thing. first is that when you create a sales order very same time pricing conditions added in the transaction as per the pricing procedure add for transaction type. these pricing procedures are transaction type specific not state or country specific so it will work. check here you are getting duplicate condition ?
When ever you add material in the transaction that very time one the basis of the pricing condition added in the transaction IPC method do pricing. check after adding material in transaction duplicate condition is coming ?
Secondly whenever the document replicates in ERP re-pricing again happening on conditions so theses conditions get corrected in ERP. Here if document is re-priced then system will consider it as change so again there suppose to be Bdocs get created from ERP to CRM again overwrite document so condition will be synchronized in CRM . I would request check the same too and revert.
Thanks,
Prem, -
CRM Sales Order Item Status Does Not match R/3 Item Status
The status of the CRM sales order item is being set to 'In Process' when the related R/3 sales order line item status is set to 'Complete' - when, the delivery quantity is zero for the sales order item. This happens when the warehouse can't find the stock to pick - the delivery quantity is set to zero. Thus, the CRM order item status does not agree with the R/3 order item status. We need for the line item status to be set to 'Complete' in CRM. Anyone have an idea as to how to make this happen?
Thanks you.Hi Peter and Suresh,
From the information provided I understand that the sales order created in CRM after replication to R/3 has some status change.
1. What are the fields which are updated in R/3 for the sales order created in CRM ?
2. If sales order fields are updated in R/3 are these updates reflected back to CRM?
3. If they are reflected back in CRM? Is there still flexibility for sales order to be changed in CRM and replicated back to R/3?
Can you please share you experiences.. Any help is highly appreciated.
Thanks
Jothi -
Urgent: create sales order in CRM 4.0
good morning,
I'have a problem, i must create a sales orders in CRM 4.0 with Bapi or Function call. I tried tu use: 1) BAPI_BUSPROCESSND_CREATEMULTI and BAPI_BUSPROCESSND_SAVE but finished with error "can't save document";
2) 'CRMXIF_ORDER_SAVE', but finished without errors and does not create a sales document;
3) BAPI_SLSTRANSACT_CREATEMULTI i don't know how fill table INPUT_FIELDS.
help!
another ideas?
Thanks.
ALeI've the same problem, i also created a sales order using bapi CRMXIF_ORDER_SAVE. But its not working. if ur program is worked. please send it
my code is
*& Report Z_PURCHASEORDER_CREATE_SP *
Description : program to create Purchase order using BAPI.
REPORT Z_PURCHASEORDER_CREATE_SP .
TABLES : CRMD_ORDERADM_H , CRMD_ORDERADM_I.
*DATA DECLARATION
CONSTANTS : C_X VALUE 'X'.
*Structures to hold PO header data
DATA : HEADER TYPE STANDARD TABLE OF CRMXIF_BUSTRANS WITH HEADER LINE ,
RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
DATA : IT_ITEM TYPE STANDARD TABLE OF CRMXIF_BUSTRANS_ITEM WITH HEADER LINE ,
WA_ITEM TYPE CRMXIF_BUSTRANS_ITEM.
data : ws_langu like sy-langu.
Parameters
selection-screen begin of block b1 with frame title text-001.
parameters : proc_tp like header-PROCESS_TYPE default 'YOR1',
doc_date like header-POSTING_DATE default sy-datum,
logsysfi like header-LOGICAL_SYSTEM default 'CRDCLNT220'.
co_code like header-co_code default '0103',
p_sold TYPE kunnr default '2000000060',
p_ship TYPE kunnr default '2000000060'.
selection-screen end of block b1.
selection-screen begin of block b2 with frame title text-002.
parameters : item_num like it_ITEM-ITEM_NUMBER default '00001',
material like it_ITEM-product_id default '300000020' .
quantity like it_ITEM-TOTAL_QUANTITY default 10.
selection-screen end of block b2.
START-OF-SELECTION.
*DATA POPULATION
ws_langu = sy-langu. "Language variable
*POPULATE HEADER DATA FOR PO
HEADER-PROCESS_TYPE = PROC_TP .
HEADER-POSTING_DATE = sy-datum .
HEADER-LOGICAL_SYSTEM = LOGSYSFI .
*POPULATE HEADER FLAG.
*HEADERX-PARENT_GUID = c_x.
*HEADERX-doc_date = c_x.
*POPULATE ITEM DATA.
wa_ITEM-ITEM_number = item_num.
wa_ITEM-product_id = material.
*wa_ITEM-TOTAL_QUANTITY = 10.
append wa_item to it_item.
*wa_ITEM-ITEM_number = '10'.
*wa_ITEM-product_id = '000000000300000020'.
*wa_ITEM-QUANTITY = quantity.
*append wa_item to it_item.
*BAPI CALL
CALL FUNCTION 'CRMXIF_ORDER_SAVE'
EXPORTING
data = header
IMPORTING
RETURN =
*Confirm the document creation by calling database COMMIT
*CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT =
IMPORTING
RETURN =
**end-of-selection.
***Output the messages returned from BAPI call
LOOP AT RETURN.
WRITE / RETURN-MESSAGE.
ENDLOOP. -
Issue in creating Sales Order in CRM 7.0 IC WEB
Hello Experts,
I am working on CRM7 and ECC 6 integration. I have configured Sales Order ( transaction type ZOR) in CRM. Using GUI the sales order is properly created in CRM and getting replicated to ECC without any issues.
I started configuring IC web UI, systematically followed C04 and C78 and completed all the steps including IC_BT transaction profile customization but inspite of this I am unable to create sales order in IC web.
I am geting error "No transaction type available for creating transactions" and if I go into details of this error it shows a page as follows
Diagnosis
No transaction type is available when creating a transaction. This can be due to the following reasons:
u2022 No transaction type is available according to Customizing
u2022 The user has no authorization for the transaction type
System Response
It is not possible to create the transaction.
Procedure
Make sure that:
u2022 The transaction type is set up in Customizing
u2022 The user has authorization for the transaction type
I have checked everything , nothing seems to be wrong. Can anyone advice how to resolve this issue
Thanks and Regards
Ambargoto IMG where you defined the ZOR. Select the ZOR and choose Channel on the left, is ICW Interaction Center Webclient a choice? or add it.
We noticed that once any transaction was set to an option, we had to set these for all transactions in the ICWC, ISA, Gui, etc. -
Creating Sales Orders in CRM vs. R/3
Hi Dear Gurus,
I have a simple question for you CRM Sales masters. As we know when we create a sales order in R/3, we have the option to choose which plant we want the inventory to go out from to fulfill the order. In many cases even if we set up a default plant in the sold-to-party master data, the user still needs to manually overwrite it on the sales order level.
Now here comes the question, if we create the sales order in CRM, we don't know which plant can fulfill the order, and once the order is replicated into R/3, system doesn't allow user to change it. So how and where does the plant assignment take place?
Thanks,
LeonHi Leon,
In CRM we do assign the plant and storage location to the service ogr unit. Have a look of the transaction SPRO and follow the path :-
IMG -> CRM -> master data -> Org management -> Cross-system assignment of org unit -> assign the plant and storage location to the service ogr unit.
Hope this information will help you.
<b>Reward points if it helps!!</b>
Best regards,
Vikash. -
Hi,
What are the possible ways to create a sales order in CRM with Idoc coming from XI?
Thanks
NavinHi Navin,
Yes with the use of the XIF adapter. There is a basic type called CRMXIF_ORDER_SAVE_M01 available to you. This will then go through the normal business logic for creating the order. Suggesting reading all about it at http://help.sap.com
Cheers
Andrew -
Modifying Sales order in ECC does not modify the planned order in APO?
Hello,
I have the next situation, a MTO scenario, LPP material,:
- users create a sales order, quantity 2000M, 2 individual lenghts by 1000M. In automatically, being a MTO scenario, APO generates a planned order to fulfill the requirement with 2000 M qty, individual lenght 1000.
- users modify the sales order, the quantity 2000 M remains, but will change it in 1 individual lenght by 2000M. APO cancels the precendently created planned order and generates another one, with individual lenght 2000.This is OK.
-users modify the sales order, the quantity remains 2000 M, but again 2 individual lenghts by 1000 M. In this case, the planned order is not cancelled, as expected, but remains with individual lenght 2000, which is not ok.
Any idea how to fix this?
Regards,
AlexHello again,
while creating/changing sales order in crm,
the user exit mv45 is called in R3.
Problem solved.
Thanks
Gerd -
Using BAPI_ACTIVITYCRM_CREATEMULTI for creating sales order in CRM
Hello Experts,
I am creating a sales order using BAPI_ACTIVITYCRM_CREATEMULTI, But I am getting the following errors:
1. Reference Object Type (ORGMAN) not allowed
2. Reference Object Type (PARTNER) not allowed
3. Incomplete interface data - No reference specified
4. Item was not found
Can you please help me with the mandatory fields, that has to be filled in the BAPI, and do I need to use Commit BAPI after this BAPI.
Please I am in critical postion,
Now I am able to create a sales order there is no data it like the partner number and Item.May be I am missing some important fileds.
Please help.
Thanks,
Suma
Edited by: Suma B on Aug 8, 2008 1:05 PMHi,
I am passing data using SE37 T-Code.
I was told by the fucntioal guys that GUID will be generated by CRM, so we dont need to send that as an input.
Still facing the same error...
These are my input fields:
REF_HANDLE
REF_GUID
R
OBJECTNAME
LOGICAL_KEY
FIELDNAME
C
|
0000000000
ORDERADM_H
PROCESS_TYPE
0000000000
ORDERADM_H
POSTING_DATE
0000000000
ACTIVITY_H
CATEGORY
0000000000
ACTIVITY_H
PRIORITY
0000000000
ACTIVITY_H
DIRECTION
0000000000
PARTNER
000000000022XXXXXXX
REF_PARTNER_FCT
0000000000
PARTNER
000000000022XXXXXXX
REF_PARTNER_NO
0000000000
PARTNER
000000000022XXXXXXX
PARTNER_FCT
0000000000
PARTNER
000000000022XXXXXXX
PARTNER_NO
0000000000
ORGMAN
DIS_CHANNEL
0000000000
ORGMAN
DIVISION
0000000000
ORGMAN
SALES_ORG
0000000000
ORDERADM_I
PRODUCT
0000000001
B
SCHEDLIN
00000000000000000000000000000000
QUANTITY
|
This is error log:
T
ID
NUM
MESSAGE
LOG_NO
LOG_MS
MESSAGE_V1
MESSAGE_V2
MESSAGE_V3
MESSAGE_V4
PARAMETER
ROW
FIELD
SYSTEM
|
W
CRM_ORDER
004
Referenced object type (ORGMAN) not allowed
$000001
000001
ORGMAN
ORDER
0
CR5CLNT100
W
CRM_ORDER
004
Referenced object type (PARTNER) not allowed
$000001
000002
PARTNER
ORDER
0
CR5CLNT100
W
CRM_ORDER
005
Incomplete interface data - No reference specified
$000001
000003
ORDER
0
CR5CLNT100
E
CRM_ORDERADM_I
006
Item was not found.
$000001
000004
ORDER
0
CR5CLNT100
E
CRM_ORDER
005
Incomplete interface data - No reference specified
$000001
000005
ORDER
0
CR5CLNT100
S
CRM_MESSAGES
005
A log has been generated for single document
$000001
000006
MESSAGES
0
CR5CLNT100
E
COM_PARTNER
119
Enter Sold-To Party
$000002
000001
Sold-To Party
PARTNER
0
PARTNER_NO
CR5CLNT100
E
COM_PARTNER
119
Enter Ship-To Party
$000002
000002
Ship-To Party
PARTNER
0
PARTNER_NO
CR5CLNT100
E
COM_PARTNER
119
Enter Bill-To Party
$000002
000003
Bill-To Party
PARTNER
0
PARTNER_NO
CR5CLNT100
E
COM_PARTNER
119
Enter Payer
$000002
000004
Payer
PARTNER
0
PARTNER_NO
CR5CLNT100
E
COM_PARTNER
119
Enter Sold-To Party
00000000000000047612
000001
Sold-To Party
PARTNER
0
PARTNER_NO
CR5CLNT100
E
COM_PARTNER
119
Enter Ship-To Party
00000000000000047612
000002
Ship-To Party
PARTNER
0
PARTNER_NO
CR5CLNT100
E
COM_PARTNER
119
Enter Bill-To Party
00000000000000047612
000003
Bill-To Party
PARTNER
0
PARTNER_NO
CR5CLNT100
E
COM_PARTNER
119
Enter Payer
00000000000000047612
000004
Payer
PARTNER
0
PARTNER_NO
CR5CLNT100
|
Thanks,
Suma -
Sales orders from CRM are not getting blocked with credit check
Hi All
I have configured ECC in such a way that , if cutomer does not have enough creditlimt, then those sales order will get blocked. Our orders will come from CRM, and some times some orders are not getting blocked with credit check even though the customer does not have credit limit. And at the same time some orders are blocked with credit check...what are all the things that should be checked to diagnose the problem.
Thanks in advance for looking into thisPlease check if you have any custom code/user exit in ECC which uses transaction code (VA01 , VA02 or VA05 etc) prior to invoking credit checks.
Orders created via CRM will not have transaction code set (SY-TCODE). -
Sales Order Net Price does not match full value of items
Hi,
In many cases and for some materials, our system does a funny thing.
When creating the sales order from VA01, you'll enter 2 items.
1 is priced $2000
2 is priced $5000
Net price should be $7000 (no discounts or fees).
However, in many cases the net price will be shown as something else (like $6000 or $4000), until you hit save or re-price or go the conditions tab (which shows the correct net price) and back.
We have a lot of pricing customization in our system, so this is definitely due to that.
I am a developer, so where would be a good place to look?
Thanks,
ShaunThanks.
I'll have to discuss VTAA pricing types with the Business Analyst, since there are many records and I'm not sure what I'm looking at.
In regards to your second point, it's not in calculation. It'll stay at that number until you save, check the conditions tab in the header or reprice the document.
What's interesting is that it doesn't do this for all materials.
For example:
Material 1 - priced $25
Material 2 - priced $25
Net price would be $50, which is correct.
But say we use Material 3 - priced $25 as well. For this one, the total net price could show up as $30.
Can pricing types be specific to materials or material groups? What is the pricing type exactly and why 'A'? -
Error message while saving a sales order "Product 10069995 does not have sc
hi Friends,
i am creating an order , enter the material,quantity, batch , correct price everything etc etc. while saving the order it gives an error message "Product 10069995 does not have schedules assigned"Hi Suman
Use transaction code OMJJ and check the "Allowed Transactions" for customizing movement types.
Kalpesh -
CREATE SALES ORDER WITH REFERENCE TO INVOICE USING RECORDING
Hi,
I wanted to know if it was possible to create a sales order with reference to an invoice using recording(SHDB transaction).If there is some other method please explain the method in detail(Its very urgent)Hi,
You should be able to use BAPI_SALESORDER_CREATEFROMDAT2 instead of doing a BDC and you can populate the reference document in the relevant header field.
Gareth. -
Creating sales order through BAPI - do not want to send idoc confirmation
Hi guys!
I'm creating a sales order using BAPI BAPI_SALESORDER_CREATEFROMDAT1. The system was cuztomized to send an idoc through an output type, so whenever this BAPI is executed an idoc is sent.
My problem is that I do not want the Idoc to be created when using this BAPI.
Is there a way not to use an output type when using the BAPI?
Thanks in advance for your help!Use an output requirement that stops the proposal of the output. You'll want to make sure that it works in both immediate and delayed modes, e.g., you can't use a field-symbol (or the KOMKBV1 user exit) for access to T180-TCODE or to the CALL_BAPI value in memory. You might want to try the VBAK-ERNAM value, since you probably use a specific (non-dialog) user for the call. Otherwise, use another field to identify a BAPI call and check that field in the requirement.
Maybe you are looking for
-
PowerBook G4 12" mini-DVI strange behavior
Greetings everyone, I'm turning to you guys in these forums as a mean of last resort. My issue being a connector, which is not functioning as it should. The problem will be described in the following part. The Issue: I bought a mini-DVI, refurbished,
-
How to restore my computer if I have updated my osx...
I want clean computer and reinstall.
-
I have been creating DVD menus, and am noticing that while using the same font and size one line of text may be blurry while the lines above and below are just fine. I have tried moving the blurry text around and it does not get better. Changing font
-
What is the best way to eliminate room hum in my video?
I have a room hum in my clips that I wish to eliminate. I downloaded Audacity and it worked fine, right up to the point where I exported it to FCE. In Timeline the sound file was out of sync and nothing I have tried will synchronize it with the video
-
Filter out pages that are marked with hideInNav true in the SimpleSearch
How do I create a SimpleSearch that would not return pages that are marked to be hidden in navigation?