InfoObjects both appear in transaction data and master data

Hi,
If your transaction data has say infoObjects MMM, EEE, and TTT that you're loading daily or weekly, would you also enhance the infoObject MMM to have EEE and TTT as attributes. MMM has master data (attribuets and texts), and EEE and TTT are not key figures. If yes or no, what would be the reasoning for it?
Thanks,
Will

Hi:
<i>Thanks for the clear explanation. I am working with the material 0MATERIAL. I am enhancing some other InfoObjects for 0MATERIAL_ATTR and 0MATERIAL and at the same time those InfoObjects are being loaded as transactional data too. I am wondering and perplexed about why the requirement would include a view of the data based on the transacitonal load date and the master data load date per your explanation link? Would it have to do something with historical tracking of data?</i>
1) Since most of the time, we use Business Content, IF it comes with oading both Master Data & Transaction Data same time, we go with it becuase we don't want to unnecessarily change deliverd Content.
2) ANother good reason is Rememner, Master Data (e.g., for  0material) is not ONLY for the Cueb you are working on, BUT, its shared among other Cuebs in BW landscape. So, there si a agood chance that other Cube will use 0material, but doesnot have e.g., 0MATL_GROUP as transaction data. So, you should have Master Data that will be shared by all the Cubes/InfoProviders using it.
3) Next, if your Master Data changes (and your Master Data is not Time Dependent), then you can go to Cube and see what was the value on the day you laoded the Cube (I guess I already said this info in prevous post, just to repeat).
<i>Have you come across or implemented this requirement and why would anyone want to implement this approach to see data from the transactional and master data point of view in terms of the load date?</i>
Yes, I had come across many examples similar to the one that I just stated.

