Service contract mapping based on PS job

Dear Experts,
the business requirement is describing below
A contract is fixed with customer and for drilling the ground and making borewells
Contract
job
Sub job
Soil work
Drilling
Drill 100 feet
Drill 150 feet
Drill 200 feet
Tubing
2-5/8 size
3-5/8 size
10-5/8 size
Cementing
100 feet
150 feet
Acidification
100 feet
Each sub job is identified through WBS element , the above bifurcation , how do i interpret in sales contract?
when the job came with drilling 150 feet - need to bill it?
Experts please advice me how to map this process in SAP SD?

thanks Ricardo,
ok understood
my document type ZSOL(Contract) identified as soil work
Drilling is a line item
drill 100 feet is one of the phases of milestone
Am i right sir? if not please guide me to map this scenario
moreover , i need to bill the customer based on the manpower involved and equipment involved- per hour basis
I have decided to go with RRB  , please suggest me.. does it works?
Regards,
Pratheep

Similar Messages

  • How to map building construction service contract

    how to map building construction service contract
    pls let me know the mapping in sap and proceedure for bill passing and payments

    Hi,
    You can use a service contract or a partial invoicing plan (framework order) to map it in SAP.
    Reg,
    Deepak.

  • 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.

  • Search Service Contract based on IBASE

    Hello Experts,
    My requirement is In the  Search view of Service Contracts  ADD the Search by IBASE option  to Search the Contracts and i have to search the service contract based on IBASE can you please give me idea how can i achieve the solution?
    Regards,
    Chetan Agali.

    Hi Bhushan,
    Thanks for your reply I append the field called zzsrv_ibase into the context node btqsrvcon through the structure,the field is in the context node but it is not appearing in the configuration tab I saw in one of your tread you mentioned about the maitaining the field in the design layer i will do that, more important is I need related code and where i need to add the code and I saw that in one of your tread mentioned about ( modify the class as per your requirement and then maintain entry for this query in CRMC_OBJ_BTIL_C so that your custom class would be called.) can u please elaborate this.
    Thanks & Regards,
    Chetan Agali.

  • Service order creation based on counter reading assigned to the Ibase.

    Hi All,
    I've created a service contract (ZXXX) with the item category (ZIT1) of service plan.
    In the item category (ZIT1) definition i've copied the standard item cat. of service plan (SPLA) and assigned the standard date profile SERVPLAN to the item category.
    Requirement - Service order has to be created automatically if the counter reading assigned to the Ibase is greater than counter reading that is maintained in the service plan template that is assigned to the service plan product(Item) in the service contract transaction.
    Master Data -
    Service Interval Template - Created service plan template for counter based interval and maintained the interval as 100HR.
    Assigned the template to service plan product(item) which is assigned in the service contract.
    Created a counter ID and assigned the counter to the Ibase.
    In the item date profile SERVPLAN , I've assigned the date rule (Planned time based on the counter reading) to 'Release date' date type.
    In the item action profile ., Action is defined as it should create a service order (ZSER) with the template defined in the item if the (Release date =< today's date) as start condition.
    I've maintained the complete master data.
    Now Release date should be picked based on the counter reading of the Ibase assigned to the service plan item in the service contract.
    If Ibase counter reading > counter reading maintained in the interval the release date = todays date.
    If Ibase counter reading < counter reading maintained in the interval the release date = future date.
    which is not happening now in my case. service order is getting created even the counter reading of Ibase is less than the interval.
    Please let me know if further more changes to be done to map the scenario.
    Thanks
    Syam

    Hello,
    I found the following:
    If you fill someting in the fields REFOBJ_IBASE, this value is being converted into a GUID internally
    This happens in function CRM_BSP_OIC_1O_SEARCH_FROM_RF
    So you have to make sure that the search field REFOBJ_IBASE points towards the field CRMD_SRV_REFOBJ~GUID_OBJECT ( via table CRMC_REPDY )
    And even then I have the impression it only works when you only fill the Ibase in the order. When you fill the component there is a different GUID.
    In my case I found out it is even more complex, so I will need to create my own search field (extend search structure )
    Regards,
    Erwin

  • 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.

  • 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..............................................................................

  • Create Follow-up document from Service Contract automatically while saving

    Hi,
    In CRM 4.0, under the Service secnario, Service Data for Service Contract is related to --
    1. Interval value
    2. Period
    Based on these parameter values how to generate the corresponding follow up documents automatically while saving the parent doucment(i.e Service Contract).
    For ex, Interval = 6 , Period = 36, then all the 6 docs should be genarated at once while saving the Service Contract.
    Please Advice.
    Regards
    Deb

    Hi
    Yes , manually executing the Action through PPF.
    But the requirement is to generate the subsequent docs at once while saving the Service Contract i.e the corresponding Action should also triggered automatically.
    Please Advice.
    Regards
    Deb

  • Proforma invoice for Service Contracts

    Hello,
    I know the invoice types F5 for order related proforma and F8 for delivery related invoice. Now I'm looking for possibilities to create a proforma invoice based on a Service contract (Order Type WV) as a periodical invoiced sales order.
    I tried to use proforma invoice (type F5) with Service contract but the billing plan will be set on status C (completely processed) so that the same period can not be invoiced again with the real commercial invoice. The billing status in the sales order has been changed as well with the proforma, which should not be the case as the proforma should just generate a printout.
    Does SAP offer anything or how can I setup customizing to be able to create proforma for periodical sales orders?
    Kind regards
    Rafael

    Hello,
    Thank's for the information.
    Finally I tried to copy our existing invoice type and set it up like F5 but the problem is still that the billing plan periods are set to status C - completely processed. The accounting side is OK as no accounting document is being created.
    But with this billing plan situation it would not be possible to create first the proforma invoice for one Period and then later create the real commercial invoice for the same period.
    Any ideas what I can setup to avoid this problem? I thought of chancelling the proforma after creation so that the billing period will be opened again, but this is no user friendly or professional solution.
    Thank's in advance for your ideas.
    Kind regards
    Rafael

  • Service Contracts  with billing plan not updating debit memo request in ECC

    For service contracts with billing plan, we cancel the line items and set the user status at header to "cancelled" and also set the cancellation date (under Cancellation Tab) at the header as well as item level which delete all items in the “DMR” in ECC (which are not yet billed). When we do this, it works perfect for most of the time and in some cases DMR items are not updated in ECC and it is billing. When I checked in CRM, the billing plan items are updated based on the cancellation date.
    Experts appreciate your help on this issue.
    Thanks,
    George.

    This is resolved by the note 1008663

  • Creation of Service Contract

    Hello
    Is it possible to create Service Contract through LSMW - BAPI methodology in SAP CRM EHP-2  ??
    Can anybody throw some light on : how to achieve it
    Thanks in Advance.
    Abhi

    Abhishek,
    There is no BAPI to create service contract. You can use either BOL or FM - CRM_ORDER_MAINTAIN based custom program to create service transaction in mass.
    There is lot of help available on these two.
    There is also a standard IDOC - CRMXIF_ORDER_SAVE_M available which can be used. But this one will not ba having custom fields and tables. You need to regenerate a custom out of it for custom fields and tables.
    Cheers,
    Niraj

  • Problem reading service contract from ibase

    Hi Experts,
    I am required to read the service contract document from the Ibase component.
    I am unable to find the table or function module to read the service contract
    when i pass Ibase value.
    I am using the badi CRM_SERVICE_CONTRACT and i an required to read the contract here
    based on my way of selection and not using the standard selection.
    Pls provide ur valuable guidance...
    Thanks,
    SA

    Hi Gert,
    I am getting short dump when i have updated the value inside tht badi for the hader and the item guid of the contract.
    When i try to enter the hard coded values it accepted, but whn i pick the value through function module or through the select query and palciong inthe table,its giving me short dump.
    I hope you can guide me to solve this serious issue,a little urgent.
    Thanks,
    SA
    Edited by: Saurabh Agrawal on Nov 27, 2008 1:01 PM

  • Service Contracts Billing Schedule Creation Error

    Hi,
    I have a requirement of creating service contracts from back-end for which I am using the oks_contracts_pub.create_contract_header, create_service_line, and create_bill_schedule. I am creating my contracts with active status and renewal type of EVN (Header level), FUL(Line Level). My contract is of type subscription. The contract header and line are creating fine but the Bill schedule API is throwing an UNEXPECTED ERROR. The billing schedules need to be created based on accounting rule which can be quarterly or monthly. I have included the bill schedule code (hard coded values) for review. Any help is greatly appreciated.
    Also the version I am working on is R12
    ________________________________________________CODE___________________________________________________________________
    CREATE OR REPLACE PROCEDURE BILLING_SCHEDULE AS
    l_strm_level_tbl OKS_BILL_SCH.STREAMLVL_TBL;
    v_bill_qtrs NUMBER := 0;
    v_bill_mths NUMBER := 0;
    v_bill_days NUMBER := 0;
    v_net_amount NUMBER := 468;
    v_acct_rule_name VARCHAR2(50) := 'QUARTERLY';
    v_amt_per_day NUMBER;
    x_error_locator VARCHAR2(2000);
    v_start_date DATE := '04-MAY-2010';
    v_end_date DATE := '25-MAY-2010';
    x_return_status VARCHAr2(3);
    x_msg_count NUMBER;
    x_msg_data VARCHAR2(2000);
    v_billing_sequence NUMBER;
    x_chr_id NUMBER := 17000;
    x_line_id NUMBER := 223248604345353294444923586786456728480;
    g_day_uom VARCHAR2(10) := 'DAY';
    g_month_uom VARCHAR2(10) := 'MTH';
    g_quarter_uom VARCHAR2(10) := 'QTR';
    v_amt NUMBER;
    v_invoicing_rule_id NUMBER := -2;
    BEGIN
    --Create Billing Schedule based on accounting rule
    okc_context.set_okc_org_context;
    MO_GLOBAL.INIT('OKS');
    MO_GLOBAL.SET_POLICY_CONTEXT('S', 83);
    v_bill_qtrs := 0;
    v_bill_days := 0;
    v_bill_mths := 0;
    SELECT NVL(v_net_amount, 0)/(v_end_date - v_start_date)
    INTO v_amt_per_day
    FROM dual;
    dbms_output.put_line('Calculated amt per day ' || v_amt_per_day);
    IF v_acct_rule_name LIKE '%QUARTERLY%' THEN
    --Quarterly billing schedule
    SELECT FLOOR(MONTHS_BETWEEN( v_end_date,
    v_start_date)/3),
    v_end_date - ADD_MONTHS(v_start_date, (FLOOR(MONTHS_BETWEEN(v_end_date, v_start_date)/3)*3))
    INTO v_bill_qtrs,
    v_bill_days
    FROM dual;
    dbms_output.put_line('Calculated the qtrs and days');
    IF v_bill_qtrs > 0 THEN
    SELECT (ADD_MONTHS(v_start_date, (FLOOR(MONTHS_BETWEEN(v_end_date, v_start_date)/3)*3)) - v_start_date)*v_amt_per_day
    INTO v_amt
    FROM dual;
    dbms_output.put_line('Calculated qtr amt');
    SELECT NVL(MAX(sequence_no), 0) + 1
    INTO v_billing_sequence
    FROM oks_stream_levels_b
    WHERE dnz_chr_id = x_chr_id
    AND cle_id = x_line_id;
    --Populating the stream line variables
    l_strm_level_tbl(v_billing_sequence).sequence_no := v_billing_sequence;
    l_strm_level_tbl(v_billing_sequence).dnz_chr_id := x_chr_id;
    -- l_strm_level_tbl(v_billing_sequence).id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).cle_id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).uom_code := g_quarter_uom;
    l_strm_level_tbl(v_billing_sequence).uom_per_period := 1;
    l_strm_level_tbl(v_billing_sequence).level_periods := v_bill_qtrs;
    l_strm_level_tbl(v_billing_sequence).start_date := v_start_date;
    l_strm_level_tbl(v_billing_sequence).end_date := v_end_date;
    l_strm_level_tbl(v_billing_sequence).invoice_offset_days := NULL;
    l_strm_level_tbl(v_billing_sequence).amount := v_amt/v_bill_qtrs;
    l_strm_level_tbl(v_billing_sequence).level_amount := v_amt/v_bill_qtrs;
    l_strm_level_tbl(v_billing_sequence).lines_detailed_yn := 'Y';
    l_strm_level_tbl(v_billing_sequence).due_arr_yn := 'Y';
    dbms_output.put_line('Before calling the Bill Sch API for QTR');
    OKS_CONTRACTS_PUB.CREATE_BILL_SCHEDULE ( p_billing_sch=>'E',
    p_strm_level_tbl=>l_strm_level_tbl,
    p_invoice_rule_id=>v_invoicing_rule_id,
    x_return_status=>x_return_status);
    dbms_output.put_line('After calling the Bill Sch API for QTR');
    IF x_return_status <> 'S' THEN
    x_msg_count := 1;
    dbms_output.put_line('Quarterly schedule creation error ' || x_msg_data);
    ---DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('OKS_A');
    -- RETURN;
    END IF;
    END IF;
    IF v_bill_days > 0 THEN
    SELECT NVL(MAX(sequence_no), 0) + 1
    INTO v_billing_sequence
    FROM oks_stream_levels_b
    WHERE dnz_chr_id = x_chr_id
    AND cle_id = x_line_id;
    dbms_output.put_line('sequence '||v_billing_sequence);
    --Populating the stream line variables
    l_strm_level_tbl(v_billing_sequence).sequence_no := v_billing_sequence;
    l_strm_level_tbl(v_billing_sequence).dnz_chr_id := x_chr_id;
    --l_strm_level_tbl(v_billing_sequence).id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).cle_id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).uom_code := g_day_uom;
    l_strm_level_tbl(v_billing_sequence).uom_per_period := v_bill_days;
    l_strm_level_tbl(v_billing_sequence).level_periods := 1;
    l_strm_level_tbl(v_billing_sequence).start_date := v_start_date;
    l_strm_level_tbl(v_billing_sequence).end_date := v_end_date;
    l_strm_level_tbl(v_billing_sequence).invoice_offset_days := NULL;
    l_strm_level_tbl(v_billing_sequence).amount := v_net_amount;--v_amt_per_day*v_bill_days;
    l_strm_level_tbl(v_billing_sequence).level_amount := v_net_amount;--v_amt_per_day*v_bill_days;
    l_strm_level_tbl(v_billing_sequence).lines_detailed_yn := 'Y';
    l_strm_level_tbl(v_billing_sequence).due_arr_yn := 'Y';
    dbms_output.put_line('Before calling the Bill Sch API for QTR days');
    OKS_CONTRACTS_PUB.CREATE_BILL_SCHEDULE ( p_billing_sch=>'E',
    p_strm_level_tbl=>l_strm_level_tbl,
    p_invoice_rule_id=>v_invoicing_rule_id,
    x_return_status=>x_return_status);
    dbms_output.put_line('After calling the Bill Sch API for QTR days ' || v_bill_days || ' ' || x_return_status);
    IF x_return_status <> 'S' THEN
    x_msg_count := 1;
    dbms_output.put_line('Day schedule, for quarterly accounting rule, creation error ' || x_msg_data);
    --DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('OKS_A');
    --RETURN;
    END IF;
    END IF;
    ELSE
    --Monthly billing schedule
    SELECT FLOOR(MONTHS_BETWEEN( v_end_date,
    v_start_date)),
    v_end_date - ADD_MONTHS(v_start_date, FLOOR(MONTHS_BETWEEN(v_end_date, v_start_date)))
    INTO v_bill_mths,
    v_bill_days
    FROM dual;
    dbms_output.put_line('Calculated the mths and days');
    IF v_bill_mths > 0 THEN
    SELECT (ADD_MONTHS(v_start_date,FLOOR(MONTHS_BETWEEN(v_end_date, v_start_date))) - v_start_date)*v_amt_per_day
    INTO v_amt
    FROM dual;
    dbms_output.put_line('Calculated the mths amt');
    SELECT NVL(MAX(sequence_no), 0) + 1
    INTO v_billing_sequence
    FROM oks_stream_levels_b
    WHERE dnz_chr_id = x_chr_id
    AND cle_id = x_line_id;
    --Populating the stream line variables
    l_strm_level_tbl(v_billing_sequence).sequence_no := v_billing_sequence;
    l_strm_level_tbl(v_billing_sequence).dnz_chr_id := x_chr_id;
    --l_strm_level_tbl(v_billing_sequence).id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).cle_id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).uom_code := g_month_uom;
    l_strm_level_tbl(v_billing_sequence).uom_per_period := 1;
    l_strm_level_tbl(v_billing_sequence).level_periods := v_bill_mths;
    l_strm_level_tbl(v_billing_sequence).start_date := v_start_date;
    l_strm_level_tbl(v_billing_sequence).end_date := v_end_date;
    l_strm_level_tbl(v_billing_sequence).invoice_offset_days := NULL;
    l_strm_level_tbl(v_billing_sequence).amount := v_amt/v_bill_mths;
    l_strm_level_tbl(v_billing_sequence).level_amount := v_amt/v_bill_mths;
    l_strm_level_tbl(v_billing_sequence).lines_detailed_yn := 'Y';
    l_strm_level_tbl(v_billing_sequence).due_arr_yn := 'Y';
    dbms_output.put_line('Before calling the Bill Sch API for MTHS');
    OKS_CONTRACTS_PUB.CREATE_BILL_SCHEDULE ( p_billing_sch=>'E',
    p_strm_level_tbl=>l_strm_level_tbl,
    p_invoice_rule_id=>v_invoicing_rule_id,
    x_return_status=>x_return_status);
    dbms_output.put_line('After calling the Bill Sch API for MTHS');
    IF x_return_status <> 'S' THEN
    x_msg_count := 1;
    dbms_output.put_line('Monthly schedule creation error ' || x_msg_data);
    --DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('OKS_A');
    --RETURN;
    END IF;
    END IF;
    IF v_bill_days > 0 THEN
    SELECT NVL(MAX(sequence_no), 0) + 1
    INTO v_billing_sequence
    FROM oks_stream_levels_b
    WHERE dnz_chr_id = x_chr_id
    AND cle_id = x_line_id;
    --Populating the stream line variables
    l_strm_level_tbl(v_billing_sequence).sequence_no := v_billing_sequence;
    l_strm_level_tbl(v_billing_sequence).dnz_chr_id := x_chr_id;
    --l_strm_level_tbl(v_billing_sequence).id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).cle_id := x_line_id;
    l_strm_level_tbl(v_billing_sequence).uom_code := g_day_uom;
    l_strm_level_tbl(v_billing_sequence).uom_per_period := v_bill_days;
    l_strm_level_tbl(v_billing_sequence).level_periods := 1;
    l_strm_level_tbl(v_billing_sequence).start_date := v_start_date;
    l_strm_level_tbl(v_billing_sequence).end_date := v_end_date;
    l_strm_level_tbl(v_billing_sequence).invoice_offset_days := NULL;
    l_strm_level_tbl(v_billing_sequence).amount := v_amt_per_day*v_bill_days;
    l_strm_level_tbl(v_billing_sequence).level_amount := v_amt_per_day*v_bill_days;
    l_strm_level_tbl(v_billing_sequence).lines_detailed_yn := 'Y';
    l_strm_level_tbl(v_billing_sequence).due_arr_yn := 'Y';
    dbms_output.put_line('Before calling the Bill Sch API for MTH days');
    OKS_CONTRACTS_PUB.CREATE_BILL_SCHEDULE ( p_billing_sch=>'E',
    p_strm_level_tbl=>l_strm_level_tbl,
    p_invoice_rule_id=>v_invoicing_rule_id,
    x_return_status=>x_return_status);
    dbms_output.put_line('After calling the Bill Sch API for MTH days');
    IF x_return_status <> 'S' THEN
    x_msg_count := 1;
    dbms_output.put_line('Day schedule, for monthly accounting rule, creation error ' || x_msg_data);
    --DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('OKS_A');
    --RETURN;
    END IF;
    END IF;
    END IF;
    COMMIT;
    EXCEPTION
    when others then
    dbms_output.put_line('Error ' || sqlerrm);
    END;
    Thanks,
    Yash.

    Hi There,
    I have a similar requirement to create rental service contracts and create billing schedules.
    Can you please pass on your functional docs so that i can refer to them.
    Thanks,
    Raidu

  • Major/Minor Line Relationships in Oracle Service Contracts&Install Base.

    Hi,
    We have come across a scenario where, based on some business validations, Coverage of a Major Line needs to be TERMINATED.
    So, In that case if the Major Line has child lines(Minor) within, then do we need to 'EXPIRE' the 'COMPONENT-OFF' relationship between the Major and its Minor's, which helps in synchronising the data in Service Contracts and the Install Base for that Major Line.
    Any inputs would be of great help.
    Thanks,
    -Santosh.

    yes, please define major and minor terms here. are you referring to model (major) and component (minor) relationship?
    Also if you just remove component-of relationship, you will end up with orphans. is that ok from business perspective?
    ~Amol

  • SLA for service request\service order  without create a service contract

    Hello Experts,
    We are using CRM 7
    Is there a possibility to determine SLA for service request\service order  without create a service contract?
    We have defined:
    1. Trasaction Code: CRMD_SERV_SLA-  Response Profile / Response Times
    2. In Customizing we have defined our date profile with the relevant duration
    3. In  Customizing for transaction types  we defined  SLA Prof. Det. Proc= IT000001
    4. we assign the Service Profile and Response Profile to BP (from "service levels" block) .
    Everthing seems ok but the SLA time is not determined automatically.
    Hope you can help me out.
    Thanks,
    Tal

    Hi Tal Tal
    Your steps are correct and i hope you did these too
    a) In the SLA determination procedure ,you have defined the access sequence for service product item or org
    b) If service product item ,take any service product for ex INVESTIGATION assign the two Service and response profile in the service tab
    c) if org the above two profiles can be assigned to org attributes.
    d) In my opinion the date profile you should have assigned it to item category as I think the SLA date calculation is done at the item level
    e) You should assign the SLA det prof to the transaction type in the service process business category - customizing header.
    f) when you create a transaction type sla dates will be determined as follows
        a) you have to enter service product entered in the item ,then dates will be visible,and also if your access sequence is based on service product,the respons profile and service profile will be determined.
        b) if you have given indicators as all these three "category,priority,codes' in your response profile, then you have to enter all three and then hit enter
       c) After hitting enter,the response profile determined above,will use the above 3 inputs of category,priority etc and determine the duration times ,which should be maintained in your date profile.hence the durations determined will be used in the dates calculation.
    Let me know if you have any other questions.

