How do I find the path (source) of a document in mavericks?

how do I find the path (source) of a document in mavericks?

See if you can find the file using this program
EasyFind – Spotlight Replacement

Similar Messages

  • How do I find the path to a TestStand sequence file using LabVIEW

    My LabVIEW application launches a bunch of teststand sequences, provided it has the complete path to each of them. I want to make it more flexible by providing it just the name of the TestStand sequence so that it will go and find the path to the sequence by searching a directory structure. TestStand has a neat FindFile() function that can do this, but I need to do this from within LabVIEW. Is there a way to do it?

    There are a few ways to do this depending on how you are getting the sequence files.  If you are calling the GetSequenceFileEx method, you can just pass the GetSeqFile_FindFile (0x20) flag in the SequenceFileFlags property.  If you are using the ApplicationMgr.OpenSequenceFile method, this is automatically done for you.
    If you want to use the FindFile function in general, you can use the Engine.FindFile method.
    Allen P.
    NI

  • How Do We Find the Latest Version of a Document without its Path?

    Does anyone know how to find the latest version of a document in iFS when you don't know the path of the document? I'm using a Selector to search iFS based on a search string for the object's title and am not sure how to find the latest version of the returned documents.
    Thanks for any help.

    If you can use the Selector to get the public object then you are in good shape. Once you have the public object recast it to a Family. The method getLatestVersion() will return the public object of the latest version.

  • How do I find the path to a pdf file I have found in Spotlight?

    I downloaded a pdf file, and a few days later couldn't remember where I put it on my HD.I found it easily using spotlight, but that brings up the file as a full pdf in Preview, and I can't see any way of finding the patrent folder, or the path to it, so I can find it again or move it. How do I do that?
    Thanks,
    Richard

    I just found the answer myself - https://discussions.apple.com/message/17196624#17196624 .
    I agree with the comments in that thread - not at all intuitive!
    Richard

  • Finder - Shared: How do I find the path that is mounted?

    Hi,
    I have recently upgrade to Lion (and I am not happy, but that is another story...)
    I have a file server that support the AFS protocol and others.  It also allows a chunk of space to be allocated for Time Machine.  The iMac's Time Machine backups are done to this.
    My iMac's Finder shows three shared under "Shared" for this device:
    FileServer (CIFS)
    FileServer (AFP)
    FileServer
    When I select either of the first two, they show me all shares known to the file server - which is two mirrored disks plus some named shares which are directories on those disks. This is what I expect - I have done a Go To "address of FileServer" and I have mounted its top-level shareable directory.
    The third one fails to mount.  I just get "Connection Failed'.  I am trying to work out what it is trying to share, but I cannot find any visible information about what it is tryng to mount.  Get Info reveals absolutely nothing - in fact Get Info seems to tell us nothing about shares whatsoever.  For all shares, it reports one thing under "General" - which is "Kind - Mac" which is correct in some cases - the Macbook and the Mini, but wrong for the CIFS mount for FileServer.
    What I would really like to do is delete this thing, but I cannot do that either - There is no Delete option in the context menu, and the Delete key does nothing.
    So I have three questions:
    How can I find out what it thinks it is trying to mount?
    How can I delete it?
    What OS do I use when Apple finally completes the process of dumbing down the OS to the point where my 86-year-old mother can't stand to use it because it is too patronizing?  (And no, not Linux.  I have been keeping an eye on it for 10 years and it will be ready for prime time long after I'm dead, at the current rate of progress.)
    Thank you for your help
    PG

    Thank you, I have just found that the sound effects for the Alarm is located in the
    Library
    Audio
    Apple Loops
    Apple
    iLife Sound Effects
    Foley
    I can not have her install the sounds onto her iPad. She is in love with the Bell Tower, my wife also is in love with the sound. We find it a very soothing sound to be waken up to.
    thank you.

  • How can I find the path of an external hard drive?

    I am using Virtual Box to install linux to an external usb flash drive. It gives me a list of drives:/ dev/sda, /dev/sda2 (type: ext 4), /dev/sda5 (type: swap). Which one is my external flash drive. This is very import and so I don't write per my current operating system, so please be certain. How can I find out which one is my external flash drive? Thank you!

    Open the Disk Utility in the /Applications/Utilities/ folder, click on the partition, choose Info, and look at the disk identifier.
    (113804)

  • How do I find the Adobe file containing my documents

    I am trying to apply for a job and I need my resume located at: https://cloud.acrobat.com/file/ccddd5e7-36ac-4c89-bf43-cd2068d3b344 and the file name is: Robert Half Company, Accountemps Resume 11-19-2014.pdf.....  The file name was not accepted when I entered "Robert Half Company, Accountemps Resume 11-19-2014.pdf...  How can I retrieve the file through browsing to place as a loaded resume for a job?

    Hi Psychedelicferarri,
    If I understand correctly, you weren't able to locate a file stored in your Acrobat.com account using the search function? If that's the case, you could try using some of the sort options (click the Sort icon in the upper-right corner, that is a series of three horizontal bars). For example, if you sort by filename, you could browse to the "Rs" to find your resume.
    I hope you're able to find your file easily, and that your job application goes well!
    Best,
    Sara

  • Going nuts.. How do I find the path for my cd/dvd rom drive ?

    Ok.. I'm not too savy on things but I'm using Wine and I can not get any windows progams to detect my cd/dvd drive until I tell it the file path.. I've looked all over the net and found some commands in terminal that tell me it is located in something called /dev/disk6... What the heck is that? I can not find it anywhere? Please help

    No one? Please?

  • Inconsisten with the protected source The system cannot find the path specified (0x80070003)

    Hi,
    we are getting an error with the DPM server, the disk is on the same server, other disk have no issues
    The replica of Volume H:\ on backup.domain.eu is inconsistent with the protected data source. All protection activities for data source will fail until the replica is synchronized with consistency check. You can recover data from existing recovery points, but
    new recovery points cannot be created until the replica is consistent. 
    DPM encountered an error while performing an operation for \\?\Volume{5d0ecad1-5d88-47eb-8a5c-13dddaf0d41e}\app\invoice\ on backup.domain.eu (ID 2033 Details: The system cannot find the path specified (0x80070003))
    we did a consistency check twice and a disk scan, even deleted the backup and recreated it

    Hi,
    From the following article, you can first try a consistent checking:
    Replica inconsistent
    https://technet.microsoft.com/en-us/library/bb809059.aspx
    To perform a consistency check
    In DPM Administrator Console, click Protection on the navigation bar.
    In the Display pane, select the protection group member for which you want to perform a consistency check.
    In the Actions pane, click Perform consistency check.
    In the dialog that notifies you that a consistency check is a lengthy operation, click OK.
    If it failed, please try to manually synchronize a replica as referred in this article:
    How to Synchronize a Replica
    https://technet.microsoft.com/en-us/library/bb795867.aspx
    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How can I find the all path available for a MPLS VPN in SP network

    How can I find the all path available for a MPLS VPN in SP network between PE to PE and CE to CE?

    Hi There
    If we need to find all the available paths for a remote CE from a local PE it will depend upon whether its a RR or non-RR design. If the MP-iBGP deisgn is non-RR  the below vrf specific command
    sh ip bgp vpnv4 vrf "vrf_name"  will show us the MP-iBGP RT for that particular VPN. It will show us the next hop. Checking the route for same in the Global RT will show us the path(s) available for same ( load-balancing considered) .Then we can do a trace using the Local PE MP-iBGP loopback as source to remote PE's MP-iBGP loopback to get the physical Hops involved.
    However if the design is RR-based there might be complications involved when the RR is in the forwarding path ie we have NHS being set to RR-MP-iBGP loopback and the  trace using the Local PE MP-iBGP loopback as source to remote PE's MP-iBGP loopback will get us the physical Hops involved.
    If we have redundant RRs being used with NHS being set then the output of sh ip bgp vpnv4 vrf "vrf_name" will show us two different available paths for the remote CE destination but just one being used.
    RR-based design with no NHS being used will always to cater to single path for the remote CE detsination.
    So in any case the actual path used for the remote CE connectivity would be a single unless we are using load-balancing.
    Hope this helps you a bit on your requirement
    Thanks & Regards
    Vaibhava Varma

  • How can I find the source of report in the executable method= "Spawned" ?

    Dear all:
    how can I find the source of report in the executable method=>"Spawned" ?
    Regards,

    Hi,
    Please see this thread.
    To View Spawned Concurrent Program Source Code
    To View Spawned Concurrent Program Source Code
    Regards,
    Hussein

  • How do I complete uninstalling itunes? when I try installing i get an error message saying it can't find the path ,itunes64.msi missing.

    How do I complete uninstalling itunes? when I try installing i get an error message saying it can't find the path ,itunes64.msi missing

    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it, which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down page in case one of them applies.
    Your library should be unaffected by these steps but there is backup and recovery advice elsewhere in the user tip.
    The section Install missing components has advice on breaking down the iTunes installer into the individual .msi files which might prove useful if one component won't install normally.
    tt2

  • (ID 2033 Details: The system cannot find the path specified (0x80070003))

    Hello,
    We are running DPM 2010 RTM
    On a few protected members we get the following error.
    Type: Tape backup
    Status: Failed
    Description: DPM encountered an error while performing an operation for c:\users\(username)\favorites\ on SRV-BCK01.domain.com (ID 2033 Details: The system cannot find the path specified (0x80070003))
     More information
    End time: 9-7-2010 4:19:40
    Start time: 9-7-2010 4:18:24
    Time elapsed: 00:01:15
    Data transferred: 0 MB
    Cluster node -
    Source details: wsl-150.domain.com\User data
    Protection group: Clients
    Library: IBM TotalStorage 3573 Tape Library
    I looked up the replica destination on the Protection tab and if I browse to this location I also get an error that the path cannot be found.
    We can recreate the replica path be removing the protected member and its replica points and the add the member again, but what is causing this issue and/or how can I prevent this.

    Hello:
    I may have a solution or explanation for what you have encountered.
    We started getting this exact error today for all tape backup jobs.
    "RA cannot read from/write to temp area. (ID 30107 Details: The system cannot find the path specified (0x80070003))"
    I located another reference telling me DPM on the DPM server needed a folder called TEMP under the main DPM path,
    "Program Files\Microsoft DMP\DPM", and that this folder should be shared out with full permissions granted to the local SYSTEM account on the DMP server. The folder was already there but I went to the trouble of sharing it out, granting full permissions
    to local SYSTEM.
    That action did not improve the situation.
    I did know that a member of our team trying to recover space on the almost full C drive on our DPM server yesterday had been deleting a lot of files. On a hunch I went into the DPM RECOVERY tab and drilled down into the TEMP folder on the DPM server backup
    of itself. It was quite full of files and then I noticed a folder called MTA inside it. I manually recreated this folder, leaving it empty. Taking that action appears to have solved the problem as I have been able to run two tape backups now.
    So the folder I manually created while logged in as administrator was "c:\program files\Microsoft DPM\DPM\Temp\MTA".
    It would not appear to be good practise to create critical subfolders in a folder called TEMP which are not automatically recreated if needed.
    So, consider this information and see if it applies to your situation.
    Good Luck.
    Herb Peters (Network Team at Vancouver School Board)

  • How can I find the reason for frequent system crashes?

    Hi all,
    since a couple if weeks my iMac (late 2009) has a system crash at least once per day; I don't know the reason or what software causes that. How can I find the source of this crashes?
    Thanks and regards
    Chris

    Thanks for your answer.
    Here the result:
    EtreCheck version: 1.9.15 (52)
    Report generated 27. September 2014 11:26:51 GMT+8
    Hardware Information: ?
      iMac (21.5-inch, Late 2009) (Verified)
      iMac - model: iMac10,1
      1 3.06 GHz Intel Core 2 Duo CPU: 2 cores
      8 GB RAM
    Video Information: ?
      ATI Radeon HD 4670 - VRAM: 256 MB
      iMac 1920 x 1080
    System Software: ?
      OS X 10.9.5 (13F34) - Uptime: 0 days 3:9:21
    Disk Information: ?
      ST31000528AS disk0 : (1 TB)
      S.M.A.R.T. Status: Verified
      EFI (disk0s1) <not mounted>: 209,7 MB
      Macintosh HD (disk0s2) / [Startup]: 999,35 GB (636,04 GB free)
      Recovery HD (disk0s3) <not mounted>: 650 MB
      OPTIARC DVD RW AD-5680H 
    USB Information: ?
      StoreJet Transcend StoreJet Transcend 2 TB
      S.M.A.R.T. Status: Verified
      EFI (disk1s1) <not mounted>: 209,7 MB
      Transcend (disk1s2) /Volumes/Transcend: 2 TB (1,53 TB free)
      Apple Inc. Built-in iSight
      Apple Internal Memory Card Reader
      Apple, Inc. Keyboard Hub
      Apple Inc. iPhone
      Apple Inc. Apple Keyboard
      Apple Computer, Inc. IR Receiver
      Apple Inc. BRCM2046 Hub
      Apple Inc. Bluetooth USB Host Controller
    Gatekeeper: ?
      Mac App Store and identified developers
    Kernel Extensions: ?
      [loaded] com.Cycling74.driver.Soundflower (1.5.2) Support
      [loaded] com.avast.AvastFileShield (2.1.0 - SDK 10.9) Support
      [loaded] com.avast.PacketForwarder (1.4 - SDK 10.9) Support
      [not loaded] com.paceap.kext.pacesupport.leopard (5.9 - SDK 10.4) Support
      [not loaded] com.paceap.kext.pacesupport.master (5.9 - SDK 10.6) Support
      [not loaded] com.paceap.kext.pacesupport.panther (5.9 - SDK 10.3) Support
      [loaded] com.paceap.kext.pacesupport.snowleopard (5.9 - SDK 10.6) Support
      [not loaded] com.paceap.kext.pacesupport.tiger (5.9 - SDK 10.4) Support
      [loaded] foo.tap (1.0) Support
      [loaded] foo.tun (1.0) Support
    Startup Items: ?
      KP_IPFW: Path: /System/Library/StartupItems/KP_IPFW
      Sudochmod: Path: /Library/StartupItems/Sudochmod
    Launch Daemons: ?
      [loaded] com.adobe.fpsaud.plist Support
      [loaded] com.avast.init.plist Support
      [loaded] com.avast.uninstall.plist Support
      [loaded] com.avast.update.plist Support
      [loaded] com.google.keystone.daemon.plist Support
      [running] com.machangout.glims.loader.plist Support
      [loaded] com.microsoft.office.licensing.helper.plist Support
      [loaded] com.oracle.java.Helper-Tool.plist Support
      [loaded] com.oracle.java.JavaUpdateHelper.plist Support
      [loaded] org.tcpdump.chmod_bpf.plist Support
      [loaded] PACESupport.plist Support
      [running] vyprvpnservice.plist Support
    Launch Agents: ?
      [loaded] com.avast.userinit.plist Support
      [loaded] com.google.keystone.agent.plist Support
      [loaded] com.hp.messagecenter.launcher.plist Support
      [running] com.machangout.glims.agent.plist Support
      [loaded] com.oracle.java.Java-Updater.plist Support
    User Launch Agents: ?
      [loaded] com.adobe.ARM.[...].plist Support
      [failed] com.akamai.single-user-client.plist Support
      [loaded] com.avast.home.userinit.plist Support
      [running] com.google.Chrome.framework.plist Support
      [loaded] com.macpaw.CleanMyMac.helperTool.plist Support
      [loaded] com.macpaw.CleanMyMac.trashSizeWatcher.plist Support
      [loaded] com.macpaw.CleanMyMac.volumeWatcher.plist Support
      [not loaded] Verbindungsassistent
    User Login Items: ?
      Show Desktop
      Skype
      Air Media Server
      TuneupMyMac
      VyprVPN
    Internet Plug-ins: ?
      NPClientBinding: Version: 1.0.0.5 - SDK 10.6
      Google Earth Web Plug-in: Version: 6.0 Support
      Default Browser: Version: 537 - SDK 10.9
      Flip4Mac WMV Plugin: Version: 2.3.8.1 Support
      NPCleanHistory: Version: 1.0 - SDK 10.6
      AdobePDFViewerNPAPI: Version: 10.1.12 Support
      FlashPlayer-10.6: Version: 15.0.0.152 - SDK 10.6 Support
      AmazonMP3DownloaderPlugin101749: Version: Unknown
      NPSafeInput: Version: 1.0 - SDK 10.6
      Flash Player: Version: 15.0.0.152 - SDK 10.6 Support
      iPhotoPhotocast: Version: 7.0
      NPSafeSubmit: Version: 1.0 - SDK 10.6
      QuickTime Plugin: Version: 7.7.3
      AdobePDFViewer: Version: 10.1.12 Support
      GarminGpsControl: Version: 4.0.2.6 Beta - SDK 10.6 Support
      SharePointBrowserPlugin: Version: 14.4.4 - SDK 10.6 Support
      Silverlight: Version: 5.1.20913.0 - SDK 10.6 Support
      JavaAppletPlugin: Version: Java 7 Update 67 Check version
    Safari Extensions: ?
      AdBlock
      wrc (Disabled)
      Download Shuttle
    Audio Plug-ins: ?
      BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
      AirPlay: Version: 2.0 - SDK 10.9
      AppleAVBAudio: Version: 203.2 - SDK 10.9
      iSightAudio: Version: 7.7.3 - SDK 10.9
    iTunes Plug-ins: ?
      Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
    User Internet Plug-ins ?
      Picasa: Version: 1.0 Support
      WebEx64: Version: 1.0 - SDK 10.5 Support
    3rd Party Preference Panes: ?
      Flash Player  Support
      Flip4Mac WMV  Support
      Java  Support
      MacFUSE (Tuxera)  Support
    Time Machine: ?
      Skip System Files: NO
      Mobile backups: OFF
      Auto backup: YES
      Volumes being backed up:
      Macintosh HD: Disk size: 930.71 GB Disk used: 338.35 GB
      Destinations:
      Transcend [Local] (Last used)
      Total size: 2 TB
      Total number of backups: 23
      Oldest backup: 2014-09-12 08:28:44 +0000
      Last backup: 2014-09-27 03:10:24 +0000
      Size of backup disk: Adequate
      Backup size 2 TB > (Disk used 338.35 GB X 3)
      Time Machine details may not be accurate.
      All volumes being backed up may not be listed.
    Top Processes by CPU: ?
          2% WindowServer
          0% Microsoft Word
          0% VyprVPN
          0% Skype
          0% hidd
    Top Processes by Memory: ?
      377 MB iTunes
      369 MB Safari
      254 MB mds_stores
      180 MB com.apple.IconServicesAgent
      131 MB com.avast.daemon
    Virtual Memory Information: ?
      2.37 GB Free RAM
      3.25 GB Active RAM
      1.60 GB Inactive RAM
      793 MB Wired RAM
      1.52 GB Page-ins
      0 B Page-outs

  • How can i find the printing program?

    hi
    i have sap script how can i find the printing program ?
    ami

    ami bardogo wrote:
    hi
    what is the different between the commands 'break' and 'break-point'
    thanks,
    ami
      h2 Breakpoints  h2
    Apart from being able to execute an ABAP program in the Debugger, you can also start the Debugger call by the choosing a breakpoint. This is achieved by setting one or more of these breakpoints in the program. A breakpoint is a signal at a particular point in the program that tells the ABAP runtime processor to interrupt processing and start the Debugger. The Debugger is activated when the program reaches this point.
    There is also a special kind of breakpoint called a watchpoint. When you use watchpoints, the Debugger is not activated until the contents of a particular field change. For more information, refer to the chapter Watchpoints.
    Breakpoint Variants
    The Debugger contains different breakpoint variants:
    Static
    A user-specific breakpoint is inserted in the source code as an ABAP statement using the keyword BREAK-POINT. A non user-specific breakpoint is set in the ABAP Editor using the BREAK user name statement.
    Directly set
    dynamic breakpoints
    Can be set in the ABAP Editor or the Debugger by double-clicking a line, for example. Dynamic breakpoints are always user-specific, and are deleted when you log off from the R/3 System.
    Breakpoints
    at statements
    The Debugger stops the program immediately before the specified statement is executed.
    Breakpoints
    at subroutines
    The Debugger stops the program immediately before the specified subroutine is called.
    Breakpoints at function modules
    The Debugger stops the program immediately before the specified function module is called.
    Breakpoints at methods
    The Debugger stops the program immediately before the specified method is called.
    Breakpoints at exceptions and system exceptions
    The Debugger stops the program immediately after a system exception, that is, after a runtime error has been intercepted.
    Static Breakpoints
    Static breakpoints are always user-independent if there is no specification of a user name. Once a user has inserted the statement BREAK-POINT or BREAK name in an ABAP program, the system always interrupts the program at that point for that user or only for the user name. This procedure is only useful in the development phase of an application when program execution is always to be interrupted at the same place. For more information, refer to the chapter Static Breakpoints.
    In HTTP sessions, a static breakpoint is skipped if you did not set additional dynamic HTTP breakpoints in the editor of a BSP page. Instead, a corresponding system log entry is written, which can be checked using transaction SM21.
    Dynamic Breakpoints
    Dynamic breakpoints are user-specific. Therefore, you should use them if you only want the program to be interrupted when you run it yourself, not when it is being executed by other users. All dynamic breakpoints are deleted when you log off from the R/3 System.
    Dynamic breakpoints are more flexible than static breakpoints because you can deactivate or delete them at runtime. They have the following advantages:
    ·        You do not have to change the program code.
    ·        You can set them even when the program is locked by another programmer.
    ·        You can define a counter that only activates the breakpoint after it has been reached.
    Special dynamic breakpoints are useful when you want to interrupt a program directly before a particular ABAP statement, a subroutine, or an event, but do not know exactly where to find it in the source code. Event here is used to refer to the occurrence of a particular statement, for example, or calling up a method. Special dynamic breakpoints are user-specific. You can only set them in the Debugger. For more information, refer to the chapter Dynamic Breakpoints.
    In HTTP sessions, the system stops both at static and dynamic breakpoints if a dynamic breakpoint was set in the editor of a BSP page before program execution.
    Lifetime and Transfer of Breakpoints
    A static breakpoint remains intact as long as the BREAK-POINT or BREAK-POINT name statement is not removed from the source code. Without saving, dynamic breakpoints only remain intact in the relevant internal session. However, they remain in effect during the entire user session if they are saved by choosing the menu path Breakpoints ® Save in the ABAP Debugger. For more details on the subject of user sessions and modes, refer to Modularization Techniques in the ABAP keyword documentation.
    If you call an HTTP session during a user session, only the HTTP breakpoints are loaded when the HTTP session is started. You activate HTTP debugging in the ABAP Editor by choosing Utilities ® Settings ® HTTP Debugging. Depending on the setting, the system then displays either the HTTP or standard breakpoints in the Editor.
    If you call an update session during a user session, breakpoints that were defined beforehand in the calling processing unit are copied to the new update session, where they can be displayed under Breakpoints. If, in the ABAP Debugger, you check Update Debugging  under Settings and then, for example, call the update module func using CALL FUNCTION func IN UPDATE TASK, a new window is opened in which you can debug this function module in the update session. All the breakpoints that were set in the calling processing unit can also be processed here.
    For further information on special breakpoints, refer to:
    Breakpoints at Statements
    Breakpoints at Subroutines
    Breakpoints at Function Module Calls
    Breakpoints at Methods
    Breakpoints at System Exceptions
    h2 page  break h2
    WINDOW TYPES
    When defining a layout set window, you must select a window type for the window. You can choose between three types:
    • Constant windows (CONST)
    • Variable windows (VAR)
    • Main windows (MAIN)
    CONSTANT WINDOW
    A window of type CONST has the same contents and size on all layout set pages, on which a corresponding page window is defined. This allows the processing of the window contents to be optimized internally.
    Page windows whose allocated window is of type CONST must have the same size throughout the layout set. If a window of type CONST is full, all remaining text the application program wants to output in this window, is lost. Constant windows do not trigger a page break. In other words: all text exceeding the window size is simply truncated.
    VARIABLE WINDOW
    The contents of variable windows is processed again for each page, on which the window appears. The system outputs only as much text as fits into the window. Text exceeding the window size is truncated; the system does not trigger a page break. Unlike constant windows, the page windows declared as variable windows may have different sizes on different layout set pages.
    As far as the processing of the window contents is concerned, the system currently treats constant and variable windows alike. The only difference is that constant windows have the same size throughout the layout set.
    MAIN WINDOW
    Each layout set must have one window of type MAIN. Such a window is called the main window of the layout set. For SAPscript layout sets, the main window has a central meaning:
    • It controls the page break.
    • It contains the text body that may cover several pages.
    • It allows to fix text elements at the upper and lower margins of the allocated page window (for example, for column headings).
    As soon as a window of type MAIN is full, SAPscript automatically triggers a page break and continues to output the remaining text in the main window of the subsequent page. Page windows of type MAIN have the same width throughout the layout set. The SAPscript composer thus avoids reformatting of the text after each page break.
    If a page does not have a main window, the system implicitly processes all other windows of the page and continues with the subsequent page. This page must not call itself as subsequent page (recursive call), since this would produce an endless loop. In such a case, SAPscript terminates the output after three subsequent pages.
    HOW THE COMPOSER WORKS
    The composer or layout set processor is the central formatting module for the print output. It prepares the texts for the different output devices by using the allocated styles or layout sets.
    Processing a layout set happens in a certain order. You must know some facts concerning the different window types, the setting of subsequent pages, or the dynamic control from within the print program.
    Page control in layout sets
    Define subsequent page statically
    Define subsequent page dynamically
    Format a layout set page
    PAGE CONTROL IN LAYOUT SETS
    SAPscript automatically triggers a page break as soon as the main window of one page is full. To be able to execute the page break, the system must know on which subsequent page to continue outputting the text. You can specify the subsequent page either statically when defining the layout set, or you can set the subsequent page dynamically during layout set output.
    If the subsequent page is not specified, SAPscript automatically terminates printing, thereby ignoring any other output statements of the application program.
    DEFINE SUBSEQUENT PAGE STATICALLY
    You define the subsequent page statically with the layout set maintenance transaction. First, specify the start page in the layout set header. The system automatically calls this page whenever the layout set is started. With this page, or, more correctly, with the page window of this page, the text output starts. For each page, specify the subsequent page in the page definition. After a page break, the system continues text output on the subsequent page defined for the last page. By specifying start page and subsequent pages, you can define a page sequence.
    DEFINE SUBSEQUENT PAGE DYNAMICALLY
    The page sequence set in the layout set definition can be changed by the application program dynamically at runtime. If you want the layout set to start with a page other than the one defined in the layout set header, specify the desired start page using the parameter STARTPAGE when you call the function module START_FORM. However, this new start page is valid only for the current call of the function module.
    If you want to break to a subsequent page other than the one specified in the page definition, use the control statement NEW-PAGE to set the name of the new page.
    NEW-PAGE .
    NEW-PAGE ends the output on the current page. The new subsequent page is only valid for the current call of the control statement. You can either include the control statement explicitly into the text of a text element or pass it to the layout set output using the function module CONTROL_FORM.
    FORMAT LAYOUT SET PAGE
    The process of formatting the output is controlled by the text contents in the BODY area of the main window. If the main window is completely filled, or if the control statement NEW-PAGE appears in the main window, the system executes a page break. Only at this point in time the system formats the contents of the windows of the other types and replaces the variables with the current values.
    For each other window, the system first outputs the default text element, if it exists. Then it processes and formats the list of the active text elements of this window, which you set using the function module WRITE_FORM with the parameter FUNCTION (SET, APPEND, DELETE). Any text that does not fit into the page window is truncated.
    As a consequence to this processing order of the composer, the reservation of space for the TOP and BOTTOM areas must be made beforehand. If the BODY area of the main window already contains text, a new text output to the TOP area does not appear on the current page but on the subsequent page in the TOP area. The same applies for the BOTTOM area. If the BODY area is filled to such an extend that the new BOTTOM text no longer fits into the current main window, this text appears on the subsequent page in the BOTTOM area.
    A frequent error in application programs is that for the subsequent page (for example, NEXT) of a layout set no main window is defined. If the formatted text of the previous page did not fit into the corresponding main window , the composer searches the subsequent pages for a main window to output the text remainder. However, if the subsequent page of NEXT is NEXT again, the composer encounters an endless loop.
    To be able to create correct page breaks in longer text, you should define a main window on each layout set page.
    LAYOUT SET CONTROL
    To output SAPscript layout sets, in the print program you must always start the output with OPEN_FORM and end it with CLOSE_FORM. The function module OPEN_FORM initializes the SAPscript composer and opens the specified layout set for subsequent output. The system combines all output for this layout set up to the CLOSE_FORM to one print request. If CLOSE_FORM is missing, nothing will be printed.
    To output data in a layout set, you must use the SAPscript function modules WRITE_FORM, WRITE_FORM_LINES, and CONTROL_FORM. You can use these function modules any number of times in any order between opening and closing a layout set.
    You cannot use the ABAP/4 statement WRITE to write output to a SAPscript layout set.
    Several print requests
    Start a layout set again
    Switch layout sets
    Find layout sets
    SEVERAL PRINT REQUESTS
    Within one transaction, you can open and close several layout sets using OPEN_FORM and CLOSE_FORM, however not simultaneously. You can use parameters in the OPEN_FORM to control whether the output is stored in the same print request. But also the SAP spool decides, depending on several plausibility checks, whether new output is appended to an existing print request or whether to create a new print request anyway.
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'CLOSE_FORM'
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'CLOSE_FORM'
    You cannot combine ABAP/4 list output and SAPscript output in one print request.
    START A LAYOUT SET AGAIN
    Usually a print program does not print only one urging letter or one account statement, but several layout sets for different customers. To have the output for each customer begin with the start page of the layout set, you must start the current layout set again and again.
    To start a layout set again, you must first end the current layout set and then open the layout set again. Within one print request, first call the function module END_FORM. It executes the final processing for the current layout set. Then start the layout set again using START_FORM. Output then begins again on the start page of the desired layout set.
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'START_FORM'
    CALL FUNCTION 'END_FORM'
    CALL FUNCTION 'START_FORM'
    CALL FUNCTION 'END_FORM'
    CALL FUNCTION CLOSE_FORM
    If you use START_FORM and END_FORM, you must not specify a layout set for OPEN_FORM. However, in this case you can use the SAPscript output functions only after opening a layout set with START_FORM.

