Components for structure: checking my assumptions

Starting from the FM 8 version of the Structure Application Developer Guide, I've worked through Chapter 2, "Create a new structure template" with general success, and three questions so far:
- am I right in feeling that the "template" file defines things like page size, single/double sided, paragraph formats, colours and so on while the EDD defines the structure and can define the rules used to apply the paragraph formats?
- am I right in feeling that the structured document is directly aware of the EDD (otherwise File > Import > Element definitions wouldn't pick up changes in the EDD)
- with a structured document open, how do I find out which template and EDD it's using?

Niels,
There is no way to tell what template underlies a document. After all, a template is simple a FrameMaker document from which other documents are created. There's no particular definition of what changes must be made to a derived document before it has diverged enough to no longer "use" a particular template. Nevertheless, many organizations put information such as a template revision number or date on a reference page under the assumption that users will not change them arbitrarily.
You have more luck with an EDD. Use the Structure Tools > Export Element Catalog as EDD command to create a new EDD that has the element definitions extracted from your structured document. The result is probably not identical to the original EDD. The element definitions appear in alphabetical order, any sections are unwrapped, and any Paras between element definitions are removed. However, you can extract one EDD from the document you want to inspect and one from your template. You can then do a doc compare on the two extracted EDDs to determine any functional differences.
The suggestions to identify the EDD's version in comments or attributes are good. If you use attributes, you can make them hidden as well as read-only if you don't want to bother users with them.
I tend to put the version identification into Para elements at the start of the EDD and into the tag of an empty format change list. I use the format change list rather than an element tag or attribute name because format change list tags (like element tags but unlike attribute names) can contain spaces and punctuation characters and (unlike element tags but like names of hidden attributes) they are invisible to the user. I include one of the modification date variables in the tag so that whether or not I bump the version number the date the EDD was last edited is automatically incorporated into the element definitions. For example, I include a Para such as, "The following format change list is used to identify the version of element definitions from this EDD that has been imported into a FrameMaker document" followed by a definition such as:
Format change list: XYZ EDD Version 3.14 of May 8, 2008
where "3.14" is entered through a user variable and "May 8, 2008" is a modification date variable. Note that the entire string "XYZ EDD Version 3.14 of May 8, 2008" is the format change list tag. There is no need to define any properties.
--Lynne

Similar Messages

  • Components to be activated for Budget check in the table TRWCA

    hi,
    I want to know the components to be activated for budget check in the TRWCA table. I want to check the budget at the time of  PO creation , Goods reciept/Invoice receipt creation  using Network account assignment in PO  which is having WBS element and Project in its higher level.
    Thanks
    Rao

    ok well!
    Brother system will only check the budget, when your availability control is active.
    Further, as per your configuration, system will only prompt error  message when your budget exhausted 100%. ok
    please follow the same then  let me know
    check your WBS status is there avaiablity control active, when you entered the amount for budget/release.
    also check the transacion "CJBV - Activate Availability Control "
    Note: when ever you change the setting of your budget profie, must reconstruct the availability control transaction code is :CJBN/CJEN
    Thanks

  • Check-In not locked for structure element in SOLMAN_DIRECTORY

    Hi,
    In  the solution manager, as a pre-requisite of the one of the upgrade project,
    all the BPS nodes should be checked in the solution directory.
    But we are not able to check in .
    Getting below  error message.
    " Check-In not locked for structure element PD-PPD of type  with object_no 0000847512 "
    Message no. MAINT_PR046
    Can anyone please suggest what could be the issue.

    Please ensure whether both projects have the same budget profile. Other than that you need to carefully investigate how the cost was posted onto both projects in the first place. Please note in case of procurements, budget is only checked at the commitments level (search the forum as this has been discussed before).
    In case this does not resolve your issue, revert back with the budget profile settings.
    Regards,
    Ammar

  • Offset declaration too big for structure (unicode checks)

    Has anyone worked with this user exit to Derive values for co/pa?
    Enhancement COPA0001
    Comp ZXKKEU11
    I set up WA_CE1AWG1 as data: WA_CE1AWG1 like CE1AWG1.
    and tried to copy I_COPA_ITEM to this variable
    WA_CE1AWG1 = I_COPA_ITEM.
    I get a runtime error Offset declaration too big for structure.
    will I have to change program SAPLXKKE to remove unicode checks. Is there any other way to read in the fields from input structure I_COPA_ITEM?

    hi
    1.r u sure I_COPA_ITEM is structure or table.
    2. if it is a struccture make sure the WA_CE1AWG1 and  I_COPA_ITEM are with same structures and types..
    i think I_COPA_ITEM is table type --> to find it open in debugging mode then try to resolve.
    Please Close this thread.. when u r problem is solved
    Reward if Helpful
    Regards
    Naresh Reddy K

  • Open sales order value for credit check need to be changed (S066)

    Hi all,
    I need to change open sales order value which is already there in S066 table.
    Previously we had used open order value for credit check. Open order values are already updated in the S066 table.
    Now we dont want to consider open order value for credit check (which is already included in the credit exposure field in FD32).
    When we create sales order system is taking old open order value for credit. Now i have changed not to update open order value for credit check. Now its not updating open order value. But my issue is how to change existing or (previous) open order value for credit?
    Can i change S066 table data directly to '0'. Is it advisable to chage open order value directly from this table?
    Please advise me.
    Regards,
    Babu
    Edited by: babs on May 19, 2010 4:26 PM

    Hi Babs,
    If you doesn't want to reflect the open order value in the structure for this order value ,If the order is not processed kindly delete the line items and the order. Then save the document. Then try to see the structure S066.. This will be modified.
    If you want to modify the value then follow the below process.
    Otherwise delete the line item in the order and change the pricing date and the document date. Re enter the line item again so that it will take it up the new changes.
    I hope it will help.
    Regards,
    SK

  • 2 Logical Components for 1 Business Process Step

    Hello All,
    I'm looking for a way to assign in SolMan --> transaction Solar01 - Tab Structure - Business Process Step, 2 logical components for 1 business step. When creating the business step I have to assign 1 specific logical component to this step. Once I have done this I can only select  the chosen logical component ffor SAP Transactions, configuration object etc.. As my business step is running on 2 different systems I need to find a way to link transactions etc. in the step to the different systems. Is there any way to change this for the Level 3 elements, like it is for level 2 (business processes) where I can choose in the different tabs between all the logical components?
    Thanks in advance
    Ramó

    I've seen people use some absolute craziness to get more than three levels. The most extreme being using multiple projects at the highest level (i.e. a project for PTP Accounts Payable). Don't go there.
    I personally like to have 1 transaction per process step. Don't use the transaction tab as another process level, use it to better describe the process step (like all the other tabs are uses). It results in a better understanding of the system as you go forward. To do that I make teams break up things they think are one step (this can take some arm twisting, so hit the gym and maybe take a few judo classes).
    This allows you to use SolMan in more powerful ways. For instance, if you attach development objects to a step with 5 transactions, you cannot tell which transaction is modified by the development object. However, one transaction per node provides you this link. There are other examples, but basically the "where used" button becomes very useful when you have 1 transaction per node.
    Maybe you could provide a specific example of your process and we can think of a better way to collapse it.
    Such as:
    - PTP Non-Merchandise Purchasing
    -- Expense Purchasing
    --- Create Purchase Requisition
    --- Create Purchase Order (Assign Vendor & Price)
    --- Send to Vendor
    --- Post Goods Receipt
    --- Perform LIV
    --- Process Payment
    Some companies have 6 level processes already defined in models and putting it into SolMan can be a pain for sure. Your naming convention is usually the best route.
    regards,
    Jason
    The system role and template work around doesn't apply to your situation.

  • Error: Could not find compiled resource bundle 'components' for locale 'en_US'

    We are porting a fairly large body of Flex3 code developed under FlexBuilder 3 to Flex4 under FlashBuilder 4.  Most of the conversion appears to be working fine, with one exception.  When I launch the Flex4 version, all my data interchanges with the server works.  Just as it is about to show the UI, the following error occurs:
         Error: Could not find compiled resource bundle 'components' for locale 'en_US'
    I am actually using a locale of fr_FR, but I assume it couldn't find that, reverted to en_US, failed again and then barfed.  If I look in
         ~Adobe Flash Builder 4\sdks\4.0.0\frameworks\locale\fr_FR
    I see a lot of swc files, and of course no 'components.swc'.  I believe the problem is that our Flex3 code is using mx components, and the compatibility mode is not properly handling it for some reason.  I think this is mostly from our in-house UI library.  The properties for that library (and for my main app I am testing now) have:
         - Use default SDK (currently "Flex 4.0")
         - Use Flex 3 compability mode
         - Use minimum version (Flash Player) required by the Flex SDK
         - Enable strict type checking
         - Enable warnings
    I also tried putting the compatibility flag in the mxmlc compile line, with no change in behavior.  This project is built by the following script:
    ruby scripts/concat_properties.rb -o resources.properties ^
         src/main/flex/locale/fr_common/res_myname_fr_common.properties ^
         src/main/flex/locale/fr_common/scout/res_myname_scout_fr_common.properties ^
         src/main/flex/locale/fr_fr/res_myname_fr_fr.properties ^
         ../../scout/common/src/locale/fr_common/mypals/resources.properties
    mxmlc -locale=fr_FR -source-path=. ^
         -compatibility-version=3.0.0. ^
         -static-rsls=true ^
         -include-resource-bundles=resources ^
         -output src/main/resources/bundles/mypals/fr_fr_resources.swf
    copy src\main\resources\bundles\mypals\fr_fr_resources.swf ^
         bin-debug\bundles\mypals
    What have I missed???

    You have two posts. I will try to answer each completely.  Second one first. You say I should change my build to include the framework resources.  I am afraid I am not sure which and what to do there.  We combine all our properties file into one large one, then use the following build line:
    mxmlc -locale=fr_FR,en_US -source-path=. ^
         -compatibility-version=3.0.0. ^
         -static-rsls=true ^
         -include-resource-bundles=resources ^
         -output src/main/resources/bundles/mypals/fr_fr_resources.swf
    I am assuming you are telling me to change the "-include-resource-bundles" line, but what to add?  The "sdks\4.0.0\frameworks\locale\en_US" holds 13 swf files.  I tried adding that entire folder (along with the fr_FR folder) to the project library path (in the project properties dialog), but that made no change.  I also tried reverting the library path tab back to "MX Only" instead of "MX + Spark", but again no change.
    ====================
    For your first message, I did a search for 'spark' in the entire project.  It only existed on 3 lines, each at the start of css files:
        @namespace s "library://ns.adobe.com/flex/spark";
    I had put those in based on reading needed changes to naming in CSS.  Since I was not actually using any spark ('s') components yet, I removed these lines.  The entire project now does not have the word 'spark' anywhere in it. No change in behavior (as I expected).
    I did a search for "s:" throughout the project.  That does exist in probably 100 places, but all are legitimate. Things like (xmlns:mx="http://www.adobe.com/2006/mxml") or variable names ("var matches:Object").  No reference to any s: object.  (While on the topic, why does FlashBuilder still not have a "whole word" box to limit searches??).
    Note that when I first reported this problem, the compiler was set to ONLY support fr_FR.  In fighting this, I changed it to "en_US,fr_FR" hoping that would tell the compiler to load whatever en_US items it was looking for.  We really do not want any English support in this version. (We do have another SWF created with only support for en_US, and another for en_UK, etc.  Each language is a separate node on our server, so there is no need to mix & match at runtime)
    The console shows a lot of swf loads that I do not understand...
    The console output shows (my comments after ==> indicator)
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\myname.swf - 2,229,992 bytes after decompression
                 ==> our locale is set here, after the above load and before the next line
    Look for name file at: ./data/fr_fr/names.csv
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\myname.swf - 21,200 bytes after decompression
    Loaded 2278 names.       ==> indicates successful load of data retrieved from server
    Loaded 154 bad words     ==> our second data set has been retrieved and loaded
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 58,777 bytes after decompression
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 322,606 bytes after decompression
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\bundles\mypals\fr_fr_resources.swf - 595,025 bytes after decompression
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 202,168 bytes after decompression
        ==> not sure what this next warning means.  I'm guessing I will later have to research it and return to 'secure' comm with server, but I'm ignoring for now
    Warning: Ignoring 'secure' attribute in policy file from http://fpdownload.adobe.com/pub/swz/crossdomain.xml.  The 'secure' attribute is only permitted in HTTPS and socket policy files.  See http://www.adobe.com/go/strict_policy_files for details.
    Resource bundle loaded for locale fr_fr  ==> at this point, we appear to have our French assets loaded successfully
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 202,168 bytes after decompression
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 1,303,976 bytes after decompression
    [Unload SWF] C:\ConnectedProducts\common-web\myname\bin-debug\myname.swf  ==> some runs see this, but others do not. I expect it is a timing issue of whether it is reached or not before the crash
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 794,898 bytes after decompression
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 194,635 bytes after decompression
    [SWF] C:\ConnectedProducts\common-web\myname\bin-debug\styles\mypals_style.swf - 261,589 bytes after decompression
    ==> everything looks fine up to here.  This is then when the third call to installCompiledResourceBundles occurs
    Error: Could not find compiled resource bundle 'components' for locale 'en_US'.
        at mx.resources::ResourceManagerImpl/installCompiledResourceBundle()[E:\dev\4.0.0\frameworks \projects\framework\src\mx\resources\ResourceManagerImpl.as:340]
        at mx.resources::ResourceManagerImpl/installCompiledResourceBundles()[E:\dev\4.0.0\framework s\projects\framework\src\mx\resources\ResourceManagerImpl.as:269]
        at mx.core::FlexModuleFactory/installCompiledResourceBundles()
        at mx.core::FlexModuleFactory/docFrameHandler()
        at mx.core::FlexModuleFactory/docFrameListener()

  • Xml contains no components for this system.

    Good Morning Sap Experts
    I am aplying EHP1 to SAP NETWEAVER 7.01 and I get the error
    The stack /usr/sap/trans/SMSDXML_PBI_20100831232419.708.xml contains no
    components for this system.
    Now I review the XML file and the JAVA STACK don't appear in xml file.
    Only appear the ABAP STACK, I tried to recreate the file but the problem persists

    SOLVED, I set the system in solution manager stcode SMSY
    BI 7.0
    1. Create a system component of type Java system with name beginning with the 3 letters of the SID of the j2ee engine where the BI Java is running.
    For software component, click on the from MainInstance button and then select Product SAP Netweaver, Product version = SAP Netweaver 7.0 and Main Instance BI Java.
    2. Enter a system name beginning with the 3 letters ofyour SID (Abap stack).
    Select Product = SAP Netweaver, Product version = SAP Netweaver7.0
    In the table, check the Business intelligence (BI) as relevant.
    Double click on it and enter the Instance and server names. Check the BI Java as relevant and then enter the System
    Component that was previously created in the System component column, and check the box in the system Component Assignment column, in the column type, select Java system.
    3. Recreate XML file and rename it.
    Thanks
    William Neira

  • Database structure check

    Hello All,
    In the Live Cache alert monitor for a production system I am getting a red alert for the node "Database Structure Check" The message is "No data consistency check in the last three months"
    Can anyone please let me know if I can schedule the "Check database structure" from the DB Planning Calendar ( LC10 ) in the production system? Does it have any effect on the system performance?  If there is any prerequisite steps that need to done before running the "Check database structure" please let me know.
    The Live Cache version that is currently running is 7.6.02   BUILD 014-123-152-175.
    Thanks and Best Regards,
    Sanjay

    Hello Sanjay,
    you can use the TA DB13 or DB13C for planning the Check Data. But there are also other possibilities to do it. I think all you questions in the FAQ note to the Check Data procedure.
    Please try this link
    https://websmp230.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=940420&nlang=&smpsrv=
    If it doesn't work you can check the note 940420 directly.
    Best regards,
    Oksana Alekseious

  • Display components for process chains

    Hi all,
    i remember a sap note or a how to guide to configure the display components for process chains as hierarchy like:
    - my chains
        - daily
        - weekly
        - monthly
             - monthly admin
             - monthly xyz
    but right now i find no information about that.
    Do you?
    thanks for your help.

    Hi,
    Check below threads -
    Change the Directory of a Process chain.
    Process chain: Moving chain from one u0093folderu0094 to the other
    AleX

  • Question for structuring an application

    Are there any Best Practice Guides for structuring applications in WDP4J?( like separation of model in own DC etc...)
    Best regards,
    Thomas

    Hi,
    Check these docs:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/604ddc2f-ec9c-2b10-1682-be37e1c62dee
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0d6c30a-c99e-2b10-f09b-c9a00b7e78c6
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0e682bd-b59e-2b10-cd82-fa175f502fe6
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50568365-ba9e-2b10-1188-a612a20edf31
    Regards,
    Anagha

  • Suggestions about the best tool for quality check for an ADF application

    Hi All,
    I need a few suggestions about the best tool for quality check in our ADF applicaiton.
    ours is a small size WebCenter Portal application which neither uses any task flows nor consumes any portlets.
    It has many jspx pages that use ADF components like table etc, consume web services using web service clients, and has some java classes.
    We have come across below option to implement the code quality tools.
    1. Jdeveloper inbuilt Staus option in View tab
    2. PMD extension for Jdeveloper
    3. Red Samurai
    Few more suggestions or best practices would be really helpful.
    Thanks,
    Usha

    Some general ADF / Webcenter coding standards -
    http://umeshagarwal24.blogspot.com/2012/06/adf-coding-standards-check-points.html
    You can use JAudit as well as mentioned in the blog.

  • List of Components for SAP ECC 6. 0 EHP4 NW 7.01

    Hi Experts,
    How to find the list of components for SAP ECC 6. 0 EHP 4 NW 7.01.
    Regards,
    IFF

    Hi,
    Two ways I could think of:
    - Best would be goto http://service.sap.com/pam -> search for ERP 2005 EhP5 and check in the "Included components for <technical usage>" section. For this you would need to know the scenario for which you need ERP 2005 EhP4
    - If a solution manager is available, goto tcode SMSY -> Product Definitions -> SAP ERP ENHANCE PACKAGE and select EhP4.
    Regards,
    Srikishan

  • FM:"FKK_LINE_ITEMS_WITH_SELECTIONS" mandatory components of structure - "FKKEPOSC"

    Hi,
    I want to use the FM "FKK_LINE_ITEMS_WITH_SELECTIONS" for creating one Z-Account statement to display same like chronology-FPL9. So while calling this FM, I am passing the structure "FKKEPOSC". But I guess some mandatory fields/components I am missing there so that I am getting error F4-420 No data for selections.
    So can you please share the require mandatory components for this structure "FKKEPOSC" for successful call of this FM?
    Regards,
    Akhil

    Hi Vandana,
    Use the following FM's and Use type-pools: SLIS
    REUSE_ALV_BLOCK_LIST_APPEND   
    REUSE_ALV_BLOCK_LIST_INIT     
    REUSE_ALV_COMMENTARY_WRITE    
    REUSE_ALV_EVENTS_GET          
    REUSE_ALV_EVENTS_TRANSFER     
    REUSE_ALV_EVENT_NAMES_GET     
    REUSE_ALV_FIELDCATALOG_MERGE  
    REUSE_ALV_POPUP_TO_SELECT     
    Regards
    Kannaiah

  • The components for communicating with FTP servers are not installed.

    I'm running VS 2013 and when I try to publish to ftp site I get the following message. "Unable to create the Web site 'ftp://xx/'. The components for communicating with the FTP servers are not installed."   It has been running fine. I
    can publish to file system, web sites etc, just not through the ftp settings. I can access the ftp sites from my system, using other programs. It is not trying to connect to the ftp site at all.

    Hi paaccess,
    Glad to receive your reply.
    According to your description, since we can publish an application to ftp site in Visual Studio Prof 2013 in our side. Therefore, to further make sure if the issue is related to the VS IDE issue. We suggest
    you try to publish to ftp site on another machine you installed same version of VS Prof 2013 and then check it again.
    If you can publish on another machine, I suggest may need to re-download the
    VS Prof 2013 from Microsoft website and then install it again on your local machine.
    If you still could not publish on another machine, I think that the issue is not related to the VS2013 IDE issue. If possible, I still suggest you post the issue directly to the IIS.NET Forum:
    http://forums.iis.net/,
    it will better help you solve the issue.
    Thanks for your understanding.
    Have a nice day!
    Best Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

Maybe you are looking for

  • Disk error prevents burn

    I have been unable to burn a disk of an m4v file both in Toast and in Snow Leopard.  I get this unexpected error when attempted to burn file in SL from desktop file: I have no idea how to troubleshoot.  TIA

  • Is it possible to change the name of my podcast?

    I want to change the name of my podcast. Is it possible? Please help.

  • Triggering events from event queue

    Can anyone tell me if events triggered FROM the event queue execute immediatly before returning to the place where the trigger occured (as it seems to when I follow the code in the debugger). for example in my code I am: 1) capturing a tab change eve

  • Changing address book field name with automator

    can anyone advise how to change a field in multiple contacts using automator, ie i need to change either the 'work mobile', or 'home mobile' field to the simple 'mobile' so as to fix the phone book error i now have on my sony p900 since the recent 10

  • Distributed transactions across RMI-IIOP client to RMI-IIOP server do not work

    Hi,           Based on the links below:           http://e-docs.bea.com/wls/docs61/jta/trxrmi.html#1018506           http://e-docs.bea.com/wls/docs61/jta/gstrx.html#1067532           It appears that is possible to have distributed transactions across