Campaign Planning:  wrong campaign description.

Dear Experts,
I am working in a PPDS project for a process industry company, company production highly depends on materials allergens, changeovers between materials with different allergens is very time-costing and moreover company needs to ensure that materials does not get  any others allergens as it could be dangerous for the customer.
Company wants to visualize allergens for each operation on DSPB and also on order list. Each allergen is a setup group  and I am using Campaign Planning (after Optimizer) to make it more visual, and also take profit of the campaign alerts. Then campaig descriptions should provide information on Order List (I can add a column in the layout cmpgn descript), however campaigns are getting the description from the first material within the campaign and not the campaign description from the campaign profile (customizing).
-Can anybody help with the description issue? I think it should show the campaign description from the campaign profile, it does take the color from the profile but not the description!
- Do you think it is a good solution? Suggestions are welcome!
Thanks in advance!
Carlos

Hi Datta Kadam,
I have been checking the Campaign Badis. It seems that the BADI "Assign Campaign Description after Optimization" -SAPAPO/PCM01_TXTOPT is only intended for when campaigns have been created through Campaign Optimization and it is not my case.
What about the BADI "Change Respresentation of Campaign Bars" - /SAPAPO/PCM04_PT_PRS?
In the standard system, the campaign bars displayed in the resource chart of the DSPB are labelled with info: the APO campaign number, short text, and status.
We can use this BADI tooverride this standard setting and tailor the label for the campaign bar according to our own criteria. Any type of information can be displayed. In addition,we an override the campaign color and status-dependent hatches.
My requirement is to see in the campaign description, per example on the receipts view transaction or on the DSPB, the setup group as description. So I would be enough with the campaign number and the description (setup group) that I wanna see.
Thanks a lot!
Carlos

