About some concepts.
can anybody describs definition and relation in detail about business object,idoc type,message type,segment type.,filter object type and so on?
thanks a lot.
follow the links.
business objects
http://help.sap.com/saphelp_nw04/helpdata/en/7c/3ce3c065ba11d395fe00a0c94260a5/frameset.htm
http://www.erpgenie.com/abap/bor.htm - 40k
http://www.sap-img.com/abap/reading-attribute-of-a-business-object-in-abap.htm - 8k -
http://diamond.businessobjects.com/sdn - 25k
publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/topic/com.ibm.wbia_adapters.doc/doc/mysap4/mysap4146.htm - 4k -
IDOC
ALE/ IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
cheers,
sharad.
Similar Messages
-
Not clear about some concepts.
I'm a newbie on installing Oracle8i.
I 'm confused with some concepts in installation.
A.Listener Name
B.Service Name
C.Net Service Name
Question:
1.Does one A listen on only one port?
2.Can one A commuticate with several db instance?
3.Does B stand for a db instance's name?
4.Is B the same as ORACLE_SID?
5.If the host I'm running Oracle has the name as "xxx.yyy.com",then can I give B the form as "db1.xxx.yyy.com"?
6.Does C have the similiar meaning as all entries defined in /etc/services?
7.Shoud I add some entry in /etc/services for any of A\B\C?
Thank you!
null<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Q:
1. No, you can configure your listener so that it listens to more than one port
2. Yes, it can. Just add your databases to your listener.ora using netasst
3. It doesn't need to be the same
4. It doesn't need to be the same
5. No, it has nothing to do with what you do in /etc/services
6. No, you can leave /etc/services alone<HR></BLOCKQUOTE>
Thanks,and some other questions:
8.Does ORACLE_SID stands for a db instance's name.
9.What's the relation between B and a db instance's name and ORACLE_SID?
10.What's the relation between A and C. -
Hi All,
I would like know more about SOA concept, I found some resources from the internet, I just know about that is a service based concept, but i don't know any different between service based and traditional based process, How the SOA can improve business process, how to apply this process into daily operation, Thanks!Hi !!
have a look on the given link for more details
Leveraging Service Oriented Architecture (SOA)
for Business Model Innovation
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/408c5726-ef5b-2910-26a9-9d5b58075700
Enterprise Architecture IT meets Business
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/403fd993-56d9-2910-eaa4-9c52bcd1b82d
/people/david.burdett/blog/2007/09/25/delivering-business-value-through-a-comprehensive-standards-based-approach-to-enterprise-soa--part-4
/people/david.burdett/blog/2007/09/24/delivering-business-value-through-a-comprehensive-standards-based-approach-to-enterprise-soa--part-3
Business process Trends
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/300935e1-cc6e-2910-3b8d-ea8fdf976f85
ENTERPRISE SOA AND BUSINESS PROCESS
PLATFORM FAQS
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3071ab59-8faa-2910-cd81-da9e20b629ed
Regards
Abhishek -
How about some more Samsung products in the auctions ? I really don't want to bid on those crappy ipads.
How about a better mix of product lines or at least some of your "new" digital coupons geared towards Samsung products????How about some more Samsung products in the auctions ? I really don't want to bid on those crappy ipads.
How about a better mix of product lines or at least some of your "new" digital coupons geared towards Samsung products???? -
How can I find out about recent itunes app pruchases? the link provided on the demo page goes no where. I am trying to look this up based on (and using the links they provided) and email from Inside Apple about some recent apps purchased by minors that may be eligible for a refund. help?
To Contact iTunes Customer Service and request assistance
Use this Link > Apple Support iTunes Store Contact -
I need information about oops concept programming in abap
Hi ,
I need information about oops concept programming in abap
Thanks,
AshaOf course, the best place to start is help.sap.com.
http://help.sap.com/saphelp_nw2004s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
There are a couple good books out there as well. You can get them at www.amazon.com
Regards,
Rich Heilman -
Please some one can explain about some complex queries
BW Guru's,
please some one can explain about some complex queries which was created while working on Reporting.
I need to create profit and loss query as per requirment on the FL-Gl cube.
Answer would be appreciate in advance.
Regards
KrishHI Aryan,
No need to create FM on your own. You can copy the FM from Function Group RSAX.
The procedure to create FM extractor is as follows:
1) Create an extract structure.
2) Go to SE80. Select Function Group RSAX , right click and then copy.
3) Give your own name to the function group to copy.
4) Select one appropriate FM from the list of FMs provided. eg FM RSAX_BIW_GET_DATA_SIMPLE.
5)Specify the name of new FM you want to create.
6) Go to SE37 and open the FM you have created by copying from Function Group RSAX.
7) no need to change the import tab.
8) On tables tab, for paramerter name E_T_DATA under asociate name specify the name of extract structure you hav created.
9) Under source code tab make the changes in the source code only to customise it to your requirement. eg: declare the database table you are using, make changes where datasource is in picture, etc.
I have created a generic DataSource with the help of above procedure.. I hope you will find it helpful...
Regards,
Geetanjali -
Where can I go to read about the concept and use of Key Chain to automatically insert required passwords at internet websites? I may or may not want to use Key Chain after I understand it.
Key Chain basics
-
How about some help Apple?
I can't use my CD Burner since I downloaded the new i-Tunes version 6.0 and I'm getting frustrated like so many other people on this forum. How about some help Apple?
Dell 4600 Dimension Windows XP Pentium 4No reply back from Apple I see. Well I have a Dell technician coming to my house this afternoon to try to figure this out. Hopefully he can come up with something... Joey
Dell 4600 Dimension Windows XP Pentium 4 -
Some concept confused for Azure Service Bus EventHub
Currently, I’m trying to use the Azure Service Bus Event hub and I have some concepts a little bit confused:
I have create an event hub (our requirement is send 10Kb data per seconds to the event hub), the hub include 10 partitions, then we receive the data using the
EventHubReceiver, when I create the instance for the EventHubReceiver, it need the
PartitionId, so I want to know which partitionId is needed?
I guess all the Partitions have the same data which I sended, is it right?
Is the PartitionId equals PartitionKey? My understanding is the PartitionId is the indicator for the Partitions in the Event Hub, the PartitionKey is the indicator for the device which send the data, so one Partition can contains many partitonIds,
is it right?
When we receive data from hub, we need set the Consumer Group, so what is the relationship between EventHub and Consumer group?
When we use the EventProcessorHost to receive data, we do not to set the PartitionId, so the data we got is the all PartitionData?
When we call the PartitionContext.CheckpointAsync(), the Event hub will do the things to release the Events(delete, clear or sth) by itself, we needn’t do it in our code,
is it right?
Is there a diagram to show the relationship for concepts of the EventHub?
Thanks a lot!I'd ask them over here.
Azure forums on MSDN
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows]
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights. -
How SCCM works internally, about design concepts and working principal of ConfigMgr?
Hi Guys,
Could you please recommend me any sort of data or link which explians
how SCCM works internally, about design concepts and working principal of ConfigMgr.
I have gone through many sites and videos but they only talk about how to work on SCCM with features however they do not talk about
how SCCM works\inner working of ConfigMgr.
Thanks very much in Advance!
Regards,
ChandanNot really sure what you're looking for here. Not much is explicitly published on the internals and most of what is "known" is anecdotal or based on reverse engineering by the community.There are specific things that have been documented fairly
well, but those are scattered among various blogs. We can potentially address direct questions here in the forums or point you to that info, but there's not much to really direct you to as a single source because it doesn't really exist in general.
Jason | http://blog.configmgrftw.com | @jasonsandys -
hi gurus,
Can any body explain me about the rfc concept.
Thanks.Hi Rangamma,
Check this info.
These are the types of RFC
Asynchronous RFC (aRFC)
Synchronous RFC (sRFC)
Transactional RFC (tRFC)
Queued RFC (qRFC)
Parallel RFC (pRFC)
Asynchronous RFC :
This is used when you need to increase the performance of ABAP program by having system call more than one function module in parallel than forcing the program to wait for results .
Transactional RFC
This let you group one or more function module call together o tRFC LUW and ensure that fucnction module within LUW is called once . In contrast to aRFC and sRFC the tRFC belonging to tRFC LUW are executed in order .
tRFC is always used if a function is executed as a Logical Unit of Work (LUW). Within a LUW, all calls are
1.Executed in the order in which they are called
2.Executed in the same program context in the target system
3.Run as a single transaction: they are either committed or rolled back as a unit.
Implementation of tRFC is recommended if you want to guarantee that the transactional order of the calls is preserved
Asynchronous remote function calls (aRFCs) are similar to transactional RFCs, in that the user does not have to wait for their completion before continuing the calling dialog. There are three characteristics, however, that distinguish asynchronous RFCs from transactional RFCs:
When the caller starts an asynchronous RFC, the called server must be available to accept the request.
The parameters of asynchronous RFCs are not logged to the database, but sent directly to the server.
Asynchronous RFCs allow the user to carry on an interactive dialog with the remote system.
The calling program can receive results from the asynchronous RFC.
You can use asynchronous remote function calls whenever you need to establish communication with a remote system, but do not want to wait for the functions result before continuing processing. Asynchronous RFCs can also be sent to the same system. In this case, the system opens a new session (or window). You can then switch back and for between the calling dialog and the called session
RECEIVE RESULTS FROM FUNCTION Remotefunction is used within a FORM routine to receive the results of an asynchronous remote function call. The following receiving parameters are available:
IMPORTING
TABLES
EXCEPTIONS
The addition KEEPING TASK prevents an asynchronous connection from being closed after receiving the results of the processing. The relevant remote context (roll area) is kept for re-use until the caller terminates the connection.
Transactional RFC (tRFC) and Queued RFC (qRFC).
tRFC is used mainly to transfer ALE Intermediate Documents (IDocs).
Transactional RFC:
If an error occurs during a synchronous remote function call, the system cannot tell at what point the error occurred (most crucially, whether the function module was actually processed in R/3 before the operation failed). Restarting a failed call is therefore a dangerous thing to do, since you risk duplicating a completed function call.
To alleviate this problem, you can use transactional RFC, which guarantees that each function call you issue will only be executed once, even if you submit it repeatedly to the R/3 System. The system implements this safeguard by assigning a unique transaction ID (TID) to each transaction that you submit. When you attempt to process the transaction, the system checks whether that TID has already been processed. If it has, the transaction is ignored.
Disadvantages of tRFC
- tRFC processes all LUWs independent of one another. Due to the amount of activated tRFC processes, this procedure can reduce performance significantly in both the send and the target systems.
- In addition, the sequence of LUWs defined in the application cannot be kept. Therefore, there is no guarantee that the transactions are executed in the sequence dictated by the application. The only guarantee is that all LUWs are transferred sooner or later.
Queued RFC:
When you use transactional RFC, you cannot guarantee the order in which the function calls will be processed in the system (it is quite possible that one call might overtake another). For cases where you need to specify a particular processing order, you can use queued RFC, which is an extension of transactional RFC. In qRFC, you place each function call in a logical queue. A function call cannot be executed until all of its predecessors in the queue have been processed. Queued RFC calls are processed asynchronously
Therefore, Queued RFC is better than Transactional RFC.
Remote Function Call:
RFC is an SAP interface protocol. Based on CPI-C, it considerably simplifies the programming of communication processes between systems.
RFCs enable you to call and execute predefined functions in a remote system - or even in the same system.
RFCs manage the communication process, parameter transfer and error handling.
http://help.sap.com/saphelp_47x200/helpdata/en/22/042860488911d189490000e829fbbd/frameset.htm.
Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems. The RFC calls a function to be executed in a remote system.
Synchronous RFC:
The first version of RFC is synchronous RFC (sRFC). This type of RFC executes the function call based on synchronous communication, which means that the systems involved must both be available at the time the call is made.
Transactional RFC (tRFC) and Queued RFC (qRFC). tRFC is used mainly to transfer ALE Intermediate Documents (IDocs).
Transactional RFC:
If an error occurs during a synchronous remote function call, the system cannot tell at what point the error occurred (most crucially, whether the function module was actually processed in R/3 before the operation failed). Restarting a failed call is therefore a dangerous thing to do, since you risk duplicating a completed function call.
To alleviate this problem, you can use transactional RFC, which guarantees that each function call you issue will only be executed once, even if you submit it repeatedly to the R/3 System. The system implements this safeguard by assigning a unique transaction ID (TID) to each transaction that you submit. When you attempt to process the transaction, the system checks whether that TID has already been processed. If it has, the transaction is ignored.
Queued RFC:
When you use transactional RFC, you cannot guarantee the order in which the function calls will be processed in the system (it is quite possible that one call might overtake another). For cases where you need to specify a particular processing order, you can use queued RFC, which is an extension of transactional RFC. In qRFC, you place each function call in a logical queue. A function call cannot be executed until all of its predecessors in the queue have been processed. Queued RFC calls are processed asynchronously
For more information on RFC, please go through the link.
http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5b6a85b11d6b28500508b5d5211/content.htm
Have a look at this link.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE2/BCFESDE2.pdf
http://help.sap.com/saphelp_47x200/helpdata/en/22/042860488911d189490000e829fbbd/frameset.htm.
Rewards some points if it is helpful.
Rgds,
P.Naganjana Reddy -
Points and discussion about the concepts behind making a 2D game
Hi all. I'm currently trying my hand at a 2D RPG style game. I have a few questions open for discussion, however, regarding the general points of implementation behind it.
1. Tiles vs static background argument aside, am I right in the thinking the best way of implementing movement across a big background map is actually to move the background and other sprites in relation to the player, giving the illusion of player movement although he in fact never moves from the center of the screen? Is there a way of actually creating a large map, populating it with sprites, and then moving the player across it and panning the screen after him?
2. Collision detection. If we go with the idea of moving everything in relation to the player rather than the player himself, woudln't this mean a large amount of calculations when collision detection occurs. Example, u want the player to stop moving when he hits a brick wall so you have to tell every entity sprite to stop moving in response to key presses (because remember, pressing up moves everything else up, not the player character).
3. Isometric. Is the easiest way of implementing an isometric style game just to develop isometric graphics and sprites?
4. Tiles. I've been doing a lot of reading into tiles but I'm not sure what's a better implementation: a tile system which consists of the entire background and things like houses split into tiles or a simple big background which can be scrolled around and is populated by house sprites which are all moved in relation to the player and their collision detections done individually. Tiles certainly seem like a nice innovation but I feel like the graphics suffer as a consequence and u end up with a 8bit NES looking game!
I'm just getting to grips with the concepts behind a lot of game design and all of this are some interesting points which I thought would be insightful to discuss. Opinions please!
Cheers.Everything I'm about to say is based off of a tile-based Maze game I made.
1. Using a big background map is a bit lazy if you ask me, but graphically it would be easier to create a nice-looking game. You also have to think about memory. Let's say you manage to get an 800x600 background image at the size of 200kb with JPEG compression. That 200kb jpg image you use as a background is not 200kb when loaded into memory. I dont remember exactly how much bigger it gets in memory, so this next statement is probably wrong. But I heard that: 4bytes per pixel for the ARGB data, and there are 800x600 (480,000) pixels. That's 480000*4 (1920000) bytes if that statement is right. But it's probably wrong, so hopefully Abuse or someone will correct it :)
2. Move EVERYTHING up? I think you're a little mixed up. When the background (and all objects with it) is scrolled, their actual X,Y data is not changed. It is simply drawn according to the scroll offset. The only thing that is being calclulated for movement is the character/scroll offset. Think of it as a camera. The entire world is not moving, just the location of where you're viewing it. Quick example:
You have a Tree who's location is (10,10). If the scroll offset is (0,0), then that Tree will be drawn at (10,10). But let's say your character moves up 5 pixels. You say you want him centered, so the scroll offset also moves up 5 pixels, making the offset (0,-5). When it's time to draw again, that Tree can't be at the same place it was, because the character moved. If the character moved up, the Tree would appear as if it moved DOWN. So you'd draw it like:
g.drawImage(tree.getImage(),tree.x-scrollOffsetX,tree.y-scrollOffsetY,null);With that math, the Tree is actually drawn at (10,15), which is lower than before the character moved. You don't actually loop through all of your objects and change each and every X and Y value, you just change the global scroll offset
Speaking of collision detection, this is where TileMaps have a large advantage. In a TileMap, you don't have to check through each and every object in the world for collision. You can just grab the 4 surrounding tiles (north,west,east,south) from the Tile array. This means there are only 4 collision detections no matter where the character is in any situation on the map.
If you used an image for background instead of tiles, you'd have to check each object in the world for collision because it's harder to tell how close it is to the character. One thing you could do is just grab all of the object currently visible on screen and check their collision, but, depending on where you are on the map, this could easily cause an inconsistent frame rate (you could be in a field of grass that has no collision or a forest of 50 trees each screen- LOTS of collision!).
3. I dont got much to say about isometric :P
4. an 8bit NES game, eh? That is the common misconception that you have to use images that are the same size of the tiles. Have you seen the game "The Legend of Zelda: Four Swords"? That's a tile-based game, but on several occasions you see trees that are 10 times bigger than the 20x20 tiles. They mixed it up, they used a TileMap for the basic ground, and put good looking large images on top. The large images (such as a large tree) uses 4 or 5 "base" tiles that are used for collision. That way the character will only collide with the bottom-half of the tree, giving the appearance of going "behind" the tree when the Y value is above the middle line of the tree. This is far away from looking like an 8bit NES game :)
I hope that was more helpful than it was confusing, but I tend to babble, so.. anyway. Hope it helps :o -
Need information about some queries
Hello, I need help in finding the documentation (use, rows, columns, free characteristics etc) about these queries. I've already looked in the BI documentation in help.sap.com but I haven't found anything about these ones. If anyone knows the links where I can find them or has info I would very much appreciate it.
Thank you!
Production capacity ZPP_BW_Q02
Actual Activities - extended 0PP_C04_Q0004
Detailed Activity Analysis 0PP_C03_Q0019
Production Indicator ZPP_C03
Delivery Perfomance 0PP_MP01_Q0003
PP Capacidades ZPPCAPACITY
Repetitive manufacturing ZPP_BW_Q03
Customer: Plan/Actual Sales 0SD_C01_Q030
Incoming Orders by Plant 0SD_C03_Q00004
Sales order material 0SD_C03_Q0012
Most Frequent Product Combination 0SD_C03_Q0020
Direct Business Volume per ADM 0SD_C03_Q0022
Decrease in Sales 0SD_C03_Q006
Sales Order and Sales Revenue Values by Sales Representative 0SD_C03_Q024
Preselection of Top Ten Customers 0SD_C03_Q025
Error-Free Order Processing - Top 10 Customers 0SD_C03_Q026
Amounts and Dates for Delivery Delay - Top 10 Customers 0SD_C04_Q0009
Amounts and Dates for Delivery Delay 0SD_C04_Q0010
Quotation Pipeline 0SD_C05_Q0007
Customer-Related Quotation Success (with Material) 0SD_C05_Q0008
Overview: Freight Documents and Invoices 0SD_MP02_Q0002
Plan Customer I ZCUSTOMER3
Plan Customer II ZCUSTOMER4
Analysis of Due Date for Net Payment (Business Partner) 0FIAR_C03_Q1005
Customers: Overview 0FIAR_C03_Q0007
Overdue Analysis (Business Partner) 0FIAR_C03_Q1004
List of Open Items for Due Date Analyses 0FIAR_O03_Q0001_CR
Asset List 0FIAA_C12_Q0001
Transaction Data Report 0FIAA_C11_Q0001
Depreciation Posted 0FIA_DS13_Q0001
Asset Acquisitions 0FIA_DS11_Q0001
Asset Retirements 0FIA_DS11_Q0004
Investments by Quarter 0FIA_DS11_Q0002
Transaction Data Report 0FIA_DS11_Q0003
Collection Agencies Receivables/Revenues 0FC_C03_Q0001
Monthly Overview of Installment Payments 0FC_C04_Q0001
Completed Installment Plans 0FC_C05_Q0001
Profit Center - Account View (SAP Analytics) 0PCA_MP01_Q0004
Profit Center - Balance Sheet (SAP Analytics) 0PCA_MP01_Q0002
Profit Center - Income Statement (SAP Analytics) 0PCA_MP01_Q0003
Profit Ctr Key Figure - Return on Investment (SAP Analytics) 0PCA_MP01_Q0001
Profit Center: Plan/actual/variance balance sheet accounts 0PCA_C01_Q0016Throwing my hat in the ring for updates on this as well. I was searching for a good "Sales Orders by Sales Rep" query and couldn't find anything in the help.sap documentation. I did some where used queries on 0SALESEMPLY and came across all of these queries from just 0SD_C03 that aren't documented (as far as I can tell):
0SD_C03_DB_Q0001
D&B Revenue per Customer with family tree
0SD_C03_DB_Q0002
Dun & Bradstreet Duplicate Customers to one DUNS Number
0SD_C03_DB_Q0003
D&B Customer Revenue Analysis
0SD_C03_DB_Q0010
D&B Customer Details
0SD_C03_Q00004
Incoming Orders by Plant
0SD_C03_Q0001
Overview: Freight Documents and Invoices
0SD_C03_Q0012
Sales order material
0SD_C03_Q0015
Preselection Business Partner (only CRM)
0SD_C03_Q0016
Most Frequent Product Combination (only CRM)
0SD_C03_Q0017
Cross Selling Target Group
0SD_C03_Q0018
Sales Volume for Product Hierarchy
0SD_C03_Q0019
Sales Volume Decrease per Business Partner
0SD_C03_Q0020
Most Frequent Product Combination
0SD_C03_Q0021
Preselection Business Partner
0SD_C03_Q0022
Direct Business Volume per ADM
0SD_C03_Q0023
Sales Order and Sales Revenue Values from the Last 12 Months
0SD_C03_Q0024
Decrease in Sales
0SD_C03_Q0025
Incoming Orders of the Last 12 Months
0SD_C03_Q0026
Top 10 Materials Based on Incoming Orders of Last 12 Months
0SD_C03_Q0100
Returns per Business Partner
0SD_C03_Q0101
Sales Volume Development per Business Partner
0SD_C03_Q012
Returns per Customer Top N
0SD_C03_Q024
Sales Order and Sales Revenue Values by Sales Representative
0SD_C03_Q025
Preselection of Top Ten Customers
0SD_C03_Q026
Error-Free Order Processing - Top 10 Customers
0SD_C03_QDB001
Dun & Bradstreet Rationalization for All Customers -
How About Some Standard Standards For Keyword Hierarchy?
After reading Wolf Eilers post in the "Respect Keyword Hierarchy when importing" thread, I tried his example and exported a RAW file with the "Outdoor>Landscape" example he gave and then re-imported the jpeg. It came back in with Landscape as the parent of Outdoor, that is backwards from what I intended. Go figure.
If LR respects ">" as indicating a parent-child relationship between keywords it is fine with me. However, Microsoft decided to use "/" because there is apparently no XMP standard for keyword hierarchies. Wouldn't it be nice if Adobe, Microsoft, and Apple too got together and set a defacto standard for keyword hierarchies. As it is now, I can create a keyword "Outdoor/Landscape" in LR and have it appear in Vista Photo Gallery with Landscape as a child of Outdoor. However, if re-imported into LR it comes in as "Outdoor/Landscape". Can't we just all get along?Absolutely no. A completely pointless exercise. As there can be no standard for such a thing. As people have so many, very different ways of filing things. It like suggesting that we all use the same folder tree for filing on our computers. Our relationship to keywords and their meaning will change.
Take Brad Pitt, would you put him under Actor, celebrity or relative. His mum would file him under Son/Family.
What about places. I use UK, Europe, Asia, Africa...as top level domains. Now someone who lives in Japan would have Japan as home and the UK as Europe/UK. Some people may like to file musical acts by city of origin, others by genre, neither is wrong and both are correct for the right person. Being able to do both would be even better.
You just design a heirachy that suits yourself. Adobe just has to find a way of respecting that and allowing you to transfer that heirarchy intact between apps.
Someone else posted this example of heirachy. Which will work well for some, but not for others. Plus, in context of what you ask, remember everyone's family structure is different so how can you possibly have a 'standard' heirachy.
http://www.flickr.com/photo_zoom.gne?id=98612897&size=o
In your example above, I wouldn't use Outdoor and Landscape as Landscape. As for my filing I simply do not have an inside and outside category. I probably wouldn't even have a landscape category either, I would file them under location in a heirachical tree like UK/Wales/West Glamorgan/Gower/Rhosilli/Headland. I may add Landscape as a key word, but would not use it as a category as the heirachy tree above makes more sense to me as I can remember where things are.
I also file everthing by date in my OS as I can remember when I took things reasonably well and that ensures I have a coherent filing system onto which I can apply a database.
Maybe you are looking for
-
Looking to Buy a New All-In-One Printer
I am looking to buy a new all-in-one Printer. I have been using the Epson RX620 for a little over a year and have had great print results. Unfortunately I get a warning message yesterday that the printer needs servicing and nothing will work. After g
-
Cannot connect to my wi fi at home IPOD 4th generation OS 6
Picked up a used (3mths only or so they say) IPOD last night for my son and cannot connect to our home WI FI - i have followed all the manual and resets....any suggestions?
-
Import Data From Excel In OBIEE 11g
Hi, I created an excel sheet named as product. It has three columns. I selected the range and clicked on table. So I assume that it acts like a table. Named the excel work book as ProductExcel. Later created dsn by selecting this workbook. Now create
-
Writing a bash.bashrc?
In debian and ubuntu you could have a file called bash.bashrc in /etc which (I think) was the only file launched when a terminal instance is launched. You usually (it's normally configured during install) set it to look for a ~/.bashrc and launches i
-
I just upgraded to Mavericks and can't use my Epson Scanner
Everytime I try to import with my Epson V600 scanner Photoshop just crashes. Anyone have this happen and find a solve?