Termination Date Service Contracts 12/30/1899
I have a problem with WT Service Contracts that came from B1.
All contracts show a Termination Date of 1899-Dec-30. I confirmed the TerminationDate Column in the SupportContract table does indeed contain this date.
Contracts that have a termination date are considered closed. in B1. Since these contracts are not closed the contract date should be empty.
I can clear out the TerminationDate Column in the SupportContract Table, but that won't help future contracts that come into WebTools.
Thanks,
Jason
I have passed this to the QA team to verify the bug
Edited by: Rui Pereira on Dec 29, 2008 6:40 PM
Similar Messages
-
Issue While Terminating a Service Contract with future date
Hi CRM Gurus,
We are in Oracle EBusiness Suite version R12 (12.1.3) and implementing service contracts for a client.
Please help us with the following issue that we are facing while terminating a service contract line with future date (end of the month).
Example :
A Contract 123 with 10 months of duration (Start Date:01-JUL-2013 and End Date: 30-APR-2014) has a service line 1.0 with unit price as $50 for a period of 10 months .The billing schedule is set for 10 months with each month for $50.
The create main billing is run for the month of Jul 2013 and Aug 2013 and is sent to AR.Now we want to terminate the contract line with 30-Sep-2013 as termination date without any credit back to the customer so that we want to charge for month of Sep as well for $50.
When we give 30-Sep-2013 as termination date and terminate the line, the billing schedule refreshes with $50 for Jul1-Jul 31 and $50 for Aug1-Aug31 and $48.39 for Sep1-Sep 29 instead of 30-Sep which is the termination date that we see on the line.
The requirement is that we want to have the billing for $50 even for the month of Sep,but the system only calculates for $48.39(which is 1 day minus) for the month of Sep. When we give Oct 1 as termination date ,then we get the schedule dates and amounts correctly i.e. 01-Sep to 30-Sep for $50.
How do we achieve to bill for $50 when we put 30-Sep-2013 as termination date ? I see that the regular termination process does not consider timestamp while providing the termination date.
Is this a bug or is there a patch for this or is there a workaround for this other than providing 01-Oct as termination date ?Please help.
Regards,
Sandeep GorlaUpdate the Ar Interface Table with value 50$ for that record, before the Invoice gets created.
-
Service Contract header, line level and party data report.
Using 11.5.9.
In Service Contracts Module, trying to create a query that extracts header data, party data (role and name) and the name of the service from the lines/account tab, ie Full Service, Gold Service etc...
Created query that retrieve Service Contract header and party data, but when I try to join to mtl_system_items_b, I am getting a product description instead of the name of the service. I also include code below this that pulls in the lines from the lines/account tab which captures line 1.1 and has the correct service name. Note this code does not have the header data and party data built into it, but I am willing to modify either piece of code to create the need join and get the data returned.
SELECT
distinct (okhb.contract_number) contract_number,
nvl(okhb.contract_number_modifier,'-') contract_modifier,
okhb.sts_code,
okhb.start_date start_date,
okhb.end_date end_date,
okprb.rle_code ROLE,
msib.description,
(msib.segment1) item_number,
hp.party_name
FROM
hz_party_sites ps,
hz_party_sites ps9,
hz_locations l,
hz_locations l9,
hz_cust_acct_sites_all ca,
hz_cust_acct_sites_all ca9,
hz_cust_site_uses_all cs,
hz_cust_site_uses_all cs9,
hz_parties hp,
hz_parties hp9,
okc_rules_b orb,
okc_rules_b orb9,
okc_rule_groups_b ogb,
okc_k_headers_b okhb,
okc_k_party_roles_b okprb,
okc_k_lines_b oklb,
ra_customer_Trx_all rcta,
mtl_system_items_b msib
WHERE
PS.LOCATION_ID = L.LOCATION_ID AND
ps9.location_id = l9.location_id and
L.CONTENT_SOURCE_TYPE = 'USER_ENTERED' AND
l9.content_source_type = 'USER_ENTERED' and
PS.PARTY_SITE_ID = CA.PARTY_SITE_ID AND
ps9.party_site_id = ca9.party_site_id and
CA.CUST_ACCT_SITE_ID = CS.CUST_ACCT_SITE_ID and
ca9.cust_acct_site_id = cs9.cust_acct_site_id and
ps9.party_id = hp9.party_id and
ps.party_id = hp.party_id and
cs.site_use_id=orb.object1_id1 and
cs9.site_use_id = orb9.object1_id1 and
orb.jtot_object1_code in ('OKX_SHIPTO'/*,'OKX_BILLTO'*/) and
orb9.jtot_object1_code = 'OKX_BILLTO' and
orb.rgp_id = ogb.id and
orb9.rgp_id = ogb.id and
okhb.id = okprb.chr_id and
msib.inventory_item_id = orb.object1_id1 and
okhb.contract_number = rcta.interface_header_attribute1 and
nvl(okhb.contract_number_modifier,'-') = nvl(rcta.interface_header_attribute2,0) and
ogb.chr_id = okhb.id and
okhb.sts_code = 'ACTIVE' and
okhb.contract_number in ('VO-7001','VO-7078') and
okprb.rle_code in ('CUSTOMER','END_USER')
--oklb.line_number||'.'||oklbs.line_number = '1.1'
order by okhb.contract_number;
select
to_char(oklb.line_number)||'.'||to_char(oklbs.line_number) subline_number,
okhb.contract_number,
okhb.sts_code,
(msi.segment1) item_number,
msi.description,
okcis.number_of_items,
round(months_between(element.date_completed , element.date_start)) billable_days,
oklbs.start_date start_date,
oklbs.end_date end_date,
to_date(oklbs.attribute1, 'YYYY/MM/DD HH24:MI:SS') warranty_start_date,
to_date(oklbs.attribute2, 'YYYY/MM/DD HH24:MI:SS') warranty_end_date,
oklbs.attribute4 sales_order
from oks_level_elements_v element,
okc_rules_v rule,
okc_rule_groups_v grp,
oks_bill_cont_lines_v obcl,
okc_k_lines_v oklbs,
okc_k_items_v okcis,
mtl_system_items_vl msi,
okc_k_items_v okci,
okc_k_lines_v oklb,
okc_k_headers_v okhb,
OKS_BILL_TRANSACTIONS_V obtrx
where trunc(element.date_start) = trunc(obcl.date_billed_from) and
rule.id = element.rul_id and
rule.rgp_id = grp.id and
grp.rgp_type = 'KRG' and
grp.rgd_code = 'SVC_K' and
grp.cle_id = oklbs.id and
oklbs.cle_id = oklb.id and
oklbs.lse_id <> '2' and
okhb.sts_code = 'ACTIVE' and
msi.inventory_item_id = okci.object1_id1 and
msi.organization_id = 3 and
okcis.cle_id = oklbs.id and
okci.cle_id = oklb.id and
obcl.cle_id = oklb.id and
oklb.chr_id = okhb.id and
obcl.btn_id = obtrx.id and
okhb.contract_number like 'VO-7078' and
oklb.line_number||'.'||oklbs.line_number = '1.1'
order by okhb.contract_number, to_number(oklb.line_number), to_number(oklbs.line_number), oklbs.id;
Code that pulls in the correct description as seen at line level in Service Contracts Module.
OUTPUT of this query
CONTRACT_NUMBER STS_CODE ITEM_NUMBER DESCRIPTION
XX-XXXX ACTIVE FULL SERVICE FULL SERVICEI guess you are looking for coverage name. You need to add two more table to join with items like as in
select inventory_item_id,a.name,a.item_description from mtl_system_Items_b c,okc_k_lines_tl a,okc_k_lines_b b
where organization_id=<organization_id>
and contract_item_type_code in ('SERVICE','WARRANTY')
and a.id=b.id
and b.chr_id=-1
and coverage_schedule_id=b.id;
Thanks
Nagamohan -
In Service contract, to change the valid form date on service code level.
Hi.
I want to change the price valid form date on service code level ( i.e. in condition) in Service contract.
I know i can do that with ME32 transaction but i have lot of Service contract with more then 10,000 line items
Is there any way that i can change in mass based on Service contract no. wise.???
Thanks in advance..
Edited by: VIKRANT HANDE on Sep 15, 2009 9:11 AMPlease check in KON* series table in SE16N transaction. I guess KOHN table may help you out. You can see other similar tables.
In any one of the table you will find validity data. -
Pull Service tab data from Contract to Purchase order
Hi All,
I Just want to know if is possible to pull service tab data from contract to purchase order. When i create PO w.r.t Service Contract the data from the service tab is not pulled. So need help on how can I pull.
Please help..
Thanks,
RosHi if u r referring service contract maintain it in the line item (Outline agreement no). All the other details will copied from Contract.
Check it out
Regards,
Raman -
Termination Date in Employee Self Service
Dear All,
In Employee Self Service Termination Date is defaulting as System Date when employee is initiating the termination. So employee is not able to edit the Date.
After approval it is storing directly in to the form.
In this case employee is not able to set the termination date i.e actual termination date.
How to make it as editable.
Regards,
JithinHi,
Sorry for the delay.
I am using the function 'HR_TERMINATION_MGR_SS' for the manager self-service and there is a choice to pick the termination date.
and i am using the 'HR_TERMINATION_SS' and it has the sysdate by default.
could you please give me the function name exactly of the one you are using.
the version we have is 12.0.4
Thanks a lot -
Data source creation for service contract configuration
Hello all,
I have to create a data source for extraction of service contract configuration. I think this could work like data source creation for sales order creation, but I don't know waht to enter in transaction CTBW. Anyone here has done this previously? Any pointers and/or the strategy you've used will be useful.
Kind regards,
SimonHi,
If you are asking about "CRM sales contracts", The following help gives the info about standard ODS and Datasource.
http://help.sap.com/saphelp_nw2004s/helpdata/en/d5/9fcd3b869e7d72e10000000a11402f/frameset.htm
With rgds,
Anil Kumar Sharma .P -
How to map service contract data from ecc to crm
Hi Experts,
Please help me,how to map service contract data from ecc to crm system.
is there any perticular process.please let me know.
thanks in advance..Hi Srinivasulu,
Create the service contract type of ECC and also item categories under it in ECC in CRM. Map the number ranges.
Check the Partners mapping from R/3 to CRM and that will be all.
I tried but in CRM in the transaction type internal number range is mandatory. So, if you create service contract in ECC with one number it will replicate to CRM but with different number. But you can see ECC number under the transaction history in CRM.
Good Luck.
Sharath. -
Billing Plan Start Date not copied to Sales order from Service Contract
Hi
We are developing a process of Creation of Service Contract and then a order confirmation.
Now based on the Order Confirmation will bill based on the Bill Plan.
The Bill plan start date in contract header is not flowing to Sales Order header while creating with reference.
Then navigating to Header Billing plan and if we input the date the billing plan dates are displayed.
We checked the copy control settings and seems like the date is not copied.Is this a standard behaviour.
If so then do we have any work arounds to achieve the same. Because the contract start date can change before confirmation.
So business wants a sales order confirmation to be created after contract creation and bill periodically as per the Sales order instead of contract.Hi,
Appreciate ur quick response. But instead of FKDAT i need the FPLA-BEDAT to be flowed to Billing Plan.Right now iam entering the following date manually at header.Instead if it copies from Contract header then manual entry could be neglected.
Is it possible with the same routine to code with the above mentioned FPLA-BEDAT. -
Error at the time of Terminating Service Contract
Getting the following error at the time of terminating the contract in Oracle Service Contracts Module.
OKC_CONTRACTS_REQUIRED_VALUE(COL_NAME=QP CALL FAILURE Routine"QP_PREQ_GRP.INSERT_LINE_ATTRS2 ORA-01400: cannot insert
NULL into ("QP".QP_PREQ_LINE_ATTRS_TMP_T"."VALUE_FROM"))
Thanks in advance.
RamHi Friends,
Is it that we can only have one no. range for service entry sheet even if there are 2 different company code in the same client.
Regards,
Wasim. -
Service contracts data conversion
hi
Can u send me the Oracle service contracts data converion sripts for this id [email protected]
its greate helpfull for me
Thanks
krishnaHi
Ref to OTN
You should be having Documentation for the list of API's
This is the Document Part number A95222-01
Title Oracle Contracts for Service API Reference Guide
Regards
Joseph -
Load Service Contract data through LSMW
Hi,
I am trying to load the service plan item data for service contract through LSMW.
I am able to load everything except service plan item detail.
FM - CRMXIF_ORDER_SAVE
I am passing the following fields in the following structure.
Structure - E101CRMXIF_SRVPLAN_I
Fields
Cycle - 2
Unit - WEE
Rule Name - SPLA_TIME
Structure - E101CRMXIF_SRVPLAN_IE
Fileds
SRVPLAN_TYPE - T
CYCLE_TYPE - C
Could you please let me know if I am missing any detail to be passed?
Thanks,
Anup GargHi,
Do it like this way:- come into recording screen and give tcode PA40 now select in PA40 screen hiring action>execute> fill the details>save when 0001 screen wil open click on back button.> now in second step> give any name and discr.>save>back> third step> click on table button and give >
PERNR c 8
EINDA ddmm 10
SELEC_01 c 1
BEGDA ddmm 10
ENDDA ddmm 10
MASSN c 2
MASSG c 2
PLANS c 8
WERKS c 4
PERSG c 1
PERSK c 2
4) save it
5) select PA40 click on etras> auto feild mapping press enter when date format will come select 2nd option. save
7)specify flat file with tabular option
8) assign it
9, 10,11,12,13 & 14 just execute
Thanks and regards,
ARU -
Updating service contract line item's end date
Hi,
I am trying to extend the end date on a line item in a service contract via the DI and it is giving me the following error: 'Item's end date cannot be greater than contract's end date' and I don't understand why.
I retrieve the service contract object, change the header end date then find the line item I need, update it with the same end date and then issue call the SC update method. Here's my code:
Try
SC.Lines.SetCurrentLine(SerialNbrLineNumber)
NewStartDate = LineEndDate
'calculate new end date & extend service contract
NewEndDate = NewStartDate.AddYears(Warranty_Duration)
'never make the contract end date earlier than it had been
SC.EndDate = IIf(NewEndDate > SC.EndDate, _
NewEndDate, _
SC.EndDate)
'update service contract detail with new end date
If NewEndDate > LineEndDate Then
SC.Lines.EndDate = NewEndDate
End If
If SC.Update() <> 0 Then
rs.RtnCode = -1
rs.RtnMessage = B1Comp.GetLastErrorDescription()
End If
I did see something in the di help that mentions that B1 calcs an end date based on the "duration of coverage" field but I don't think I could use that because I might only change the end date for one line item.
BTW I can do this in the application with no problem.
Thanks in advance for any assistance.Known B1 bug. Should have checked support first. More info on note # 1026540
-
Service contract data conversion
Hi,
Where can I get documentation for service contraction data conversion process.I mean interface tables or api's etc.
Thanks
ramCan you please specify where can I find stepwise explanation for Service Contracts using APIs. Which Oracle API ref guide you are reffering here.
rgds -
Hi,
I have a requirement to send the service contract data in SAP CRM,to legacy. I have tio collect the data and put it onto appln server.Whenever there is a change to the service contract,i have to send the data. Is these any simple way to do this.
Regards,
Sai PrasadHi,
Actions in CRM use the Post Processing Framework (PPF). The Post Processing Framework is a Basis component which generates actions (for example, sales call or workflow) from the data for an application according to an action definition (for example, a follow-up sales activity). The actions are processed at a specific time. The PPF provides the tools for planning, starting and monitoring the actions.
Please Check SPRO-> Customer Relationship Management->Basic Functions->Actions->Actions in Transaction
Basically you assign a action profile in a transaction type and you define Action Profiles and Actions
Take care
Maybe you are looking for
-
How to connect apple tv with iMac
How do I connect the my iMac to Apple TV? Apple TV is set up, I am able to use airplay via iPhone and iPad but having difficulty connecting iMac to Apple TV
-
Number of records in each partition
Hi, Can any one please tell me, how to display number of record in each partion in any table. I wanted to use following in PL/SQL but it gives me error. Declare Cursor c1 is select partition_name into part_name from all_tab_partition where table_name
-
Non-anonymous FTP setup on Solaris 8
I'd like to set up FTP access on my Solaris 8 (Sparc) box. However, I don't want people to use real system accounts on the server to log in. Is it possible? For example, on Widnows platform, I can install WS_FTP Server from IPSwitch, which maintains
-
Problems after installing OSX Leopard
Hi After installing Leopard on my Powermac G5 duel 2.0Ghz only the dock appears (nothing on the desktop) then the cursor turns into a beachball and constantly spinning and unable to do anything, any ideas?
-
Web module upload setting for filesize
It would be nice to not have to resize images prior to uploading them. This is such a logical function, considering image quality is already in the output settings tab, that it seems that it's missing from where it should be.