7.2 ICM Script - Need to Grep for data within Formula Editor

We  have a massive SET_SKILL script.  I'm the FNG and have been
tasked with grepping every IF node in this script and using the formula editor
to determine the 4 digit Route Code and where that Route Code is being routed.
The current engineering team has built an Excel macro that involves cutting and pasting the body of text
from formula editor into the Excel macro and repeating that process over and over and over!
There are literally hundreds of IF nodes in this script and I am hoping that someone has run into a similar
need before.  I've tried exporting the script but can't figure a way to read and grep the proprietary format for the 4 digit code and
the next node it is being routed to.
See attached screenshots.
TIA,
Amir

"Find" can certainly work for you.
If I were building that script, rather than have a huge set of IF nodes like that, it's much easier to do this with a CLID node with the "expression" set. This node is often used to analyze area codes of ANIs and route accordingly, but it has a lot of flexibility.
You will get a nicer style of branching and you can set up all the patterns and in Excel and copy and paste them right in there.
This is a CVP script where I am looking at Caller Input coming back from Audium to decide on what to do with the menu item selected.
Regards,
Geoff

Similar Messages

  • Need new description for Data Element based on Company Code.

    Hi,
    Requirement: The data element AUFNR which has the description "Order Number" needs to have description as "Engagement Number" for a specific company code. All other company codes to retain the description "Order Number".
    Example: There are three company codes: AAAA, BBBB and CCCC. The company code CCCC wants the description of data element: AUFNR as "Engagement Number" while AAAA and BBBB wants to retain the standard description: "Order Number".
    Pre-Work: Before posting this question, i did search however have not found a solution for this.
    In SAP i tried to create an Implicit Enhancement at:
    Program: RADBTDDF
    Sub Routine: SE_DD04T_ROLLNAME_ROLLNAME
    However, as the program is SAP Basis program, i was not successful.
    Any hints are appreciated and solution is rewarded.
    Thanks for your time.
    With Regards,
    Goutham.

    Dear Matthew,
    Thank you for the reply.
    I am giving some more details into the requirement.
    If a user assigned to company code: CCCC (may not be directly, relationship will be drawn) has logged into the SAP system. If he opens the transaction related to Internal Order, like KO01, KO02, KO03 etc. He should be able to see the description of field: "Order Type" as "Engagement Type".
    Similarly in the next screen the field "Order" needs to be displayed as "Engagement Number".
    However, for users who belong to company codes: AAAA and BBBB the SAP Standard Descriptions will be shown.
    Please let me know if this is possible or any inputs in that direction are highly appreciated.
    Let me know if further details are required.
    Best Regards,
    Goutham.
    P.S: As far as i know, Anees Jawad proposal would work if it is required to change the description at the system level.

  • Doubt in Formating ,,, and need of FM for date calulating

    Hi Friends,
       i have  questions
    1. in one case i have to find the date which is some XYZ days past of present date, for example todays date is 03.11.2007 i want to know which date is 100days back,,, is there any FM avaliable ,,,,
    2. in another case i want the diffrence of no. of days btw any two dates
      ex: no.of days between 25.10.2007 to 25.11.2009
    3. how to convert date format from yyyymmdd to mmddyyyy
    can any one help me out
    Regards
    Mukesh Kumar M.

    Hi ,
    for first question, you can do like this.
    date: pre_date  type sy-datum,
    pre_date  = sy-datum - 100.
    Here pre_date is the date which is exactly 100 days previous to sy-datum.
    No need of function module

  • I need a help for DATA transfer

    i want to data transfer ITAB to application server(linux)
    through OPEN dataset.
    i face a problem with error:
    u see the code:
    OPEN DATASET W_EXTRACT FOR OUTPUT FILTER 'compress'.
      IF NOT T_FINAL[] IS INITIAL.
        LOOP AT T_FINAL.
          transfer t_final to '/dataintg/kltcm/test.txt'.
        ENDLOOP.
      ENDIF.
    plz tell me
    what is the problem with code.

    OPEN DATASET W_EXTRACT FOR OUTPUT FILTER 'compress'.
      IF NOT T_FINAL[] IS INITIAL.
    *Transfer the data from internal table
        LOOP AT T_FINAL.
         transfer t_final to '/dataintg/kltcm/test.txt'.
          TRANSFER T_FINAL TO W_EXTRACT.
          IF SY-SUBRC <> 0.
            MESSAGE E999(ZMM) WITH 'File not Transfered'(011).
          ENDIF.
        ENDLOOP.
      ENDIF.
    *For Close dataset.
      CLOSE DATASET W_EXTRACT.

  • Need help searching for dates

    I have to search the database for a month and year. When using the following sql statement i get error message ORA-01843 not a valid month. What am i doing wrong.
    select creation_date,customer_id from apps.cs_incidents_all_b
    WHERE to_date(creation_date,'MM') = to_date('10','MM')

    I figured it out. Thanks
    select creation_date,customer_id from apps.cs_incidents_all_b
    WHERE to_char(creation_date,'mm') = '10'
    and to_char(creation_date,'yyyy') = '2004'

  • Need function modules for date manupulation

    HI,
    Could you please suggest the function module the below reqiurments
    1) adding days to date.
    ex: 20 days to 25.03.2008 = 15.04.2008
    2) To find the given date is working date or not according to factory calender id.
    3) To find the previous or last working date to the given date(Holiday date) according to the factory calender id.
    It is very urgent requirment. please help me.
    Thanks in advance
    sathish kumar swamy

    hi use this...
    RE_ADD_MONTH_TO_DATE
    DATE_CONVERT_TO_FACTORYDATE
    CALL FUNCTION 'OIL_LAST_DAY_OF_PREVIOUS_MONTH'
         EXPORTING
              I_DATE_OLD = date1
        IMPORTING
             E_DATE_NEW = date1
    data date2 like sy-datum.
    date2 = date1 + 1.
    write date2.
    If you put 27.12.2005 as the input date,   date2 you will get as 01.12.2005.
    Or else you can use the following code:
    v_startdate = sy-datum.
    v_startdate+6(2) = '01'.
    v_enddate = v_startdate.
    if v_enddate+4(2) >= '01' AND v_enddate >= '11'.
       v_endate4(2) = v_enddate4(2) + 1.
    elseif v_enddate = '12'.
      v_enddate+4(2) = '01'.
      v_enddate(4) = v_enddate(4) + 1.
    endif.
    v_enddate = v_enddate - 1.
    regards,
    venkat.

  • Search for data within a database table

    Hi everyone :)
    I'm trying to make it so that the user can search for a record by id #. So, i made an input dialogue thing so the user can enter a record #. Basically, i want the data to appear in their textboxes based on the record # inputted by the user. My attempt is shown below, and when I run it, I get this:
    java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
    Here's my code:
    public JButton getSearch()
              if (search==null)
                   search = new JButton("Search Database");
                   search.addActionListener
                        new ActionListener()
                             public void actionPerformed(ActionEvent ae)
                                  try
                                       String str_rec =
                                            JOptionPane.showInputDialog(
                                                 getFrame(),"Enter Record No");
                                       int recNo = 0;
                                       try
                                            recNo =
                                                 Integer.parseInt(str_rec);
                                       catch (NumberFormatException nfe)
                                            return;
                                       String select = "SELECT studId,studFirstName,studLastName " +
                                       "FROM Students " +
                                       "WHERE studId = '" + recNo + "' ";
                                       Statement statement = getConnector().getConnection().createStatement();
                                       ResultSet result = statement.executeQuery(select);
                                       System.out.println(recNo);
                                       getView().getId().setText(str_rec);
                                       getView().getFirstName().setText(result.getString("studFirstName"));
                                       getView().getLastName().setText(result.getString("studLastName"));
                                  catch (Exception e)
                                       e.printStackTrace();
              return search;
         }I hope I explained everything properly. If you could please help me, I'd very much appreciate it.
    Thanks in advance! :)
    - spidey

    "WHERE studId = '" + recNo + "' ";Why are you putting quote marks around a number? What type of database column is studId? Probably a numeric type (not character), right? Quotes go around string/character stuff, not numeric stuff.

  • UIX form need to clear cached data within session

    HELP! I have some UIX forms created with JHeadStart, thay work fine except but when the underling table data changes (from another user session or an update trigger from different table) the forms will NOT show refreshed data, unless I delete my browser session cookie. Is there one place to clear the cache, and force the data to be reloaded each time it’s displayed?
    JDeveloper 10.1.2
    JHeadStart 10.1.2
    Thanks, Craig S.
    Message was edited by:
    user503876

    In your struts diagram, rightclick the page and pick 'goto code'
    This will overwrite your data action. There overwrite the method you use, most likely onCommit(....)
    Use the appmodule to find your viewobjects there and clear the cache.

  • Migrating ICMS Script to UCCX Scripts

        Hi  ALL
    I have a situation , due to migration from  UCCE 7.1.5  to  UCCX 9.0  , the  ICMS scripts needs to be migrated to  IVR scripts.
    As we know  in  Contact Center Ent ,  ICMS scripts are used for routing  , we have several of this ,  the  ucce  system is working good, no issues.
    and know we are   migrating from enterpise version to Express version, ( sales guys heck )  the question how can i migrate those  ICMS scripts into
    *.AEF  scripts  to be  used in  uccx 9.0  IVR .
    is there a way or some kind of conversion tool  available, which i no idea about it ...
    any body have an idea ,,how to go ahead with it ,,,,iam not so much familair with scripting ...
    pls help

    Unfortunately there is no way to get these converted, you will need to get these rebuild these manually in UCCX. You also did not mention what you are currently using for IVR, do you have CVP or IPIVR as it's not just ICM scripts you need converted, you need to combine the logic of the IVR scripts as well.  If you are not familiar with scripting, you will need to hire a professional.
    HTH,
    Chris

  • Steps for Data extraction from SAP r/3

    Dear all,
    I am New to SAP Bw.
    I have done data extraction from Excel into SAP BW system.
    that is like
    Create info objects > info area> Catalog
                                                --> Character catalog
                                                --> Key catalog
    Create info source
    Upload data.
    create info cube
    I need similar steps for data extraction for SAP R/3
    1. when data is in Ztables ( using Views/Infosets/Function etc)
    2. When data is with Standard SAP using Business Content.
    Thanks and Regards,
    Gaurav Sood

    hi,
    chk the links
    Generic Extraction
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    CO-PA
    http://help.sap.com/saphelp_46c/helpdata/en/7a/4c37ef4a0111d1894c0000e829fbbd/content.htm
    CO-PC
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fb07ab90-0201-0010-c489-d527d39cc0c6
    iNVENTORY
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    Extractions in BI
    https://www.sdn.sap.com/irj/sdn/wiki
    LO Extraction:
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    Remya

  • System change in BW for enabling Formula editor

    I have a basis related question in BW.
    While trying to add the process type 'Decision between Multiple Alternatives' to my process chain in quality and production systems, I get a 'system not modifiable message' when I try to create a formula in the subsequent screen . I know this is because the systems are disabled against any customising and repository changes. Which setting(s) do I change to get this to work ?
    I tried changing SCC4 to allow repository changes and some settings in tcode RSWBO004 'System change option' but they had no effect. Any ideas as to what namespace setting I need to enable to allow the formula editor screen to be displayed ?
    I work in BW and was trying my hands at SCC4/system change etc hence am asking it in this forum. This is more of a BW relevant question rather than a generic basis question.

    Hi Daya,
       The object changeability option does not seem to help in this case. The formula builder or process type 'Decision between Multiple Alternatives' is not to be seen. FYI, the technical name for the formula builder is 'RSFO'. So there might be some setting around this.
    Thanks..

  • Do I need to use GREP for this?

    I have set up my TOC for my book just fine. In my Contents, the headings from each chapter are pulled in and used as the entries for the TOC, then followed by its page number.
    I would like to add a word (the word "Chapter") before each numbered contents entry. Would I use GREP styles for this?
    I'm using CS5.
    Thank you!

    You can create an autonumbered list format that includes text like "Chapter " along with numbers, for the TOC paragraph style, so no scripting needed. Search Google for terms like "InDesign numbered list format text," without quotes for details.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices
    cc2545 wrote:
    I have set up my TOC for my book just fine. In my Contents, the headings from each chapter are pulled in and used as the entries for the TOC, then followed by its page number.
    I would like to add a word (the word "Chapter") before each numbered contents entry. Would I use GREP styles for this?
    I'm using CS5.
    Thank you!

  • I need to apply for a job but I'm told I need to enable cookies and java script, how do I do that?  I can't find it in system preferences

    I need to apply for a job but I'm told I need to enable cookies and java script, how do I do that?  I can't find it in system preferences
    I just updated to the new operating system which i'm starting to think was a bad idea, because it reset all my settings and I don't know how to fix them.

    so when I go to safari>preferences>security>uncheck box labled enable java script  links on webpages don't work and pictures and links son't want to appear on websites.  this made it so webpages don't want to work past loading the content in text format.  I have to check enable java script to go the webpages to work right so images and links work again but when I try to apply for this job the error message pops up saying I need to enable cookies and java script.
    SO I GUESS MY QUESTION IS IF JAVA SCRIPT IS ALREADY ENABLED HOW TO I ENABLE COOKIES?

  • Java Script: I am in need of it for research items

    I am always needing to download updated versions of java script, it seems.  It also seems that this is a backdoor way to infect a computer with a virus.  I conduct a lot of research on my computer and articles run on java.  I recently upgraded my mac's operating system and java script also needs to be upgraded (so I am prompted to update it).  But, I recently read that hackers will prompt you into thinking you need to update a java script so that it can infect your computer.  How do I trust a java script update prompt?  I updated to OS X Yosemite, is it true that Java Script has been disabled by this operating software system?  If so, is it best to visit oracle to update java?  Should I delete all previous versions of java first and then visit oracle and then update?  Please advise on how to proceed.  Many thanks in advance.

    That's different. You have software on your Mac that requires Java to function. This is completely independent of your web browser, so has nothing to do with that. There's various software like that. Some being Adobe's apps, X-Rite's ColorPort app, ROES software for ordering photo prints from your digital files, and others.
    All it's telling you is an app you want to run is missing the Java runtime software it needs on your Mac. There are a couple of ways to do this.
    1) Download and install Java 6 SE for Mac. Version 6 was the last version Apple produced before turning over all future Java development to Oracle. This will typically fix the error.
    2) You can also install Java 8 from Oracle. If you do go this route, pay very close attention to the installer. It wants to install adware along with Java. Make sure to turn the check box off to prevent that. This alone won't fix the issue since the apps are looking for version 6 of Java. Once Java 8 is installed, open the System Preferences and click on the Java icon. Click on the Security tab of the dialogue that appears and turn off the top check box. This will prevent Java from working in your web browsers, which will stop any such exploits via the web from running.
    Now that you've disabled Java 8 for the web, time to get Java 8 working for apps looking for version 6. Open the Terminal app in the /Applications/Utilities/ folder and enter the two lines below in Terminal, pressing return after each one. To make sure you don't type something wrong, copy/paste the lines from here one at at time into the Terminal window. If you've never used the sudo command before, it will give you a generic warning about using the command. Then enter your admin password to allow the command to complete.
    sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
    sudo mkdir -p /System/Library/Java/Support/Deploy.bundle
    There's no need to follow all of these steps for number 2 if you have no need for Java 8. I need it for ROES software, but I also need version 6 for ColorPort. By following these longer steps, I only need to install version 8. The Terminal lines trick ColorPort into using version 8 as 6. That way, I don't have to install both 6 and 8.

  • ICM script formula for busy hour

    Hi all,
    I'm trying to find what is the best/most accurate statistic which is available in ICM script editor to determine the peak & non-peak hours. Based on this info, I want to point to a different precision queue
    a) Number of calls in queue a specific PQ?
    b) Number of available / busy agents in a specific PQ?
    Any other recommendation?
    Thanks!
    -JT-

    Hi G,
    The peak & non peak hours differs based on call type rather than being similar overall. Different call treatment is applied during these periods
    a) Low peak - more conditions, steps & longer waiting time within PQ 
    b) High peak - less conditions, steps & shorter waiting time within PQ
    The 2 different approach is to either
    a) pre-set the low/high peak based on fixed value (9-12pm peak, 1-pm non peak) - more maintenance
    b) dynamically determine high/low based on call statistics in the ICM script - less maintenance
    Thanks!
    -JT-

Maybe you are looking for

  • My iMovie '11 has bombed, is there a place to re-download it?

    My iMovie '11 (v. 9.0.4) is no longer functional as I cannot get any audio for any files over the last few days. It worked fine for as long as I have had it. Now every video I bring in the audio is not working. The audio does work in quicktime 7, qui

  • New to Crystal Reports, Need Recommendations

    Post Author: codyj CA Forum: General Hi everyone, I am new to using Crystal Reports (XI Developer). I was hoping that someone can recommend books or websites that might help me get up to speed faster. I can create the simple reports already, I mainly

  • Report based on Object Types

    Hi All, I am using Oracle 9i & Developer 6i on Windows platform in client/server environment. I created a report based on an Object Type defined in the Database. I am facing two problems in that: 1. Its not picking up Date columns properly. When I ru

  • Why there is no engineering app?

    there is no engineering app such as AutoCAD, WaterCAD & ... app in windows phone.

  • Convert from LV 5.0 to any LV 2011

    Could someone please help me upconvert the following file from 5.0 to any newer version that runs on LV 2011. Much appreciated, Anarky Attachments: Meter Example_Automatic.vi ‏273 KB