Service contract replication
Hi,
SRM 701
ERP 604
We are Implementing Service contracts in SRM ( All custom development as we have not activated the BF) and facing a issue during replication. Even though the FM IDOC_INPUT_BLAORD has got the ESLL table which caters for the Service lines , iam getting a error ' No batch input data for screen SAPMM06E 0511' error.
Issue is : Service lines are updated in ESLL / ESLH table while committing and the time of actual posting it is giving me a error that 'Internal package no xxxxxx already assigned.
Any light on this issue would be highly appreciated..
Hi,
iam new to crm,
in couple of days i should working on crm service,
can u pls send me any doc. u have to my maild id or can u guide me how to go on.
This is my mail id [email protected]
it is very urgent
and also can u tell how to connect crm to ipc
if u help me out it will be fine
i will reward the points
Similar Messages
-
Middleware Replication-ISU Installation Facts into CRM Service Contract
Hi All,
I would like to share an update which I have followed for one of my implementation project.
Following document will help you, if you want to replicate some of the data from ISU to CRM Service contract custom fields, which is not the standard replication practice.
[Middleware Replication-ISU Installation Facts into CRM Service Contract|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/30e51278-00f0-2d10-89a9-ee3d76447650]
Appreciate your feedback.
Cheers,
SurajHi Fritz,
As requested following are the code samples-
For ISU System BAdI "ECRM_CRM_DOWNLOAD" as below:
X_CONTRACTPOS TYPE ECRM_CRMCONTRACT_DATA_POS Item Data (Enhanced)
XY_CONTRACTPOS TYPE ECRM_CRMCONTRACTPOS Transfer Structure: Contract Status from CRM to IS-U
XY_CONTRACTPOSX TYPE ECRM_CRMCONTRACTPOSX Transfer Structure: Contract Status from CRM to IS-U
TXY_CONTRACTCONF TYPE ECRM_CRMCONTRACTCONF_TAB Configuration Container
TXY_CONTRACT_STATUS_DATES TYPE ECRM_CRMCONTRACT_STATUS_DAT_T Status and Date Tab
METHOD if_ex_ecrm_crm_download~crm_download_fill_data_new.
*...Local data declaration
DATA : l_c_string1 TYPE string1,
ls_contractconf TYPE ecrm_crmcontractconf.
IF x_contractpos-partner IS NOT INITIAL AND
x_contractpos-everh-anlage IS NOT INITIAL.
SELECT SINGLE string1
FROM ettifn
INTO l_c_string1
WHERE anlage = x_contractpos-everh-anlage.
IF sy-subrc EQ 0.
MOVE : x_contractpos-partner TO ls_contractconf-partner,
x_contractpos-everh-contractpos TO ls_contractconf-ref_guid,
'OPERAND' TO ls_contractconf-attr_name,
l_c_string1 TO ls_contractconf-value.
CALL METHOD me->fill_container
EXPORTING
ip_contractconf = ls_contractconf
ip_value = ls_contractconf-value
ip_name = 'Operand'
CHANGING
li_contractconf = txy_contractconf.
ENDIF.
ENDIF.
ENDMETHOD.
VALUE( IP_CONTRACTCONF ) TYPE ECRM_CRMCONTRACTCONF Configuration Container
VALUE( IP_VALUE ) TYPE TEXT70 Error message text - long text of the error
VALUE( IP_NAME ) TYPE CU_CHARC Characteristic Name
VALUE( LI_CONTRACTCONF ) TYPE ECRM_CRMCONTRACTCONF_TAB Configuration Container
METHOD fill_container.
DATA : l_c_contractconf TYPE ecrm_crmcontractconf.
FIELD-SYMBOLS : <contractconf> TYPE ecrm_crmcontractconf.
l_c_contractconf = ip_contractconf.
READ TABLE li_contractconf ASSIGNING <contractconf> WITH KEY ref_guid = ip_contractconf-ref_guid
attr_name = ip_name.
IF sy-subrc EQ 0.
<contractconf>-value = ip_value.
ELSE.
l_c_contractconf-value = ip_value.
l_c_contractconf-attr_name = ip_name.
INSERT l_c_contractconf INTO TABLE li_contractconf.
ENDIF.
ENDMETHOD.
For CRM system BAdI "ECRM_DOWNLOAD" as below:
IP_MTR_TYPE TYPE /NPC/MTRTYPE Meter Type
IP_REF_GUID TYPE CRMT_OBJECT_GUID GUID of a CRM Order Object
CP_CS_TRANS_MSG TYPE BAD_BUS_TRANSN_MESSAGE Transaction Messaging BDoc
METHOD fill_container.
DATA: li_flds_upt_orderadm_i TYPE TABLE OF smog_sfldn.
FIELD-SYMBOLS : <orderadm_i> TYPE bad_orderadm_i_mess.
READ TABLE cp_cs_trans_msg-orderadm_i ASSIGNING <orderadm_i> WITH KEY guid = ip_ref_guid.
IF sy-subrc EQ 0.
APPEND 'ZZ_METER_TYPE' TO li_flds_upt_orderadm_i.
CALL FUNCTION 'SMO_SNDBITS_SETX'
EXPORTING
structurename = 'BAD_ORDERADM_I_MESS'
ddic = 'X'
TABLES
sfields = li_flds_upt_orderadm_i
CHANGING
sndbits = <orderadm_i>-sendbits
EXCEPTIONS
structure_not_found = 1
wrong_fieldname = 2
OTHERS = 3.
<orderadm_i>-zz_meter_type = ip_mtr_type.
ENDIF.
IS_CONTRACT_DATA TYPE ECRM_ISU_CONTRACT_DATA2
CS_BUS_TRANS_MSG TYPE BAD_BUS_TRANSN_MESSAGE Transaction Messaging Business Document
METHOD if_ex_ecrm_download~ecrm_download_fill_data.
DATA : ls_contractconf TYPE ecrm_isu_contractconf2,
ls_orderadm_i TYPE bad_orderadm_i_mess.
LOOP AT is_contract_data-t_contractconf INTO ls_contractconf.
READ TABLE cs_bus_trans_msg-orderadm_i INTO ls_orderadm_i WITH KEY guid = ls_contractconf-ref_guid.
IF sy-subrc EQ 0.
MOVE : ls_contractconf-value TO ls_orderadm_i-zz_meter_type.
CALL METHOD me->fill_container
EXPORTING
ip_mtr_type = ls_orderadm_i-zz_meter_type
ip_ref_guid = ls_orderadm_i-guid
CHANGING
cp_cs_trans_msg = cs_bus_trans_msg.
ENDIF.
ENDLOOP.
ENDMETHOD.
ENDMETHOD.
Cheers,
Suraj -
Error during Replication of Service Contracts from CRM to ECC
Hi,
I'm encountering a problem when replicating a Service Contract from CRM (I'm using SAP CRM 2007) to ECC.
I insert a first Item which is not relevant for pricing (let say, product 123)
I Insert a second Item relevant for pricing, with reference to the previous one (let say, product 456)
I release the Items and I save the contract
When I try to go in edit mode in the Contract, an error appears:
An error has occured in the system DE1CLNT200 while copying the document
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.
Transmission log
u2022 SALES_HEADER_IN has been processed successfully (Notification S V4 233)
u2022 Material 0 does not exist in plant ZX01 / country CH (Notification E V1 391)
u2022 Error in SALES_ITEM_IN 000101 (Notification E V4 248)
u2022 Sales document was not changed (Notification E V4 219)
It seems that the program does not recognize the product (the error message says "Material 0", not "Material 456") ...
Any idea?
Thanks in advance,
AndreaShould it be a problem related to the leading zeros?
-
Error message when copying a service contract
Hi Experts,
I'm copying the service contract using TRX CRMD_ORDER. When I save the new contract, a message is displayed "Administration header could not be found 47EABD1F5ADC5B38E1000000C8B91C2F" .
We are using CRM 5.0 SP 09.
Can you help me to understand why this message happens?
Best regards,
Caíque Escaler
Edited by: Caíque Escaler on Mar 27, 2008 3:18 PMHi Arun,
I wouldn't recommend to deactivate the order_save badi - this may impact the replication process to ECC. This is not what I mentioned. I asked you to check your badi implementations, maybe you are trying to read some GUID that doesn't exist and this is probably a custom code issue.
Please check the Z implementations.
I would also check where the message error is being raised and check the stack. You may find a Z in the middle of stack.
Let me know if you have any comments.
Regards,
Caíque -
Process type not determined during ISU - CRM Contract replication
Hello Experts,
Process type is not getting determined during the ISU -> CRM contract replication.I could see that all configs are in place.
Please could you suggest what could have impacted this.
Regards,
RaviHi, Nikhil
Do you read this document?
service.sap.com
/utilities
SAP for Utilities - Product Information
Cookbooks&Guidelines
IS-U/CRM Contract Integration
Denis. -
Replicating ISU Installation Facts into CRM Service Contract
Hi All,
Is the Replicating ISU Installation Facts into CRM Service Contract is standard way of working or we need to use some other approach?
Cheers,
SurajNick:
Installation Facts change in ISU does not correspond to any replication object in CRM. It is a task performed in a standalone environment. If you are talking about an integrated CR&B environment, there are several factors that one should consider while changing installation facts. For example, your client has to decide on which system to be the system of record for Contracts. If you consider CRM as the s-o-r for Contracts, may be you should advise them to initiate the corresponding CRM process to change installation facts from within CRM. We consider the configurable attribute on a product in CR&B as corresponding parameter of installation fact. Hence, you have to recommend a Contract Change which in turn will let you change the configurable attributes on a proudct for a given Contract. When this changed contract triggers the middleware and MDT, you can handle the installation facts. It is also worth advising your client the new features released by SAP in EhP1 of CRM around building rules on product configuration using BRR+ (in case you are using CRM 7.0 EhP1).
Ramana -
Follow-up Action in Service Contract
Hi All,
I am looking for a solution on below scenario to be handled in ECC6.0
I have a service contract for providing services to a customer for an year (Jan 2009 to Dec 2009.)
In Dec 2009 i have created a service notification and Service order with reference to this contract .
Currently as of today Jan 2010 , this contract has expired but my service order / notification is still open.
I would like to know what will happen to Service notification & service order refering to this contract.
Will contract expiration drive the changes required on service notification/order or will it block for further processing.
What standard solution is available to handle such cases in SAP.
Thanking You,
sudhiHave you tried it??
From memory it gives you a warning message stating that the contract/item are not valid, but it doesn't stop you processing the order/notification
PeteA -
Creation of Sales Order and Service Contract from Inbound IDOC
Hi Experts,
My requirement is to create a Sales Order as well as a Service Contract from one Inbound IDOC. I am getting the Inbound IDOC from a third Party. The message type is ORDERS and Basic Type is ORDERS02. How ever i am using an extension type IDOC which carries all the required data for Sales Order and Service Contract. My requirement is like, to create a Sales Order first.
I have created a Z FM which is attached to the Process Code and subsequently to the message type. Inside the FM i an calling FM 'IDOC_INPUT_ORDERS' for creation of Sales Order. After that i am changing the IDOC data for the Document Type. I am changing the document type which is responsible for Contract Creation.
Then I am again calling the FM 'IDOC_INPUT_ORDERS' for creation of Contract with the help of IDOC data. But here the Contract is not getting created. It's getting failed during the Batch input session.
I need to solve this problem as soon as possible. Please help me. If there are any other options also please share.
Thanks in Advance.
Regards,
PriyabrataActually there is problem with BDCDATA. Inside the FM it's calling transaction with help of BDCDATA. If i am creating a Sales order or contract alone its creating successfully. But when i am trying to create both, it's retuning sy-subrc '1001' after calling the transaction on the second attempt. Is there any problem with BDCDATA like we can't handle with less time gap? Please help and give your inputs.
Regards,
Priyabrata -
Creation of Service Contract from Inbound IDOC
Hi Experts,
I am using Inbound IDOC type ORDERS02 with message type ORDERS for creation of Sales Order. Now my requirement is like to create a Service Contract from that Inbound IDOC. The IDOC type contains all the data require to create a Service Contract. The scenario is like, after creation of Sales Order it will check for the corresponding Service Contract exits or not by querying on a Z table which contains all those entries.
So my idea is to create a Z Program, in which it will check for the Service Contract and will create the same by reprocessing the same IDOC or by calling some Function Module. Please suggest how shall i proceed to create a Service Contract.
Is there any way to reprocess the IDOC or to collect the Data from the IDOC segments pass them to a FM which is responsible for creation of Inbound IDOC. Please suggest if this is feasible.
Thanks in Advance.
Regards,
Priyabrata.Actually there is problem with BDCDATA. Inside the FM it's calling transaction with help of BDCDATA. If i am creating a Sales order or contract alone its creating successfully. But when i am trying to create both, it's retuning sy-subrc '1001' after calling the transaction on the second attempt. Is there any problem with BDCDATA like we can't handle with less time gap? Please help and give your inputs.
Regards,
Priyabrata -
Service Contracts Line and Header Tax amounts are not matching
Hi,
I am creating service contracts using API. Using below code i am applying price adjustments on the line. while using the below API Tax is calculated at line level and added for each line But the Tax filed on the header is not getting updated. I fwe go to front end and click on reprice then the Tax amount is added to the header(If the contract created with status 'Entered').
Please help me to fix this.
l_multi_line_tbl (0).ID := l_x_clev_rec.ID;
l_multi_line_tbl (0).price_list_id :=l_curr_price_list_id;
l_multi_line_tbl (0).lse_id := 46;
l_multi_line_tbl (0).line_pl_flag := 'Y';
l_x_return_status := NULL;
apps.oks_auth_util_pub.compute_price_multiple_line (
p_api_version
=> 1.0,
p_detail_tbl
=> l_multi_line_tbl,
x_return_status => l_x_return_status,
x_status_tbl
=> l_status_tbl);
Thanks,
Harinot answered yet.
-
How to reject Line Items in a Service Contract?
Hello friends,
Can anyone help me understand how do we reject items in a Service Contract? I don't see any Reject field. Is it one of the Status I need to configure for Item Level Status Profile? Even if I add a 'Reject' status, how do I link it to Rejection Reason codes? (I know how to add Reason codes in customizing, but how they are linked to a Transaction type is something I am not finding...).
Please provide any inputs.
Thanks.HI Navaneethan,
please try following code.
make PEKKO should be internal table with appropraite structure..
Loop at ZBTXT.
MOVE ZBTXT-LINE TO PEKKO-ZBTXT.
append PEKKO.
clear PEKKO.
ENDLOOP.
loop at pekko.
write : / PEKKO-zbtxt.
endloop.
if above code is helpful, REWARD POINTS.
Regards,
Ranjith -
How to know an order number from the service contracts table
Hi all,
I want to know how the order entry module and service contracts module are connected. I mean to ask if a service is placed as an order for purchase how do i get the information about the order_id or order_number from the service contracts table.
please point me in a direction so as to which tables i should be lookling at.
Thanks.Try OKC_K_REL_OBJS table. The column JTOT_OBJECT1_CODE contains values 'OKX_ORDERHEADER' or 'OKX_ORDERLINE' and the column RTY_CODE = 'CONTRACTSERVICEORDER'. The column OBJECT1_ID1 should store order HEADER_ID or LINE_ID based on JTOT_OBJECT1_CODE value. Hope this helps.
-
Service Contract Determination in Follow-Up Transactions
Hi all
in our setup (CRM 2007) we can successfully create Service Orders where Contract Determination on item level takes place and assigns items to contracts. This also works for Service Confirmations, in case we create them as stand-alone transactions.
If we however create a Service Confirmation as follow-up from a Service Order, in which contract determination took place, the contract information is not contained in the Service Confirmation.
Any ideas how to get the contract information over?
Thanks!
Christian
Side note: We did not find a copy routine or copy control settings solving our problem - however we might be wrong...Hi Christian,
If the service order line items are entittled to service contract , at each item level you will get contract info in contract data tab.
when you transfer these items to confirmation , confirmation item contract data will not have contract information. Only when you enter items in confirmation manually then system will pop up window for selection contract and confirmation items get contract information.
thanks,
Nitin -
Copy button not working properly in service contract - crmd_order tcode
Hi experts,
I want to create a duplicate row in contract through Duplicate Button Supplied by SAP. As
I understand the function of the duplicate row button is to copy the same set of information in next row with auto incremental or manual. As far as number incremental is concern that is happening based on
customization on transaction type line item incremental sequence .
This is an upgrade project before upgradation it was working fine, you can check the same in old CRM 4.0. If you see in the Object Tab, condition tab or any other tab, no data is duplicated from parent line item. This works very well in CRM 4.0. Actually after discussing with the client i have come to know that , they also had the same issue before and SAP gave two Notes : 739462 and 740103 to resolve the issue. But now this feature is only availabe in the WEB UI in CRM 2007, and as i am upgrading to CRM 2007 this feature is not available, but my client want this feature.
I went through the SAP note , they have given some corrective instructions but it is valid till BBPCRM 500 version of the software component and mine is BBPCRM 600 . My query is, will it work if i follow the same corrective measures in the Note for my system ie. by inserting few blocks of code given in the SAP NOTE.
please kindly help me out,
Thank you,
Regards,
Arun.Hi,
I think you problem is in u201CBilling tabu201D which it is not showing any details on particularly billing tab. Right
Ok, as per you wording Services order having billing tab with details but Service contract does not.
If am I right, you see the below solutionu2026.
First go to T-code: CRMC_PCUITOOLS
Put you
Application : CRMD_BUS2000116
View (blview) : ZXXXXX
Then press F8 for execute
You will see the view of particularly Leading Transaction Category and go to billing tab
See below Tab Page Group (SRV_ODP1)
Second go to T-code: CRMC_BLUEPRINT_C
Follow this : Application Element -> Tab Page Group -> Tab Page Group Structure
Put it (SRV_ODP1) and go to billing (double click on them)
You will see following details
Tab Page Group SRV_ODP1
View ZXXX
Sequence 23
Event S1O_HD_PAYMENT_BILL
Text Billing
View Switch Gro
Multi-Group S1O_HD_PAYMENT_BILL
Inactive Flag is Not Set
Follow the same for Service contract. You will see the Multi-Group missing
Put it same on that (S1O_HD_PAYMENT_BILL)
I think this issue will solveu2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026
On.............................................................................. -
Accept Button in Service Contract Quotations
Hi Experts
The requirement is to create any of the 2 different types of contracts as a follow up from service contract quotation.
I have maintained both the contract types as follow up transactions of service contract quotation through copy control. When I click on Accept button in the quotation, it doesnt show me both the contracts creation option. I know SAP doesnt recommend creating a follow up directly and even if I do it, the pop shows up both the contract types but when i create any of them, the items dont carry over.
In short, I am expecting to get two options when I click on accept but i m not getting it. Is there anything to do in Change process?
Edited by: Sunil Dangwal on Feb 24, 2011 2:51 PMHi,
Please read FAQ note 499722, questions 12, 13, 22 and 9.
I would advice you to check the information from note 353482.
Regards,
Edit
Maybe you are looking for
-
All I can see is the tabs followed by the > button and the + button. After that, there is a button for showing the list of tabs open. I have used the panorama feature on the desktop and it works just perfect but I don't get to see it on my laptop. Ho
-
Removing app (no longer in App Store) from Game Center
So I wanted to remove all the games from my Game Center account that I don't play anymore. The way I've been doing this is re-installing the app and "removing from game center" after I deleted it again. There are a few game which are no longer in the
-
How can i set the date time year to my i pod
how can i set the date time year to my i pod touch
-
I can't send or recieve messages in group calls
So I've got this problem recently, and it shows me in group chats "Instant messaging isn't currently available...."(the message is longer). I cannot send messages and i can't recieve them in group calls, but on private I can. I have the latest skype
-
Premiere CS6 crashing when I move clips in the timeline
This error box appears when I try to move things around in the timeline. I'm not exactly sure where to start so I don't know what to troubleshoot. Anyone ever get this before?