Maybe you are looking for

  • Error in cloneDBCreation.log while installing Oracle 11g

    Hi, While installing Oracle 11g in a Virtual Machine environment , the following error is shown during database cloning :- ORA-01109: database not open Database dismounted. ORACLE instance shut down. ORACLE instance started. Total System Global Area

  • Media cache files...

    Hi I have a folder on my C-drive under application data\adobe\common\ called "media cache files". There is a huge amount of data in that folder. Can I put it somewhere else, and is it safe to empty it once in a while? Thanks. /Ulf

  • Tables VBFA and VBAK

    Hi Gurus, I have a doubt regarding the entries in table VBFA.  When is it this table populated? For example I have an inquiry ( sales document of type inquiry 'A' ) in table VBAK but it doesn't appear in table VBFA as a preceding document or as a sub

  • Have an iphone 3 and is asking to connect to Itunes

    But when I connect nothing happens,just say that my sim card cannot be read.but I can receive phone calls,just cannot have acess to the phone at all,just to make emergency call. Hoe can I restore or have access to my old phone? All advices are welcom

  • Pass code forgotten

    My Grandbaby changed her pass code one to many times and now it is not responding to what she think it is the ipad mini is saying for her to hook up to itunes but when she do it still will not bring up the screen for the code to be put in the ipad.