Document level scripting from process workflow

Hi all,
is there some way to add a "document level" script from process workflow in Livecycle Workbench?
That is, I have a script i want to add to a pdf in my process workflow. How can I do that? Is there some service/function/script I can use to do that?
I'd really appreciate any help.

Not that I am aware of, could be wrong though

Similar Messages

  • Document level scripting

    I have read about document level scripting -
    This is a nice feature - since it allows a certain level of generalization rather that writing a scriptlet for each objects events.
    I am using Live cycle designer 8.2
    How can I create a document level javascript function ?  i can't see how to do it .
    I am familiar with java scripting and have been scripting for a number of events but i would really like to be able to have a callable function that I pass certain parmeters to for processing.
    please indicate how I can do this .

    You should post this in the LiveCycle Designer forum here, if you haven't already.

  • Document level script to display zeros in calcuated field

    I have created a form, with the calculated fields set to read only, and with a validation script of
    if (event.value == 0) event.value = '';
    (so that the calculated fields do not display as $0.00)
    All but four of the calculated fields are named Item.0, Item.1 etc., plus there are SubTotal, ShippingCharge, CCFee and Total fields that need to stay blank until data is entered into the form.
    Initially, I tried to add the script as a document level script, but it didn't work and I'm thinking it needs more to the script to use at the document level, but I have no idea what more it needs.
    Where did I go wrong?  It certainly would be quicker to add calculated fields if I didn't have to add that validation script to each.

    Even with a document level script you would need to call it in every calculated field.
    I you were to write "app.alert("Hello World");" as a document level function, it would only execute when the PDF was initialized or opened and not again as long as the PDF remained open.
    If you rote a document level function using JavaScript like:
    function Hello() {
    appp.alert"Hello World, I am a function");
    return true;
    It would never run until called  with  a JavaScript statement like "Hello();"
    So even with a document level script and preferably a function, you still would need to edit every calculation to call the function or the script would never run.
    You could also create a document level function to suppress the zero display and then write more code to add the call to this function to the calculated fields.
    You need to learn more about the scope of items, how events are processed within a PDF, what functions are and how to use them effectively. You might want to start with getting or linking to a copy the Acrobat JS API Reference.

  • Call a Shell Script from a workflow

    I need to call a shell script from a workflow. How can I do this.
    If the script takes any input, How can I pass that input to the script
    and call the script in the workflow.
    Suggestions are needed.

    Hi ,
    I am executing the following java code :-
    public class SetPermissions {
         * @param args
         public void runCmd()
              System.out.println("inside runCmd()");
         Runtime r = Runtime.getRuntime(); //get runtime information
         Process Child = r.exec("/bin/sh") ; //execute command
         System.out.println("child process created..");
         BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
         System.out.println("command executed..");
         Child.waitFor(); //wait for command to complete
         catch(InterruptedException e)
         { //handle waitFor failure
         System.out.println("ERROR: waitFor failure");
         System.exit(10); //exit application with exit code 10
         catch(IOException e)
         { //handle exec failure
         System.out.println("ERROR: exec failure"+e);
         System.exit(11); //exit application with exit code 11
         public static void main(String[] args) {
              // TODO Auto-generated method stub
              SetPermissions setPer=new SetPermissions();
    The shell script is changing the access permissions for a particular folder on Unix server. The code is not exiting , and the acces permissions on the folder are also not changing.
    If I execute the shell script directly , the access permissions gets changed on the folder. Please let me know the possible cause for this.

  • Delete Document Level Script Using JavaScript?

    Hello all.
    Is there a way for a document level script to delete itself? I am running Adobe Acrobat Professional 11.
    My situation is that I am currently analysing data using a Java application. The Java application taylors a script to suit each specific PDF, and then inserts it into the PDF automatically. When the PDF is opened, the script runs once and then is no longer needed.
    As the script is no longer needed it would be preferred if the script could automatically be deleted. Is it possible the script has access to the field in which it is stored (e.g. doc.javascriptField = "";)? Or by some miracle, a delete function already exists?
    I think that due to the lack of need for such a function by general and advanced users I won't get the answer I am hoping for. But it is worth a shot. In the mean time, I am inserting a flag into the KeyWord field so that the script does not run twice. It works, but it is not exactly clean.
    Any help would be greatly appreciated.
    Jonny O

    My original idea of...
    stamper.addJavaScript("this.addScript("oneTimeScript", "app.alert('Annoying Popup')")");
    Did not work.
    However, while debugging I did come across the name given to a script added via iText (Java library). The default is "000000000000000". With any added scripts being incremented by 1. So the this.removeScript("ScriptName") function works perfectly.
    Jonny O

  • Document Level Scripts .. Need a simple example!

    I've been trying to add a function to a form just to avoid writing the same script over & over again & am not succeeding :|
    I'm trying to add even only an app.alert function..
    I add a script object under a subform 'P1' called 'hello'..
    in hello, i write
    function hello1
    you can see the hierarchy here:
    in order to call the hello1 function from a button, on the click event, i add the following:
    but am getting an error
    TypeError: form1.P1.variables.hello123 has no properties
    (you all must be thinking: 'obviously'.. but i cannot figure it out!)
    Thank you in advance..

    Hi Chris. I created a variable named hello in the hierarchy and typed in:
    function hello1()
    Then in the click event of the button I put:
    I think all you needed were the "()" after the function name.

  • Calling external scripts from Process Flow

    I'm trying to pass a list of parameters to a unix shell script using the parameter list in the process flow external process activity. However the parameter list is not being correctly passed. What is the correct format, delimiter & use of quotes ?
    Parameter List : REPORT_GROUPS,IGA,QLD,1
    Unix receives : EPO T_G OUPS,IGA,QLD,1 (3 parameters)
    Parameter List : REPORT_GROUPS IGA QLD 1
    Unix receives : REPORT_GROUPS "" IGA "" QLD "" 1 (7 parameters - "" = null parameters received)
    Quotes just seem to be ignored.
    Can anyone give me the correct format or the where the format is documented ?
    In using OWB 9.0.4 with Oracle on a HP UX server.

    Hi Pavel,
    The process flow editor interprets the first character in the parameter list as a separator (the 'R' in 'REPORT_GROUPS...' in your case).
    Check out OWB User Guide chapter 9, which says :
    Parameter List The list of parameters to be passed to the external process. Type the path
    and file name such as ?/c?c:\\temp\\run.bat .
    The Process Flow Editor interprets the first character you type to be the
    separator. For example, the Process Flow Editor interprets the following
    entry as /c and dir.
    Use the backslash as the escape character. For example, the Process Flow
    Editor interprets the following entry as -l and -s and /.
    Hope this help.

  • Document Level Header Scripts

    Hello -
    I am looking for any assistance you may have.  I am working on a project in Acrobat Professional 7.0 that requires me to add the computer username to the header of a pdf file.  I have determined, and implemented this in Excel files using an onopen event.  I need to do the same thing but in a pdf file.  I have absolutely no javascripting experience so the more basic your explanation the better.
    After reading up on the internet, I believe that I need a document level script?  I found an example that is:
    ctext: "Confidential Document",
    ntextalign: 2,
    nhorizalign: 2,
    nvertalign: 0,
    nhorizvalue: -72,
    nvertvalue: -72,
    I entered that under Advanced, Javascript, Document Javascript but I receive an error that says typeerror: this.addwatermarkfromtext is not a function.  Again, I would need to change it to pull the username (I am assuming I can do this with a variable?).  I appreciate any and all help.
    Thanks in advance for your time.

    Thanks for the quick response.  Here is my situation.  The pdf file contains highly confidential information.  I want to email it out and have the username automatically appear in the header or footer so everyone is aware of who printed the copy.
    If, according to your last post, cannot assign that to the document level then must that be applied on everyone's computer?  Please note that I am the only one with Professional.  All users will be using the Reader only.
    Thanks again for all of your assistance.  It is greatly appreciated.

  • Document-level Javascript as Object

    I created a document level script called Utility.
    I want to create methods within this script rather than coding each one separately.
    function Utility()
    this.getFormattedDateOnly=function(pDate) {
      if (typeof pDate == "undefined") {
        pDate = new Date();
      var retval = util.printd("m/dd/yyyy",pDate);
      return retval;
    this.getFldsOnPagenum = function(pPageNum, pDoc) {
      /* returns an array of the form fields who are on or start on a page */
      /* zero based return ; however pPageNum is 1 thru numPages, not 0 -> numPages-1 */
      var currPage;
      var currFld;
      var cnt = -1;
      var ARflds = [];
    CPR("# flds=" + pDoc.numFields+" Type of pDoc:"+ (typeof pDoc));
      for (var i = 0; i < pDoc.numFields; i++) {
        currFld = pDoc.getNthFieldName(i);
        if (typeof == "number") {
          if ((1* == pPageNum) {
            ARflds.length = cnt + 1;
            ARflds[cnt] = currFld;
    CPR("\n cnt="+cnt);
        } else if ((1*[0]+1) == pPageNum) {
          ARflds.length = cnt + 1;
          ARflds[cnt] = currFld;
      return ARflds;
    var MyUtil = new Utility();
    This is all working fine with the following exceptions:
    1) the methods are not being registered in the Javascript hierarchy listing.
    That's annoying.
    2) "This" is not recognized at the document level....I must pass it as a parameter (pDoc).
    I thought that was strange...I could see it if were at the folder level.
    It appears the document object is out-of-scope !!
    3) currFld = pDoc.getNthFieldName(i);
    The above is failing....sending back a "currFld is undefined" error.
    I don't see the problem....very strange IMHO.
    When I call the getNthFieldName function from the problem.
    What am I doing wrong in the definition here ?
    It appears that what I did has Acrobat functions and document properties out-of-scope.

    I think this would work if you could make the document object a member of the Object being created.
    To do that, a constructor needs to be invoked so that it can instantiate a public property of the Object.
    var MyUtil = new Utility(this);
    inside of Utility I would have:
    this.oPDFdoc =  this;
    thereby transferring a reference to the entire PDF document to my Object.
    Getting this to work would eliminate the need for all of the document-level javascript references.

  • How do I validate a certificate (not visible) at the document level?

    I am using Acrobat XI Pro running in Windows 8.
    I created a PDF document with form fields (type: button) and JavaScript codes (field-level and document-level). Before I certify (not visible) and save the document, I want to add a document-level script that checks if the certificate is valid. If the certificate is valid, I would like to  schedule an interval object to update some of the icons in the fields. Is this possible? If so, how do I get the “certificate (not visible) field” and check that it is valid
    Thanks. - john

    I am using Acrobat XI Pro running in Windows 8.
    I created a PDF document with form fields (type: button) and JavaScript codes (field-level and document-level). Before I certify (not visible) and save the document, I want to add a document-level script that checks if the certificate is valid. If the certificate is valid, I would like to  schedule an interval object to update some of the icons in the fields. Is this possible? If so, how do I get the “certificate (not visible) field” and check that it is valid
    Thanks. - john

  • Execute Shell Script through Demantra Workflow

    Hi All ,
    Can we execute shell script from Demantra Workflow ?
    If yes where should we place the shell script file and wat should be the commandline command in the step .
    We have the Demantra installed on a windows server and the workflow manager is on a linux server .
    the batch file on the windows server can be executed through the secure shell from the linux server .
    I am trying to achieve the same through thr demantra workflow
    Appreciate any input on the same .
    Thanks and regards

    Shell script is not supported till Demantra WF.
    I have checked with Oracle team also and reply I got below for your reference:
    As per your details, shall we conclude like this:
    *"only *.bat and *.exe files can be used in workflow. Demantra standard functionality doe*
    *s not support shell script in workflow"*
    Hi ,
    The Demantra standard functionality does support shell script in workflow.
    Please review the note#468071.1-Unable to Run EBS Workflows that Call EngineManager.exe in
    You will find this note is referring to the Enhancement Request Bug 6644455-- ANALYTICAL ENGINE
    But the enhancement bug exist and I hope it is fixed in Demantra 7.3.

  • OS level script

    I am facing an issue , i am unable to schedule OS level scripts from SAP.
    Can anyone let me know if there is a function module through which i can trigger a Solaris OS level script.
    Many thanks in advance for youe help.
    Deb Sircar

    Hi Debnilay Sircar,
        You can executing report RSBDCOS0 with SE38 to execute script. I think there is a function module SXPG_COMMAND_EXECUTE which will serve your purpose.

  • Photographer workflow script - from card to web in 10 steps. Possible?

    Photography processing workflow AppleScript
    I shoot photos of real estate properties for clients and post them online to a web gallery via a CMS and FTP client. Because many of the steps are consistent, I would really want to have a script created to do the following (mostly automated, but does require some input from me). Here's an accompanying video going thru this script in case any of it is unclear:
    *Here are the steps:*
    1) I start by plugging in my camera's memory card (the one that holds the photos from the shoot) into the computer's USB reader. Drive "EOS_DIGITAL" appears on desktop.
    2) Script recognizes that a card has been plugged in and dialogue box asks "Process photos, process panoramas, or quit script." Alternitavely, I can engage a script myself if an auto-recognize function is overly complex/etc. For now, I want the script to process just photos (we can deal with panoramas later). Click "Photos". (of course, if click "Quit", the script ends at that point. I need this option in case I am not yet ready or I don't intend on processing the photos from this card).
    3) Next, the application Adobe Bridge CS4 is initiated and the EOS_DIGITAL drive is opened in Adobe Bridge to the directory: computer/EOSDIGITAL/DCIM100EOS5D. It is within this director on the card that the photos sit.
    4) At this point, the script pauses with a dialogue box instructing me to "Select photos"… This gives me the opportunity to manually select all the photos I wish to edit and share with the client later on. Once selected, click "Continue" which opens the selected photos in Camara Raw via menu (File>Open in Camera Raw…).
    5) Once Camera Raw opens with all photos previously selected, the script pauses with dialogue box asking "Please click continue when finished editing". At this point I edit the photos using Camera Raw.
    6) When finished editing, I click to continue on the script's dialogue. The script then selects all (edit>select all) of the photos in the Camera Raw sidebar (those that I just finished editing), and clicks "Save Images…". The Save Options opens and let's me "Select Folder"; then under "File Naming" selects "1 Digit Serial Number" from the first drop-down. For "Format" selects "JPEG" and quality "Maximum" and finally the script clicks "save". When it finishes saving, "Cancel" or ESC from Camera Raw and quit Adobe Bridge.
    7) Dialogue box with buttons opens referring to recently saved photos: "Convert and save into MLS size, Web size, both, or quit?" The buttons of course will be MLS, Web, Both, Quit.
    - If select the "Both" button: first, two new folders named "web" and "mls" are created in the folder bearing the newly saved photos from step 6. Next, the new photos are saved as copies into the new folders and (via photoshop save for web function) reduced to 550px wide (with constraints on) in the "web" folder and 640px wide (with constraints on) in the "mls" folder.
    - if select "MLS size", then similar to the "Both" option but only makes one folder ("mls") and copies and sizes the photos to 640px wide in that folder.
    - if "Web size", etc.
    - if "quit", then the script is stopped and quit at that point.
    8) Once finished converting photos, Safari opens and logs into using login ________ and password _______ (for obvious reasons I will input these into the final script myself--just let me know where). Once logged in, dialogue will ask "Is this an existing client or new?" with buttons Existing and New.
    - if New, will go to and here I will fill in info to create a new user login for a new client: user login, user password, then click save. This creates a new client account so my clients can access their individual galleries thru the CMS. At this point I will proceed to the "Examples" tab as per Existing below
    - if Existing, go to and here I will create a new listing for the web gallery. I will fill in the following fields: Title, Html address, Mp3 background (set automatically to /images/upload/music/Beethoven Piano Sonata 12 (Opus 26 1st Movement).mp3), Assign client (select from a drop-down menu), fill in the Meta title and Meta description, and add address in the search/map field and click "search". Once all this is completed, click "save". This will create the new web gallery and appropriate folders will be made (named after the html address) in the server/host.
    9) Filezilla opens and logs in with host ________ username ________ password ______ and host ___. (for obvious reasons I will input these into the final script myself--just let me know where). Once logged into the server, will navigate to directory _____________________ and will open the newly created folder as created in step 8. Within this folder will also be an already created folder named MLS. Once within this main folder, the script will move the "Web" photos (created in step 7 above) into the directory. It will also move the "MLS" photos into the "MLS" folder. Once photos have been uploaded, script quits Filezilla.
    10) Script opens a specified Numbers spreadsheet /Users/Peter/Documents/MY DOCUMENTS/STONEHOME/*TRACK:CONTACTS:COMPETITION (similar to this script: and dialogue asks "Please select relevant row" and click continue. Once the row in the spreadsheet containing the data for the listing (including the client's name, phone, email, the listing address, etc, etc) is selected and the Continue button is clicked, an email is created using a previously saved text template RTF file and specified fields are filled in using the data from the spreadsheet. Here's the text:
    "Hi clientnamehere
    The virtual tour for propertyaddress_here_double_click_toadd is online and ready for you to access and share.
    Step 1: Online Virtual Tour
    We're providing you with two links to your online virtual tour. While both look essentially the same, one is without branding/contact info for you to use on your TREB listing, and the others is with branding/contact for use everywhere else. Please read the "CAUTION" note below for detailed explanation why you need these two links.
    You must use this link on your MLS/TREB listing as a virtual tour: url_here
    … And use this link for all other purposes: url_here
    Step 2: Login
    Login to add a description and contact info by clicking the login button at the top corner of our website:
    User name: usernamehere
    Password: userpasshere
    Step 3: Add description and contact info to your listing
    Once logged in, click the "My Pages" tab then click on the link "edit" (note that the link "edit" is separate from "gallery", even though the two look like one link--we are working on resolving this). In this "edit" section, you'll be able to add a description, contact info (I recommend also adding a photo of yourself in the "edit contact data"), etc. Please do make sure to include a description and your contact info otherwise it will remain blank. 
    *CAUTION: Please do double-check when posting the link to TREB/MLS that you use the first URL above (the one with "mls" in the URL). If you post the link with "client" in the URL to TREB/MLS, the listing will be removed by TREB and you'll get a warning letter from TREB, and potentially a fine (it's happened to past clients). These are TREB rules; not mine. The difference between the MLS version and the CLIENT version of the URLs is that the CLIENT version has contact info, logo, etc, whereas the MLS version doesn't. TREB/MLS doesn't allow any links to sites/web galleries/etc that have contact info, logos, etc. Just so you know for future reference, I will always give you two URLs: one for MLS/TREB and another (with CLIENT in URL) for all other purposes.
    If you have questions, please don't hesitate to contact us directly--we'll be glad to help."
    11) At this point I can review the email and send it when I feel it's ready to go. That's it.
    Easy, right?

    Don't know if this will help, but take look at: and

  • I want to write a script or Automator workflow/app that emails a random shortcut of the day to three recipients. The source is from an Excel spreadsheet. One column is the shortcut, and the second column is the definition. Anyone have experience?

    I want to write a script or Automator workflow/app that automatically emails a random shortcut of the day to three recipients. The source is from an Excel spreadsheet. One column is the shortcut, and the second column is the definition. Anyone have similar experience and know that this would work?

    I have had a first stab at the script, below.  It uses a file to store the shortcuts and command [descriptions].  You should be able to see from the script annotations how to add a new one.  (I populated 1-4 with real data, but got lazy after that, so you have a few placeholders to work with first.
    As I have noted, once you are happy that you have all the data in the file, you can comment out part of the script for ongoing use.  (BTW, my reluctance to use Excel is that I don't currently have it installed and I don't want to offer wrong advice.  If you have Numbers, I do have that and could probably modify to work with a spreadsheet from there.  This might be especially useful if you have the data already sitting in Excel.)
    A few things came-up whilist I was writing the script:
    1.     Currently, all recipients will not only get the same tip at the same time, but they will see the names and email addresses of the others who receive them.  It is possible to modify this.
    2.     I have added a property gRandomCheck which keeps track of which shortcut has already been used (since the last time the script was compiled.  This will prevent the same tip being sent more than once.    When all tips have been sent once, the script will alert you and not send anything until reset.  It does not check on a per-addressee basis (which would be a refinement).  (If you add a new addressee at this stage, the whole process will start again, and you may not really want this to be the behaviour.)
    3.     The way that I have built the list, commandList, is deliberately cumbersome - it's for the sake of clarity.  If you prefer, you can construct the whole list as {{shortcut:"X", command:"X"}, {shortcut:"Y", command:"Y"}}
    Have a look - I am sure you will have questions!
    SCRIPT STARTS HERE  Paste the following lines (thru the end) into a new AppleScript Editor document and press RUN
    --The property gRandomCheck persists between runs and is used to stop sending the same hint twice.
    property gRandomCheck : {}
    --I am defining a file on the desktop.  It doesn't have to be in this location
    set theFolder to path to desktop
    set commandFile to (theFolder as text) & "CommandFile.csv"
    --(* Unless you need to change the file contents you do not need to write to it each time.  Remove the "--" on this line and before the asterisk about 18 lines below
    --Follow this format and enter as many records as you like on a new line - each with a unique name
    set record1 to {shortcut:"Z", command:"Undo"}
    set record2 to {shortcut:"R", command:"Record"}
    set record3 to {shortcut:"⇧R", command:"Record Toggle"}
    set record4 to {shortcut:"⌘.", command:"Discard Recording & Return to Last Play Position"}
    set record5 to {shortcut:"X", command:"x"}
    set record6 to {shortcut:"X", command:"x"}
    set record7 to {shortcut:"X", command:"x"}
    set record8 to {shortcut:"X", command:"x"}
    set record9 to {shortcut:"X", command:"x"}
    set record10 to {shortcut:"X", command:"x"}
    set record11 to {shortcut:"X", command:"x"}
    set record12 to {shortcut:"X", command:"x"}
    set record13 to {shortcut:"X", command:"x"}
    --Make sure you add the record name before randomCheck:
    set commandList to {record1, record2, record3, record4, record5, record6, record7, record8, record9, record10, record11, record12, record13}
    --This part writes the above records to the file each time.
    set fileRef to open for access commandFile with write permission
    set eof of fileRef to 0
    write commandList to fileRef starting at eof as list
    close access fileRef
    --remove "--" here to stop writing (see above)*)
    --This reads from the file
    set fileRef to open for access commandFile with write permission
    set commandList to read fileRef as list
    close access fileRef
    --Here's where the random record is chosen
    set selected to 0
    if (count of gRandomCheck) is not (count of commandList) then
                        set selected to (random number from 1 to (count of commandList))
                        if selected is not in gRandomCheck then
                                  set gRandomCheck to gRandomCheck & selected
                                  exit repeat
                        end if
              end repeat
              display dialog "You have sent all shortcuts to all recipients once.  Recompile to reset"
    end if
    --This is setting-up the format of the mail contents
    set messageText to ("Shortcut: " & shortcut of record selected of commandList & return & "Command: " & command of record selected of commandList)
    tell application "Mail"
      --When you're ready to use, you probably will not want Mail popping to the front, so add "--" before activate
      --You can change the subject of the message here.  You can also set visible:true to visible:false when you are happy all is working OK
              set theMessage to (make new outgoing message with properties {visible:true, subject:"Today's Logic Pro Shortcut", content:messageText})
              tell theMessage
      --You can add new recipients here.  Just add a new line.  Modify the names and addresses here to real ones
                        make new to recipient with properties {name:"Fred Smith", address:"[email protected]"}
                        make new to recipient with properties {name:"John Smith", address:"[email protected]"}
      --When you are ready to start sending, remove the dashes before "send" below
              end tell
    end tell

  • SRM 7.0 Process Controlled Workflow-Level Type in Process level config

    Hello Experts,
    In SRM 7.0 for Process controlled workflow,for Level Type in Process Level configuration we have 3 different options
    1) Approval with Completion
    2) Approval
    3) Automatic(System User)
    Can you plz explain what is the difference between these 3 diffrent potion for Level Type in Process Level configuration.
    Your help will be highly appreciated,
    Thanks & Regards,

    1. Approval with completion : This allows approvers to make any changes to document while approving. Generally you define this type for buyer in SC approval.
    2. Approval :  above minus change
    3. Automatic (system approval) : If no process level is determined, you need to set up a process level with automatic approval to approve the document by system.

Maybe you are looking for

  • Unable to install the updated version of iTunes

    Hi All. I am unable to install the updated version i.e. 10.7 iTunes. I have downloaded it and while installing process it moves until the last and rolls it back. I have uninstalled itunes and tried again. Could not downloaded. Sowhow I have donloaded

  • Itunes icons not shown correctly after install of itunes 7

    hey everyone, on my windows pc , i installed itunes 7 and the icones dont appear as the normal itunes disc with music note, what may be wrong and how can i fix this. ? thanks in advance.

  • IPhone 2g wont activate

    hello i was wondering how to activate my iphone 2g because it doesnt have a sim card tray and also whenever i try to put a si in it with a piece of tape on it to get it back out it says that att cannot activate at this time try again later and it say

  • Portal Theme doesn's appear

    hi All,   We impoerted the our custom theme from the DEV to Qa Environment. The portal Theme shows up in the Theme Editor under My Theme, which means the theme got imported finw. But some how i don't see the theme applied. I still see the SAP standar

  • Adobe license CS4

    Hi all, I have to travel for work one month to China and my company have some licenses (Spanish License) of Adobe Photoshop CS4. I can travel to China without problems and work with my spanish license? or I have to do something to change any license?