Service Product Upgrade/Downgrade functionality

Just wanted to ask a question about the eCommerce functionality on BC. My client has a service/support product that they sell to Members. They have various levels of this product eg. Pro, Regular & Basic.
One of the features of this service is that Members can upgrade/downgrade between these products as they need to. What I need to know is whether BC can handle that type of request, here are a couple of examples:
Customer on Pro level, wants to downgrade to Basic for 3 months, therefore they should get a discount for that perdiod of time. How would that work?
Customer on Regular level, needs to upgrade to Pro but has already paid for a certain amount of time at Regular, so therefore thay should only pay the balance between the Regular subscription and the Pro subscription for the time left in their current subscription and after that they would pay the full Pro subscription fee?
I hope the above makes sense, I’m a designer more that a eCommerce guru..
Does anyone know whether this functionality is easy to achieve in BC?
or whether I should be looking elsewhere...
thanks, Kieran.

=> A service product "INVESTIGATION" has to be created.

Similar Messages

  • Creating Service product in Interaction centre

    Hi all ,
    I have been going through the best practises doc for SAP-CRM 2007 (C78_BB_ConfigGuide_EN_DE)
    and configuring accordingly. I strucked in creating service product(page-13). I couldnt find the below path
    CRM WebClient UI menu-------     Master Data -- Create: Service        to go further.
    I would highly appreciate if any one of you help me in creating service product for IC
    Thanks in advance,
    Sampath

    Hi Sampath,
    I am not sure how helpful this doc could be for you but try it. It gives process to create CRM Service Products using a Function Module.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0c4a6b1-5baa-2a10-3381-8671732327e8
    Regards,
    Saumya

  • Service product configuration

    Hi Experts,
    I have requirement to update characteristics of service product configuration in a service order, could you please let me know if you have any idea about any function modules and how to use them and what parameters need to pass to them.
    I am able to get the characteristics data through the function module VC_I_GET_CONFIGURATION, but I am unable to use FM
    CE_I_SET_CONFIGURATION to change or update the new characteristics data in the service product, as I am not clear what to pass on this.
    If this is not clear let me know.
    Thanks in advance..
    -Vinni

    Hi,
    It was a headache, but at last found a way to do that, but no error handling was possible in this case.
    You have to read the existing characteristics by using function module CUCB_GET_CONFIGURATION and then change/append the characteristics data as required, then use CUCB_SET_CONFIGURATION for updating the required data in service product, then use function modules CUCB_CONFIGURATION_TO_D and do the commit work subsequently.
    Thanks,
    Vinni

  • Workflow errors after service pack upgrade

    Hi all,
    We have a problem with workflows after service pack upgrade. Workflows are working fine in Development system but not on test and production. Generating lot of dumps.
    What could be the reason for this ?
    'Start verification workflow' in SWU3 is giving error 'Workflow: No workflow definition found'.
    Thanks in advance

    Getting series of short dumps 'CALL_FUNCTION_REMOTE_ERROR'
    Error while calling '
      call function 'RH_GET_WFD_ID' destination 'NONE''
    But RFC destinations are working fine.

  • How to create a service product with a condition record?

    Hi all
    I'm quite new to CRM programming and I now need to create a service product with a condition record. For creating the product I use function COM_PROD_SERVICE_MAINTAIN_API and it creates a product propperly. The function offers parameter IT_CONDITIONS for creating conditions. But when you have a look at type COM_PRODUCT_CND_API_TAB of the parameter, then you will find a deeep tabletype with lots(!) of additional tables. In the conditions tab of the product I simply enter a Condition Type, a Sales Organization, a Distribution Channel, an Amount, a Currency and a Unit and everything is fine after saving.
    Can anyone of you help me in how to set up parameter IT_CONDITIONS to get the above values into the product?
    Thanks fou you help,
    Michael Drechsler

    Hi,
    The link is https://support.oracle.com , you will have to request Oracle to link your user with your company support account.
    Cheers,
    Vlad

  • Service Product (Download from R3 or Create in CRM)

    Hi, we are implementing service with R3 billing and were trying to determined if to download the service products from R3 or to create them in CRM and then upload them. Currently we have service products in R3 however it's not clear if it's a good idea to keep them now that we are integrating CRM.
    From what we know, service products need to be mapped between CRM and R3 so that R3 billing can take place. In order to accomplished this, we can download them from R3 to CRM, but they are created as products of type material and not as services. If this is so, we assumed that we are loosing part of the functionality meant for service products.
    On the other side, if we create them in CRM and upload them to R3 then we seem to have the integration and keep their functionality in CRM.
    If this approach correct or actually it's a good idea to download the service products existing in R3?
    Thanks

    Gerry,
    Did you get a solution for this issue? Could you please us know how it was resolved?
    Thanks
    Sanjay

  • Updating Service Product (PMSDO-MATNR)

    Any BAPI/FM/UE/BADI that updates the Service Product during Service Order Creation/Modification (IW31/32)?
    I tried this code:
    i_header-OBJECT_NO = 'OR000004000183'.
    i_header-material =  '020000000000000102'.
    APPEND i_header.
    i_headup-material = c_x.
    APPEND i_headup.
    i_methods-objectkey = 'SAVE'.
    APPEND i_methods.
    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
      TABLES
        IT_METHODS    =  i_methods[]
        IT_HEADER_SRV =  i_header[]
        IT_HEADER_SRV_UP  =  i_headup[].
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    But still, nothing is updated to PMSDO. I have also tried this one:
    caufvd_imp-matsv = '020000000000000102'.
    call function 'CO_IH_SET_HEADER'
      EXPORTING
        caufvd_imp = caufvd_imp.
    perform caufv_upd(saplcobh) using caufvd_imp.
    Any inputs are very much appreciated.

    Hello Janakiraman,
    Generally for configuration , you cannot update the configuraton directly . There are no bapis in VC to do so. you have to update the configuration data via the Object itself. Service orders are objects with type PMSDO. There is unfortunately no bapi that will update configuration directly. I checked BAPI_ALM_ORDER_MAINTAIN but that doesnot have any input data for configuration. Configuration is stored via unique number PMSDO-CUOBJ. You can then take this value and check the data in txn CUTABLEINFO. Instance = CUOBJ in CUTABLEINFO.  You will find the object key and number in this transaction .Eg
    INSTANCE           OBJECT-OBJECT_TYPE OBJECT-OBJECT_KEY
    000000000000203448 PMSDO              OR000004032826
    To maintain the data , you can check to enhance this BAPI , Otherwise best way is to get the CUOBJ number and use VC function modules to update.
    But you will neeed to create a Z program to do. You can find all the VC function as mentioned in the thread above.
    Thanks

  • Service product replication for test and developement system

    Hi Experts,
    In our scanario service product is created in production system and later manually created in test and developement system.
    Is there is any standard function module avilable to replicate the product master data into test and developement system
    Or Is it possible to use the middleware functionallity to replicate the service product details.
    Please advice on this issue.
    Thanks,
    Senthil .R
    Edited by: Senthil Vadivelan R on Dec 17, 2007 3:46 PM

    You can use the FindFile method in the TS API:
    FindFile Method
    Syntax
    Engine.FindFile ( fileToFind, absolutePath, userCancelled, promptOption = FindFile_PromptHonorUserPreference, srchListOption = FindFile_AddDirToSrchList_Ask, isCommand = False, [currentSequenceFile])
    The function itself returns a boolean which indicates if the file exists or not. 
    Then just use a Call Executable step to run command line string to delete the file.
    Hope this helps!
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • Service products for Maintenance Plan

    Hi All,
    Is it possible to Create maintenance plan from a a Service product  - Contract Line item(VA41)? I have come across the Tcode OISF but do not know how to make use of it?
    Would appreciate if you could throw some light on this?
    Pranav

    Hello
    You have maintained the following data for the service product that you subsequently entered in the outline agreement under Logistics --> Customer Service >Service Agreements>Environment -->Sales and Distribution -->Service Products:
    ·        Plant for maintenance planning
    ·        Work center
    ·        Order type
    ·        Plant of maintenance work center
    ·        Business area
    ·        General maintenance task list (you cannot assign equipment task lists or functional location task lists)
    ·        Task list type
    Then-you have created an outline agreement that fulfils the following conditions:
    1)The contract category is Contract.
    2)The contract type is Service and Maintenance.
    3) On the tabstrip Sales, you have specified
                  I)the start and end dates of the contract
                  II)service product as outline agreement item
    4)You have specified the start and end dates for billing in the billing plan under Goto> Item>Billing plan.
    When Creating the Maintenance Plan for Above Contracts
    1)When creating a maintenance plan, you choose an appropriate maintenance plan category.
       Maintenance plan category with reference to an outline agreement, maintenance call object u201Cservice orderu201D
    Enter the following data:
    1)Valid outline agreement
    Regards,
    Rakesh

  • I need some help to create service product in crm 2007

    Hello everybody
    I 'm new to crm 2007.
    Now I met a problem.
    Can somebody give me some advice. Thanks.
    I want to write a programm to create service product.
    But I don't know  function modul  which I can use.

    Hi ,Garcia   
    Thanks for your reply.
    I have tried that method,but met a error in sap function modul.
    My crm's version is 2007.
    Is there any othor method or fm?

  • Service products and Warranties

    Hi all,
      Service products and warranties are created in CRM via transaction 'commpr01' .
    I got to know that Service materials and warranties could also be created in R/3 system.  If so which is the transaction to create service materials and warranties.
    Also what is the advantage of creating "Service materials in R/3" over "Service products in CRM".
    If we create "Service Products" in CRM and if we use the billling functionality of R/3 will the scenario work..  I mean do "Service Products" created in CRM are getting transfered to R/3. If it is transfered can I see the service Products in R/3 via 'MM03' transaction..
    Any help is much appreciated.
    thanks
    Jothi

    Good afternoon CeeDee,
    Gas leaks can be quite dangerous and worrisome! I’m glad to hear that you were able to reach out to your gas company to get it shut off to your stove while you have your stove serviced under your Geek Squad Protection plan.
    Presently, I was able to locate your Geek Squad Protection plan number using the information you registered with the forum. It is regrettable to hear it may be taking a few weeks to get the part necessary to repair your stove. As you state the part was estimated to arrive tomorrow on October 17th, I would like to look into this further to ensure we can get you back up and cooking safely in a reasonable amount of time!
    If you should have any questions while I am researching this issue further, please let me know.
    Regards,
    Tasha|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Siebel Database Upgrade Wizard fails for production upgrade

    Hi,
    We are doing a dry-run for production upgrade for our customer form Siebel 7.8.2 to 8.1. 1.4
    Platform info:
    Siebel Gateway, Siebel Server, Database Server: AIX 6.1 64 bit OS
    Database: IBM DB2 V9.7
    When running the Upgrade Database (upgrep + upgphys) wizard, the process fails to execute with errors.
    Below is the error details:
    1.Run the upgrade wizard:
    Command: srvrupgwiz /m master_upgrep_prod_782.ucf
    [IBM][CLI Driver][DB2/AIX64] SQL0444N Routine "SIEBTRUN" (specific name "SQL120127012149901") is implemented with code in library or path ".../sqllib/function/siebproc", function "siebtrun" which cannot be accessed. Reason code: "4". SQLSTATE=42724
    SQLError Statement 0 000000024f2600fc:0 2012-01-30 00:34:05 SQL Statement: {call SIEBEL.siebtrun('SIEBEL.S_ESCL_REQ')}
    DBCLog DBCLogError 1 000000024f2600fc:0 2012-01-30 00:34:05
    [IBM][CLI Driver][DB2/AIX64] SQL0444N Routine "SIEBTRUN" (specific name "SQL120127012149901") is implemented with code in library or path ".../sqllib/function/siebproc", function "siebtrun" which cannot be accessed. Reason code: "4". SQLSTATE=42724
    UpgradeLog UpgradeError 1 000000024f2600fc:0 2012-01-30 00:34:05
    [IBM][CLI Driver][DB2/AIX64] SQL0444N Routine "SIEBTRUN" (specific name "SQL120127012149901") is implemented with code in library or path ".../sqllib/function/siebproc", function "siebtrun" which cannot be accessed. Reason code: "4". SQLSTATE=42724
    We have raised an SR with Oracle Support and have done the changes suggested and verified the process as per the Bookshelf Installation Guide.
    The installations have been verified and the required siebel procedures and functiuons are in place. The upgrade process is still failing.
    Has anyone come across this issue. Could you please assist us in identifying the cause of failure. This is pushing back our go-live date. Any help would be greatly appreciated.
    Thanks in advance.

    Hi,I haven't faced the problem ,but just want to check whether right and supported version of db2 client is installed on the server box.

  • I own a small publishing company. I have a backup computer. Can I load CS6 on it so I will have my files available while I get my regular computer serviced and upgraded?

    I need to get some service and upgrades done on my macBook Pro. Am I allowed to put CS6 on my backup computer so I can continue to work while it is in "the shop"? Thanks for any information.

    Yes, you can. Just make sure to deactivate your current install.
    Download CS6 products
    Mylenium

  • Structure List for a Service Product ?

    Hi,
    If I maintain a Bill of Material for a Service Product, is it possible to view its components in the 'Structure List' of the Service Order ?
    Situation is: Each Service Product represent a "Level of Repair" and only specific components are associated with that Service Product though the Serviceable Material may have several components (BOM).
    Or how else can I associate allowable components to Service Product ?
    Thanks.
    Raj

    Hello Janakiraman,
    Generally for configuration , you cannot update the configuraton directly . There are no bapis in VC to do so. you have to update the configuration data via the Object itself. Service orders are objects with type PMSDO. There is unfortunately no bapi that will update configuration directly. I checked BAPI_ALM_ORDER_MAINTAIN but that doesnot have any input data for configuration. Configuration is stored via unique number PMSDO-CUOBJ. You can then take this value and check the data in txn CUTABLEINFO. Instance = CUOBJ in CUTABLEINFO.  You will find the object key and number in this transaction .Eg
    INSTANCE           OBJECT-OBJECT_TYPE OBJECT-OBJECT_KEY
    000000000000203448 PMSDO              OR000004032826
    To maintain the data , you can check to enhance this BAPI , Otherwise best way is to get the CUOBJ number and use VC function modules to update.
    But you will neeed to create a Z program to do. You can find all the VC function as mentioned in the thread above.
    Thanks

  • Impact of enhancing standard infotypes on service pack upgrade

    Hi SAP experts,
    I have a situation where in we had enhanced standard infotype 14 ( added custom fields to structure CI_P0014) in development systems and moved to production systems. Now these changes should be moved to project system in which the service pack upgrade is in progress. Will it impact the SP upgrade if I move my transports to these systems? Will it overwrite the sp changes for IT14?
    P.S : The support pack was not applied to the system in which the std infotype was enhanced.
    Regards,
    Sameena

    You should re-apply any customer enhancements etc to your development environment after SP's are applied - But only after you have a developer review potential impacts from SP and your development.
    I think you would be fine as IT14 isn't updated often in SP's.
    Cheers,
    Brad

