Plant Replication CRM Service Contracts & Orders - ECC Debit Memo Requests
Dear experts
we are struggling with the assignment of a plant in SAP ECC Debit Memo Request Line Items created from SAP CRM documents - the Plant field on the Shipping tab stays empty. This refers to Service Products.
We use CRM 7.0 (however, same problem exists in 2007) with ECC 6.0 with the following main relevant settings:
- Service Products do not have a Plant assigned in their Distribution Chain data
- Table CRMC_SEORG_R3MNP contains a correct mapping of service organizations to plants
- Table OFIC_PLANT_SVC does not contain relevant settings, as we assume this table as not relevant in this scenario
This is the end status after some trial&error sessions - we did not find a successful combination of settings amongst the above.
Thanks in advance & kind regards
Christian
Should it be a problem related to the leading zeros?
Similar Messages
-
Debit Memo Request with Reference to Service Order
Hi Team,
I need to create the following business process
Service Notification -> Service Order -> Debit Memo Request -> Debit Memo.
I'm able to create the notification and the service order. However while creating the debit memo request with reference to the service order I'm stuck. Not sure where and how do I give the reference document number for the data to flow from the Service Order to Debit Memo Request.
Regards
Nadarajah PrathebHi Nadarajah,
The following may help you.
1.Check the sales document category of the service order you are using.
2. Check which kind of document given in the with reference screen has the same sales document category.
3. For that document type, enter the service order as the reference.
4. Now you can see the details getting copied to the debit memo request.
5. Make sure copy controls are properly maintained from service order to debit memo request.
Please assign reward points if it helps. -
Dear friends,
The copy controls are set for a) Sales Order to Debit memo request (VTAA) & b) Billing to Debit Memo Request (VTAF)
Scenario #1. Sales Order Qty is 10 No (Delivery and Billing done for 10 Nos) and I have created a DMR for qty 5 Nos with reference to the sales order and created the Debit Memo.
Now when I create one more DMR with reference to the same sales order, the qty referenced in the DMR is 15 No
Scenario #2. Sales Order Qty is 10 No (Delivery and Billing done for 10 Nos) and I have created a DMR for qty 5 Nos with reference to the Billing doc and created the Debit Memo.
Now when I create one more DMR with reference to the same Billing doc, the qty referenced in the DMR is 10 No
1. While creating a Credit Memo Request or Debit Memo request whats the standard reference document to be used? Is it Sales order or a Billing doc?
2. I have tested this using standard doc types and I think this is not the correct behaviour.
In both the scenarios, the referenced qty should be 5No when you are creating the DMR for the second time.
Somebody let me know what should be the Ideal way to do it......
Thanks
IsaacHi Isaac,
In transaction code VTAA goto OR to DR and look for your Item Category and in that there is a field by name Pos./neg. quantity
and in that you will find the help details as shown below:
The below details will help you for all the documents like Quotatio, Sales Order , billing etc.
Quantity is calculated positively, negatively or not at all
Indicates whether, during copying, the quantity or value in the target
document has a negative effect, positive effect, or no effect at all on
the quantity still to be completed in the source document.
Use
The system uses this indicator to determine how the quantity in the
source document is affected. For example, if you
o Create a quotation item for 100 pieces,
o Copy the quotation into a sales order, and
o Create a sales order item for 80 pieces,
the copying has a positive effect on the quotation. In effect, you have
added 80 pieces to the quotation quantity that is now considered
complete. 20 pieces in the quotation remain to be completed.
If you do not make an entry in this field, or set indicator 0, the
source document is not blocked, which allows you to create several
target documents at once (for example, when using EDI and frequent
contract releases).
While the source document (such as quotation or quantity contract) is
being processed, it is blocked. For instance, if you are working on a
quantity contract, no one can create a release order for that contract).
In sales documents, for example, you can expect the following results:
o Quotation -> Sales order: positive
o Contract -> Return: negative
o Sales order -> Sales order: no effect
In billing documents, for example, you can expect the following results:
o Delivery -> Invoice: positive
o Delivery -> Cancellation: negative
o Delivery -> Pro-forma invoice: no effect
Regards -
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 -
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 -
Saels Quotation,Contract, Order, Return, Debit/Credit Memo Request
Hi,
I have Saels Quotation,Contract, Order, Return, Debit/Credit Memo Request. Now I want to change the Sales office, Sales Group and sales District in the existing Quotation,Contract, Order, Return, Debit/Credit. But in all the these requests these 3 fields are not in editable mode. Plese suggest me what is the best way I can change these 3 fields in the existing Quotation,Contract, Order, Return, Debit/Credit.
Thanks & Regards
VenkatYou can also use :
SD_SALESDOCUMENT_CHANGE
FYI
call function 'SD_SALESDOCUMENT_CHANGE'
exporting
salesdocument = salesdocument
order_header_in = da_order_header_in
order_header_inx = da_order_header_inx
simulation = simulation
behave_when_error = behave_when_error
int_number_assignment = int_number_assignment
logic_switch = logic_switch
business_object = 'BUS2032'
call_from_bapi = 'X'
tables
return = return
item_in = da_order_item_in
item_inx = da_order_item_inx
schedule_in = schedule_lines
schedule_inx = schedule_linesx
partners = partners
partnerchanges = partnerchanges
partneraddresses = partneraddresses
conditions_in = conditions_in
conditions_inx = conditions_inx
sales_cfgs_ref = order_cfgs_ref
sales_cfgs_inst = order_cfgs_inst
sales_cfgs_part_of = order_cfgs_part_of
sales_cfgs_value = order_cfgs_value
sales_cfgs_blob = order_cfgs_blob
sales_cfgs_vk = order_cfgs_vk
sales_cfgs_refinst = order_cfgs_refinst
sales_text = order_text
sales_keys = order_keys
extensionin = extensionin.
Note:you can go SE80 and choose Function group = 'VBAK". you`ll find Fms.
Hope thisll give you idea!!
<b>Pl... award the points.</b>
Good luck
Thanks
Saquib Khan
"Some are wise and some are otherwise" -
Issue with Service Contracts Order Capture Integration (OKSOCINT) program
Hi,
Could anyone tell me how to turn off trace for Service Contracts Order Capture Integration (OKSOCINT) program? Trace is not enabled at conc. program level or user level, but the program still generates large trace files. It is scheduled to run every hour. I could not find anything on metalink regarding this. We're on 11.5.9 version of Apps. Any help is appreciated.
TIA,
AlkaSorry Nagamohan, I got sidetracked by other issues and could not reply. Here's the beginning part of the trace file that shows the concurrent program name (see the name in bold):
Dump file /PRD1/code/oracle/11.5.9/prd1db/10.2.0/admin/PRD1_oprddb/udump/prd1_ora_29363.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = /PRD1/code/oracle/11.5.9/prd1db/10.2.0
System name: HP-UX
Node name: oprddb1
Release: B.11.11
Version: U
Machine: 9000/800
Instance name: PRD1
Redo thread mounted by this instance: 1
Oracle process number: 120
Unix process pid: 29363, image: oracle@oprddb1
*** 2009-04-09 10:01:03.120
*** ACTION NAME:(Concurrent Request) 2009-04-09 10:01:03.119
*** MODULE NAME:(OKSOCINT) 2009-04-09 10:01:03.119
*** SERVICE NAME:(PRD1) 2009-04-09 10:01:03.119
*** SESSION ID:(1077.23949) 2009-04-09 10:01:03.119
=====================
Regards,
Alka -
Internal order number in debit memo request in external billing
Hi Experts,
I am trying to create a Debit Memo Request in ECC from a confirmation in CRM. This confirmation is created as a follow-up to the service order.
The debit memo request is getting created but it does not have a reference of the internal order and hence on billing, the revenue is not getting posted to the internal order.
Could you suggest if there is some setting required in CRM to link the internal order to the Debit Memo Request?
Thanks in advanceHi,
I have the same issue, can you let me know how you resolved?
Thanks,
Kevin -
Internal order number not present in debit memo request in External billing
Hi Experts,
We are working on external billing in CRM and have single object controlling configured. I am trying to create a Debit Memo Request in ECC from a confirmation in CRM. This confirmation is created as a follow-up to the service order. The debit memo request is getting created once the confirmation is completed but it does not have a reference of the internal order and hence on billing, the revenue is not getting posted to the internal order. Could you suggest if there is some setting required in CRM to link the internal order to the Debit Memo Request?
Thanks in advanceHi,
I have the same issue, can you let me know how you resolved?
Thanks,
Kevin -
Single Debit Memo Request from Multiple orders - RRB
Hi,
I am wondering if it is possible to get Single Debit memo request from multiple Service orders after running DP90/DP97?Hello
It is not possible Single Debit memo request from multiple Service orders after running DP90/DP97 in STD SAP.Even Z development will not possible for this.If even some how Z development possible.You will face billing process inconsistency.
Br
Rakesh -
BAPIs to create sales orders for Returns and Debit Memo Request
Hi,
I have to create a sales order for document type Returns as well as a debit memo request.The BAPI 'BAPI_SALESORDER_CREATEFROMDAT2' is giving the following error message for Debit Memo Request document creation as well as for Returns.
761 Unpermitted combination of business object BUS2032 and sales doc. category L
I found BAPIs:
BAPI_CUSTOMERRETURN_CREATE for creating sales document of type ZDRE and SD document category H.
BAPI_DEBITREQUEST_PROXY_CREATE for creating sales document of type ZDDR and SD document category L.
please let me know if anybody have used them. If so what values need to be passed to I_UPLOAD_ID,I_DESTIN,I_SFA_REL parameters of BAPI_DEBITREQUEST_PROXY_CREATE. Are there any alternative solutions using the Salesorder bapi.
I have to create documents based on the flat file data no reference sales document numbers are available.
Appreciate your help..
Good Day
Regards
BhargaviLook at the code done by me
Program Name: *
SAP Name : ZAXXXXXX Version : *
Programmer : Chris Dong of ITDC *
Description : *
Includes : *
Function Modules: XX_XXXXXX *
Transactions : *
Programs : *
REPORT XXXXXXXX LINE-SIZE 80
LINE-COUNT 65
MESSAGE-ID ZA
NO STANDARD PAGE HEADING.
CLEAR l_order_partners.
l_order_partners-partn_role = 'AG'.
l_order_partners-partn_numb = '0001202491'.
APPEND l_order_partners TO li_order_partners.
CLEAR l_order_partners.
l_order_partners-partn_role = 'WE'.
l_order_partners-partn_numb = '0001202491'.
APPEND l_order_partners TO li_order_partners.
Sales document type
l_order_header_in-doc_type = 'ZDR'.
Sales organization
l_order_header_in-sales_org = '1000'.
Distribution channel
l_order_header_in-distr_chan = '01'.
Division
l_order_header_in-division = '04'.
REF DOCUMENT
l_order_header_in-REF_DOC = '9100000144'.
order reason
l_order_header_in-ord_reason = '925'.
item number
l_order_items_in-itm_number = '000001'.
material no
l_order_items_in-material = '000000000007000012'.
Qty
l_order_items_in-target_qty = '0000000000100.000'.
APPEND l_order_items_in TO li_order_items_in.
*BUS2094 Credit memo request " OSS NOTE 93091
*BUS2096 Debit memo request " OSS NOTE 93091
CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA'
EXPORTING
ORDER_HEADER_IN = l_order_header_in
BUSINESS_OBJECT = 'BUS2096'
WITHOUT_COMMIT = ' '
CONVERT_PARVW_AUART = ' '
IMPORTING
SALESDOCUMENT = l_vbeln
RETURN = li_return
TABLES
ORDER_ITEMS_IN = li_order_items_in
ORDER_PARTNERS = li_order_partners
Message was edited by:
Chris Dong
null -
Copy control routines in Sales Order and Debit Memo Req.
Hi,
I have a scenario wherein, I am creating a Debit Memo Request with reference to a Sales Order. DMR(Debit Memo Request ) & SO (Sales Order)will not be created on the same day. I want to have Pricing date in the DMR (both at item and Header level) as current date and dont want it to be copeid from SO.
Can it be possible with the standard available routines in copy control between SO and DMR? IS there a need for creation of separate routine.
Thanks.Hi,
As per the business requirement it is ok to change the Pricing since based on the pricing date the Exchange rate is calculated.
The exchange rate at the DMR level should be calculated on the date of creation of DMR and so the pricing date from the Sales order should not be copeid.
Any suggestions pls. -
Creating a debit memo request with reference to an invoice
Hi,
An invoice shows wrong MWST value because of incorrect customer tax classification as Tax exempt. I corrected the cust tax classification to "Liable for Tax". Then I tried to create a debit memo request with reference to the incorrect invoice. Thats a requirement by the customer. Invoices with incorrect VAT are not to be cancelled. A specially created VAT only sales order (Debit memo request) is used to create a sales order with 0 net value and correct MWST . But while trying to create the debit memo request, the system picks up the same old condition record for the MWST. How to overcome this situation ?
The copy control for the item category from billing doc to debit memo request is set to "B" that is new pricing. I even tried to update pricing. But it does not work. Changing the Service rendered date or the pricing date to current date also does not help.
Please help.
Regards.This is working fine. What I did was
1: create a new pricing procedure
2: made the PR00 condition statistical
3: using a routine calculate the MWST based on the PR00. But PR00 itself does not contribute to the net value. This part is working fine. I could create debit memos successfully.
The problem is if we change either the customer or the material tax classification after creating the invoice, and then create a debit request with reference to the incorrect invoice, the system still considers the old tax classfication and therefore the old MWST rate. If I create a debit request without reference, the new rate is applicable.
I hope I have made clear.
Regards. -
Credit/Debit Memo Request with reference to Billing document via IDoc
Hello Experts,
It seems SAP doesn't support Credit/Debit Memo Request with reference to Billing document via IDoc. Via IDoc, we can create sales document only with reference to contract or quotation but not with reference to billing/invoice document.
Wanted to check if anybody came across such requirement and what would be the best way to acheive (Other than custom program using BAPI).
Additional Information: Its ECC 6.0 Environment with AFS 6.03
Appreciate your help.
Thanks,
Shekhar.Please Help... it is Urgent... Thank you
-
Not able to edit the Debit memo request after cancelling Billing document
Hi,
This is a process in SD/Customer service.The issue is even after cancelling the billing document we are not able to edit the item details in debit memo request..Pls suggest how we can edit the item details after cancelling the billing document
Best Regards
JayHi Jay,
Yes, the whole sales document could not be deleted as well.
Sorry for the misleading answer.
As per the long text of error V1006, the document cannot be completely
deleted because further processing has already taken place. Even though
you have cancelled the subsequent documents, if you refer to the
document flow, the subsequent documents might have already been created
The cancellation of these does not delete the request.
Please have a look at table VBFA in transaction SE16 and you can see
that the subsequence documents are still displayed.
What you can do is to enter a reason of rejection for all items to
prevent further processing of the request.
Please refer to Note 147028, you don't need to apply
this note, please refer to part of "NOTE:...".This is a restriction
of the system.
For order-related billing, it is not possible to delete the sales
document, even if the subsequent invoice has been cancelled.
You have to reject the items.
Cheers,
Alex
Maybe you are looking for
-
Same apple id different devices
Hi I have this question. I have been using the iPhone 4s since about 3 years and now recently purchase the i Pad Air 2. I have tagged them both to the same apple id. Is there a way that I can keep some apps on the phone and others on the i Pad and on
-
REP-0110: Unable to open file 'OCL_MASTER_REPORT'
Job Name: OCL_RXCRCLRC_73 Job Status: Terminated with Error : BACKGROUND is deprecated. See help for more information. REP-0110: Unable to open file 'OCL_MASTER_REPORT'. REP-1070: Error while opening or saving a document. REP-0110: Unable to open fil
-
Can i transfer movies to apple tv from itunes ??
can i transfer movies to apple tv from itunes ?? plz help me out
-
Problem removing hard drive from Late '08 unibody 15" MBP
Hello. I bought a new Seagate 7200rpm 500gb drive to replace the original 320gb 5400rpm drive my MBP came with. I cloned the 320 and upgraded it to Snow Leopard with no problems. After making sure everything was ok. I shut down to swap drives and the
-
ICal Alarm Window Mostly Off Screen
When an alarm window pops up I can barely see it. Only a little bit of the window is visible as the rest if off the screen. I can drag it into the screen. It will stay there. But every time a new alarm window pops up its in the same position mostly o