Reminder Scripting on CIC0 ISU

Hello Experts,
I need to set a  text reminder(scripting area in the ISU-CIC, "Slot 2") on CIC0(For Example: Dunning Campaign), I knew it is possible on CRM-Interaction center. But how do you proceed on CIC-ISU?.
Thanks in Advance
Nicolás
Edited by: NICOLAS ANTONACOS T on Mar 16, 2010 2:03 PM

Hi Diana,
Have you mainitained a slot for the Reminder scripts in the framework????
Hope this would help.
Regards,
Rekha Dadwal
<b>You gain a point for every point that you reward. So reward helpful answers generously</b>

Similar Messages

  • How to create Customer Group in CRM and use reminder script

    Dear Sir,
    I would like to set the group of customer in CRM , Such as , customer 1 is in Group A , Custoemr2 is in Group B.
    So, in Interaction Center : CIC0 , I will do the reminder scipte, there script for Customer Group A , anothere script for Customer Group B. How can I do that?
    Please kindly advise.
    Thanks and best regards,
    Vimol

    hi.
    define the variable using transaction code CIC2
    then assign that vaiable in text using transaction code CIC9
    then assign the text to reminder scipting using transaction code CIC1.
    If helpful reward me

  • Scripts in CiC0 - CRM 4.0

    When we access Cic0 it always shows only the first script.  Only when a campaign is selected and a call prepared can you see the applicable script.
    Am I missing something in config which shows me all the scripts?  Also, before linking a script is it possible to preview the scipt in the script editor.

    Hi Shahkera ,
    1. do not give any navigation link to your script profile.
    2.Use the event class name as CL_CRM_IC_SCRIPT_LAUNCH
    You should be able to see the scripts.
    Cheers!
    Plz reward if helpful
    Regards
    Raj

  • Help with bash script that fails after suspend to RAM

    I have a very simple reminder script that uses an endless loop, sleep and zenity to pop up a reminder every twenty minutes:
    #!/bin/bash
    while true;
    do
    sleep 20m
    zenity --warning --title="Ergonomics Reminder" --text="Check Posture or Have a Stretch!"
    done
    However, it does not work as it should after suspending to RAM. I am thinking I need to kill the process and restart it after every suspend, using a "thaw" notice in /etc/pm but if there is an easier way to do it please let me know!

    I'm doing this for 2 reasons:
    - as a scripting exercise
    - because the local repo is a shared wordpress mess and people forget to make commits so I'd like a local backup that includes all changes that may not be in github (sadly).
    Anyhow, thanks for the input about trap, I'm definitely confused by it's use at this point but have reworked the script without it.
    #!/bin/sh
    set -e #Exit on any error.
    TIME=`date +"%m.%d.%Y@%H:%M:%S"` # Define the TIME variable as today's date and time.
    MONTH=`date +"%b"` # Define MONTH as today's month.
    FILENAME="backup-$TIME.tar.gz" # Define the filename structure.
    SRCDIR="/stuff" # Define folder to backup.
    DESDIR="/Backup/$MONTH/" # Define the backup folder location.
    LOGFILE="$DESDIR/backup-$TIME.log" # Store the output in a log.
    REMOTE=$(git ls-remote -h origin master | awk '{print $1}') # Get commit hash from head of remote master repo (github)
    LOCAL=$(git rev-parse HEAD) # Get commit hash from head of server repo (dev/test)
    if [[ $LOCAL == $REMOTE ]]; then # If the hashes match
    echo "No update required." >> $LOGFILE # Then no pull is needed
    else # If the hashes don't match then prepare to run our backup
    mkdir -p $DESDIR # Create our directory if it doesn't exist.
    echo "Backup started for "$TIME >> $LOGFILE # Make it log what it's doing.
    tar -cpzf $DESDIR/$FILENAME $SRCDIR >> $LOGFILE 2>&1 # Perform the backup.
    echo "Backup Finished for "$TIME >> $LOGFILE # Log that it's finished.
    echo "Preparing for git pull " >> $LOGFILE #Log what we're doing.
    cd /stuff >> $LOGFILE 2>&1 # Make sure we're in our repo directory
    git pull >> $LOGFILE 2>&1
    echo "Git pull completed successfully. " >> $LOGFILE
    mail -s "Backup log `date`" [email protected] < $LOGFILE # Email the output to me.
    fi

  • Run script alarm question for iCal

    I have a script that I have been able to set as an alarm in iCal to change the times of events on various days.  People subscribe to this calendar and I would like to imbed the script as an alarm in the subscribed calendar.  Can't get it to work.  Here is the message I am getting right now when I refresh the subscribed calendar...  There was an unexpected error with the request (domain CalCalendarStorePersistenceErrorDomain / error 1 / description 'Alarms that open files or scripts must include a file path.').  As far as I can determine it does have a file path!  Does this error mean that the script should have a file path?  I've tried the
    set theFile to POSIX path of (script name) command in the Applescript, but I'm not convinced I have it right.  Can you run scripts that reside on the local machine by activating them through subscribed calendars?
    thanks,
    dan

    Found the problem: The run_maintenance script couldn't be completed without user action (because of the dialogue), so was giving iCal an error.
    Solution: I've set another script that simply launches the run_maintenance script as the alarm.
    So there are 4 players in this daisy chain: iCal, a script to launch the reminder script, the reminder script, and Maintenance!
    Inelegant, but it works.

  • Run Script alarm doesn't work when iCal closed

    I have an applescript to remind me to run a maintenance application once a week. I've set a "Run Script" alarm for a weekly event in iCal... But the script ONLY executes if iCal is open!
    If iCal is closed I get the message:
    "An AppleScript event alarm did not execute properly. The script "run_maintenance.scrpt" that was assigned to the event "maintenance" did not open or did not finish running."
    Then, when I then open iCal, the applescript executes.
    How can I get the script to run when iCal is closed, just like a normal alarm?
    By the way, the applescript is quite straightforward, with a dialog and finder instruction to activate the maintenance program. It runs fine manually (& as I say, if iCal is already open).
    Thanks for any suggestions.

    Found the problem: The run_maintenance script couldn't be completed without user action (because of the dialogue), so was giving iCal an error.
    Solution: I've set another script that simply launches the run_maintenance script as the alarm.
    So there are 4 players in this daisy chain: iCal, a script to launch the reminder script, the reminder script, and Maintenance!
    Inelegant, but it works.

  • 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

  • Typical scenario..

    Hi to alll...
       I would like to know some of Typical real time Business Scenarios,which had enhancements in it...and which is related to Marketing and CIC...kinldy send some Difficult scenarios..
    regards,
    sanjana

    Hi Sanjana,
    Some of the business scenarios in CIC may be:
    1. There may be cases when the CIC manager would want the agents to be informed about certain system events and pass information as an alert in the reminder scripting area.
    For ex: Whenever a client calls up the contact center to place a request for servicing/repair of his notebook, the agent could be informed about the client's earlier service/repair requests which are still active by means of an information message in the call alert area and could possibly open such active service order documents in the business transaction workspace of CIC.
    This could be achieved by enhancing CIC alert modeler framework.
    2. It may be required that sometimes you may want the user to navigate to different systems, for example, Records Management system to access a client's case documents etc. In this case, we could enhance the Action profile associated with the CIC profile of the user.
    3. It may also be required to have some new tabs, either in the application area or in the navigation area of CIC which would contain specific functionality such as worklist of the agent or for navigation to BP records of the clients via BD display tab of navigation area etc. In this case, we would enhance different workspaces of CIC.
    Hope this helps.
    Regards,
    Pavithra
    **PS : Please reward points if this helps.

  • Difference Betn Web Client & Win Client???

    Dear all,
    I know the Web Client and Win Client. But i want to know the exact difference between them?
    And Why and When We are using Web Client and Win Client and Which type of industries.
    If any body have real time documents for using it pls forwad to me.
    Can anybody explaing briefly.
    Thanks in advance
    Jayesh

    These are the Main Difference between Web Client And win Client:
    1.When it comes to the technology, the WebClient is   based on BSP (business server pages), which are generated by the SAP Web Application Server and creates HTML pages so that all the agent needs is a browser. In contrast, the WinClient is basd on ABAP Dynpro technology and requires a installation of a SAPGUI on the agent machine or a terminal server.
    2.In the area of multi-channel-integration, WebClient currently uses the ICI/BCB interface whereas IC WinClient uses SAPphone. Customers that have a SAPphone based integration up and running will be able to reuse this integration with IC WebClient. ICI/BCB based integration will be made available for IC WinClient customers with the 2005 CRM release.
    3.One important difference is the general approach towards UI design. In the WebClient you will find specialized, optimized user interfaces for a specfic subset of business processes. The WinClient will let you reuse any business process objects from CRM online.
    4.When it comes to integrate into other applications or user interfaces the WebClient can use any people centric UI (PCC UI) view (the CRM browser based user interface) or use WebGUI (aka SAPGUI for HTML) for R/3 (or other 4.6C/D basis based onwards systems) to render HTML. WinClient can easily integrate into any other SAPGui based application.
    5.ICWEB Client support the  auto  suggestion of solutions
    6.ICWEB Client has the functionality to replace views, add more fields with in the views.
    7.Like win Clients web client doesn‘t support the reminder scripts but it provides the similar functionality with the help of Alerts
    Following are the new eddition in web client :
    <i><b>My Worklist</b></i>To-do items for an agent  (sales and service items, business activities, tasks)
    <i><b>Navigation bar</b></i>
    Browser-type navigation
    <i><b>Real time statistics</b></i>
    Connection to communications infrastructure (e.g., call statistics) &#61664; see Manager‘s Portal
    <i><b>Scratch pad</b></i>
    Easy-access note pad integrated with interaction record
    Guess it will help you.
    Regards,
    Animesh

  • Patient reminder outbound sip dialer script

    Hi Experts,
    I have setup some UCCX 8.5 system ACD scripts with agents on CUCM 8.6 for a healthcare facility.
    The only item remaining is an outbound dialer option, which can automatically call out
    patient phone #s and play a recording with Patient name, date and time of appointment, etc..
    On the back-end, these appointments are stored in an Oracle based Medical application.
    I am trying to figure out what format I need to export the data from Oracle, so it can be imported
    into the UCCX ?
    here are the pieces of the puzzle:-
    1> Oracle DB will export a daily/weekly appointment list, which I want to import into UCCX.
    2> the hospital receptionist will record the patient names as wav files (they dont have any Nuance integration)
    3> my Outbound dialer script will either import the static file (from the DB), or do a Database DIP
         to query this list of appointment reminders, then create the reminder prompt, and
         complete the call/play prompt after the call is answered....
    Questions:
    > does anyone have any sample script/pointer to this kind of an application integrated with UCCX ?
    > what format do I need to export data from Database in ? (assuming the DB does not support a direct
       connection through UCCX)
    > any other pointers/suggestions are welcome.
    I searched through the support forums, but didnt find this answered before..
    Thanks
    JK

    A CCX script can do a database dip. I am not sure if Oracle is a supported DB for CCX.
    The outbound dialer is more about dialing and send calls to Agents.
    What CCX is missing is a way of triggering a script at regular time intervals. However there are two ways to trigger a script in CCX. The first is by someone dialing in using a route point. The second is via a http access.
    So what you could do is to schedule a job on a Windows server that every minute would make a web access to the CCX server. This would trigger your CCX script which could then do a database dip looking for a user to call. If it finds work it would dial the number, play the messages etc and possibly write the results back to the database. This is nothing to do with the outbound dialer.
    Nuance is a TTS/ASR engine and is pretty simple to integrate, well TTS is pretty simple to setup and use. ASR is a bit more challenging.
    If I was doing this job I would write a Windows service that ran a regular intervals. It would look in the Oracle DB for work. When it found a person to call it would make a web access to CCX to trigger a script and it would pass the information across as parameters. This would be the number to dial, date and time of the appointment, name of the wav file with the persons name and what ever information you need to pass to the script. Depending on how your script works you could have CCX return a result to the Windows service, things like no answer, wrong person, person wants to change appointment. I would do the smart things in the Windows service and keep the CCX script simple.
    Graham

  • Creating CRM 7.0 Activity from ISU SAP GUI (CIC0)

    Hello Guys!
    I need to create CRM 7 Activity from ISU SAP GUI cic0 screen using actiion box. Can any one please help me out what would be the best way calling CRM 7 activity from ISU SAP GUI, with my understanding the CRM 7 would not support sap gui and have to use webclient technology.
    My scenario: Creating activity in CRM 7.0 from ISU GUI.
    Existing process is creating an activity in CRM 4 from ISU SAP GUI, now business would like to move from CRM 4 to CRM 7. I need to find out or give suggestions to business what would be the best approach or solution to create CRM 7.0 activity from ISU point of as business would not like to use CRM WebClient screen to create activities. I need help on how i can suggest the busines.
    Please help me out as i am new to ISU and hope you have understood my requirements.
    Thank you in advance
    Regards
    shankar

    Hi ,
    Kindly use the Transaction launcher service using the Customization :
    SPRO > CRM > UI Framework > Technical Role Definition > Transaction Launcher > Configure Transaction Launcher
    SPRO > CRM > Interaction Center WebClient > Basic Functions > Transaction Launcher > Configure Transaction Launcher (Wizard)
    Kindly read help documentation next to it for details.
    Hope this helps.
    Regards,
    Anup

  • Script to remind to eject flashdrives

    Hi I was googling for a solution to this problem and found this thread.
    http://discussions.apple.com/thread.jspa?threadID=1890777
    I need help getting this to work as this is my first attempt at creating a script in something other than a non-shell language. I have done everything exactly and have changed the 6 to a 2. However, I placed the app in /Library/ but it still doesn't run it. I've even add the the script to the log out hook with the terminal command suggested in that thread. Any help would be awesome.

    Andrew Gara wrote:
    That works!
    However, I still have the problem that it will only eject 1 of 2 or 2 of 3 or 3 of 4 etc. I always have to run the script again to eject the remaining disk or image.
    It says: Applescript error Finder got an error. Can't get disk 3 (or whatever is remaining.)
    I really appreciate your help btw.
    this of course makes sense because once a disk is ejected it's not counted among the remaining disks. we should start ejecting from the last disk (see the script below). Also, as i found out, Finder's eject command in apple script doesn't unmount internal drives. At least it didn't for me. I' not sure what the story here is.
    One can circumvent this by calling a shell script command.
    Something along the following lines.
    tell application "Finder"
    set nmd to number of disks
    --this ejects externals and disk images
    if nmd > 1 then
    repeat with i from 2 to nmd
    eject disk (nmd - i + 2)
    end repeat
    end if
    --this ejects internals except for the start up
    set nmd to number of disks
    if nmd > 1 then
    repeat with i from 2 to nmd
    do shell script "diskutil unmount /Volumes/\"" & (name of disk (nmd - i + 2)) & "\"> /dev/null &"
    end repeat
    end if
    end tell
    I tested it on my computer and it ejects 10 disks and disk images well so I think it should work ok most of the times but there are probably situations when it will fail. I'm not sufficiently motivated to refine it.

  • Need Help on powershell Script to send mails in different languages

    Hello, Just wanted to use the script below to remind users of password expiry date (I got it from internet New-Passwordreminder.ps1). We have companies in many countries, so the email should be in the language of that country. So since our users are in different
    OU's according to countries, I thought some one could help me edit this script and say if the user is in AB ou then email in english will be sent, if in BC ou then the email will be in Russian....So in the script I will have all the languages I need
    to have written.
    <#
    .SYNOPSIS
      Notifies users that their password is about to expire.
    .DESCRIPTION
        Let's users know their password will soon expire. Details the steps needed to change their password, and advises on what the password policy requires. Accounts for both standard Default Domain Policy based password policy and the fine grain
    password policy available in 2008 domains.
    .NOTES
        Version            : v2.6 - See changelog at
    http://www.ehloworld.com/596
        Wish list      : Better detection of Exchange server
                  : Set $DaysToWarn automatically based on Default Domain GPO setting
                  : Description for scheduled task
                  : Verify it's running on R2, as apparently only R2 has the AD commands?
                  : Determine password policy settings for FGPP users
                  : better logging
        Rights Required   : local admin on server it's running on
        Sched Task Req'd  : Yes - install mode will automatically create scheduled task
        Lync Version    : N/A
        Exchange Version  : 2007 or later
        Author           : M. Ali (original AD query), Pat Richard, Exchange MVP
        Email/Blog/Twitter :
    [email protected]  http://www.ehloworld.com @patrichard
        Dedicated Post   :
    http://www.ehloworld.com/318
        Disclaimer       : You running this script means you won't blame me if this breaks your stuff.
        Info Stolen from   : (original)
    http://blogs.msdn.com/b/adpowershell/archive/2010/02/26/find-out-when-your-password-expires.aspx
                  : (date)
    http://technet.microsoft.com/en-us/library/ff730960.aspx
                : (calculating time)
    http://blogs.msdn.com/b/powershell/archive/2007/02/24/time-till-we-land.aspx
    http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/thread/23fc5ffb-7cff-4c09-bf3e-2f94e2061f29/
    http://blogs.msdn.com/b/adpowershell/archive/2010/02/26/find-out-when-your-password-expires.aspx
                : (password decryption)
    http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/thread/f90bed75-475e-4f5f-94eb-60197efda6c6/
                : (determine per user fine grained password settings)
    http://technet.microsoft.com/en-us/library/ee617255.aspx
    .LINK    
        http://www.ehloworld.com/318
    .INPUTS
      None. You cannot pipe objects to this script
    .PARAMETER Demo
      Runs the script in demo mode. No emails are sent to the user(s), and onscreen output includes those who are expiring soon.
    .PARAMETER Preview
      Sends a sample email to the user specified. Usefull for testing how the reminder email looks.
    .PARAMETER PreviewUser
      User name of user to send the preview email message to.
    .PARAMETER Install
      Create the scheduled task to run the script daily. It does NOT create the required Exchange receive connector.
    .EXAMPLE
      .\New-PasswordReminder.ps1
      Description
      Searches Active Directory for users who have passwords expiring soon, and emails them a reminder with instructions on how to change their password.
    .EXAMPLE
      .\New-PasswordReminder.ps1 -demo
      Description
      Searches Active Directory for users who have passwords expiring soon, and lists those users on the screen, along with days till expiration and policy setting
    .EXAMPLE
      .\New-PasswordReminder.ps1 -Preview -PreviewUser [username]
      Description
      Sends the HTML formatted email of the user specified via -PreviewUser. This is used to see what the HTML email will look like to the users.
    .EXAMPLE
      .\New-PasswordReminder.ps1 -install
      Description
      Creates the scheduled task for the script to run everyday at 6am. It will prompt for the password for the currently logged on user. It does NOT create the required Exchange receive connector.
    #>
    #Requires -Version 2.0
    [cmdletBinding(SupportsShouldProcess = $true)]
    param(
     [parameter(ValueFromPipeline = $false, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
     [switch]$Demo,
     [parameter(ValueFromPipeline = $false, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
     [switch]$Preview,
     [parameter(ValueFromPipeline = $false, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
     [switch]$Install,
     [parameter(ValueFromPipeline = $false, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
     [string]$PreviewUser
    Write-Verbose "Setting variables"
    [string]$Company = "Contoso Ltd"
    [string]$OwaUrl = "https://mail.contoso.com"
    [string]$PSEmailServer = "10.9.0.11"
    [string]$EmailFrom = "Help Desk <[email protected]>"
    [string]$HelpDeskPhone = "(586) 555-1010"
    [string]$HelpDeskURL = "https://intranet.contoso.com/"
    [string]$TranscriptFilename = $MyInvocation.MyCommand.Name + " " + $env:ComputerName + " {0:yyyy-MM-dd hh-mmtt}.log" -f (Get-Date)
    [int]$global:UsersNotified = 0
    [int]$DaysToWarn = 14
    [string]$ImagePath = "http://www.contoso.com/images/new-passwordreminder.ps1"
    [string]$ScriptName = $MyInvocation.MyCommand.Name
    [string]$ScriptPathAndName = $MyInvocation.MyCommand.Definition
    [string]$ou
    [string]$DateFormat = "d"
    if ($PreviewUser){
     $Preview = $true
    Write-Verbose "Defining functions"
    function Set-ModuleStatus {
     [cmdletBinding(SupportsShouldProcess = $true)]
     param (
      [parameter(ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, Mandatory = $true, HelpMessage = "No module name specified!")]
      [string]$name
     if(!(Get-Module -name "$name")) {
      if(Get-Module -ListAvailable | ? {$_.name -eq "$name"}) {
       Import-Module -Name "$name"
       # module was imported
       return $true
      } else {
       # module was not available (Windows feature isn't installed)
       return $false
     }else {
      # module was already imported
      return $true
    } # end function Set-ModuleStatus
    function Remove-ScriptVariables { 
     [cmdletBinding(SupportsShouldProcess = $true)]
     param($path)
     $result = Get-Content $path | 
     ForEach { if ( $_ -match '(\$.*?)\s*=') {     
       $matches[1]  | ? { $_ -notlike '*.*' -and $_ -notmatch 'result' -and $_ -notmatch 'env:'} 
     ForEach ($v in ($result | Sort-Object | Get-Unique)){  
      Remove-Variable ($v.replace("$","")) -ErrorAction SilentlyContinue
    } # end function Get-ScriptVariables
    function Install {
     [cmdletBinding(SupportsShouldProcess = $true)]
     param()
    http://technet.microsoft.com/en-us/library/cc725744(WS.10).aspx
     $error.clear()
     Write-Host "Creating scheduled task `"$ScriptName`"..."
     $TaskPassword = Read-Host "Please enter the password for $env:UserDomain\$env:UserName" -AsSecureString
     $TaskPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto([System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($TaskPassword))
     # need to fix the issue with spaces in the path
     schtasks /create /tn $ScriptName /tr "$env:windir\system32\windowspowershell\v1.0\powershell.exe -psconsolefile '$env:ExchangeInstallPath\Bin\exshell.psc1' -command $ScriptPathAndName" /sc Daily /st 06:00 /ru $env:UserDomain\$env:UserName /rp
    $TaskPassword | Out-Null
     if (!($error)){
      Write-Host "done!" -ForegroundColor green
     }else{
      Write-Host "failed!" -ForegroundColor red
     exit
    } # end function Install
    function Get-ADUserPasswordExpirationDate {
     [cmdletBinding(SupportsShouldProcess = $true)]
     Param (
      [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, HelpMessage = "Identity of the Account")]
      [Object]$accountIdentity
     PROCESS {
      Write-Verbose "Getting the user info for $accountIdentity"
      $accountObj = Get-ADUser $accountIdentity -properties PasswordExpired, PasswordNeverExpires, PasswordLastSet, name, mail
      # Make sure the password is not expired, and the account is not set to never expire
        Write-Verbose "verifying that the password is not expired, and the user is not set to PasswordNeverExpires"
        if (((!($accountObj.PasswordExpired)) -and (!($accountObj.PasswordNeverExpires))) -or ($PreviewUser)) {
         Write-Verbose "Verifying if the date the password was last set is available"
         $passwordSetDate = $accountObj.PasswordLastSet      
          if ($passwordSetDate -ne $null) {
           $maxPasswordAgeTimeSpan = $null
            # see if we're at Windows2008 domain functional level, which supports granular password policies
            Write-Verbose "Determining domain functional level"
            if ($global:dfl -ge 4) { # 2008 Domain functional level
              $accountFGPP = Get-ADUserResultantPasswordPolicy $accountObj
              if ($accountFGPP -ne $null) {
               $maxPasswordAgeTimeSpan = $accountFGPP.MaxPasswordAge
         } else {
          $maxPasswordAgeTimeSpan = (Get-ADDefaultDomainPasswordPolicy).MaxPasswordAge
        } else { # 2003 or ealier Domain Functional Level
         $maxPasswordAgeTimeSpan = (Get-ADDefaultDomainPasswordPolicy).MaxPasswordAge
        if ($maxPasswordAgeTimeSpan -eq $null -or $maxPasswordAgeTimeSpan.TotalMilliseconds -ne 0) {
         $DaysTillExpire = [math]::round(((New-TimeSpan -Start (Get-Date) -End ($passwordSetDate + $maxPasswordAgeTimeSpan)).TotalDays),0)
         if ($preview){$DaysTillExpire = 1}
         if ($DaysTillExpire -le $DaysToWarn){
          Write-Verbose "User should receive email"
          $PolicyDays = [math]::round((($maxPasswordAgeTimeSpan).TotalDays),0)
          if ($demo) {Write-Host ("{0,-25}{1,-8}{2,-12}" -f $accountObj.Name, $DaysTillExpire, $PolicyDays)}
                # start assembling email to user here
          $EmailName = $accountObj.Name      
          $DateofExpiration = (Get-Date).AddDays($DaysTillExpire)
          $DateofExpiration = (Get-Date($DateofExpiration) -f $DateFormat)      
    Write-Verbose "Assembling email message"      
    [string]$emailbody = @"
    <html>
     <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     </head>
    <body>
     <table id="email" border="0" cellspacing="0" cellpadding="0" width="655" align="center">
      <tr>
       <td align="left" valign="top"><img src="$ImagePath/spacer.gif" alt="Description: $ImagePath/spacer.gif" width="46" height="28" align="absMiddle">
    if ($HelpDeskURL){     
    $emailbody += @" 
       <font style="font-size: 10px; color: #000000; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif">If this e-mail does not appear properly, please <a href="$HelpDeskURL" style="font-weight:
    bold; font-size: 10px; color: #cc0000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline">click here</a>.</font>
    $emailbody += @"   
       </td>
      </tr>
      <tr>
    if ($HelpDeskURL){  
    $emailbody += @"
       <td height="121" align="left" valign="bottom"><a href="$HelpDeskURL"><img src="$ImagePath/header.gif" border="0" alt="Description: $ImagePath/header.gif"
    width="655" height="121"></a></td>
    }else{
    $emailbody += @" 
       <td height="121" align="left" valign="bottom"><img src="$ImagePath/header.gif" border="0" alt="Description: $ImagePath/header.gif" width="655" height="121"></td>
    $emailbody += @"
      </tr>
      <tr>
       <td>
        <table id="body" border="0" cellspacing="0" cellpadding="0">
         <tr>
          <td width="1" align="left" valign="top" bgcolor="#a8a9ad"><img src="$ImagePath/spacer50.gif" alt="Description: $ImagePath/spacer50.gif" width="1"
    height="50"></td>
          <td><img src="$ImagePath/spacer.gif" alt="Description: $ImagePath/spacer.gif" width="46" height="106"></td>
          <td id="text" width="572" align="left" valign="top" style="font-size: 12px; color: #000000; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif">
    if ($DaysTillExpire -le 1){
     $emailbody += @"
      <div align='center'>
       <table border='0' cellspacing='0' cellpadding='0' style='width:510px; background-color: white; border: 0px;'>
        <tr>
         <td align='right'><img width='36' height='28' src='$ImagePath/image001b.gif' alt='Description: $ImagePath/image001b.gif'></td> 
         <td style="font-family: verdana; background: #E12C10; text-align: center; padding: 0px; font-size: 9.0pt; color: white">ALERT: You must change your password today or you will be locked out!</td>  
         <td align='left'><img border='0' width='14' height='28' src='$ImagePath/image005b.gif' alt='Description: $ImagePath/image005b.gif'></td>
        </tr>
       </table>
      </div>
    $emailbody += @"
       <p style="font-weight: bold">Hello, $EmailName,</p>
       <p>It's change time again! Your $company password expires in <span style="background-color: red; color: white; font-weight: bold;">&nbsp;$DaysTillExpire&nbsp;</span> day(s), on $DateofExpiration.</p>
       <p>Please use one of the methods below to update your password:</p>
       <ol>
        <li>$company office computers and Terminal Server users: You may update your password on your computer by pressing Ctrl-Alt-Delete and selecting 'Change Password' from the available options. If you use a $company laptop in addition
    to a desktop PC, be sure and read #3 below.</li>
        <li>Remote Outlook Client, Mac, and/or Outlook Web App users: If you only access our email system, please use the following method to easily change your password:</li>
        <ul>
         <li>Log into <a href="$owaurl">Outlook Web App</a> using Internet Explorer (PC) or Safari or Firefox (Mac).</li>
         <li>Click on the Options button in the upper right corner of the page.</li>  
         <li>Select the &quot;Change Password&quot; link to change your password.</li>
         <li>Enter your current password, then your new password twice, and click Save</li>
         <li><span style="font-weight: bold">NOTE:</span> You will now need to use your new password when logging into Outlook Web App, Outlook 2010, SharePoint, Windows Mobile (ActiveSync) devices, etc. Blackberry
    Enterprise Users (BES) will not need to update their password. Blackberry Internet Service (BIS) users will be required to use their new password on their device.</li>
        </ul>
        <li>$company issued laptops: If you have been issued a $company laptop, you must be in a corporate office and directly connected to the company network to change your password. If you also use a desktop PC in the office, you must
    remember to always update your domain password on the laptop first. Your desktop will automatically use the new password.</li>
        <ul>
         <li>Log in on laptop</li>
         <li>Press Ctrl-Alt-Delete and select 'Change Password' from the available options.</li>
         <li>Make sure your workstation (if you have one) has been logged off any previous sessions so as to not cause conflict with your new password.</li>
        </ul>
       </ol>
       <p>Think you've got a complex password? Run it through the <a href="The">http://www.passwordmeter.com/">The Password Meter</a></p>
       <p>Think your password couldn't easily be hacked? See how long it would take: <a href="How">http://howsecureismypassword.net/">How Secure Is My Password</a></p>
       <p>Remember, if you do not change your password before it expires on $DateofExpiration, you will be locked out of all $company Computer Systems until an Administrator unlocks your account.</p>
       <p>If you are traveling or will not be able to bring your laptop into the office before your password expires, please call the number below for additional instructions.</p>
       <p>You will continue to receive these emails daily until the password is changed or expires.</p>
       <p>Thank you,<br />
       The $company Help Desk<br />
       $HelpDeskPhone</p>
    if ($accountFGPP -eq $null){
     $emailbody += @"
       <table style="background-color: #dedede; border: 1px solid black">
        <tr>
         <td style="font-size: 12px; color: #000000; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif"><b>$company Password Policy</b>
          <ul>
           <li>Your password must have a minimum of a $MinPasswordLength characters.</li>
           <li>You may not use a previous password.</li>
           <li>Your password must not contain parts of your first, last, or logon name.</li>
           <li>Your password must be changed every $PolicyDays days.</li>
    if ($PasswordComplexity){
     Write-Verbose "Password complexity"
     $emailbody += @"
           <li>Your password requires a minimum of two of the following three categories:</li>
           <ul>
            <li>1 upper case character (A-Z)</li>
            <li>1 lower case character (a-z)</li>
            <li>1 numeric character (0-9)</li>        
           </ul>
    $emailbody += @"
           <li>You may not reuse any of your last $PasswordHistory passwords</li>
          </ul>
         </td>
        </tr>
       </table>
    $emailbody += @"        
           </td>
           <td width="49" align="left" valign="top"><img src="$ImagePath/spacer50.gif" alt="" width="49" height="50"></td>
           <td width="1" align="left" valign="top" bgcolor="#a8a9ad"><img src="$ImagePath/spacer50.gif" alt="Description: $ImagePath/spacer50.gif" width="1"
    height="50"></td>
          </tr>
         </table>
         <table id="footer" border="0" cellspacing="0" cellpadding="0" width="655">
          <tr>
           <td><img src="$ImagePath/footer.gif" alt="Description: $ImagePath/footer.gif" width="655" height="81"></td>
          </tr>
         </table>
         <table border="0" cellspacing="0" cellpadding="0" width="655" align="center">
          <tr>
           <td align="left" valign="top"><img src="$ImagePath/spacer.gif" alt="Description: $ImagePath/spacer.gif" width="36" height="1"></td>
           <td align="middle" valign="top"><font face="Verdana" size="1" color="#000000"><p>This email was sent by an automated process.
    if ($HelpDeskURL){
    $emailbody += @"               
           If you would like to comment on it, please visit <a href="$HelpDeskURL"><font color="#ff0000"><u>click here</u></font></a>
    $emailbody += @"               
            </p><p style="color: #009900;"><font face="Webdings" size="4">P</font> Please consider the environment before printing this email.</p></font>
           </td>
           <td align="left" valign="top"><img src="$ImagePath/spacer.gif" alt="Description: $ImagePath/spacer.gif" width="36" height="1"></td>
          </tr>
         </table>
        </td>
       </tr>
      </table>
     </body>
    </html>
          if (!($demo)){
           $emailto = $accountObj.mail
           if ($emailto){
            Write-Verbose "Sending demo message to $emailto"
            Send-MailMessage -To $emailto -Subject "Your password expires in $DaysTillExpire day(s)" -Body $emailbody -From $EmailFrom -Priority High -BodyAsHtml
            $global:UsersNotified++
           }else{
            Write-Verbose "Can not email this user. Email address is blank"
    } # end function Get-ADUserPasswordExpirationDate
    if ($install){
     Write-Verbose "Install mode"
     Install
    Write-Verbose "Checking for ActiveDirectory module"
    if ((Set-ModuleStatus ActiveDirectory) -eq $false){
     $error.clear()
     Write-Host "Installing the Active Directory module..." -ForegroundColor yellow
     Set-ModuleStatus ServerManager
     Add-WindowsFeature RSAT-AD-PowerShell
     if ($error){
      Write-Host "Active Directory module could not be installed. Exiting..." -ForegroundColor red;
      if ($transcript){Stop-Transcript}
      exit
    Write-Verbose "Getting Domain functional level"
    $global:dfl = (Get-AdDomain).DomainMode
    # Get-ADUser -filter * -properties PasswordLastSet,EmailAddress,GivenName -SearchBase "OU=Users,DC=domain,DC=test" |foreach {
    if (!($PreviewUser)){
     if ($ou){
      Write-Verbose "Filtering users to $ou"
      $users = Get-AdUser -filter * -SearchScope subtree -SearchBase $ou -ResultSetSize $null
     }else{
      $users = Get-AdUser -filter * -ResultSetSize $null
    }else{
     Write-Verbose "Preview mode"
     $users = Get-AdUser $PreviewUser
    if ($demo){
     Write-Verbose "Demo mode"
     # $WhatIfPreference = $true
     Write-Host "`n"
     Write-Host ("{0,-25}{1,-8}{2,-12}" -f "User", "Expires", "Policy") -ForegroundColor cyan
     Write-Host ("{0,-25}{1,-8}{2,-12}" -f "========================", "=======", "===========") -ForegroundColor cyan
    Write-Verbose "Setting event log configuration"
    $evt = new-object System.Diagnostics.EventLog("Application")
    $evt.Source = $ScriptName
    $infoevent = [System.Diagnostics.EventLogEntryType]::Information
    $EventLogText = "Beginning processing"
    $evt.WriteEntry($EventLogText,$infoevent,70)
    Write-Verbose "Getting password policy configuration"
    $DefaultDomainPasswordPolicy = Get-ADDefaultDomainPasswordPolicy
    [int]$MinPasswordLength = $DefaultDomainPasswordPolicy.MinPasswordLength
    # this needs to look for FGPP, and then default to this if it doesn't exist
    [bool]$PasswordComplexity = $DefaultDomainPasswordPolicy.ComplexityEnabled
    [int]$PasswordHistory = $DefaultDomainPasswordPolicy.PasswordHistoryCount
    ForEach ($user in $users){
     Get-ADUserPasswordExpirationDate $user.samaccountname
    Write-Verbose "Writing summary event log entry"
    $EventLogText = "Finished processing $global:UsersNotified account(s). `n`nFor more information about this script, run Get-Help .\$ScriptName. See the blog post at
    http://www.ehloworld.com/318."
    $evt.WriteEntry($EventLogText,$infoevent,70)
    # $WhatIfPreference = $false
    # Remove-ScriptVariables -path $MyInvocation.MyCommand.Name
    Remove-ScriptVariables -path $ScriptPathAndName

    Hi petro_jemes,
    Just a little claritification, you need to add the value to the variable "[string]$ou", and also change the language in the variable "$emailbody" in the function "Get-ADUserPasswordExpirationDate".
    I hope this helps.

  • Calculation of total in sap script

    Hi All,
    Please help me out for this requirement.
    I have an amount field reguh-rbetr. I need to show the sum of this field as TOTAL.
    How can we do it? Please let me know. Is there any function in the script itself or do we need to calculate it in the program? Pl gimme example code.
    Regards,
    Priya

    Hi
    see the sample codes of the Subroutines and do accordingly
    How to call a subroutine form SAPscripts
    The Form :
    /:PERFORM CDE_CENT IN PROGRAM ZKRPMM_PERFORM_Z1MEDRUCK
    /:USING &EKKO-EBELN&
    /:CHANGING &CDECENT&
    /:ENDPERFORM
    The report :
    REPORT zkrpmm_perform_z1medruck .
    DATA : BEGIN OF it_input_table OCCURS 10.
    INCLUDE STRUCTURE itcsy.
    DATA : END OF it_input_table.
    déclaration de la table output_table contenant les
    variables exportées
    DATA : BEGIN OF it_output_table OCCURS 0.
    INCLUDE STRUCTURE itcsy.
    DATA : END OF it_output_table.
    DATA : w_ebeln LIKE ekko-ebeln,
    w_vbeln LIKE vbak-vbeln,
    w_zcdffa LIKE vbak-zcdffa.
    FORM CDE_CENT
    FORM cde_cent TABLES input output.
    it_input_table[] = input[].
    it_output_table[] = output[].
    READ TABLE it_input_table INDEX 1.
    MOVE it_input_table-value TO w_ebeln.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
    input = w_ebeln
    IMPORTING
    output = w_ebeln.
    SELECT SINGLE zcdffa FROM ekko
    INTO w_zcdffa
    WHERE ebeln = w_ebeln.
    it_output_table-name = 'CDECENT'.
    MOVE w_zcdffa TO it_output_table-value.
    MODIFY it_output_table INDEX 1.
    output[] = it_output_table[].
    ENDFORM.
    /: PERFORM
    /: USING &INVAR1&
    /: USING &INVAR2&
    /: CHANGING &OUTVAR1&
    /: CHANGING &OUTVAR2&
    /: ENDPERFORM
    INVAR1 and INVAR2 are variable symbols and may be of any of the four SAPscript symbol types.
    OUTVAR1 and OUTVAR2 are local text symbols and must therefore be character strings.
    Example:
    In script form
    /: PERFORM READ_TEXTS IN PROGRAM 'Z08M1_FORM_EKFORM1'
    /: USING &EKKO-EKORG&
    /: USING &EKPO-WERKS&
    /: USING &EKKO-EKGRP&
    /: USING &EKKO-BSTYP&
    /: CHANGING &COMPNAME&
    /: CHANGING &SENDADR&
    /: CHANGING &INVCADR&
    /: CHANGING &COMPADR&
    /: CHANGING &COVERLTR&
    /: CHANGING &SHIPADR&
    /: CHANGING &REMINDER&
    /: CHANGING &REJECTION&
    /: CHANGING &POSTADR&
    /: CHANGING &LOGO&
    /: ENDPERFORM
    In program
    FORM Read_texts - To extract the standard texts from the table *
    FORM READ_TEXTS TABLES IN_PAR STRUCTURE ITCSY
    OUT_PAR STRUCTURE ITCSY.
    DATA : L_EKORG TYPE EKORG,
    L_WERKS TYPE WERKS_D,
    L_BSTYP TYPE BSTYP,
    L_EKGRP TYPE BKGRP.
    READ TABLE IN_PAR WITH KEY 'EKKO-EKORG' .
    CHECK SY-SUBRC = 0.
    L_EKORG = IN_PAR-VALUE.
    READ TABLE IN_PAR WITH KEY 'EKPO-WERKS' .
    CHECK SY-SUBRC = 0.
    L_WERKS = IN_PAR-VALUE.
    READ TABLE IN_PAR WITH KEY 'EKKO-EKGRP' .
    CHECK SY-SUBRC = 0.
    L_EKGRP = IN_PAR-VALUE.
    READ TABLE IN_PAR WITH KEY 'EKKO-BSTYP' .
    CHECK SY-SUBRC = 0.
    L_BSTYP = IN_PAR-VALUE.
    CLEAR Z08M1_ORG_TEXTS.
    SELECT SINGLE * FROM Z08M1_ORG_TEXTS WHERE EKORG = L_EKORG
    AND WERKS = L_WERKS
    AND EKGRP = L_EKGRP
    AND BSTYP = L_BSTYP.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM Z08M1_ORG_TEXTS WHERE EKORG = L_EKORG
    AND WERKS = L_WERKS
    AND EKGRP = L_EKGRP
    AND BSTYP = SPACE.
    ENDIF.
    READ TABLE OUT_PAR WITH KEY 'COMPNAME'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_COMP.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'SENDADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_ADRS.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'INVCADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_INVC.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'COMPADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_CPAD.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'COVERLTR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_COVR.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'SHIPADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_SHIP.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'REMINDER'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_RMDR.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'REJECTION'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_RJCT.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'POSTADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_POST.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'LOGO'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_LOGO.
    MODIFY OUT_PAR INDEX SY-TABIX.
    ENDFORM.
    REPORT ZMPO1 .
    form get_freight tables in_par structure itcsy out_par structure itcsy.
    tables: ekko,konv,t685t.
    data: begin of itab occurs 0,
             ebeln like ekko-ebeln,
             knumv like ekko-knumv,
           end of itab.
    data: begin of itab1 occurs 0,
             knumv like konv-knumv,
             kposn like konv-kposn,
             kschl like konv-kschl,
             kbetr like konv-kbetr,
             waers like konv-waers,
             kwert like konv-kwert,
           end of itab1.
    data: begin of iout occurs 0,
             kschl like konv-kschl,
             vtext like t685t-vtext,
             kbetr like konv-kbetr,
             kwert like konv-kwert,
           end of iout.
    data v_po like ekko-ebeln.
    read table in_par with key 'EKKO-EBELN'.
    if sy-subrc = 0.
       v_po = in_par-value.
       select
         ebeln
         knumv
      from ekko
      into table itab
      where ebeln = v_po.
      if sy-subrc = 0.
        loop at itab.
          select
            knumv
            kposn
            kschl
            kbetr
            waers
            kwert
          into table itab1
          from konv
          where knumv = itab-knumv and
                kappl = 'M'.
        endloop.
        loop at itab1.
          if itab1-kposn <> 0.
            select single * from t685t
                              where kschl = itab1-kschl
                                and kappl = 'M'
                                and spras = 'EN'.
            iout-vtext = t685t-vtext.
            iout-kschl = itab1-kschl.
            iout-kbetr = itab1-kbetr.
            iout-kwert = itab1-kwert.
            append iout.
            clear iout.
          endif.
        endloop.
        sort itab1 by kposn.
        loop at iout.
          sort iout by kschl.
          if ( iout-kschl eq 'GSDC' OR
               iout-kschl eq 'GSFR' OR
               iout-kschl eq 'GSIR' ).
            at end of kschl.
              read table iout index sy-tabix.
              sum.
             write:/ iout-kschl,iout-vtext,iout-kwert.
          out_par-name = 'A1'.
          out_par-value = iout-vtext.
          append out_par.
          out_par-name = 'A2'.
          out_par-value = iout-kwert.
          append out_par.
              endat.
            endif.
          endloop.
        endif.
      endif.
    endform.
    IN THE FORM I AM WRITING THIS CODE.
    /:DEFINE &A1& = ' '
    /:DEFINE &A2& = ' '
    /:PERFORM GET_FREIGHT IN PROGRAM ZMFORM_PO1
    /:USING &EKKO-EBELN&
    /:CHANGING &A1&
    /:CHANGING &A2&
    /:ENDPERFORM
    &A1&
    &A2&
    This Code is to be written in the PO form under ADDRESS window.
    /:DEFINE &A1& = ' '
    /:DEFINE &A2& = ' '
    /:DEFINE &A3& = ' '
    /:DEFINE &A4& = ' '
    /:DEFINE &A5& = ' '
    /:DEFINE &A6& = ' '
    /:PERFORM GET_VENDOR IN PROGRAM ZMFORM_PO
    /:USING &EKKO-EBELN&
    /:CHANGING &A1&
    /:CHANGING &A2&
    /:CHANGING &A3&
    /:CHANGING &A4&
    /:CHANGING &A5&
    /:CHANGING &A6&
    /:ENDPERFORM
    &A1&
    &A2&
    &A3&
    &A4&
    &A5&
    &A6&
    Regards
    Anji

  • PHP Matrimonial Script

    Latest script
    If U want Ur Matrimonial website please visit these link
    Complete matrimonial script
    See the demo at: - matrimonialtalk.com
    Admin Panel: - matrimonialtalk.com/admin/login.php
    Admin Details
    User Name: -admin
    Password: - admin
    See the demo 2 at: - matchmatri.com
    Admin Panel: - matchmatri.com/admin/login.php
    Admin Details
    User Name: -admin
    Password: - admin
    o     features
    o     Guest Module:-
    •     Member registration (paid or free)
    •     Browse categories that are sorted by region, community,
    •     religion Basic search on homepage
    •     Advanced search with additional parameters
    •     Non-members can see results of listings but with limited info
    •     Members have unrestricted access to the complete profile
    •     Featured profile listings on homepage along with thumbnail images
    •     Static information pages Members Module :-
    •     Membership Info
    •     Manage membership account info
    •     Order details
    •     Email Alert Configuration
    •     Change partner profile
    •     Edit own profile
    •     Upgrade Profiule
    •     Upload Photos (multiple)
    •     Protect Photo
    •     Upload Horoscope
    •     Family Info - Father, Mother name, status, etc.
    •     Partner Preference
    •     Contact Profiles
    •     Hobbies
    •     View Details of Members Search Module :-
    •     Quick or Smart Search
    •     Advanced Search
    •     Search by Profile ID
    •     Search by City/ State
    •     Contact Members Module:-
    •     Show or Express Interest
    •     List of members whom I have accepted
    •     List of members who have accepted me
    •     List of members who have contacted me
    •     List of members whom I have contacted
    •     Listing of all incoming messages
    •     Listing of all sent messages
    •     Forward the profile to a friend
    •     Send Personalized Messages
    •     Bookmark Profile
    •     Print Profile
    •     Admin Module
    •     1.Site Configuration
    •     set the url details of the website and tilt , description of the site
    •     you can edit the admin password
    o     2.Members Approval
    •     approve new profiles as profile will not come in search results till they
    •     approve by admin
    •     upgrade membership of members from free to paid
    o     3.Horoscope Approval
    •     approve the horoscope uploaded by members
    o     4.Renewal Membership
    ?     renew membership of expired members
    ?     report of members who are going to expire
    o     5.Members Report
    •     see the inacive members
    •     see the acive members
    •     see the paid members
    o     6. Delete Members
    •     delete the inacive members
    •     delete the acive members
    •     delete the paid members
    o     7.Caste
    •     manage the cast and religion
    o     8.Edit Membership Plans
    •     edit membership plan
    o     9.Members Photo Approval
    •     approve the photo of members as untill you approve members photo it will not see online
    o     10.Successstory Approval
    •     approve success story uploaded by members
    •     you can unapprove or delete success stories
    o     11.Assured Contact Allocation
    •     you can set/reset the no. of contacts for paid and unpaid members
    •     12.Members Report
    •     you can download members in excel format
    •     you can see the sales report of paid members , when they become paid members and how they pay
    •     viea report of all members
    o     13.News Letter
    •     you can send the news letter to all members , single member or group of members
    •     sms messaging - disable as it requite API integration
    •     14. Database CheckUp
    •     check up database connectivity and functionality
    o     15 Payment Features Module
    •     Payment Entry Form
    •     Sales Invoices
    •     Sales Receipts
    •     Consolidated Accounts Summary
    •     Renewal for Paid Members
    •     Payment Gateway Integration
    •     Paypal, 2CO, CCAvenue, etc.
    •     Credit Card Support
    o     Reporting Features Admin Module
    •     Inactive Members Report
    •     Free/Active Members Report
    •     Paid Members Report
    •     Members Report by Reference
    •     Customised Export to Excel Format
    •     View Reports of users by City / Gender / Country
    •     View Profiles by Religion
    •     Edit Member Details
    •     ADMIN Quick Search profiles
    •     Reports in Excel Format.
    o     Mailing Features Admin Module
    •     Newsletter
    •     Membership Expiry Reminder Notices
    •     Additional available features
    •     banner management
    •     classified management
    •     RSS
    •     audio/video chat module
    •     toolbar
    •     weeding shop(complete cms application integrated)
    •     SMS API installation
    •     hosting solution
    o     New Features: -
    •     My Matches
    •     Favorites
    •     Members I am Looking for
    •     Members Looking for me
    •     Who visited my profile
    •     Profiles viewed by me
    •     Search
    •     Who is online
    •     Special Cases
    •     Prefrence based Search
    •     Massaging for paid members
    •     Inbox
    •     Sent mail
    •     Draft mail
    •     Compose
    •     Trash
    •     Message from admin
    •     SMS message
    •     Profile Management
    •     My Account
    •     Alert Manager
    •     Certified Profiles
    •     Validations for Mobile
    •     Validations for Email
    •     Trusted/featured/latest profiles
    •     Profiles with icons
    •     Verification code/ mail
    •     Admin have control on cast and sub cast
    •     Admin can edit and add data in any profiles
    •     Profile of the week
    •     Success story
    •     Country/city/state search
    •     Manage partner profile
    •     Manage my search in member panel
    •     Massage compose/draft/sent/trash/inbox in member panel
    •     Massage by admin in member panel
    •     Database backup at a click (both in server/system)
    •     Hindi language Converter
    o     there is some additional features are
    complete sms api support
    video support
    manage all profiles through the admin
    classified with all the world city's
    wedding shop
    banner advertisement or complete ad management
    support ticket management
    chat/forum/massage board module
    member's photo and video protected
    all the profiles are shows as domain.com/member name (it is very beneficial to members)
    toolbar is now under development it'll be ready in a week
    SEO friendly coding and also you can manage your keyword through the admin
    recent profiles and featured profiles are shown at home page
    trusted mark on profile
    all the marks on profile like featured,mobile,horescope,chat etc. manage by admin
    4 type more searching of profiles now the total searching is 10 type.
    members can save search
    •     and also we are developing mobile applications for this matrimonial script. through this members can get the support of mobile to access the website.
    Thank You
    Pm Me or Contact Me at
    [email protected]
    Tech Biz Solution
    +91-9251026226

    Do you know any server-scripting? What server models does
    your host
    support?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "2start" <[email protected]> wrote in
    message
    news:erpkp4$2bk$[email protected]..
    >I am trying to set up an interactive calendar on a
    website. I want the
    >public
    > to be able to select a class listed on the calendar and
    it be linked to
    > the
    > class info.
    >
    > I have been told, I need to have a php script to use on
    our linux server.
    >
    > Can someone please help me.. if I find a script where do
    I put it in the
    > code?
    > I have found several sites with the code but I don't
    know what to do with
    > it...
    >
    > This is the look I am trying to achieve...
    >
    >
    http://www.nccommerce.com/wdi/WDICalendar/default.asp?calid=9
    >

Maybe you are looking for

  • Invalid XML Error

    Hello, I'm trying to add a podcast for more than a week without having any luck. I've checked my feed with multiple validators, and all of them say that the feed is fine http://podcasts.edmpeople.ru/moreisenough/?feed=podcast - here's the feed itself

  • Flash Player Plugin pushing cpu to 100% on Laptop

    I know there is many (many many) discussions on this topic, but I was hoping to get a clear answer on how to solve this issue. It seems that my issues with cpu have been going off and on for a bit now, but in the last month or so it's been practicall

  • Final Cut Pro HD 4.5--General Error41

    Hey gang, I ran into and interesting wall.  So I had a PowerPC Mac mini 10.4.11 and I ran FCP 4.5 fine with out any problems doing many projects.  Then yeah me, I purchased the new 21.5 2.7 GHz Thunderbolt.  The issue:  When I transferred the softwar

  • 4s iPhone WiFi problems

    Wondering what my daughter should do with current iPhone 4s Wifi  not working....

  • SQL online backup.

    Hi all, How can i initiate the online backup for SQL database. and please provide me the sql commands for sql backup. Thanks in advance. vinnu.