Similar Messages

  • MSA 4.0 SP8 : Campaign description not updated in real time while saving?

    with reference to this thread : refresh/update a list , I prefered creating my own instead of upping the older one
    So the problem deals with data refreshing, or data updating into the objects :
    When creating a campaign, after saving, the campaign description seems not to be updated. While we can see the right value we just entered,
    - in the Campaign Search menu, the description is either empty (upon creation of a new campaign) or displays the old value if the description was modified.
    - we have a Crystal report based on the campaign details (among other things), and the Description field (linked to the same datasource) is either empty or has the old value.
    All is back to normal if we go to the Search menu, search the Campaign and open it.
    Also, when creating a new campaign, and after saving (so there would be the Description bug), right-clicking on the tile and selecting the "Refresh All" option, it displays the campaign displayed before choosing to create a new one.
    What is happening ? The controls involved are still standard, so is the "Refresh bug" a known one ? (I am comforting in this idea since i found the thread linked at the beginning)
    Thanks and Regards,
    François

    Hi,
    this is a well-known issue of 4.0 (I remember that I have read that this should be changed in 5.0 by defining a specific relation type for BO relations).
    The detail tile is based on business object data but the search list is based on a record set retrieved by the search.
    For all linked fields/properties there is an automatic refresh but NOT for data which is stored in a dependent object.
    In your example campaigns are stored in BO BOCAMPAIGN with underlying IDES table smopccampn but the campaign short texts are stored in a separate object using table smopccamna.
    Unfortunately this is a very technical explanation but at least it is one...:-))
    Regards,
    Wolfhard

  • Pick up wrong Material description

    Hi all,
    Iu2019m getting wrong Material description in the report output.
    Iu2019m displaying the report based on the sales order numbers.
    But one sales order number doesn't have the material number,
    Its not display the material number
    But its display the Material description for previous material number description
    How can I avoid this description in output?
    Thanks,
    Srini

    Hi ,
    You need to clear the work area after appending into the internal table.
    like:
    append workarea to internal table.
    clear workarea.
    Edited by: Bhavana Amar on Mar 10, 2010 11:02 AM

  • Wrong text description for exit variable

    Hi,
    I have a problem with descriptions of variables created on 0FISCPER. I created two exit variables 'Z1' and 'Z2' and the related Function module that reading a custom table (I read the last closed period) build a range. For the first variable the range is 001.2006 to the last closed period. For the second variable the range is from (last closed period + 1) to 012.2006.
    The manual layout (dynamic for 0FISCPER) shows for the columns related with the first variable the description of the first period (January), for the other acts the same (May - the first value of second variable)
    Values from infocube are selected correctly so the problem seems to be specific of texts.
    Thank you in advance,
    Andrea

    Hi Andrea,
    first check if fiscal year variant is restricted to a single value. Then look into the customizing for the FYV. It's possible to maintain texts for periods there, so check if those are correct.
    If it still does not work, open a message to SAP support.
    Regards,
    Marc
    SAP NetWeaver RIG

  • Wrong alert description...

    Hello,
    Why am I getting alerts:
    Alert: _026E0E71_A5B3_4781_8FBA_E29D7FC4225D_
    instead of
    Alert: KHI: Retry Remote Delivery Queue Length - sustained for 30 minutes - Red(>1) - Hub Transport.
    Any idea is welcome,
    Thanks,
    Dom
    System Center Operations Manager 2007 / System Center Configuration Manager 2007 R2 / Forefront Client Security / Forefront Identity Manager

    Yes in the email
    Alert: _026E0E71_A5B3_4781_8FBA_E29D7FC4225D_
    Resolution state: Closed
    Source: Queues - SOPEXCH4 (Hub Transport) - MCO
    Path: SOPEXCH4.ad
    Last modified by: System
    Last modified time: 8/24/2014 1:21:08 PM
    Alert description:
    "http://OPMGRRMS1.ad/default.aspx?DisplayMode=Pivot&AlertID=%7bd33cc629-166b-435b-8385-d09143601cef%7d"
    Notification subscription ID generating this message: {6938E96A-B072-7A58-931E-E8C82A37BFD6}
    but also on the SCOM Console?
    System Center Operations Manager 2007 / System Center Configuration Manager 2007 R2 / Forefront Client Security / Forefront Identity Manager

  • Mail showing wrong account descriptions

    This isn't a major breaking feature, it's just me nit picking. In mail it's not updating the account description for my iCloud email but for all my other accounts it allows me to change them. What's weird is that it works just fine on my iPad 2 and it use to work on my iPhone 4. On my iPhone 4 my iCloud email is designated as "Me" which is what I use to have it back when MobileMe was around. I changed it to "iCloud" and it's still showing "Me". My iPad 2 show's this field as "iCloud" and I'm able to change it to whatever I want.
    I've tried some fixes like renaming several times, turning iCloud email on and off, but nothing major. Like I said this is just a nit picking issue since I'd like everything to be unified. It in no way affects my usage of Mail or any other functionality and my iPhone is updated to the latest iOS update.

    Hi all,
    I finally solved my problem and felt like I should share my experience. The idea of changing the sorting/listing settings of Mail.app was indeed a good option. Unfortunately, it doesn't solve the issue on my iPhone or any other device/application accessing my data. Besides that, I didn't feel comfortable with this solution, since it didn't really fix my problem.
    So here is what I did. I downloaded Mozilla's Thunderbird and set up my MobileMe account. After successfully retrieving all IMAP data I saved a copy of my complete IMAP folder structure locally. Afterwards I checked if I really had all messages and folders and deleted my data on MobileMe. Next step was uploading all my local messages/folders back to MobileMe again. I had about 3,5GB to transfer and it took me almost a night to finish this process.
    After successfully transferring the data, I opened Mail.app and my all other devices/applications accessing that particular MobileMe account and had everything re-synchronized and Voilà Thunderbird transferred the messages with the received date correctly and Mail.app and other devices/applications displayed and sorted it accordingly. I deleted Thunderbird's email client and its associated files and folders, but I guess that application should be a keeper anyway.
    So far I had the impression that this was all caused, because I transferred my local saved messages/folders to MobileMe through Microsoft Entourage. That application transmitted the date I transferred the message instead of using the message's header date settings.
    I hope this helped.
    Cheers!

  • Wrong button description in BBPSOCO01

    We're currently working with SRM_SERVER 5.5 - PT, and we don't know why buttons in 'Carry out sourcing'  transaction(BBPSOCO01) appear always in German.
    ex.: button normally called "Create Auction) appears with following description "Auktion anlegen" .
    Can somebody tell me where I can change this !
    Thank you very much
    Fabiana

    Hello Maurício
    Please, check the note 632982, after follow the instructions below.
    You need to execute the transaction SE38 for the program RSSCRPINT001 informing the following parameters for the screens 0301, 0201, 0021 and 0011:
    P_PROG : SAPLBBP_SOCO_UI_ITS
    P_DNUM : 0301 ( after the other screens 0201, 0021 and 0011)
    P_LANG : PT (Portuguese)
    Best regards
    Fabiana

  • Wrong button description  in BBPSC02

    I'm currently working with SRM_SERVER 500(SAPKIBKS09) - EN release, and I don't know why a specific button in 'Shop' transaction(BBPSC02) normaly called 'Add to Shopping Cart' appears always in German (with following description 'Zum Einkaufswagen hinzufügen'). That's really strange ! Can somebody tell me where I can change this ! Thx - Rafi.
    Message was edited by: rafi jermann

    Hi Pierre,
    The solution you gave me solved my problem with button description. I had similar problem in bidding transaction with Type column which was in German as well. So I found in screen 2005 the element  BBPS_SEARCH_MAINLIST_BID_WEB-PROCESS_TYPE_TXT on which I have also applied modification.
    Thx Again for your support !!!
    Rafi
    Message was edited by: rafi jermann

  • Spell_amount-wrong amount description

    i m using the function module spell_amount. but when i m passing the amount field say value 900,000.12, then the output comin is 'RUPEES NINE HUNDRED THOUSAND AND ZERO PAISA ONLY', which is not correct in my sceneario. i want it to be nine lakh and twelve paise only.
    how it could be and what changes i have to make ?

    Example
    TABLES : vbak.
    data :
    CTOTTEXT type c.
    PARAMETER : ncurr(15) type c.
    DATA :nsignamt like reguh-rwbtr,
          nLentotake type i,
          actualstrlen type i,
          flen TYPE i,
          nStrt type i,
          nPos type i,
          nIntEndsAt type i,
          decpos type i.
    DATA : cFullText(254) type c,
           cstring(18) type c,
           cIntstring(15) type c,
           cPart(2) type c,
           c1stdigit(1) type c,
           c2nddigit(1) type c,
           cDecstring(2) type c,
           cTextpos(10) type c,
           ctext like T015Z-WORT.
      cFullText = ''.
      move ncurr to cString.
      REPLACE '-' WITH ' ' INTO CSTRING.
      REPLACE ',' WITH ' ' INTO CSTRING.
      REPLACE ',' WITH ' ' INTO CSTRING.
      condense cSTring NO-GAPS .
      fLEN = STRLEN( cString ).  "gives correct length
      decpos = flen - 2.
      nIntEndsAt = flen - 3.
    *split currency string into integer part and decimal part.
    *  move cString+0( nIntendsat ) to cIntString.
      cIntstring  = cString+0(nIntendsat).
      move cString+decpos(2) to cDecString.
    * TAKE 2 TIMES AS ONCE FOR INTEGER 2NDLY FOR DECIMAL
      do 2 times.
    * whichver part of the amount (int or dec) u want to process put it
    * in cstring.
         if sy-index = 1.
            move cIntString to cString .
         else.   " for paise part.
            if cDecstring = '00'.
               EXIT.
            endif.
            CONCATENATE  cFullText  'AND PAISE' INTO cFullText SEPARATED BY
    SPACE.
            move cDecString to cString .
         endif.
    fLEN = STRLEN( cString ).  "gives correct length
      nStrt = 0.
      nLentotake = 1.
      DO 10 times.
        CASE flen.
             WHEN 3.  "hundreth position.
                  nLentotake = 1.
             WHEN 9 or 7 or 5 or 2.
                  nLentotake = 2.
             WHEN  8 or 6 or 4 or 1.
                  nLentotake = 1.
        ENDCASE.

  • Why am I getting ErrorCode: OperationNotSupported _Code: 204 When I am trying to get campaigns from sandbox account

    Hi All,
          Seasonal Greetings. 
          I am new one to bing ads . I am trying to get Campaigns from my sandbox account. The following is my code.                    
     <?php
    // To ensure that a cached WSDL is not being used,
    // disable WSDL caching.
    ini_set("soap.wsdl_cache_enabled", "0");
    try
        //$accountId = <youraccountid>; // Application-specific value.
         $accountId = "8951263";
        // Use either the sandbox or the production URI.
        // This example is for the sandbox URI.
        $URI =
            "https://api.sandbox.bingads.microsoft.com/Api/Advertiser/v8/";
        // The following commented-out line contains the production URI.
        //$URI = "https://adcenterapi.microsoft.com/api/advertiser/v8/";
        // The API namespace.
        $xmlns = "https://adcenter.microsoft.com/v8";
        // The proxy for the Campaign Management Web service.
        $campaignProxy = 
            $URI . "CampaignManagement/CampaignManagementService.svc?wsdl";
        // The name of the service operation that will be called.
        $action = "GetCampaignsByAccountId";
        // The user name, password, and developer token are
        // expected to be passed in as command-line
        // arguments.
        // $argv[0] is the PHP file name.
        // $argv[1] is the user name.
        // $argv[2] is the password.
        // $argv[3] is the developer token.
        if ($argc !=4)
            printf("Usage:\n");
            printf(
              "php file.php username password devtoken\n");
            exit(0);
        $username = $argv[1];
        $password = $argv[2];
        $developerToken = $argv[3];
        $applicationToken = "";
        // Create the SOAP headers.
        $headerApplicationToken = 
            new SoapHeader
                $xmlns,
                'ApplicationToken',
                $applicationToken,
                false
        $headerDeveloperToken = 
            new SoapHeader
                $xmlns,
                'DeveloperToken',
                $developerToken,
                false
        $headerUserName = 
            new SoapHeader
                $xmlns,
                'UserName',
                $username,
                false
        $headerPassword = 
            new SoapHeader
                $xmlns,
                'Password',
                $password,
                false
        $headerCustomerAccountId = 
            new SoapHeader
                $xmlns,
                'CustomerAccountId',
                $accountId,
                false
        // Create the SOAP input header array.
        $inputHeaders = array
            $headerApplicationToken,
            $headerDeveloperToken,
            $headerUserName,
            $headerPassword,
            $headerCustomerAccountId
        // Create the SOAP client.
        $opts = array('trace' => true);
        $client = new SOAPClient($campaignProxy, $opts); 
        // Specify the parameters for the SOAP call.
        $params = array
            'AccountId' => $accountId,
        // Execute the SOAP call.
        $result = $client->__soapCall
            $action,
            array( $action.'Request' => $params ),
            null,
            $inputHeaders,
            $outputHeaders
         print "Successful $action call.\n";
         print "TrackingId output from response header: "
              . $outputHeaders['TrackingId']
              . ".\n";
         // Insert a blank line to separate the text that follows.
         print "\n";
        // Retrieve the campaigns.
        if (isset(
            $result->Campaigns
            if (is_array($result->Campaigns->Campaign))
                // An array of campaigns has been returned.
                $obj = $result->Campaigns->Campaign;
            else
                // A single campaign has been returned.
                $obj = $result->Campaigns;
            // Display the campaigns.
            foreach ($obj as $campaign)
                print "Name          : " . $campaign->Name . "\n";
                print "Description   : " . $campaign->Description . "\n";
                print "MonthlyBudget : " . $campaign->MonthlyBudget . "\n";
                print "BudgetType    : " . $campaign->BudgetType . "\n";
                print "\n";
    catch (Exception $e)
        print "$action failed.\n";
        if (isset($e->detail->ApiFaultDetail))
          print "ApiFaultDetail exception encountered\n";
          print "Tracking ID: " . 
              $e->detail->ApiFaultDetail->TrackingId . "\n";
          // Process any operation errors.
          if (isset(
              $e->detail->ApiFaultDetail->OperationErrors->OperationError
              if (is_array(
                  $e->detail->ApiFaultDetail->OperationErrors->OperationError
                  // An array of operation errors has been returned.
                  $obj = $e->detail->ApiFaultDetail->OperationErrors->OperationError;
              else
                  // A single operation error has been returned.
                  $obj = $e->detail->ApiFaultDetail->OperationErrors;
              foreach ($obj as $operationError)
                  print "Operation error encountered:\n";
                  print "\tMessage: ". $operationError->Message . "\n"; 
                  print "\tDetails: ". $operationError->Details . "\n"; 
                  print "\tErrorCode: ". $operationError->ErrorCode . "\n"; 
                  print "\tCode: ". $operationError->Code . "\n"; 
          // Process any batch errors.
          if (isset(
              $e->detail->ApiFaultDetail->BatchErrors->BatchError
              if (is_array(
                  $e->detail->ApiFaultDetail->BatchErrors->BatchError
                  // An array of batch errors has been returned.
                  $obj = $e->detail->ApiFaultDetail->BatchErrors->BatchError;
              else
                  // A single batch error has been returned.
                  $obj = $e->detail->ApiFaultDetail->BatchErrors;
              foreach ($obj as $batchError)
                  print "Batch error encountered for array index " . $batchError->Index . ".\n";
                  print "\tMessage: ". $batchError->Message . "\n"; 
                  print "\tDetails: ". $batchError->Details . "\n"; 
                  print "\tErrorCode: ". $batchError->ErrorCode . "\n"; 
                  print "\tCode: ". $batchError->Code . "\n"; 
        if (isset($e->detail->AdApiFaultDetail))
          print "AdApiFaultDetail exception encountered\n";
          print "Tracking ID: " . 
              $e->detail->AdApiFaultDetail->TrackingId . "\n";
          // Process any operation errors.
          if (isset(
              $e->detail->AdApiFaultDetail->Errors
              if (is_array(
                  $e->detail->AdApiFaultDetail->Errors
                  // An array of errors has been returned.
                  $obj = $e->detail->AdApiFaultDetail->Errors;
              else
                  // A single error has been returned.
                  $obj = $e->detail->AdApiFaultDetail->Errors;
              foreach ($obj as $Error)
                  print "Error encountered:\n";
                  print "\tMessage: ". $Error->Message . "\n"; 
                  print "\tDetail: ". $Error->Detail . "\n"; 
                  print "\tErrorCode: ". $Error->ErrorCode . "\n"; 
                  print "\tCode: ". $Error->Code . "\n"; 
        // Display the fault code and the fault string.
        print $e->faultcode . " " . $e->faultstring . ".\n";
        // Output the last request.
        print "Last SOAP request:\n";
        print $client->__getLastRequest() . "\n";
    ?>
    http://msdn.microsoft.com/en-us/library/bing-ads-campaign-management-php-samples-get-campaigns(v=msads.80).aspx
    But I am getting responce 
    GetCampaignsByAccountId failed.
    ApiFaultDetail exception encountered
    Tracking ID: efa654c5-b112-4e96-8c3d-79bac7e70112
    Operation error encountered:
    Message: This operation is not supported.
    Details: 
    ErrorCode: OperationNotSupported
    Code: 204
    s:Server Invalid client data. Check the SOAP fault details for more information.
    Last SOAP request:
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://adcenter.microsoft.com/v8"><SOAP-ENV:Header><ns1:ApplicationToken></ns1:ApplicationToken><ns1:DeveloperToken>BBD37VB98</ns1:DeveloperToken><ns1:UserName>-XXXXXX-</ns1:UserName><ns1:Password>-XXXXX-</ns1:Password><ns1:CustomerAccountId>8951263</ns1:CustomerAccountId></SOAP-ENV:Header><SOAP-ENV:Body><ns1:GetCampaignsByAccountIdRequest><ns1:AccountId>8951263</ns1:AccountId></ns1:GetCampaignsByAccountIdRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>
    Please Help me to get out of this .  
    Thank you in advance.
    Deepa Varma 

    Hello Nalin,
              Thank you for the reply . Now I am using
    $campaignProxy ="https://api.sandbox.bingads.microsoft.com/Api/Advertiser/CampaignManagement/v9/CampaignManagementService.svc?wsdl" ;
    // The API namespace.
        $xmlns = "https://adcenter.microsoft.com/v9";
        $xmlns = "https://bingads.microsoft.com/AdIntelligence/v9";
    But I am getting 
    GetCampaignsByAccountId failed.
    AdApiFaultDetail exception encountered
    Tracking ID: ca31d743-7b7b-4479-8082-44997d60d549
    Error encountered:
    Message: Authentication failed. Either supplied credentials are invalid or the account is inactive
    Detail: 
    ErrorCode: InvalidCredentials
    Code: 105
    s:Server Invalid client data. Check the SOAP fault details for more information.
    Last SOAP request:
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://bingads.microsoft.com/CampaignManagement/v9" xmlns:ns2="https://adcenter.microsoft.com/v8"><SOAP-ENV:Header><ns2:ApplicationToken></ns2:ApplicationToken><ns2:DeveloperToken>BBD37VB98</ns2:DeveloperToken><ns2:UserName>vbridgellp</ns2:UserName><ns2:Password>XXXX</ns2:Password><ns2:CustomerAccountId>8951263</ns2:CustomerAccountId></SOAP-ENV:Header><SOAP-ENV:Body><ns1:GetCampaignsByAccountIdRequest><ns1:AccountId>8951263</ns1:AccountId></ns1:GetCampaignsByAccountIdRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>
    I am able to login to sand box UI and see my campaigns. What may be reason for the error ? 
    Thank you in Advance. 
    Deepa Varma

  • Need Schema Diagram For Adobe Campaign Management

    Hi Guys,
    I am new comer for Adobe Campaign Management. I just started to exploring the ACM.
    I am using the Neolane client to learn ACM. I just want to understand the ACM internal database/table structure, how exactly designed it.
    I have product doc but it is more around UI and functional reference.         
    It is very helpful to me/new beginner that any one provide the schema diagram for Adobe Campaign Management.
    Please share me any material/document which explain the database stuff (schema,tables,data-dictionary,etc ....) then just forward me.
    Thank's in advance,

    This link to the product documentation describes the key tables in Adobe Campaign:
    Description of the main tables

  • Activities from the campaign

    Hi experts,
    We are generating activities from the campaign execution(campaign automation). The activities are generated with person responsible same as activity partner where as it should determine the preceding doc --> user as per the Partner determination procedure of activity type.
    Can anybody help me how to solve this
    Regards,
    Madhu

    hi madhu
    I was  trying to find a way to link an activity record back to the
    campaign it's related to. I seem to have the campaign description located on
    several of the ACTIVITY tables/views (CRMV_WORKLIST_AC is the main view I am
    using) but cannot seem to get a GUID which links the activity back to the
    campaign description in CGPL_TEXT and ultimately to CGPL_PROJECT table (where I
    need to extract the EXTERNAL_ID field related to the activity).i was confused regarding
    know how to translate the GUID on the CRMV_WORKLIST_AC (same GUID as on
    CRMD_ACTIVITY_H and CRMD_ORDERADM_H) to either of these tables
    solution i found was like:
    Function module
    CRM_DOC_FLOW_READ_OB can be used to retrieve the link of activities to
    campaign elements.
    as the tables for the activity and campaign element was there,but this FM depict the exact link between the campaign and acitivites.
    i am asking u to use this FM because if at the table level u wanna see the relationship then u have to do what is like go to crmd_order index and give ur object id and copy the generated guid and paste it in table crmdorderadm_h,to retrieve the relationship between activity and campaign.
    guess it will definitely helps
    best regards
    ashish

  • IC Alerts based on Marketing Campaign

    Guys,
    We need an alert to show up in the CIC WinClient whenever a customer is part of a selected marketing campaign.
    For e.g. if a customer is a part of Product launch campaign (Customer  will be in the target group), then when that customer calls, the campaign description should be displayed as an alert the CIC WinClient.
    We dont want alerts for all the campaigns but only few selected ones. Is there a standard way to accomplish this? Any help on this would be appreciated.
    Thanks
    Ani

    Hi Anirudh,
    1. In order to achieve this, we first have to create a Generic alert handler class which would contain certain methods to handle the ‘SEARCH_TARGET_FOUND’ event
    2. Since wish to display a message in the reminder scripting area about the client’s previous repair requests, we have to create a new custom event in Meta model file; Meta Model file is an XML file which would contain information about various CIC events and their corresponding alert handler Java script functions and classes.
    IMG Path: Customer Relationship Management->Interaction Center Win Client->Customer-Specific System Modifications->Define Customer-Specific Meta Model
    3. Once the Meta model file is created, we have to associate it with a Alert Modeler profile.
    IMG Path -> Customer Relationship Management->Interaction Center Win Client-> Hidden Components->Alert Modeler->Define Alert Modeler Profiles
    In order to do this, create a new Alert Modeler Profile and associate the newly created Meta Model file with it.
    Events would be displayed in your newly created Alert Modeler Profile based on the events stored in the Meta model file.
    4. First need to capture the ‘SEARCH_TARGET_FOUND’ event and pass relevant parameters to our Alert handler Class method ‘HANDLE_CUSTOM_EVENTS’
    Also, we would have to capture our newly defined event ‘TEST_ALERT_MESSAGE’ to display the message in the reminder scripting area.
    5. Alert handler function in the Meta model file would refer to our Class method by means of a Class Identifier. You need to maintain it in the Constructor method of our Alert Handler class.
    6. Use Method to handle custom events
    7. Once the implementation is done, in order to test our scenario, you have to attach our newly created Alert Modeler Profile to our CIC profile using the following IMG path
    IMG->Customer Relationship Management->Interaction Center Win Client->Define IC Win Client Profile
    8. Now, launch transaction CIC0 and use quick search to search for a business partner; Once you confirm the business partner, a message would be displayed in the reminder scripting area as shown below.
    Reward if helpful
    Cheers
    Manohar

  • Billing planes

    Friends,
    How Billing planes (Milestone) can be used in the down payment processing?
    Here we are collecting 30% payment during sales order creation & 70% during shipment.
    Thanks

    Hi Friend,
    Mile stone billing is part of PROJECT SYSTEMS MODULE integrated with SD.
    Milestone billing is practiced by Infrastructure companies and Power Ind,and construction industry(projects).
    Billing Plan for Milestone Billing
    Milestone billing means distributing the total amount to be billed over multiple billing
    dates in the billing plan.
    As each milestone is successfully reached, the customer is billed either a percentage of
    the entire project cost or simply a pre-defined amount.
    During sales order processing, the system determines from the item category whether a
    billing plan is required and, if so, which type of plan
    The type of billing plan that is determined at this point is set up in Customizing and
    cannot be changed in the sales document.
    Billing plans for periodic billing and milestone billing plans for project-related milestone
    billing have different overview screens so that you can enter data relevant to your
    processing.
    For example, for milestone billing, you must be able to enter data to identify the
    individual milestones.
    IMG configuration requires :-
    1. Maintain billing plan types for milestone billing in OVBO.
    2. Define date description in SM30 - V_TVTB.
    3. Maintain Date Category for Billing Plan Type IN OVBJ.
    4. Allocate date category in SM30 - V_TFPLA_TY.
    5. Maintain date proposal for Billing Plan Type in OVBM.
    6. Assign Billing Plan Type to Sales Documents Type in OVBP.
    7. Assign Billing Plan Type to Item Categories in OVBR.
    8. Define rules for determining the date in OVBS.
    Milestone billing is typically used for billing projects, such as plant engineering and
    construction projects. Such projects often include a series of milestones that mark the
    completion of different stages of the work. In the SAP R/3 System, milestones are defined
    in a network along with planned and actual dates for the completion of work. The milestones
    are also assigned to the billing dates in the billing plan.
    Each milestone-related billing date is blocked for processing until the Project System
    confirms that the milestone is completed.
    Delivery-relevant order items for which a milestone billing plan applies are billed on the
    basis of the requested delivery quantity and not on the total of the confirmed quantities.
    The connection between the project and the sales document item is made in the individual
    schedule lines of the item. Each schedule item can be assigned to a network in a project.
    To display the project-related data for a schedule line, proceed as follows:
    In one of the overview screens of the sales document, select
    1. Item -> Schedule lines.
    2. Mark the schedule line and select Procurement details.
    The following figure shows an example of milestone billing where only the Contract have
    been billed :
    Order Item Turbine 100,000
    Billing Plan
    Billing date Description % Value Billing Block Milestone Billing Status
    01-10-94 Contract 10 10,000 - x x
    01-03-95 Assembly 30 30,000 x x
    01-04-95 Maintenance 30 30,000 x x
    01-05-95 Acceptance 30 30,000 x x
    01-06-95 Final invoice .. .. x
    Network/Activities
    Milestone Estimate Actual
    Assembly 01-03-95 01-03-95
    Maintenance 01-04-95
    Acceptance 01-05-95
    For each billing date in a milestone billing plan, you can specify whether the billing
    date is:
    1. fixed
    2. always updated with the actual date of the milestone
    3. updated with the actual date of the milestone, if the date is earlier than the
    planned billing date for the date
    Reward points if helpful.
    Thanks,
    T.Nishanth,

  • Billing plan and billing status

    Hello Friends,
    I would like to clarify if my understanding is correct before I configure a billing plan:
    1. Billing status is not seen in billing doc but in preceding doc like a DO.
    2. For a Billing Plan, there can be 1 billing plan at item level for a set of settlement dates.
    If the plan is defined at header level, only 1 billing plan is for all items.
    3. Contract is a sales doc type  and contract data is only at header level.
    Is this considered an Order-related billing when invoice is printed at each billing date?
    Is the contract considered as the reference doc for the billing doc sent to customer? I believe so. please confirm.
    4. There is no such thing as master billing plan that item level billing plans need to be linked to.
    5. date category : this is at billing date level and cannot be changed?
    regards
    Pascal

    Hello,
    Milestone billing means distributing the total amount to be billed over multiple billing
    dates in the billing plan.
    As each milestone is successfully reached, the customer is billed either a percentage of
    the entire project cost or simply a pre-defined amount.
    During sales order processing, the system determines from the item category whether a
    billing plan is required and, if so, which type of plan
    The type of billing plan that is determined at this point is set up in Customizing and
    cannot be changed in the sales document.
    Billing plans for periodic billing and milestone billing plans for project-related milestone
    billing have different overview screens so that you can enter data relevant to your
    processing.
    For example, for milestone billing, you must be able to enter data to identify the
    individual milestones.
    Thanks,
    venkataswamy.y
    IMG configuration requires :-
    1. Maintain billing plan types for milestone billing in OVBO.
    2. Define date description in SM30 - V_TVTB.
    3. Maintain Date Category for Billing Plan Type IN OVBJ.
    4. Allocate date category in SM30 - V_TFPLA_TY.
    5. Maintain date proposal for Billing Plan Type in OVBM.
    6. Assign Billing Plan Type to Sales Documents Type in OVBP.
    7. Assign Billing Plan Type to Item Categories in OVBR.
    8. Define rules for determining the date in OVBS.
    Milestone billing is typically used for billing projects, such as plant engineering and
    construction projects. Such projects often include a series of milestones that mark the
    completion of different stages of the work. In the SAP R/3 System, milestones are defined
    in a network along with planned and actual dates for the completion of work. The milestones
    are also assigned to the billing dates in the billing plan.
    Each milestone-related billing date is blocked for processing until the Project System
    confirms that the milestone is completed.
    Delivery-relevant order items for which a milestone billing plan applies are billed on the
    basis of the requested delivery quantity and not on the total of the confirmed quantities.
    The connection between the project and the sales document item is made in the individual
    schedule lines of the item. Each schedule item can be assigned to a network in a project.
    To display the project-related data for a schedule line, proceed as follows:
    In one of the overview screens of the sales document, select
    1. Item -> Schedule lines.
    2. Mark the schedule line and select Procurement details.
    The following figure shows an example of milestone billing where only the Contract have
    been billed :
    Order Item Turbine 100,000
    Billing Plan
    Billing date Description % Value Billing Block Milestone Billing Status
    01-10-94 Contract 10 10,000 - x x
    01-03-95 Assembly 30 30,000 x x
    01-04-95 Maintenance 30 30,000 x x
    01-05-95 Acceptance 30 30,000 x x
    01-06-95 Final invoice .. .. x
    Network/Activities
    Milestone Estimate Actual
    Assembly 01-03-95 01-03-95
    Maintenance 01-04-95
    Acceptance 01-05-95
    For each billing date in a milestone billing plan, you can specify whether the billing
    date is:
    1. fixed
    2. always updated with the actual date of the milestone
    3. updated with the actual date of the milestone, if the date is earlier than the
    planned billing date for the date
    Comments
    the article was great it explained about billng milestone very well

Maybe you are looking for

  • AirPort Utility can't find my Time Capsule

    Used to use the TC as both router and for Time Machine, and everything worked fine. Recently switched to a different router, but I'd still like to use TC for Time Machine. But after I told the Mac to use the new router (which is running a different n

  • File Conversion in Rec File Adapter with subnodes

    Hi My XML Structure is like this --> <?xml version="1.0" encoding="UTF-8" ?> - <ns0:MT_Test xmlns:ns0="urn:TESTconversion">   <MstName>Hello</MstName> - <Header>   <TableName>1tst</TableName>   <PayDate>0102</PayDate>   <TotalAmt>24.00</TotalAmt>   <

  • Date format(UTC Time Stamp in Short Form (YYYYMMDDhhmmss)

    Hello Everybody,                         I am facing a problem regarding creating an update program. The program will pick up data from a DB table through the RFC: RFC_READ_TABLE and then it will modify the custom DB table present in the system from

  • Problem using a lay-out break

    When I want to have a selection of text to have for example two columns I use two lay-out breaks: one before the selection and one after the selection. That works fine, but... Then the last line of a column doesn't show all the letters completely (th

  • Wireless help

    I've just found out that i need an origional airport card for my powerbook G4 titanium which are pretty lame compared to the airport extreme cards. Is there a way to make my powerbook compatible with the airport extreme?