Compoments to edit small datasets

Hi all. Feel free to be as basic as you like in replies, I'm new to Flex
What is the recommended way to add a bunch of data (a dozen rows or so) to a canvas that can support editing of the data?
I want to be able to edit a part of the data and trigger sending that small bit of data back to the server (via httpservice/JSON).
Initially I thought a datagrid would be the way forard but it seems the events that define when an edit starts/ends don't seem to behave as I'd expect. Also after editing a piece of data, tab or enter seems to move into the next field to edit triggering events from that field too even if don't actually edit it. These are probably issues I can over come if I understaood datagrids/flex better than I do....
Tried using TextFields and adding to canvas in a loop, creating a set of fields on each iteration, but I get an error about TextFields not being a UIComponent that can be added to a canvas in the manner I am currently trying to use ( canvas.addChild(..) ).
I can create a bunch of labels in a loop as per the textField idea, but that isn't much use for what I'm trying to acheive.
I suspect the datagrid is probably the 'proper' way to do what I'm trying to do, but I can't get my head round what seems to me a confusing array of subties I just don't know enough about.
Is the datagrid the right way to go?
Can you recommend me some reading to understand how the datagrid events should be used (it's bound to an ArrayCollection) to edit data?

DataGrid or AdvancedDataGrid seem good to me, but you'll want to get comfortable with itemEditors:
http://www.adobe.com/devnet/flex/quickstart/creating_item_editors/
Not a bad start. Peter Ent also has a three-part series on itemRenderers and a companion series on itemEditors. Google those and you should find lots of ideas.

Similar Messages

  • Just Curious...when editing small projects do you use Final Cut or iMovie?

    I need to learn how to edit in final cut, just wondering how much of a learning curve there is and what people's preference would be...editing in FC or iMovie 09
    thanks

    Sim333 wrote:
    ..when editing small projects do you use Final Cut or iMov .. how much of a learning curve there is ..
    small, quick 'n dirty = iM09
    advanced, elaborated (=compositings, 'grading', SpecialFX) = FC/e4
    esp, from iM09>>FC the learning curve is extreme! FC is a professional tool, no 'one click done', needs a lot of background knowledge, how things are done (=not the app, the concept ..)
    I'm using both, simultanously for some projects - iM09's 'skimming' is an excellent tool for a 'rough pre-cut', .. and I LOVE the green-screen effect in iM, compared to less-intuitive color-key in FC/e ...
    but, the more you get used to FC's interface, the faster you're working with it. => I would love to see an optional 'quick edit mode' in FC/e as in iM! both apps are from the same master-mind, greetings to Randy U.!

  • Imovie 10.0 no longer can edit small section on music file. please help

    So this is very frustrating.  Spent hours trying to figure this out and am now turning to you guys for help.
    Previous version of imovie could do this and I can't figure it out on 10.0.
    So if I am creating a movie and I add a music clip from itunes.  Just for reference or better lack of description let's say I like a song that I'm adding to my video but there is a word or section in the song I don't like, I used to be able to grab that small piece of audio in the song itself and change the volume of it (just that section).  Now I can only reduce or increase the sound of the entire clip but not a small piece of it.
    Am I missing something?

    Yes.
    You need to add some keyframes.  Option click on the volume line in the audio will add a keyframe.  To change a range within the clip will take 4 keyframes.  Two pair.  Put two keyframes as close together as you can, and then gothe other end of the range and repeat.  Lower the volume bar between the two pairs.
    rick

  • VS2012 SSRS Project - Intellisense problem while editing dataset

    Environment: VS2012 with SSDT, Reporting Services project
    When editing the dataset query (which is T-SQL code) of any report and I try to type
    table.field, when I reach the period (.) character Intellisense pops up with Equals & ReferenceEquals, and interferes with completing the
    table.field statement.
    This is while editing in: Datasets>Mydataset>Dataset Properties>Query>Expression
    Its extremely annoying and unnecessary to have to correct the unhelpful and ignorant autocomplete of Intellisense.
    Turning off Intellisense in Tools>Options>Text Editor>SQL Server Tools>Intellisense has no effect.
    Is there a way to:
    1)  Inform Intellisense to NOT try to insert non-SQL code, or
    2) Turn off Intellisense in the Expression window?

    Hi TG99,
    In Reporting Services, when we type a dot behind alphabets or square brackets in Expression dialog box, it automatically pops up a list begin with “Equals”. This is by design.
    To work around this issue, we can directly write T-SQL query commands in Query pane or Query Designer pane of Dataset Properties dialog box. In this way, it wouldn’t pops up any character for auto IntelliSense.
    The following screenshots are for your references:
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Photos look great edited in LR 3 but extremely grainy when printed

    I said I would take photos at a friends wedding and now I just want to cry.
    I edited raw photos in LR3 - they look great in LR. I export them to a folder and they still look great on a large screen. But then I sent them off to print. It wasn't so much the colours that annoyed me it was the grain and sharpening in the photo, it looks terrible. I only realised this after I gave her the photos on disk and she spent money printing 1000 crap photos...
    I have never had this issue before. I am just doing a light edit - small crop on some, don't know if its the export process.
    I have played around and what seems to work is moving the luminance to close to 85-100 and sharpening to 0. I just want to know is that right do it it that way or am I missing a major thing.
    When I do an export from lightroom. Its jpeg format sRGB, quality - 80, resolution 240
    This bit I am unsure of...I have ticked sharpen output as set for matte paper, amount - standard.
    If anyone could help me out soon I would really appreciate it, as it would save me using a lot of tissues as I am quite frustrated.

    I have attached 3 photos.
    When I took the photos I shot as both raw and jpeg. I have attached the following:
    https://www.dropbox.com/sh/5ebbdi4o3u14wk3/CZWB8wJcce/Grainy%20Photos?lst
      a.. the original raw photo
      b.. the jpeg that came with it (as is out of the camera)
      c.. the final edited jpeg
      d.. A screen print of the image uploaded to printing lab (It will look grainy around the hair line...but that's the problem)
    I have played around a fair bit. All looks great in LR and when I get out of LR and open them up full screen out of windows explorer they look good too.
    It was only when the bride complained about the blurriness, I then tried uploading the final high resolution file to RGB Digital Labs that you could see how bad they were.
    Last night I was playing around and I tried uploading the jpeg straight out of the camera to RGB labs and that too was bad. So I am starting to think would it be the camera, but then again when they look so good after editing why would they look bad at print time. Photo was taken at f$ 1/200 shutter speed and ISO 320 (so it’s not like I didn’t have light) I had a flash as well
    I think I am going to have a mental breakdown!!!
    So far from what I have found to get the picture looking ok  Sharpness is “0”and luminance is set to 100 – so too extremes which just does not seem right, I have never had to do this before.
    Any help would be great
    Thanks
    Sara

  • "Page cannot be displayed" error when attempting to download large dataset.

    In the following code, can anybody please tell me at what point the data actually starts to get transferred and the popup "download file" box appears? I'm thinking that the dialog box should appear on the first outputstream.write and start transferring data. However, I think it's not transferring the data until the while loop has finished! That's bad because this is a real long process and I eventually get "Page cannot be displayed" error. On a smaller dataset (shorter while loop) everything seems to work correctly. Is there some sort of a web server configuration that tells it to write out the data ONLY if outputstream closes? I really need it to write out the data as it's coming in. Code is below and thanks in advance.
    response.setHeader("Expires", "0");
    response.setHeader("Content-disposition","inline;filename=Download.csv");
    response.setContentType("application/x-msdownload");
    outputStream = response.getOutputStream();
    bufferInBytes = this.getData();
    while (bufferInBytes != null)
    outputStream.write(bufferInBytes, 0, bufferInBytes.length);
    outputStream.flush();
    bufferInBytes = this.getData();
    outputStream.close();

    Hi All,
    Thanks for all your help.
    Seems I already found out the issue.
    Since we are using "Personal Home Page" for the system profile option "Self Service Personal Home Page Mode" I checked oracle note and found out
    that 11i did not support this mode. Maybe this is the problem that is why we are getting page cannot be displayed error when only 1 responsibility is active.
    The way to fix this, is to use mode 'Framework Only' instead of 'Personal Home Page' as Oracle are phasing out mod_plsql based UI and it will not be present in future releases. No maintenance is being performed (i.e. bug fixes) to the mod_plsql based UI technology.
    Please check this note for more clearer explanation:
    Is The 'Personal Home Page' Mode Supported In Oracle 11i Applications? [ID 368628.1]
    Again, thank you for your help!

  • Advice:  Getting started in the digital editing

    What advice would you give someone with very limited experience, who wants to get started as an (paid) editor? (Other than don't do it.)
    My budget is $14K.
    What equipment?
    Groups?

    Go crazy searching the internet for tutorials, advice, sample videos, etc. You can find tons of free stuff. Look at websites dedicated to DV editors, and see what it's about.
    Find someone you know who is a DV editor, or search for one through your contacts. Ask them about what they do and if they think it's right for you. They may be wrong, but it's a good start to see what people think.
    Also, start editing some video with what you have. Work a little in iMovie for now, even though it's nothing like the "real thing," it's a great place to start toying around.
    I would definitely start with Final Cut Express. You can't do almost everything you will need to do for a long time using just that, especially if you're testing the waters. Do you really want to spend 14K and found out that you don't really like doing it? It's worth spending the cash on FCE right now, even if you end up moving up to Final Cut Studio. Why? Cause it could save you over $13,000 of wasted money if you aren't sure you want to do it!
    Do you have a camera? If not, find a good MiniDV cam (avoid hard drives, and DVD camcorders are a joke). I recommend the Canon HV20 for an amateur who wants decent quality. What's your computer like? Buying a Mac Pro can be expensive, but for starts you should be able to do the majority of all necessary editing on an iMac, unless you're a true "professional." I imagine by that time, you'll have earned some spare cash to buy a Mac Pro, and then you have the luxury of using two computers. You can have your Mac Pro chugging away at rendering while you do other things on your iMac, like edit smaller projects. Imagine how nice it'd be to be able to leave your big machine going on a serious project, and then work on small projects for friends/family on your iMac.
    Also, decide what you're looking for in terms of a job. Getting a position as a professional working for a company isn't easy, because every employer wants the same thing: highly skilled, proof of training (education), lots of experience on the job, etc. How the heck do you get that experience without first being hired, when everyone who hires wants you to have the experience first? Yeah, that's a big complaint for people getting out of college looking for jobs. Basically, you gotta do stuff for free or next-to-nothing for people to get a foot in the door. You can also do private jobs, like weddings, graduations, parties, etc.
    Speaking of which, is that what you'd like? Your own private videography company? If so, you have to know a lot about running a business, including people skills. Slow starts are the norm, and years of "is this really worth it?" are not unusual. Also, lots of family/friends asking for favors. "Can you do my wedding, we can pay you the $10 for the tapes, and then give you $50 for your time." Your family and friends won't realize how expensive and exhausting video work is! One camera alone can easily cost over $2000, and they think that their $50 or $100 is worth it for you? That's how you start, but you can't survive doing that.
    BTW, expect the problem that many encounter: after doing free work for a while, you'll be called on again and again by those people to do another free or nearly-free job. You'll have to just be firm (and polite) about the fact that you've stepped up a level, and now because of your experience and professional quality, you rightfully deserve much more for your services. If they can't understand that, ask them to perform their job for you for free, and then tell them that you have to encounter that several times a month, devouring hours of time that would have been paid jobs.
    Video work is kind of like acting: a lot of people get into it because they want to be like the big guys, but they never make it. Lots of years at acting schools and lots of auditions later, many wannabe-actors and actresses are working as waitresses and department store clerks because it just didn't work out. Also, a lot of video editing jobs are pretty gosh-darn-boring. Honestly, my friend who graduated with an degree in broadcast communication ended up interning at a popular company that was well-known in his circle, and although he made money, and there was nothing horrible about it, he said it was just plain "blah." He spent most of his time just trimming up and cleaning up clips for use in documentaries, educational material, and advertising. The complete lack of any sense of connection with the material made it a very labor-intensive task. At least working privately, you are using your own footage and feel a sense of connection with the events you taped.
    Consider it well before investing a lot of money. My advice: grab a Canon HV20 and purchase Final Cut Express, and use primarily the web, a good book, and maybe a few tutorial DVDs to teach yourself for a couple months. Make some videos between 10-30 minutes long, and if you love it, start diving in deeper. Take some classes, get Final Cut Studio, and explore more of your options.

  • Editing a Feature Length Film... pointers?

    Hey Guys-
    I'm currently working on a film thats going to be about 60-70 minutes long, and before I started editing/logging footage, I needed to ask some advise. I've only ever edited small projects (less than 20 minutes), and while I'm pretty decent with editing tricks... I'm unsure how to approach a larger project. Mainly- would it be more beneficial to break the film down into several different projects, or keep it all in one? Also, what would be the best way to export a longer length short/feature to a CD? Since I've only ever edited shorts, if I needed to rip them to a CD, I would just export them from FCP, then import them to iMovie and go from there.
    Thanks for the help in advance.
    D. Bone

    Well, I have a lot of tips on organization of projects, including long form and features, on this tutorial DVD:
    http://store.creativecow.net/p/63/gettingorganized_in_final_cutpro
    what would be the best way to export a longer length short/feature to a CD?
    DVD...you mean DVD. Just export a reference QT or self contained QT and then take that into Compressor and use the DVD presets that matches your timing. Then burn with DVD Studio Pro. DO NOT import into iMovie.
    (I may receive some form of compensation from the above posted link)
    Shane

  • Is it possible to perform "Offline Editing" in Lightroom?

    Is it possible to perfom "Offline Editing" in Lightroom? I use the word "offline" like one would in video editing, to mean that I would use low resolution versions of my images to perform super-fast edits and stylizations. I don't mean that the images would actually be missing when I say "offline." The workflow process would go something like this:
    I would use Photoshop's Image Processor to quickly make low resolution copies of all of the images in a folder. Then I would send that (much smaller) folder of images to another person (in another city) to edit and stylize on their machine, using their own copy of Lightroom. Once they have completed their work, they would send me their decision data, which I would bring into my copy of Lightroom, to be rejoined with the high resolution versions of the images.
    Please tell me this will work. I'm trying to figure out a way to distribute my rapidly growing workload among multiple persons, while maintaining a master catalog of high resolution files.

    LR stores it's edits in the catalog. It can also store the edits in the file as xmp data or as sidesar files in the case of propitiatory formats. Makes no difference to this process what the original format is, in the case of JPG the xmp data is stored in the file. LR uses previews it builds of the files to show you what these edits will look like when applied to the files. These edits are only applied to a new file created on export. The original file is left untouched. LR is primary designed for editing RAW files or 16 bit tiffs, rather than JPGs. It can of course edit JPGS but although LR is non destructive during editing when the changes are applied to the JPG file on export sever deterioration of the file will occur. JPG is a finished format and really shouldn't be edited if it can be avoided.
    Off line editing in LR relates to editing image that are not actually connected to the catalog at the time. Such as being on an external disk that is no longer plugged into the computer. LR can work this way but new images cannot be exported from the catalog without the originals being connected.
    You can edit "smaller" versions of an image if you want and then copy the changes to "larger" files. There would be no advantage however in doing this in LR and those changes may be completely different given that the files themselves are different. Someone else can work on original files in a separate catalog and either export the files as a catalog which you can import or save the changes to the files themselves which you can then read into your catalog using the read metadata from file command.

  • IMovie 10 and Canon XA10 AVCHD and Macbook Pro (Late 2009) Maverick 9.0.2 -- 2.26 Intel Core 2 Duo 4GB Memory 160 Hard Drive -- Graphics  NVIDIA GeForce 9400M 256 MB  -- Can I edit ten minutes only in HD with this setup or possibly more..

    Will this tiny computer with the new iMovie 10 work for editing small ten minute films or shorts in HD AVCHD.
    I'll get a new and bigger MacBook Pro and Final Cut X in a few months.
    Thank You

    It works in iMovie 10 (13) with my little computer.
    Ten minutes in HD highest settings 24P imports and works perfectly AVCHD
    I love it!
    Fear not...

  • May have a job editing a local TV show, advice?

    So i've been editing small projects for a while like short films and such and I may have a job editing a local TV show. Was wondering if anyone has experience with this and can offer up any advice, things to be aware of  and keep in mind I may not be used to, etc.

    Yes, knowing the brand & model camera used, and the codec created, will go a long way toward knowing what you will be able to do
    Your version of Premiere Pro will also have an effect on what/how you do things... CS5 and later is MUCH different than CS4 and earlier in the files it will edit

  • Memory leak using xslprocessor.valueof in 11.1.0.6.0 - 64bit ??

    My company has made the decision to do all of our internal inter-system communication using XML. Often we may need to transfer thousands of records from one system to another and due to this (and the 32K limit in prior versions) we're implementing it in 11g. Currently we have Oracle 11g Enterprise Edition Release 11.1.0.6.0 on 64 bit Linux.
    This is a completely network/memory setup - the XML data comes in using UTL_HTTP and is stored in a CLOB in memory and then converted to a DOMDocument variable and finally the relevant data is extracted using xslprocessor.valueof calls.
    While this is working fine for smaller datasets, I've discovered that repeated calls with very large documents cause the xslprocessor to run out of memory with the following message:
    ERROR at line 1:
    ORA-04030: out of process memory when trying to allocate 21256 bytes
    (qmxdContextEnc,)
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 1010
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 1036
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 1044
    ORA-06512: at "SCOTT.UTL_INTERFACE_PKG", line 206
    ORA-06512: at line 28
    Elapsed: 00:03:32.45
    SQL>
    From further testing, it appears that the failure occurs after approximately 161,500 calls to xslprocessor.valueof however I'm sure this is dependent on the amount of server memory available (6 GB in my case).
    I expect that we will try and log a TAR on this, but my DBA is on vacation right now. Has anyone else tried calling the xslprocessor 200,000 times in a single session?
    I've tried to make my test code as simple as possible in order to track down the problem. This first block simply iterates through all of our offices asking for all of the employees at that office (there are 140 offices in the table).
    DECLARE
    CURSOR c_offices IS
    SELECT office_id
    FROM offices
    ORDER BY office_id;
    r_offices C_OFFICES%ROWTYPE;
    BEGIN
    OPEN c_offices;
    LOOP
    FETCH c_offices INTO r_offices;
    EXIT WHEN c_offices%NOTFOUND;
    utl_interface_pkg.get_employees(r_offices.office_id);
    END LOOP;
    CLOSE c_offices;
    END;
    Normally I'd be returning a collection of result data from this procedure, however I'm trying to make things as simple as possible and make sure I'm not causing the memory leak myself.
    Below is what makes the SOAP calls (using the widely circulated UTL_SOAP_API) to get our data and then extracts the relevant parts. Each office (call) should return between 200 and 1200 employee records.
    PROCEDURE get_employees (p_office_id IN VARCHAR2)
    l_request utl_soap_api.t_request;
    l_response utl_soap_api.t_response;
    l_data_clob CLOB;
    l_xml_namespace VARCHAR2(100) := 'xmlns="' || G_XMLNS_PREFIX || 'EMP.wsGetEmployees"';
    l_xml_doc xmldom.DOMDocument;
    l_node_list xmldom.DOMNodeList;
    l_node xmldom.DOMNode;
    parser xmlparser.Parser;
    l_emp_id NUMBER;
    l_emp_first_name VARCHAR2(100);
    l_emp_last_name VARCHAR2(100);
    BEGIN
    --Set our authentication information.
    utl_soap_api.set_proxy_authentication(p_username => G_AUTH_USER, p_password => G_AUTH_PASS);
    l_request := utl_soap_api.new_request(p_method => 'wsGetEmployees',
    p_namespace => l_xml_namespace);
    utl_soap_api.add_parameter(p_request => l_request,
    p_name => 'officeId',
    p_type => 'xsd:string',
    p_value => p_office_id);
    l_response := utl_soap_api.invoke(p_request => l_request,
    p_url => G_SOAP_URL,
    p_action => 'wsGetEmployees');
    dbms_lob.createtemporary(l_data_clob, cache=>FALSE);
    l_data_clob := utl_soap_api.get_return_clob_value(p_response => l_response,
    p_name => '*',
    p_namespace => l_xml_namespace);
    l_data_clob := DBMS_XMLGEN.CONVERT(l_data_clob, 1); --Storing in CLOB converted symbols (<">) into escaped values (&lt;, &qt;, &gt;).  We need to CONVERT them back.
    parser := xmlparser.newParser;
    xmlparser.parseClob(parser, l_data_clob);
    dbms_lob.freetemporary(l_data_clob);
    l_xml_doc := xmlparser.getDocument(parser);
    xmlparser.freeparser(parser);
    l_node_list := xslprocessor.selectNodes(xmldom.makeNode(l_xml_doc),'/employees/employee');
    FOR i_emp IN 0 .. (xmldom.getLength(l_node_list) - 1)
    LOOP
    l_node := xmldom.item(l_node_list, i_emp);
    l_emp_id := dbms_xslprocessor.valueOf(l_node, 'EMPLOYEEID');
    l_emp_first_name := dbms_xslprocessor.valueOf(l_node, 'FIRSTNAME');
    l_emp_last_name := dbms_xslprocessor.valueOf(l_node, 'LASTNAME');
    END LOOP;
    xmldom.freeDocument(l_xml_doc);
    END get_employees;
    All of this works just fine for smaller result sets, or fewer iterations (only the first two or three offices). Even up to the point of failure the data is being extracted correctly - it just eventually runs out of memory. Is there any way to free up the xslprocessor? I've even tried issuing DBMS_SESSION.FREE_UNUSED_USER_MEMORY but it makes no difference.

    Replying to both of you -
    Line 206 is the first call to xslprocessor.valueof:
    LINE TEXT
    206 l_emp_id := dbms_xslprocessor.valueOf(l_node, 'EMPLOYEEID');
    This is one function inside of a larger package (the UTL_INTERFACE_PKG). The package is just a grouping of these functions - one for each type of SOAP interface we're using. None of the others exhibited this problem, but then none of them return anywhere near this much data either.
    Here is the contents of V$TEMPORARY_LOBS immediately after the crash:
    SID CACHE_LOBS NOCACHE_LOBS ABSTRACT_LOBS
    132 0 0 0
    148 19 1 0
    SID 132 is a SYS session and SID 148 is mine.
    I've discovered with further testing that if I comment out all of the xslprocessor.valueof calls except for the first one the code will complete successfully. It executes the valueof call 99,463 times. If I then uncomment one of those additional calls, we double the number of executions to a theoretical 198,926 (which is greater than the 161,500 point where it usually crashes) and it runs out of memory again.

  • Can "SPML Web Service Complex Data Type field" take multiple values ?

    In Generic Technology Connector's -SPML design parameters section, Can we give multiple values in SPML Web Service Complex Data Type field?
    If not, how can i call methods directly instead of calling them through a values of the "name" attribute of the "complexType" element in SPML Web Service Complex Data Type?
    I need 'SPML Web Service Complex Data Type' to hold multiple values.And based on the request it has to initiate appropriate method of action.
    Presently i have three methods add,modify and delete which i am calling through a single value of the "name" attribute of the "complexType" element in SPML Web Service Complex Data Type.
    I want to replace this single value with multiple menthods , so that a direct interaction between the method,OIM and target can be established.
    Edited by: 821054 on 16/02/2011 04:23

    Thanks Robert.
    You'll need to create your own interface to the webapp database for those kind of data operations
    by this, are you speaking of the internal BC database which stores web app schema data? That would be great if it were possible to update that programmatically because I need to use the List (Checkbox List) field type (for the search functionality), but I need to supply the checkbox options from a web app rather than by manually updating the list entered in the Fields view of the web app settings (shown below).
    I'm curious if anyone else has tried this?
    Again, my reason for needing to use the List (Checkbox List) field type is that the page which processes searches knows to expect a comma separated list for this field type and then appears to be parsing out the individual values for searching out web app items with 1 or more matching values. You're right that text fields (string and multiline) just check for 'string contains' matches, and this would be ok if I was only ever needing to search just one value at a time. Here's an example of what I might do:
    Web App item field value (as recorded against the List (Checkbox List) field type:
    8294877,8294878
    Web App Search value (for this same field):
    8294879,8294877,8294885
    The search would return this web app item because the field contains 2 (1 or more) individual values even though they were entered into the search field in a different order. If this web app item were just a Text (string or multiline) field, the searched value is not a substring of the web app item's stored value, so it would not find a match. Hence the need to use Checkbox List field type.
    The web app will have thousands if not 10s of thousands of records, so dumping them all into one big array or object and searching on the front-end won't be practical (though it works great on smaller datasets).

  • Finance GL/ AR /AP extraction

    Hello Experts,
    I am a newb with respect to BI/BW extraction. Please read through and let me know if all the configuration is proper and is there any change required.
    I donot have access to SAP notes. I have referred to best practices, but for the GL account the document is kinda of offtrack or I believe its incomplete.
    Very well here it goes.
    For GL extraction.
    General Ledger (New): Transaction Figures
    ODS object 0FIGL_O10 is connected to infoSource 0FI_GL_6 which is further connected to datasource 0FI_GL_6
    FIGL: Transaction Figures- Cost of Sales Ledger
    ODS object 0FIGL_O07 is connected to infoSource 0FI_GL_7 which is further connected to datasource 0FI_GL_7
    General Ledger: Line items
    ODS object 0FIGL_O02 is connected to infoSource 0FI_GL_4 which is further connected to datasource 0FI_GL_4
    For AR Extraction
    FIAR:Transaction Figures
    ODS object 0FIAR_O06 is connected to infoSource 0FI_AR_6 which is further connected to datasource 0FI_AR_6
    FIAR:Line Item
    ODS object 0FI_AR_O03 is connected to infoSource 0FI_AR_4 which is further connected to datasource 0FI_AR_4
    For AP Extraction
    FIAP:Transaction Figures
    ODS object 0FIAP_O06 is connected to infoSource 0FI_AP_6 which is further connected to datasource 0FI_AP_6
    FIAP:Line Item
    ODS object 0FI_AP_O03 is connected to infoSource 0FI_AP_4 which is further connected to datasource 0FI_AP_4
    I need to know whether the above configuration is good. My following question is with regard to the infopackages. All of the above sources are delta compatible and so I need to know how to begin the loading of data
    This is what I see in the infopackage.
    Under the update tab in the infopackage
    Update mode
    Full Update
    Initialize Delta Process
    > Initialization with Data transfer
    > Initialization without Data Transfer
    > Early Delta Initialization.
    I am thinking that the following extraction steps would be appropriate:
    1) Do a full update of GL Line items, Transaction and Cost of Sales and then do a full update for AP and AR Line and Transaction.
    2) Initialize with Data Transfer should be done once a full upload is done.
    Please throw some more light. Your help would be highly appreciated and awarded accordingly.
    Thank you.

    Let's take just on flow in consideration, for instance the GL loading process.
    The simplest staging scenario needs a first InfoPackage (IP1) for initializing the delta loading process, and a second InfoPackage (IP2) for a delta loading.
    No InfoPackage for a full loading would be needed in this basic scenario.
    You'll run IP1 once. Without any restriction in the selection tab, the delta process will be initialized for the entire set of data provided by the DataSource.
    You'll run IP2 every day. This packege will transfer all the new/changed/deleted (delta) records. As the delta process has been initialized for the entire dataset, it'll be delta-<i>sensible</i> to the entire dataset.
    For efficiency reasons (a delta process is less time consuming when it runs against a smaller dataset), you could define one ore more InfoPackage for loading chunks of data in full mode.
    Let's say have to load 2 years of data. You might create another InfoPackage (IP3) which will load the past year's data, in full mode.
    When editing IP3, you can set this restriction in the tab <i>selection data</i>, by setting the fiscal year to the previous year. Moreover, in the tab <i>update parameters</i> the update mode needs to be <i>full</i> .
    On the other hand, you have to edit IP1, and set the fiscal year to the current year (in the tab <i>selection data</i>, you've got to fill the field from value with the current year, and the field to value with the year 9999 -- this way the delta process will work also next year and so on).
    This change will allow you to initialize the delta process the current year's data -- and any data that will be posted in the future.
    You will run IP3 once, and you'll get the past year's data. Next you'll run IP1 once to initialize the delta process for this year's data. Finally you'll schedule the run of IP2 for every day.
    The number of full data loadings you'll need depends on the amount of data you have to fetch from the source system.
    Cheers, <a href="https://wiki.sdn.sap.com/wiki/display/profile/Davide+Cavallari">Davide</a>
    Message was edited by:
            Davide Cavallari

  • Select List (based on LOV) query problem

    Hello experts! I have a small problem here, which I can't seem to overcome.
    I have a page item (select list based on LOV), which is based on a query. The query returns all potential employees of a department that are responsible for a certain duty. So far so good!
    The problem is that there are two departments, which should not only see there own employees but also the name of the employee that has carried out a certain task. However, due to my query, the name of that person is not displayed - only the pk is returned.
    Do you have a recommendation how I display all employees of a specific department and have additional values translated as well?
    My query is as follows: select str_bearbeiter, cnt_bearbeiter from vt_tbl_bearbeiter where cnt_bearbeiter in (SELECT
    CNT_REGIERUNGSBEZIRK FROM TBL_REGIERUNGSBEZIRK) union select str_bearbeiter, cnt_bearbeiter from vt_tbl_bearbeiter where int_behoerde in (SELECT
    CNT_REGIERUNGSBEZIRK FROM TBL_REGIERUNGSBEZIRK where STR_REGIERUNGSBEZIRK = lower (:app_user)) whereas :app_user holds the information of the department.
    Any hint is appreciated!
    Many thanks,
    Seb

    Okay, I just had the right idea and it's working well! Sorry for posting!
    I return the name of the employee that has edited a dataset and simply add all others of the logged on department! Really easy! Should have thought of that before posting! ;-(
    The correct code is select str_bearbeiter, cnt_bearbeiter from vt_tbl_bearbeiter a, vt_tbl_punktdaten b where a.cnt_bearbeiter = b.int_bearbeiter and
    inv_pt_id_sub = :P4_PTIDS
    union select str_bearbeiter, cnt_bearbeiter from vt_tbl_bearbeiter where int_behoerde in (SELECT
    CNT_REGIERUNGSBEZIRK FROM TBL_REGIERUNGSBEZIRK where STR_REGIERUNGSBEZIRK = lower (:app_user))Bye,
    Seb

Maybe you are looking for