Maybe you are looking for

  • Crystal Report menu-item not visible on SAP menu of client

    SAP 2007A SP:00 PL:38 Crystal Report 2008 (on start menu) Crystal Report 2.0.0.6 1. Installed CR 2008 on server and it runs fine both from Start menu and from within SAP menu. SAP also shows Crystal Reports menu item and Crystal Admin. 2. Installed C

  • Data plc labview

    First off thank you for anyone that reads this, I am very new at LabVIEW, and I think this maybe a trival question but I am not sure.  I am building a test bench to measure the torque vs angle of clutch disc to find the hystersis. I am confedient tha

  • Jvm option "-d64" does not recognized by app. server

    Product: SunOne App Server v.7 Platform Edition It seems app. server does not respect jvm option -d64. I've set this option manually in server.xml file and also from management console. None worked. When I debug System properties from my web applicat

  • Incorrect sort order of rows in Purchase Order based on Sales Order

    Hello Experts. I have this problem on SAP B1 8.81 PL 04: I create a Purchase Order based on a Sales Order with 10 item rows, ticking the purchase order box in the logistic tab. The sort order of rows is different between PO and SO. I need the same or

  • Calibrating the right way

    Hello! The MacBook manual says: "Turn off the computer or allow it to sleep for five hours or more." does this mean I can plug the power cable in directly if I shut the Mac off or should I shut it off for 5 hours too? Thanks!