How to end workflow only in true condition case

Hi
i have modified standard workflow for Purchase order release, we have multiple release level, i modified it and added a condition that when it is final release only then finish the workflow. but in swdd tcode end step is at last after both true and false block . it means it will be finished in either case.
Kindly guide me how i add completion step in true block and disable the existing one which is at the end
Regards
Ammad

Hi ,
You need not to copy standard workflow to implement your functionality .
There is a user exit which you can implement in rule used in standard  workflow . Check for Release code in user exit and send the workitem to different ppl depending upon release code .
Every time a release level is released for PR/PO , releasestepcreated event will get triggered and a new instance of workflow will be generated completing the previous workflow .
For every new instance you are going to assign different agent through user exit for different release code .
Hope this will help .
Thanks n  Regards
Manik L Dhakate

Similar Messages

  • How to end workflow

    Hi Guys,
    I am working on workflow development with five level approvals.
    I want to workitem needs to be completed when the user rejects the workitem.
    Is it possible to use one workflow create and change vendor master data updation.
    Please reply ASAP.
    Mahendar.

    Use a fork 1:2
    in one branch your normal logic and in the other terminating events, like rejected. This should end the approval process.
    Kind regards, Rob Dielemans

  • Retrn result only if both conditions are true

    I have this query to get list of names that are associated with
    a keyword called 123 but do not belong to a item named 456
    select distinct t1.lname, t1.sname , t5.rname
    from table1 t1, table2 t2, tale3 t3,
    table4 t4, table5 t5,
    TABLE(xmlsequence(extract(t4.xmlcol,'/cs/lo/c'))) k
    where t1.id = a.id
    and t3.id = a.id
    and t4.id = t3.id
    and t5.id = t3.id
    <--1st condition -->
    and extractValue(k.column_value,'c/L/keyword/@id') in ('123')
    <-- 2nd conditon-->
    and t5.item not in (select distinct t6.name from table7 t7, table6 t6
    where t7.id= t6.id
    and t6.ref_id = 456)
    In my database, I have 2 names. for a
    given lname in the output, it is associated
    with 2 rnames.One rname is associated with
    keyword 123 and the other rname is associated
    with item 456. Something like this:
    lname   sname   rname
    jakal     jkl      r123 --> associated with keyword 123
    jakal      jkl      r456 --> associated with item 456
    So when I run without condition1 and condition2 above is what I get.
    That is jakal is associated with both r123 and r456.
    However in my first query, I am trying to get the lnames and snames that are associated with keyword 123 but are not associated with item 456.
    I want both conditions true to be displayed.
    However when I write the query as mentioned initially, I get the row back.

    Not sure if I understand the problem correctly.
    But simplistically boolean algebra says that if you want a result only if both conditions are true, use AND.
    E.g.
    select * from table where <condition1> and <condition2>
    Now if this does not work, it means that the conditions do not do what you think these should be doing.

  • How to assign select only privilage to a user application wise..?

    1-i have a function checking for a user_id and password it works fine.
    2-i have a procedure checking for the user privilage
    Both 1 and 2 stored in a package library,both called from 'ok' button on the main form as follows:
    DECLARE
         V_USER_ID users_codes.USE_ID%TYPE;
         V_PASSWORD users_codes.use_pass%TYPE;
         V_EXIST BOOLEAN;
         v_insets USERS_PRIVILAGES.I%TYPE;
         v_deletes USERS_PRIVILAGES.D%TYPE;
         v_retrieves USERS_PRIVILAGES.R%TYPE;
         v_saves USERS_PRIVILAGES.S%TYPE;
         AL_ID NUMBER;
    BEGIN
              V_USER_ID :=:TI_USRCOD;
              V_PASSWORD :=:TI_USRPSW;
         :GLOBAL.USR_CODE :=V_USER_ID;
         :GLOBAL.PASSWORD :=V_PASSWORD;
         V_EXIST :=SECURITY_NEW.LOGON_AUTH ( V_USER_ID ,
         V_PASSWORD );
         IF V_EXIST = TRUE THEN
                   SET_ALERT_PROPERTY('NOTE',ALERT_MESSAGE_TEXT,'V_EXIST = 1 ');
                   AL_ID := SHOW_ALERT('NOTE');
    ELSE
                   SET_ALERT_PROPERTY('NOTE',ALERT_MESSAGE_TEXT,'V_EXIST = 0 ');
                   AL_ID := SHOW_ALERT('NOTE');
    END IF;
         IF V_EXIST =TRUE THEN
                        SECURITY_NEW.Menu_Status ( V_USER_ID ,
              v_insets ,
              v_deletes ,
              v_retrieves,
              v_saves );
                   MESSAGE(' Priv Exist' ||V_USER_ID||', '|| v_insets||' , '|| v_deletes||' , ' ||v_retrieves||' , ' ||v_saves);      
         :GLOBAL.insets :=v_insets;
         :GLOBAL.retrieves :=v_deletes;
         :GLOBAL.deletes :=v_retrieves;
         :GLOBAL.saves := v_saves;
         END IF;
         CALL_FORM('F_Frame_MDC');
    END;
    ==========================================================
    Above code returns my parameters just fine.
    My doubt now is:
    1-how can i give alll privilages to user1.
    2-how can i give Select only privilage to user2.
    ==========================================================
    For clarification i used the following code in a when-new-record-instance
    --when_new_block_instance
    --result protected to be updated
    DECLARE
    BEGIN
    -- MESSAGE(' Priv' ||:GLOBAL.insets ||', '|| :GLOBAL.retrieves||' , '|| :GLOBAL.deletes||' , ' ||:GLOBAL.saves );
    --     MESSAGE(' Priv' ||:GLOBAL.insets ||', '|| :GLOBAL.retrieves||' , '|| :GLOBAL.deletes||' , ' ||:GLOBAL.saves );                    IF :GLOBAL.insets =0 THEN
    IF :GLOBAL.insets =0 THEN
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_FALSE);
                                  MESSAGE('ÚÝæÇð ÇáãÓÊÎÏã ÑÞã'|| ' ' || :GLOBAL.USR_CODE || 'ÛíÑ ãÓãæÍ ÈÇáÅÏÎÇá Ãæ ÇáÊÚÏíá ');
              RAISE Form_Trigger_Failure;
                        ELSIF :GLOBAL.insets =1 THEN
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_TRUE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_TRUE);
                                  Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_TRUE);
                        END IF;
                        IF :GLOBAL.retrieves =0 THEN
                             Set_Block_Property('MISSION_CODE1',QUERY_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_FALSE);
                                  MESSAGE('ÚÝæÇð ÇáãÓÊÎÏã ÑÞã'|| ' ' || :GLOBAL.USR_CODE || 'ÛíÑ ãÓãæÍ áå ÈÇáÅÓÊÚáÇã ');
              RAISE Form_Trigger_Failure;
                        ELSIF :GLOBAL.retrieves =1 THEN
                             Set_Block_Property('MISSION_CODE1',QUERY_ALLOWED,PROPERTY_TRUE);
                             Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_FALSE);
                        END IF;
                        IF :GLOBAL.deletes =0 THEN
                        Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_FALSE);
                                  MESSAGE('ÚÝæÇð ÇáãÓÊÎÏã ÑÞã'|| ' ' || :GLOBAL.USR_CODE || 'ÛíÑ ãÓãæÍ áå ÈÇáÅáÛÇÁ ');
              RAISE Form_Trigger_Failure;
                        ELSIF :GLOBAL.deletes =1 THEN
                        Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_TRUE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_TRUE);
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_TRUE);
                        END IF;
                        IF :GLOBAL.saves =0 THEN
                             Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_FALSE);
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_FALSE);
                                            RAISE Form_Trigger_Failure;
                        ELSIF :GLOBAL.saves =1 THEN
                                  Set_Block_Property('MISSION_CODE1',DELETE_ALLOWED,PROPERTY_TRUE);
                                  Set_Block_Property('MISSION_CODE1',UPDATE_ALLOWED,PROPERTY_TRUE);
                                  Set_Block_Property('MISSION_CODE1',INSERT_ALLOWED,PROPERTY_TRUE);
                        END IF;
              END;
    ========================================================
    I even tried to take the concerned parts in key commit and key-delrec
    but it was only disabled 4 both users and then when press exit button it saves alll changes...
    ========================================================
    It's urgent,immediate help will be much appreciated
    Thanks in advance,
    Regards,
    Abdetu..
    ==========================================================

    Hello Christain,
    i am so sorry but there was problems in the internet connections so i wasn't able to reply to u immediately..
    Well,ur guidelines to Globals as they r always charaters was a new info to me that make me change:
    -the query,the return values when checked or unchecked it now returns n or y in the privilage forms which affects the behaviour of the select statment in my priivilage procedure instead of returning 0 or 1 it is now returning n or y.
    -most importantly,either it was n or 0 i called themas characters from any form in the (WNFI Trigger) if :GLOBAL.INSERTS ='Y'
    THEN SET_ITEM_PROPERTY.....etc.
    -->what do you mean with "NULL values"? plz clarify...
    i am displaying messages with the returned values from the called parameters assigned to the Globals in my loginForm,so if there is a privilage checked it returns with y if not it was previously returned with null.
    --i aslo changed the where condition in my privilage procedure instead of :
    BEGIN
                             SELECT I
                             INTO v_inserts
                             FROM USERS_PRIVILAGES
                             WHERE USER_ID = P_USER_ID
                             AND ( I = 'Y'
                                                      p_i :=v_inserts;          
    to the following :
    ===========
    BEGIN
                             SELECT I
                             INTO v_inserts
                             FROM USERS_PRIVILAGES
                             WHERE USER_ID = P_USER_ID
                             AND ( I = 'Y'
                                  or I = 'N');
                        p_i :=v_inserts;          
    ============================================================
    Then i yahoooooo it returns with both n and y values then a college at work made the following function:
    ===============
    FUNCTION Change_Block_Property( Block_Name In Varchar2 , Process Varchar2 , Val_Flag     Varchar2)
    RETURN BOOLEAN
    IS
         Block_ID BLOCK;
    BEGIN
         --WRONG_ALERT('WRONG_PASS','íÌÈ ÊÕÍíÍ ÅÏÎÇá ÇáÈíÇäÇÊ');
              Block_ID := Find_Block( Block_Name);          
              IF Process = 'Insert' And Val_Flag = 'N'Then
                        Set_Block_Property(Block_ID , INSERT_ALLOWED , PROPERTY_FALSE);
                        Set_Block_Property(Block_ID , UPDATE_ALLOWED , PROPERTY_FALSE);
                        Set_Block_Property(Block_ID , DELETE_ALLOWED , PROPERTY_FALSE);
              End IF;
              IF Process = 'Query' And Val_Flag = 'N'Then
                        Set_Block_Property(Block_ID , QUERY_ALLOWED , PROPERTY_FALSE);
                        Set_Block_Property(Block_ID , DELETE_ALLOWED , PROPERTY_FALSE);
                        Set_Block_Property(Block_ID , UPDATE_ALLOWED , PROPERTY_FALSE);
                        Set_Block_Property(Block_ID , INSERT_ALLOWED , PROPERTY_FALSE);
              End IF;
              IF Process = 'Delete' And Val_Flag = 'N'Then
                        Set_Block_Property(Block_ID , DELETE_ALLOWED , PROPERTY_FALSE);
                        Set_Block_Property(Block_ID , UPDATE_ALLOWED , PROPERTY_FALSE);
                        Set_Block_Property(Block_ID , INSERT_ALLOWED , PROPERTY_FALSE);
              End IF;
         Return True;
    End;
    =========================================================
    and called this Function from (wnfi Trigger) as:
    ==================================
    Declare
         V_EXIST Boolean;     
    BEGIN
         IF :GLOBAL.Insets = 'N' THEN
                   V_EXIST := ATT_SECURITY.Change_Block_Property ( 'EMP_MISSIONS' , 'Insert' , 'N' );                                   
         End IF;
         IF :GLOBAL.Retrieves = 'N' THEN
                   V_EXIST := ATT_SECURITY.Change_Block_Property ( 'EMP_MISSIONS' , 'Query' , 'N' );
         End IF;     
         IF :GLOBAL.Deletes ='N' THEN
                   V_EXIST := ATT_SECURITY.Change_Block_Property ( 'EMP_MISSIONS' , 'Delete' , 'N' );
         End IF;
    End;
    =======================================================
    To Handel the only case that return with no privilage assigned to a user
    and it finallyyyy on the dead moments of losing hope the darkness of don't know how turns to light and i works fine..
    ==========================================================
    thank u Christian u r a friend indeed,i reappologize for not beeing on line with u..
    Thank u very much for the loyal help u offered to me and the useful tips to refine and optimize my code...
    Kissess and Hugs Christian
    ====================
    Best regards,
    Abdetu.
    =========================================================

  • How does one print only a highlighted portion of a document?

    How does one print only a highlighted portion of a document?

    If the App supports that, it would be in the Print dialog. Otherwise, copy and paste the section into something else to print.
    The OS doesn’t render pages to print, the App does. The App must support rendering the selection.
    You can create an Automator workflow that automates the copy/paste/print/quit functions.
    Just create an new Automator Service and make it look like this:
    The text of the Applescript is this:
    on run {input, parameters}
         tell application “TextEdit"
              print document of front window
              close document of front window without saving
              quit
         end tell
         return input
    end run

  • Inforecord - only plant relevant conditions

    Hi Experts,
    could any of You pls help me with an inforecord condition issue?
    I would like to use plant AND purchasing organisational relevant inforecord - both are necessary. I have configured the V_001W_K table (Activate condition Maintenance for Plant), but somehow i did not end up at the desired state:
    if I set to a plant - no Plant relevant conditions are allowed - I can not create an inforecord assigned to a plant - which is OK But if I added - only plant relevant conditions are allowed - I was still able to create an inforecord with price conditions with no plant - I expected, this would be forbidden as well. (purch organisation : plant - N:1 - so plant could be mandantory).
    Now users keep creating inforecords with and without plant - which should be stopped, preferably to create only purch org AND plant relevant data.
    Could any of You pls tell me, what I miss: setting or misunderstanding the configuration possibilities.
    Answers will be appreciated

    This bit of config (help text below) ? If so then a misunderstanding.  The setting relates to Conditions, not whether the PIR are set per Plant in themselves.
    Indicator: Conditions at plant level
    Determines how prices and conditions are stored for the relevant plant.
    Use
    If conditions are allowed at plant level, you must create purchasing info records and contract items relating to the plant. Centrally agreed contracts cannot then be created.
    If conditions are not allowed at plant level, you may not create any purchasing info records or contract items relating specifically to the plant.
    If conditions are allowed with or without a plant, you can create purchasing info records that either do or do not relate specifically to the plant.

  • How to create workflow Rejection Handler

    Hi Experts,
    In workflow, how shall I create Rejection Handler.
    In case of Rejection, I want to update some meta data.... and jump the workflow to first step ...
    Generally in case rejection , worklow always jumps to previous step.
    Please help me achieving these two (meta data update and jump to first step in workflow ( no matter which step has rejection action)).
    Thanks in Advance

    Hey there,
    here's how I would go about doing this...
    in the entry event of EACH step I would write a code snippet that did this
    1) check for wfAction of reject
    2) if found, update the metadata values
    3) then jump to the first step in the workflow
    The code might look like this:
    <$if wfAction like "REJECT"$>
         <$wfUpdateMetaData("xMyCustomField","MyCustomValue")$>
         <$wfSet("wfJumpTargetStep", WfStart)$>     
    <$endif$>
    of course you can also include additional functions to send a special message like:
    <$wfSet("wfJumpEntryNotifyOff", "0")$>
    <$wfSet("wfJumpMessage", "Please Restart the Workflow")$>
    But the lines above are the only ones you need to route the workflow accordingly.
    There are several things to remember:
    1) rejections happen immediately. That means that you have to look for their existence in the entry event of the step they roll back INTO.
    2) if you're using wfUpdateMetaData it will only work on custom metadata fields (i.e. those prefixed with a lower case "x")
    3) if you need to update a standard metadata field like dSecurity group or dAccount or dDocTitle etc you'll need to write a custom component for that or buy one from someone (yes, we have them if you're interested - see our Workflow Solution Set here: http://bit.ly/95Rocu).
    4) if you expect multiple kinds of rejections or need different kinds of actions for different kinds of rejections then you'll need some more conditions in your IF statements.
    Hope this helps,
    Warmly,
    Billy Cripe
    Fishbowl Solutions

  • How come this sound only plays once?

    Here is a program that illustrates what I am doing:
    import java.io.*;
    import javax.swing.*;
    import java.awt.event.*;
    import javax.sound.sampled.*;
    public class soundApp extends JFrame
        JButton button;                
        Clip clip;
        public soundApp()
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setSize(300,300);
            File file = new File("tada.wav"); 
            try
                AudioInputStream audiosource = AudioSystem.getAudioInputStream(file);
                DataLine.Info info =
                    new DataLine.Info(Clip.class, audiosource.getFormat());
                clip = (Clip)AudioSystem.getLine(info);  
                clip.open(audiosource);
            catch(UnsupportedAudioFileException e){}
            catch(LineUnavailableException e){}
            catch(IOException e){}
            button = new JButton("Play sound");
            button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e){
                if(e.getActionCommand().equals("Play sound"))
                    clip.start();   //HERE IS WHERE I START IT....sorry for caps.
            Container contentpane = getContentPane();
            contentpane.add(button);
            setVisible(true);
      public static void main(String[] args)
          soundApp soundapp = new soundApp();
    }How come the clip only plays once?

    well the answer is simple, because once the clip will stop the sound will stop too. you have not used any loop or anything that shows that the clip should go on forever. you can give some condition like play the clip unless some other button is pressed or some othe action is performed or so on. just use while or any or iterative or conditional statement to get your ay out.

  • UCM how to clear "Workflow Content Items In Queue"

    Hi
    How to clear "Workflow Content Items In Queue", if i click "Remove item from Queue" under Action also content item is remains in workflow queue.
    How to fix it?
    Thanks
    Deepak

    Hi Srinath,
    I have checked the idc analyze. "check search index" is not running shows error. please check the log file below without selecting "check search index" other three(check database, check file system, generate report) ends with 0 errors. Is there any other solution to clear the workflow items?
    Analyzing tables...
    WARNING: Checking dRevClassID<->dDocName consistency can take several minutes on large repositories!
    Finished checking 47 entries.
    Errors Found: 0
    Errors Fixed: 0
    Analyzing filesystem...
    Finished checking 47 entries.
    Errors Found: 0
    Errors Fixed: 0
    Generate report
    Number of items grouped by: dReleaseState
    Workflow : 4
    Old : 6
    Current : 37
    Number of items grouped by: dStatus
    Edit : 2
    Released : 43
    Review : 2
    Number of items grouped by: dProcessingState
    Converted : 42
    Metadata Only : 5
    Number of items grouped by: dStatus, dReleaseState
    Current and Released : 37
    Workflow and Review : 2
    Old and Released : 6
    Workflow and Edit : 2
    Thanks
    Deepak

  • How do i remove only search from my computer?

    How can I remove Only Search from my computer?

    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB ' com.adobe.AAM.Updater-1.0 com.adobe.AAM.Updater-1.0 com.adobe.AdobeCreativeCloud com.adobe.CS4ServiceManager com.adobe.CS5ServiceManager com.adobe.fpsaud com.adobe.SwitchBoard com.adobe.SwitchBoard com.apple.aelwriter com.apple.AirPortBaseStationAgent com.apple.FolderActions.enabled com.apple.installer.osmessagetracing com.apple.mrt.uiagent com.apple.ReportCrash.Self com.apple.rpmuxd com.apple.SafariNotificationAgent com.apple.usbmuxd com.citrixonline.GoToMeeting.G2MUpdate com.google.keystone.agent com.google.keystone.daemon com.microsoft.office.licensing.helper com.oracle.java.Helper-Tool com.oracle.java.JavaUpdateHelper com.oracle.java.JavaUpdateHelper org.macosforge.xquartz.privileged_startx org.macosforge.xquartz.privileged_startx org.macosforge.xquartz.startx ' ' 879294308 4071182229 461455494 3627668074 1083382502 1274181950 1855907737 2758863019 1848501757 464843899 3694147963 1233118628 2456546649 2806998573 2778718105 2636415542 842973933 2051385900 3301885676 891055588 998894468 695903914 1443423563 4136085286 523110921 2883943871 3873345487 ' 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/faceb/s/(at\.)[^.]+/\1NAME/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: (E[^m]|[^EO])|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<10) print "com.apple.";} ' ' { sub(/ :/,"");print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:.+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { split("'"${p[41]}"'",b);split("'"${p[42]}"'",c);for(i in b) print b[i]".plist\t"c[i];if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"cksum "F|getline C;split(C, A);C="checksum "A[1];"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text(, with v.+)?$|(Bo|PO).+ sh.+ text ex|XM)/) F=F" ("T", "C")";else F=F" ("C")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9|"sort|uniq";} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */   /;' ' s/^.+ |\(.+\)$//g;p ' '/\.(appex|pluginkit)\/Contents\/Info\.plist$/p' ' /2/{print "WARN"};/4/{print "CRITICAL"};' ' /EVHF|MACR|^s/d;s/^.+: //p;' ' $3~/\./ { i++;n=n"\n"$1"\t"$3;} END { if(i>1) print n;} ' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps crontab iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl smcDiagnose sysctl\ -n defaults\ read stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' pluginkit scutil dtrace profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil lsof test osascript\ -e netstat );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$(RefProc): \$Message' -k Sender Req 'fsev|kern|launchd' -k RefProc Rne 'Aq|WebK' -k Message Rne 'Goog|ksadm|probe|Roame|SMC:|smcD|sserti|suhel| VALI|ver-r|xpma' -k Message Req 'abn|bad |Beac|caug|corru|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|NVDA\(|pagin|pci pa|proc: t|Roamed|rror|SL|TCON|Throttli|tim(ed? ?|ing )o|WARN' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '/S*/*/Ca*/*xpc* >&- ||echo No' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,Ex}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,In{p,ter},iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" -m 'L*/{Con*/*/Data/L*/,}Pref* -type f -size 0c -name *.plist.???????|wc -l' kern.memorystatus_vm_pressure_level '3>&1 >&- 2>&3' " -F '\$Time \$Message' -k Sender kernel -k Message CSeq 'n Cause: -' " -i );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents XPC\ cache Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors App\ extensions Lockfiles Memory\ pressure SMC Shutdowns Nets );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};A'$((7+i))'() { v=` eval sudo "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};';done;A9(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "${s[63]}"<<<"$v"`&&C1 1 $1;};for i in 1 2 7 8;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;B1&&D73 19 53 67 55;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 54 12 56;D23 5 14 12 14;D22 6 36 13 15;D22 20 52 66 54;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D82 35 49 61 51;D82 11 17 17 20;for i in 0 1;do D82 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A8 18 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;B3 4 0 65;A3 14 6 32 0;B4 0 16 11;A1 26 50 64;B7 16;C3 52;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D73 21 0 32 19;D73 10 42 32 40;D82 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 20 32 25;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 21 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 38 55 68 57;D23 33 34 42 37;B1&&D83 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 10 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 21 48 49 49;B3 4 22 57;A1 21 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D12 4 51 32 53;D23 22 9 37 7;A9;C2 2;} 2>/dev/null|pbcopy;exit 2>&-

  • How to configure Workflow Notification Mailer for oracle alert in R12

    Hi all....,
    How to configure Workflow Notfication mailer for oracle Alert in R12. Please provide the complete steps.. Its urgent.. Plz help me..
    Regards ,
    Madhan

    Duplicate thread (please post only once)
    plz help me...!!!! Workflow Notification Mailer
    plz help me...!!!! Workflow Notification Mailer

  • How to user page-number in If Condition of XML PUBLISHER

    Hi,
    Can any body help me regarding my issue...
    I have to control footer to display in first-page only...but not in other pages.
    for this i am going in this way..
    my thought is to use IF condition by checking Page-number =1
    but in practice i am unable to put the same in Syntax
    by using <?fo:page-number?> i could able to display page-number , but how could use the same in IF condition....
    Please help me asap.
    Thanks in advance
    srinivas poda.

    Hi srinivas,
    Different First Page and Different Odd and Even Page Support
    If your report requires a different header and footer on the first page of your report; or, if
    your report requires different headers and footers for odd and even pages, you can
    define this behavior using Microsoft Word’s Page Setup dialog.
    1. Select Page Setup from the File menu.
    2. In the Page Setup dialog, select the Layout tab.
    3. In the Headers and footers region of the dialog, select the appropriate check box:
    Different odd and even
    Different first page
    4. Insert your headers and footers into your template as desired.
    At runtime your generated report will exhibit the defined header and footer behavior.
    search in this forum, for this first page display only, you can find quite number of solutions.
    and you cant chekc like page-number == 1 ,
    as the pages are rendered at time runtime, at that time only the numbers will be available.
    if you cnat find in this forum, please open this thread again.

  • My service since June 2nd has been almost obsolete at work and home. I was told August 15th I could get out of my contract how do I know that is true ?

    Something happened in my area on June 2nd and my service has not been the same. I called and complained that week and was never contacted back.I can not use my phone in most areas of the building I work in and can not use it in my bedroom at home. I signed my 2 year contract for the first phone April was a year ago and the second phone November will be a year. My daughter has started school and I hate not being able to contact her and vise versa. I was told August 15th which is the end of my billing cycle that I could get out of my contract. This was told to me over the phone I have all the information , but my concern is how do I know this is true. I can't end it until my daughter comes home so we can do some sort of switch over. I paid for the 2 phones and now have to reinvest in more phones and I don't think that is fair either. I live in an area where we still have Alltel and it is being bought out by at&t. If I switch I don't know what my service will be like and sure don't want to sign another contract with out knowing if it will work either. If I wait and Verizon puts a ding on my credit what will I be able to do that won't cost me a fortune on prepaid cell phone purchases ?

    Best coverage is really subjective based on your location. For example, Verizon is the best in my area, but 20 miles up the road, a local carrier is better.
    There was a law recently passed that requires Verizon to unlock a phone when it's out of contract. I'm not sure whether that includes a contract that was terminated.
    The ETF is signed on a per line/per phone basis. If you open another line, you're simply going to add to your headache. They typically don't budge on the ETF.
    In a sense, you are blaming Verizon for the high cost of cellular devices. They offered insurance when you signed up, and apparently chose not to accept it. That makes you responsible for replacing your device, if you choose to.
    Lastly, the FCC has already addressed the ETF issue. It used to be a base ETF no matter how far you were into your contract. Now, you can reduce your $350 ETF by $10 for each completed month. The FCC isn't going to consider another ETF complaint.
    I agree, Verizon has really taken a step down when it comes to customer service. That said, I don't feel this is a customer service issue. You chose not to insure your device without doing the research on the actual cost of a device, first.

  • XML FORM  -  How to save read-only controls with a default value

    Hello everybody,
    I have a 3 xml forms, each one to create one type of news. I need to use 3 because each of this forms has their own controls. But the control which indicates the type of news (asociated with a KM Predefined Property) must be common in the 3 forms, in order to use it on searches.
    The question is, how can I include in this forms a control:
      - Visible for the user
      - With a default value defined in the control properties (each form has a different value, corresponding with the type of news)
      - Read-only mode
      - The value showed in the control must be saved in the associated KM Predefined Property when the user clicks the Save button. 
    Anyone knows how to do this?
    What control can I use?
    I was thinking of trying with text boxes, but I don't find the way to make them unwritable (Read only mode).
    It is posible using labels?
    Thanks.
    Kind regards

    Hello Jose,
    I know you responded with a question... I see it in the email, but I don't see it here!  Very odd... but in response:
    The first thing I do when I open the Edit.xsl file is do a 'find' for the name of the text field that I want to be read-only (in my test case, it's 'location').  Repeat the find until you see something like:
    [code]<!--
    field location
    -->[/code]
    Below there is where I put the new code.  Mine looks like this:
    [code]- <xsl:choose>
    - <xsl:when test="location='' and ($editmode='create')">
    - <xsl:choose>
    - <xsl:when test="./xf:ValidationError/@tagname='location'">
    - <input name="location" size="30" type="text" class="urEdfiTxtEnbl" id="field_1157467268006">
    - <xsl:attribute name="tabindex">
    - <xsl:choose>
      <xsl:when test="$accessibilitymode='true'">21</xsl:when>
      <xsl:otherwise>3792</xsl:otherwise>
      </xsl:choose>
      </xsl:attribute>
    - <xsl:attribute name="value">
      <xsl:value-of select="''" />
      </xsl:attribute>
    - <xsl:attribute name="readonly">true</xsl:attribute>
      </input>
      </xsl:when>
    - <xsl:otherwise>
    - <input name="location" size="30" type="text" tabindex="3792" class="urEdfTxtEnbl" id="field_1157467268006">
    - <xsl:attribute name="value">
      <xsl:value-of select="''" />
      </xsl:attribute>
    - <xsl:attribute name="readonly">true</xsl:attribute>
      </input>
      </xsl:otherwise>
      </xsl:choose>[/code]
    I put the <xsl:attribute name="readonly"> in both places (when test, and when not test).  I'm not entirely sure if that's necessary, but that worked for me.
    Hope this helps,
    Fallon

  • 11.5.10.2 Workflow-only users licensing

    Hi,
    I have a question on licensing required for the users who only have a 'Workflow user' responsibility in OEBS, version 11.5.10.2.
    We'd like to start using iExpenses, but currently lots of potential approvers do not have any access in OEBS, I wonder how much it could cost us to create them in the system as a workflow-only users. Any references to Oracle's pricing policy on the subject are welcome.
    Thanks,
    Vadim

    Please contact your Oracle Sales representative; he/she is the best one to answer Oracle License questions.
    You may review these links and see if it helps.
    Global Pricing and Licensing
    http://www.oracle.com/us/corporate/pricing/index.html
    Oracle Price Lists
    http://www.oracle.com/us/corporate/pricing/price-lists/index.html
    Thanks,
    Hussein

Maybe you are looking for

  • In imovie - why are some of the images masked by other images?

    The images appear in the edit box but not when I play the movie. It's like they're being masked by the previous image.

  • Problem with Write To Measurement File Express VI not writing to file if file was deleted after the first call (7.1)

    I'm using the Express Write to LabVIEW Measurement File in LV7.1. I have it set to "Save to one file"  and have tried both "Overwrite file" and "Using next available file name" for the "If a file already exists" conditions. The path/filename is passe

  • Unable to syn - no space ... but there should be

    Hi, I went to sync this morning and it said not enough space available. It said it needed 7GB and only 500MB free. When I checked my iPhone I noticed that it only had about 4 podcasts (video) on there, but it must think they are all still on there us

  • Asset Procurement in EBP

    Dear All, While I am creating shopping cart for a material and choosing "Assets" in Cost Assignment area it is showing error :- "No attachment master entered. Enter an attachment master(Item XXXXXXXX) I have already defined AS in SPRO at "Define G/L

  • ZERO condition Value in pricing

    Hi Gurus, I have requirement where the condition should allow/accept a zero value when entered in a sales order. It is necessary to fill at least an amount of 0,01 in. Weu2019d like to fill in the amount of 0,00 so that there is no pricing for the it