Similar Messages

  • Meta data,Transaction data and Master data

    Hi all,
    Could you plz make me clear exactly wht does Meta data,Transaction data and Master data mean and the differences

    Hi Ganesh,
    <b>MASTER Data</b> is the data that exists in the organization like employee details, material master, customer master, vendor master etc. These are generally created once.
    Master data are distributed throughout the company, they are often not standardised and often redundant. As a result it is very costly to offer efficient customer service, keep track of supply chains and make strategic decisions. With SAP Master Data Management (SAP MDM) these important business data from across the company can be brought together, harmonised and made accessible to all staff and business partners. As a key component of SAP NetWeaver, SAP MDM ensures data integrity via all IT systems.
    Regardless of the industry, companies often work with different ERP and Legacy systems. The result: the business processes are based on information about customers, partners and products which is displayed in different ways in the systems. If the data are recorded manually, there are more inconsistencies: some data sets are entered several times, others cannot be retrieved by all divisions of the company.
    As corporate applications are becoming increasingly complex and produce ever greater amounts of data, the problem is intensified further. Nevertheless, your employees must work with the inconsistent data and make decisions on this basis. The lack of standardised master data easily leads to wrong decisions, which restrict efficiency and threaten customer satisfaction and profitability.
    In a word: in order to save costs and ensure your company’s success it is necessary to consolidate master data about customers, partners and products, make them available to all employees beyond system boundaries and use attributes valid company-wide for the purpose of description.
    <b>TRASNACTION Data</b> - These are the business documents that you create using the master data - Purchase orders, sales orders etc
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9d/193e4045796913e10000000a1550b0/content.htm
    Regards,
    Santosh

  • Updating text data and master data

    Hello everyone,
    I'm new to the ABAP language and I'm having some trouble with updating and inserting data in my tables. The problem goes like this :
    1) To modify an existing line in my table, I need only to update a text data. So I specify 'T' as tab class in the RSDMD_WRITE_ATTRIBUTES_TEXTS function. The update works fine.
    2) To add a new line to my table, I have to deal with both master data and text data. So I have another RSDMD_WRITE_ATTRIBUTES_TEXTS function this time with 'M' as tab class. I have put this function before the one with 'T' as tab class.
    My problem is that the add a new line doesn't work. I'd be very grateful if anyone could give me some hint. Thank you very much for your help.
    Best Regards,
    Dimple
    Here's my code :
    clear : t_wa_tproginv, t_wa_mproginv, l_wa_mproginv, l_wa_mproginv.
          l_form_fields-id = 'ZPROGINV'.
          read table gt_form_fields from l_form_fields into l_form_fields.
          l_wa_tproginv-/BIC/ZCPROGINV = l_form_fields-frm_val.
          l_wa_mproginv-/BIC/ZCPROGINV = l_form_fields-frm_val.
          l_form_fields-id = 'ZEXAUTO'.
          read table gt_form_fields from l_form_fields into l_form_fields.
          l_wa_tproginv-APPR_YEAR = l_form_fields-frm_val.
          l_wa_mproginv-APPR_YEAR = l_form_fields-frm_val.
          l_wa_mproginv-OBJVERS = 'A'.
          l_form_fields-id = 'ZLANGU'.
          read table gt_form_fields from l_form_fields into l_form_fields.
          l_wa_tproginv-LANGU = l_form_fields-frm_val.
          l_form_fields-id = 'ZPROGINV_TC'.
          read table gt_form_fields from l_form_fields into l_form_fields.
          l_wa_tproginv-TXTSH = l_form_fields-frm_val.
          l_form_fields-id = 'ZPROGINV_TL'.
          read table gt_form_fields from l_form_fields into l_form_fields.
          l_wa_tproginv-TXTLG = l_form_fields-frm_val.
          append l_wa_tproginv to t_wa_tproginv.
          append l_wa_mproginv to t_wa_mproginv.
            call function 'RSDMD_WRITE_ATTRIBUTES_TEXTS'
                exporting
                  i_iobjnm                = 'ZCPROGINV'
                  i_tabclass              = 'M'
                tables
                  i_t_table               = t_wa_mproginv
                exceptions
                  attribute_name_error    = 1
                  iobj_not_found          = 2
                  generate_program_error  = 3
                  others                  = 4.
            if sy-subrc <> 0.
                  lt_err_msg-condition = 'rsdmdmzproginv'. read table gt_err_msgs from lt_err_msg into lt_err_msg.
                  concatenate sy-msgid '/' sy-msgty '/' sy-msgno '/' sy-msgv1 '/' sy-msgv2 '/' sy-msgv2 '/' sy-msgv3 '/' sy-msgv4 into lt_err_msg-message.
                  page->messages->add_message(
                                  condition  = lt_err_msg-condition
                                  message    = lt_err_msg-message
                                  severity   = lt_err_msg-severity ).
            endif.
            call function 'RSDMD_WRITE_ATTRIBUTES_TEXTS'
                exporting
                  i_iobjnm                = 'ZCPROGINV'
                  i_tabclass              = 'T'
                tables
                  i_t_table               = t_wa_tproginv
                exceptions
                  attribute_name_error    = 1
                  iobj_not_found          = 2
                  generate_program_error  = 3
                  others                  = 4.
            if sy-subrc <> 0.
                  lt_err_msg-condition = 'rsdmdmzproginv'. read table gt_err_msgs from lt_err_msg into lt_err_msg.
                  concatenate sy-msgid '/' sy-msgty '/' sy-msgno '/' sy-msgv1 '/' sy-msgv2 '/' sy-msgv2 '/' sy-msgv3 '/' sy-msgv4 into lt_err_msg-message.
                  page->messages->add_message(
                                  condition  = lt_err_msg-condition
                                  message    = lt_err_msg-message
                                  severity   = lt_err_msg-severity ).
            endif.
              call function 'RSDMD_MD_ACTIVATE'
                exporting
                  i_chabasnm = 'ZCPROGINV'.
              call function 'RSDDS_AGGREGATES_MAINTAIN'
               exporting
                 i_protnumber          =  'ZCPROGINV'.
              if sy-subrc <> 0.
                lt_err_msg-condition = 'rsdmdtzproginvchgrun'. read table gt_err_msgs from lt_err_msg into lt_err_msg.
                concatenate sy-msgid '/' sy-msgty '/' sy-msgno '/' sy-msgv1 '/' sy-msgv2 '/' sy-msgv2 '/' sy-msgv3 '/' sy-msgv4 into lt_err_msg-message.
                page->messages->add_message(
                                condition  = lt_err_msg-condition
                                message    = lt_err_msg-message
                                severity   = lt_err_msg-severity ).
              endif.

    I found the prob. It was elsewhere. Thx anyway.

  • Difference between earliest master data and master data change bonus

    Hi,
          Can anyone tell me what is the exact difference between earliest master data change and master data change bonus? Whenver any infotype is changed, why are the dates updated in both the fields? Is  it not enough if only Earliest master data change field is updated? I was thinking that Earliest master data change bonus field is updated when IT267 is created, but even if i change the time data both the fields are getting updated. Please advise?
    Thanks

    Hi,
    Earliest master dat change date is date beyond which no master data change can be put in for employee in infotype.
    It is used to restrict any master data entry beyond certain date as restriction for employees that client has set and is moreover controlled at control record level but ocassionally used at employee level whenever payment was hold for long time and so on.
    Master data change bonus date is date which gets automatically filled in whenever there is any master data change.
    This date cannot be past earliest master data change date and will throw error if tried for employee to input.
    Thanks,
    Ameet

  • Problem in Master  Data and Master Data Lines

    Hi All
    I'm facing a big problem...I have a UDO with object type as Master.....As master table and master data line table has code field in common the value for this column should be same....but the problem arises here...it happenes that when i enter the data Code field of master data table has different value from code field of master data lines...
    Any one can please help........
    Thanks

    Hi Pati,
    After posting the message did you get a delivery confirmation reply? If not, you need to open a new message saying you have yet to get a answer for your previous message (and state the previous message number).
    Then sill you get no answer, you need to get in contact with your SAP Business Partner (if you're a customer) or your Channel Partner (if your a SAP Business Partner).
    Regards,
    Vítor Vieira

  • Transaction datas and master data -reg

    hi all,
              I would like to know what are all the master datas and transactional datas
    uploaded during implementation in  materials management module

    Modul      Data Object      
    CO     Cost Center     
    CO     Internal Orders     
    CO     Actual by cost center     
    CO     Plan by cost center     
    CO     Balances for cost center     
    CO     Balances for profit center     
    CO     actual by customer/product     
    CO     mixing ratios     
    CO     Procurement alternatives     
    CO     Cost element     
    EHS     Dangerous goods data
    EHS     MSDS data
    EHS     substances
    FI     Balances General ledger
    FI     Bank Master
    FI     Fixed Assets
    FI     Chart of accounts
    FI     Open items - Accounts Payable
    FI     Open Items - Accounts Receivble
    FI     Open Items - G/L
    FI     primary cost elements
    MM     Inventory direct material     
    MM     Inventory MRO     
    MM     material master     
    MM     open purchase orders     
    MM     open requisitions     
    MM     Source list     
    MM     Info records     
    MM     QM-Info record     
    MM     Vendor master     
    MM     Outline Agreements     
    MM     Quota Arrangements     
    MM     price conditions     
    MM     message conditions     
    MM     standard texts     
    MM     Classification, class and characteristics     
    MM     batch classes     
    MM     material classification     
    PM     Equipment BOM     
    PM     funcitonal location BOM     
    PM     Maintenance orders
    PM     Maintenance Task Lsit
    PM     Maintenance Schedule plan
    PM     Maintenance Single_Cycle Plan - by Assembly 
    PM     Maintenance Single_Cycle Plan - by Equipment
    PM     Maintenance Single_Cycle Plan - by Functional Location
    PM     Task List  PM                                         
    PM     Task List - long text
    PM     Notifications
    PP     Bill of material
    PP     process orders
    PP     recipes
    PP     ressources
    PP     production versions
    QM     Inspection methods
    QM     Inspection plans
    QM      Master Inspection characteristics
    QM     QM Classification
    QM     master inspection characteristics
    QM     certificate profile assignments
    QM     material specifications
    QM      Inspection type assignment material master
    SD     batch search strategy
    SD     condition records material substitution
    SD     contact persons
    SD     credit management data
    SD     customer master      
    SD     Customer material info record     
    SD     freight conditions     
    SD     material exclusions     
    SD     sales orders     
    SD     product proposals     
    SD     routes     
    SD     sales price conditions     
    SD     quotation     
    SD     contracts     
    SD     transportation zones     
    SD     routes     
    SD     route determination     
    SD     output condtion records     
    WM     bin locations

  • What is difference between tha master data and tranction data

    Hi, Gurus
    this is  sudhakar
    i want to no what is the difference between the transaction data and master data  give with examples .
    Thanks
    sudhakar

    Hi,
    The most important data classes are master data, transaction data, organizational data and system
    data.
    Master data is data that is rarely modified. An example of master data is the data of an address file, for
    example the name, address and telephone number.
    Transaction data is data that is frequently modified. An example is the material stock of a warehouse,
    which can change after each purchase order.
    Organizational data is data that is defined during customizing when the system is installed and that is
    rarely modified thereafter. The country keys are an example.
    System data is data that the R/3 System itself needs. The program sources are an example
    for more info go through..
    [http://help.sap.com/saphelp_nw70/helpdata/]
    regards,
    NR

  • Diffrence btw configurable and master data?

    can anyone pls tell me the difference between configurable data and master data?
    thanks
    Edited by: tracey_hrecc6.0 on Sep 30, 2010 5:20 PM

    Configuration Data is what is created by the people who work on the software (an example would be the data created in various tables while creating Periodic Work Schedule Rules and the DWS & PWS behind them)
    while the Master Data is what is created by the users of the software (an example would be the data created when a user saves the IT0007 that identifies what Periodic Work Schedule Rule an employee is assigned to).

  • Transformation of transactional and master data (in BW/BI or PI/XI?)

    Dear all,
    I have the following requirement:
    I frequently transfer transactional as well as master data between various systems. From what I heard, SAP XI/PI is a plattform to handle the transformation and distribution of such transactional and master data. Unfortunately, the data quality is often not sufficient.
    As a consequence, some records need to be manually modified/completed. Let's assume order data needs to be exchanged and an order is characterized by a customer. When the order record contains a faulty CustomerID that does not exist, the CustomerID in the order has to be manually adjusted by a person. And this would require some user interface.
    Could I implement something like this in SAP XI/PI? Or would I require another SAP solution?
    Some of my relevant applications are in SAP BI/BW. There, I could implement something like this using an ODS for the "problematic" records and some maintenance views. Would you rather suggestion such a solution in BI/BW. But what would I do with the transformation between non-SAP systems?
    Best regards, Daniel

    Hi Daniel,
    I prefer JAVA mapping.
    There is lot you can do with message mapping (the graphical mapping editor):
    http://help.sap.com/saphelp_nw04/helpdata/en/49/1ebc6111ea2f45a9946c702b685299/frameset.htm
    with the predefined standard functions:
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm
    If this is not enough you can write your own so called user defined functions in JAVA:
    http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/frameset.htm
    Also helpful:
    Message Mapping Simplified - Part I & II
    /people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
    Mapping Functionality in XI:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638
    Regards
    Patrick

  • Need more Info about "Load transactional data when master data not loaded"

    Hi,
    Can you please explain me this option in the infopackage " Load transactional data when master data is not loaded"....
    Say i load a transactional data record which has a material no. AAAXX.
    In the fact table, the material no. is replaced with the corresp. DIM ID.
    Now, assume that there is no entry for this Material no.
    AAAXX in the master data table...so no DIM ID for it..
    How is it then stored in the fact table ?
    Hope i have managed to explain the scenario..
    Thanks in advance,
    Punkuj

    Hello Punkuj K,
    How r u ?
    No, if the entry for that Material Number "AAAXX" is not there in the Master Data then it will create a SIDs & DIMs ID for that & Transaction Data will be loaded.
    Use
    Choose this indicator if you want to always update the data, even if no master data for the navigation attributes of the loaded records exists. The master data is generated from the loaded transaction data. The system draws SIDs. You can subsequently load the master data.
    Dependencies
    The texts, attributes, and hierarchies are not recognized by the system. Load the texts / attributes / hierarchies for the corresponding InfoObjects separately.
    This function corresponds to the update. Possible errors when reading the master data into the update rules are not associated with this indicator.
    Recommendation
    We recommended loading the master data into the productive systems in advance. Select this indicator especially in test systems.
    Best Regards....
    Sankar Kumar
    +91 98403 47141

  • Bi 7.0 for cube and master data steps

    hi friends,
    can u give me step by step comparision between bi 7.0 and bi 3.0 for cube ods and master data, ple explaing me what are the steps difference for those in bi 7.0 .
    and reporting is same or any difference in bi 7.0 .
    other than sap.help.com material, if u have any other or any screen shots. ple send me.
    Thanking u
    suneel.

    what abt master data, in master data we are using only transfer rules, here also we are using transformation and dtp again.
    Yes we would be using transformations and DTP's on the masterdata too. but the system would prompt to make IO a infoprovider in order to use the new functionality. There is another work around for it, but we can discuss it later, orelse search the forum for that option, i have replied to couple of questions regarding that.
    what abt reporting any things other than calculated kf restricted kf, filters rows columns, free chaststics, variables, any chnages in screen.
    The basic functionality of all the above mentioned objects havent changes, and the query designer itself, there are hell a lot of changes in the appearance and it will take a while to get used to it and find your way with all the functionalities.
    i have doubt bps menas businees planning simulation what is this, bec i have idea we can use transactional cube and transactional ods for write accress for planninmg also
    BPS is something I have no clue abt... (you dont see me answering in Business planning forum)

  • What is master data and bussiness data

    Dear all
    I am new guy of crm.
    I have some question.
    What is master data and transaction data.
    What is sold to party,ship to party.
    What is heirar key.
    What is header data and item data.
    Regards
    Amit sahay

    Hi,
    Master Data
    Purpose
    Data about basic objects used in business transactions and stored in the system on a long-term basis.
    This area enables you to store, augment, and consolidate master data, while ensuring consistent distribution to all applications and systems within your IT landscape. By ensuring cross-system data consistency, master data management reduces data maintenance costs, accelerates your business processes, and greatly improves your decision-making processes.
    Business Transaction
    Definition
    Business object in SAP CRM that offers the following possibilities:
    •        Business interaction with a business partner at a given point in time
    •        The result of an interaction (for example, a contract)
    •        The initiation of or request for an interaction (for example, an opportunity)
    •        The preparation (that is, the collection or supplementation of information) for a possible business interaction (for example, an activity)
    •        The product or object or a (potential) interaction (for example, a sales transaction or service process)
    The same interface and processing concept is used for all business transactions. The various components of business transactions are reusable.
    Use
    The business transaction provides business structures and functions that can be used in various processes of a company, for example, in sales, marketing, or service.
    In CRM, business transactions are used in the following areas:
    •        Sales:
    ¡        Sales transactions (sales orders, inquiries and quotations)
    ¡        Opportunities
    ¡        Contracts
    •        Marketing:
    ¡        Lead Management
    •        Service
    ¡        Service Process
    ¡        Complaints
    ¡        Service Confirmation
    •         Activity Management
    ¡        Interactions
    ¡        Task Lists
    Business transactions can be created, displayed, and processed in various channels.
    A sales order can be created in Internet Sales, post processed in CRM Enterprise and then transferred to SAP ECC.
    Structure
    Business transactions are structured as follows:
    The structure of a business activity is based on the answers to three questions:
    Who?
    The participating business partners can be entered at transaction level.
    What?
    The products and services to which the business transaction refers can be entered at item level.
    When / How Much?
    The quantity and the times to be considered can be scheduled at schedule line level.
    This is a basic structure, and can differ for certain business transaction categories. Activities, for example, do not contain items or schedule lines. Sales transactions contain all three levels.
    Similarly to the business transaction, the item category defines the characteristics and attributes of a transaction item, and controls the processing of an item.
    Integration
    Various basic functions are linked with the business transactions and can be triggered from the interface for the business transaction if the relevant Customizing settings have been made. These include, for example, the availability check, pricing and partner determination. You can find more information in the SAP Library under mySAP CRM.
    See also:
    You can find more information on the business transaction in the Implementation Guide (IMG) under Customer Relationship Management ® Transactions ® Basic Settings  ® Define Transaction Types and Define Item Categories.
    Sold to party:'A' sells product to 'B'.Then "B' is the sold to party for 'A'
    Ship To party:A ships(send to ) 'B'.Then  'B' is the ship to party to 'A'(In some scenarious the product can be deliverd eg:'C' then  the the ship to party varies
    Regards,
    Satish Mathala

  • Diffreence Between Master Data and Transcation Data

    Hello Friends,
    What is the Difference Between Master Data and Transcation Data.
    i know only one differnece,,ie,,
    Transcation data modified frequently and Master data are not modified frequently..
    can any one tell the other difference..

    hi check this..
    MASTER DATA=>
    Master data are distributed throughout the company, they are often not standardised and often redundant. As a result it is very costly to offer efficient customer service, keep track of supply chains and make strategic decisions. With SAP Master Data Management (SAP MDM) these important business data from across the company can be brought together, harmonised and made accessible to all staff and business partners. As a key component of SAP NetWeaver, SAP MDM ensures data integrity via all IT systems.
    Regardless of the industry, companies often work with different ERP and Legacy systems. The result: the business processes are based on information about customers, partners and products which is displayed in different ways in the systems. If the data are recorded manually, there are more inconsistencies: some data sets are entered several times, others cannot be retrieved by all divisions of the company.
    As corporate applications are becoming increasingly complex and produce ever greater amounts of data, the problem is intensified further. Nevertheless, your employees must work with the inconsistent data and make decisions on this basis. The lack of standardised master data easily leads to wrong decisions, which restrict efficiency and threaten customer satisfaction and profitability.
    In a word: in order to save costs and ensure your company’s success it is necessary to consolidate master data about customers, partners and products, make them available to all employees beyond system boundaries and use attributes valid company-wide for the purpose of description.
    TRANSACTION DATA=>
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9d/193e4045796913e10000000a1550b0/content.htm
    regards,
    venkat

  • Pricing date and billing date in va01 transaction

    Dear all,
    step 1:   we have sales order of order type IEL1 in our sap system
    step 2: then we do have order type IELB which is called billing request . this is created in va01 transaction against IEL1 sales order type. now here billing document is created.
    at the time creation of billing request (order type IELB) we get data flown in from sales order of type (IEL1).
    now my requirement is that pricing date and billing date needs to be today's date and not the past date which was in sales order.
    please help me in getting current date at the time billing request.
    what is exit or modification i have to do.
    if not clear please let me know.
    thanks
    krishna

    hi,
    in va01 i create a sales order of type IEL1 and as well order type IELB.
    now in our process we create sales order of type IEL1.
    then we create billing request of type IELB with reference to order of type IEL1.
    finally we create invoice in transaction code vf01 against order type IELB.
    THIS is the process we are following.
    thanks
    krishna

  • Managing Org  units and Master Data in project structure

    How are Org units and Master data managed at the project structure? What would be the appropriate place holders for them in the structure. Should we manage it at the top of the project structure or within the  business scenarios/processes. On what basis should we decide this? How would this impact in case of a global template rollout?
    Please share your experiences regarding this.
    Thanks.
    Mike

    any talented  guy do this way.
    i think  that ur working  in E2E project work
    before  singoff ur business process u should give to ur users  master data templets..they collect for  masterdatas in before realization phase...that time  u should know  how many specifications is there and  in spections how  many in quantitative and how many qualitative u will indentify. if any query let me  back.
    Edited by: Lakshmiananda prasad on Oct 6, 2009 11:48 AM

Maybe you are looking for

  • Foreign JMS and XA

    Hi everybody,           Is anybody successfully using remote IBM MQseries 5.3 server as           Foreign JMS in WLS 8.1sp2?           We're observing some strange behavior in this case. Here is our setup:           WLS and IBM MQ server deployed on

  • How can i get rid of the clock on lockscreen without using cydia

    how do i remove the clock from the lockscreen as i havent got a jailbroke iphone and cannot use cydia

  • Updates are adjusting Presets in Photoshop CS6

    Its real simple. I come in after an update and I paste something on the canvas and the transfer controls are on. I dont know what you are doing with your updates but it will get hellish real quick if updates are changing presets for users. So be real

  • Icons in toolbar don't all show

    Only some of the toolbar icons show in the main toolbar. The rest are missing. they appear when I'm customising, but vanish when I close the customise window.

  • Premier or After Effects?

    Hi, I have no experience in video editing or using any of the two software. I have worked in Flash though. I have a video editing project to do in 4 weeks. Final product should be maybe 5-10 minutes long montage of video, audio, music and few images.