Maybe you are looking for

  • I want to wipe my MacBook Pro and reinstall factory settings... Help???

    do I need discs?

  • High light text in Smart forms

    Hi All, I have a requirement in a form where in i need to highlight the text in the text element(I have tried using Styles in it but of no use).Its' urgent... Could you please help me out in this regard. Thanks in advance. Regards Archana

  • Opening a D80 NEF crashes Bridge and Photoshop CS4

    Every time I try to open a D80 NEF file Photoshop and Bridge both crash. I have re-installed Photoshop and nothing different. I have deleted the library files for both apps. and nothing changes. What should i do next? It used to work when i opened th

  • Upgrading to  OS 10.4 (on CD iMac) from DVD Software

    A friend has an iMac, 500 MHz,256 MB RAM, 20GB HD with a CD slot drive. The slot drive rejects the OS 10.4 (Tiger) install DVD. Question 1: Is there an install work around? Question 2: Is OS 10.4 (Tiger) compatible with her iMac? Thanks for any respo

  • Soundfont pitch b

    I hope someone out there knows if soundfont pitch bend settigs can be adjusted beyond the default "2" within the soundblaster synth A or B. My system: Ensoniq SQ+ keyboard as a MIDI controller Audigy Platinum card Cakewalk Home Studio 9 Soundfonts lo