Why we use BMV0 transaction

HI,
we use BMV0 transaction for data transfer for direct input method,
why we use for direct input method only?, session and calltransaction purpose  is not required?
could u clarify it, when we schedule job in sm36, why again scheduling in BMV0 required?
Thanks.

answer got it

Similar Messages

  • Why we use more of Batch Input Session instead of Call Transaction?

    Hi,
    Please tell me why we use more of Batch Input Session instead of Call Transaction??
    Gagan

    Hi Gagan,
    See the Topic: Factors in choosing suitable method of bdc
    in ABAP Programming Forum Section.
    Or Follow the link below
    Re: Factors in choosing suitable method of bdc
    Regards,
    Vijay

  • How to execute a report using a transaction code?

    Hi team,
    I am new in ABAP and I want to do a very simple report and then call this report using a transaction code.
    Steps:
    1) create the report (SE38)
       the report is: Z_DEMO
    2) generate a transaction code for this report (SE93)
       note: the transaction code is ZDEMO
    3) call the transaction generated on step 2
    When I execute the report using SE38, everythig is ok and the records are inserted in my table zdemo2.
    But when I call my transaction ZDEMO there is no insertion. Why?
    The report ask for parameters and then fowards me to SAP's main menu.
    Thanks,
    Walter.
    The report is:
    REPORT  Z_DEMO.
    tables: zdemo2.
    parameters:
            nombre like zdemo2-nombre,
            edad like zdemo2-edad.
    data:
          begin of tabla occurs 0,
            nombre like zdemo2-nombre,
            edad like zdemo2-edad,
          end of tabla.
    zdemo2-nombre = nombre.
    zdemo2-edad = edad.
    insert zdemo2.

    Hi,
    While creating the transaction for your program
    1>Make sure u give the program name and screen number
    2>Important thing is a option "GUI SUPPORT"
    Check all the checkboxes or atleast SAPGUI for Windows to ensure that the Code runs in SAP GUI.
    Thank you.

  • Investment mgt:Error while distributing budgets using IM52 transaction code

    I am getting an error message"Availability control can not be activated for hierarchial projects" when I distribute budgets using IM52  transaction code in Investment management.
    Can you please tell me why and how to solve it?
    Edited by: aravind  reddy on Aug 19, 2008 4:34 PM

    I am getting an error message"Availability control can not be activated for hierarchial projects" when I distribute budgets using IM52  transaction code in Investment management.
    Can you please tell me why and how to solve it?
    Edited by: aravind  reddy on Aug 19, 2008 4:34 PM

  • Business Transaction Profile - Error when using Z-Transaction Type

    Dear Experts,
    we are using SAP CRM 7.0 (Support Level 0007 - SAPKU70007). I have created a Z-Business Transaction Profile Z_IC_SERVICE.
    SAP Help says:
    Enter the transaction type to be used as a default in your scenario in the IC WebClient. For example, choose the transaction type 0010 (Interaction Record) if an interaction record is to be created automatically. The system creates this interaction record automatically after the interaction has started (for example, after accepting a call). During this, the activity clipboard in the interaction record is filled with the relevant data.
    So when I am using the transaction type 0010 (Interaction Record) in my Business Transaction Profile all is OK that means I can search for accounts and I can confirm them to go on with the process.
    BUT: When I entering here a Z Transaction Type (Z000) the systems shows the errors:
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event InteractionStarted.
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event BPConfirmed.
    Then I have made a copy of the transaction type 0010 (Name of copy: Z010) and tried to use it in my Business Transaction Profile the system says:
    Customizing settings missing. Assign partner functions to Z010
    Anybody know what to do and where to avoid errors? Note 1346892 is obsolete in this case because we already have the highest Support Package Level.
    Best Regards
    Oliver

    Hi yes you were right. In the case of both transaction type I have corrected the customizing parameters in
    SPRO -> Customer Relationship Management -> Interaction Center WebClient -> Business Transaction -> Assign Partner Functions to Business Transactions
    In the case of Transaction Type Z010 I had Z-Partner Functions and and that leaded to the errors:
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event InteractionStarted.
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event BPConfirmed.
    In case of the Transaction TYPE Z000 I forgot to assign the Partner Functions that is why this error appeared:
    Customizing settings missing. Assign partner functions to Z010
    Thread Closed

  • Can we use Call transaction and session method in same program ?

    Hi experts,
                     Is it suggested to use call Transaction and session method in the same Program ?
                     i have a doubt , why cant we use multiple call transactions in same program instead of session method if we have multiple transaction updations ?

    Hi Dengyong Zhang,
    we can use the call transation and session method in same program.
    However for better performance it's benificial to use call trasaction method of BDC. but if u want to upload very large amount of data then Session method is more preferable to use.
    Session method is one of the method of BDC.
    U can also use BAPI to upload the data in SAP but it's a different concept than BDC. Performance wise BAPI is more advantageous than BDC.

  • Why to use a Basic Cube?

    Hi All, I have a doubt,
    If with a transactional infocube is possible to made the same things (and more) than with a basic cube,  why not define always all the infocubes as transactional?
    Tks for your apreciation

    Hi SSap
    Transactional InfoCubes can be filled with data using two different methods: Loading planned data via SEM or via BW Staging, where no planned data can be loaded. You have the option to convert a transactional Info Cube Select Convert Transactional InfoCube using the context menu in your transactional InfoCube in the InfoProvider tree. By default, the Transactional Cube Can Be Planned; Loading of Data Not Permitted is selected. The system then fills the cube using the SEM functions. Switch this setting to Transactional Cube Can Be Loaded With Data; Planning Not Permitted, if you want to fill the cube with data via BW Staging.
    Transactional InfoCubes differ from Basic InfoCubes in their ability to support parallel write accesses. Basic InfoCubes are technically optimized for read accesses to the detriment of write accesses.
    Use
    Transactional InfoCubes are used in connection with the entry of planning data. The data from this kind of InfoCube is accessed transactionally, meaning data is written to the InfoCube (possibly by several users at the same time). Basic InfoCubes are not suitable for this. You should use Basic InfoCubes for read-only access (for example, when reading reference data).
    transactional infocubes can be filled with data using two different methods: using the transaction of BW-BPS to enter planning data and using BW staging, whereas planning data then cannot be loaded simultaneously.
    Anyway, the data from this kind of infocube is accessed transactionally, meaning data is written to the infocube (possibly by several users at the same time); basic infocubes are not suitable for this. I think this is the only proper use of this type of cube...
    Hope your doubt is clear, and it help you
    Atul
    We have an option to switch the Tranasaction cube such as "Loding allowed and Planning not allowed" and "Planning allowed and loading not allowed".

  • Use of transactions

    Hi,
    What is the recommended way to use transactions in the following system:
    One transaction-enabled-environment, with several DBs.
    A thread can handle one or more DBs, one DB is not handled by more than one thread.
    Currently we have one transaction per DB that cause us lock issues which we are trying to resolve.
    For instance holding an open transaction and trying to get another one during election (where the environment is locked).
    Is it right to say that the best way to use transactions is to hold one each time for all DBs within environment?
    Does multithread like described above can harm that?
    Can nested transactions be a solution approach here? If so how?
    please advice.

    Hi,
    In this scenario it seems that a single database handle will not be accessed by more than one thread at a time. In other words, one thread will only perform operations on certain databases, and those databases will only be accessed and modified by this thread.
    The way transactions should access the databases, in what order, what particular operations you should perform, whether you should only access a single database, depends on the application needs. For example, if certain operations that should be part of the same set of changes, and which should be performed atomically, hence within a transaction, imply changes to multiple databases, then it is clear that one transaction cannot solely operate on a single database.
    For instance holding an open transaction and trying to get another one during election (where the environment is locked).This indicates that you are using HA / Replication. Most likely Replication Manager (repmgr) in BDB. During an election, actually after an election is completed, if the role needs to be changed (master -> client, client -> master), repmgr will lock-out the environment. Repmgr also locks-out the environment when there is a a major system change (recovery, internal init or role change). When locking-out the environment BDB will wait for existing active transactions to complete (completing a transaction means committing or aborting it). While BDB waits for these active transactions to be completed/resolved, new transactions cannot be started (the lockout prevents new transactions and cursors from starting, until all existing active transactions and cursors have been resolved / completed).
    This is why you see new transactions waiting. If you are concerned with this waiting, that new transactions cannot be started and have to wait, then you can avoid the waiting by setting the DB_REP_CONF_NOWAIT flag from DbEnv::rep_set_config():
    http://download.oracle.com/docs/cd/E17076_02/html/api_reference/CXX/repconfig.html
    If you set the DB_REP_CONF_NOWAIT flag, then the DbEnv::txn_begin() call will return with DB_REP_LOCKOUT instead of waiting.
    However, you would still need to resolve the existing active transactions. It might be the case that this these transactions are just sitting around, without completing. You need to inspect the application code and see what these transactions are doing.
    If they are in-progress, any further BDB API call, like Db::put() or Db::get(), will return DB_LOCK_DEADLOCK so that the application will immediately resolve the txns that are holding everything up. Thus, even long running txns should resolve quickly, on the next API usage hopefully.
    Is it right to say that the best way to use transactions is to hold one each time for all DBs within environment?
    Does multithread like described above can harm that?This sounds like bad design, specifically because I doubt the operations that the transaction should perform atomically are all affecting all the databases in the environment. Doing things this way certainly is a way of degrading performance.
    You should use transactions as before, and work on correctly identifying the places in the application where deadlocks are happening and handle the deadlocks properly.
    But again, what operations you enclose in a transaction depends on what changes need to be performed atomically and on what databases.
    As reference, you can review the following chapters in the BDB Reference Guide:
    http://docs.oracle.com/cd/E17076_02/html/programmer_reference/transapp.html
    http://docs.oracle.com/cd/E17076_02/html/programmer_reference/lock.html
    Can nested transactions be a solution approach here? If so how?Nested / child transactions are explained here:
    http://docs.oracle.com/cd/E17076_02/html/programmer_reference/transapp_nested.html
    I do not see how nested transactions would help here. They are useful when there is a need to decompose a large long running txn into smaller pieces, which enclose changes that can be independently (independent of the other changes in the parent txn) aborted if needed. Nested transactions inherit the locks from the parent txn so the locking issues will still exist.
    I doubt that you do this, but just mention it. A transaction may only span multiple threads if the access to the txn handle is serialized (the txn handle cannot be used simultaneously in more than one thread at a time).
    Hope this helps
    regards
    Richard

  • Open Transaction MM01/MM02 with multiple views using  CALL TRANSACTION

    Hi All,
    I want to open MM01/MM02 with multiple views using call transaction but in the parameter ID for Views (MMX) I can pass status of only one View.
      SET PARAMETER ID 'MAT' FIELD v_mat.
      SET PARAMETER ID 'VKO' FIELD ' '.
      SET PARAMETER ID 'MTA' FIELD IT_MOFF-MTART.
      SET PARAMETER ID 'MTP' FIELD IT_MOFF-MBRSH.
      SET PARAMETER ID 'VTW' FIELD ' '.
      SET PARAMETER ID 'BWT' FIELD ' '.
      SET PARAMETER ID 'LGT' FIELD ' '.
      SET PARAMETER ID 'MXX' FIELD 'K'.     "Sales View
      SET PARAMETER ID 'MM5' FIELD ' '.
      CALL TRANSACTION 'MM02' AND SKIP FIRST SCREEN
    Please suggest.
    Regards,
    Divya

    I do not exactly understand what you mean, but what i already did:
    - I checked that the fields are from the same type.
    - KUNNR is initialized! I already had a look to the debugger, that's why i'm posting this in this forum.
    any more comments on this ?
    maybe i have to change anything in the z-transaction. Btw, this is what the parameter looks like in the transaction:
    SELECTION-SCREEN BEGIN OF BLOCK Debitoren WITH FRAME TITLE text-001.
      PARAMETERS pkunnr type kna1-kunnr OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK Debitoren.
    Edited by: Sven Delangle on Sep 3, 2010 2:42 PM

  • Why we use crmd_link table ........?

    Hi,
    I am new bee in CRM. I am doing my first program in crm . Can any one explain me why we use CRMD_LINK table.
    Why we pass guid in guid_hi and get guid_set ? what is diffrent between them ?
    Help will be rewarded ...
    Regards
    Gurprit Bhatia

    A CRM transaction (e.g. contract) data info is not contained in a single table. We need to use different tables for the same.
    guid_hi and guid_set are used for different categories of data like partner info, billing info, etc.
    Some numeric ids are there for guid_hi and guid_set
    Using help, u can find out which id stands for which category of data.

  • I Don't know how to use SBO Transaction Notification  procedure

    Hi all
    I don't know how to use SBO Transaction Notification  procedure
    can any body give me description why we use,where we use,how we use some example
    Awaiting soon reply
    Rajkumar G.

    example is for testing, if on delivery is filled ref no of vendor or not
    if @object_type = '20'  and (@transaction_type= 'A' or @transaction_type= 'U')
    begin
         if 1 = (select count(docentry) from opdn with(nolock) where docentry =@list_of_cols_val_tab_del and (numatcard is null or len(numatcard) = 0) )
         begin
              select @error =1
              select @error_message = 'vendor ref no isnt filled'
         end
    end
    next example is for creating BP as vendor and testing, if dont begin for specific sign
    if @object_type = '2' and @transaction_type= 'A'
    begin
    if left(@list_of_cols_val_tab_del, 1) = N'x' or left(@list_of_cols_val_tab_del, 1) = N'X'
         begin
              if 1 = (select count(cardcode) from ocrd where cardcode = @list_of_cols_val_tab_del and cardtype in ('S', N'S') )
                   begin
         select @error =1
              select @error_message = 'Vendor code cannot begin to X sign.'
    end
         end
    end
    is it clear?

  • Why Oracle10g uses System Rollback Segment....????

    Hi ,
    Just a wonder....!!!!
    Why Oracle10g uses System Rollback Segment....and not System undo tablespace... since rollback segment as a method to rollback transactions has been depreciated.....?????
    Thanks.....
    Sim

    System Rollback Segment is reserved for Oracle internal operation.
    I believe it is used only by SYS and programs invoked using SYS authorization manipulating dictionary tables. In which case the complexity has been understood and managed over several generations of Oracle.
    I suspect the system (manual) roillback segment will be very useful when creating a new database, which includes creating whole bunches of tables and views (updating whole bunches of internal tables), at which time no undo segment (or background process for automating that management?) exists.
    Please point to the document or link that says rollback segments are deprecated.
    Even now, manual rollback segments may be of benefit to specific programs and environments that run batch jobs managed by DBA whoy has studied them for a long time under specific circumstances.
    But, just like the various SGA pools should be evaluated and potentially resized when workload changes, the rollback segment configuration needs to be evaluated and potentially resized when workload changes. Few DBAs have the knowledge or skill or time to do so - the automatic adjustments may be the best generic compromise.

  • Why when using Adobe Bridge,  I apply a star rating,  the rating does not show up in Photoshop Elements? [tags]

    Why when using Adobe Bridge,  I apply a star rating,   the rating does not show up in Photoshop Elements.  I use Elements as my organizer and Bridge to view as it is much more user friendly.  Anyone any solutions??

    Most likely you have set the wrong file as the external editor. You don't want the obvious one; that's just a link to the welcome screen. Go back and choose this one, which is hidden away inside the folder Support Files:

  • I want to ask something about firefox. why firefox use very much memory? can you develop to reduce memory comsume? this problem is very distrub in my PC with low memory.

    I want to ask something about firefox.
    why firefox use very much memory?
    can you develop to reduce memory comsume?
    this problem is very distrub in my PC with low memory.
    == This happened ==
    Every time Firefox opened

    How much memory is Firefox using right now?
    # Press '''CTRL+SHIFT+ESC''' to load the Task Manager window
    # Click the Processes tab at the top. (Click once near the top of the window if you don't see tab
    # Find firefox.exe, and see how many kilobytes of memory it's using.
    Showing around 80MB when Firefox first starts is normal. Right now, I have 75 tabs open and it's using 500MB - this varies a lot depending on what you have in the tabs.
    Other than high memory usage, what other problems are you experiencing? (Examples include slowness, high CPU usage, and failure to load certain sites)
    Many of these issues, including high memory usage, can be caused by misbehaving add-ons. To see if this is the case, try the steps at [[Troubleshooting extensions and themes]]. Outdated plugins are another cause of this issue - you can check for this at http://www.mozilla.com/plugincheck

  • Can we make use of Transaction code FKMT  for vendor line items

    Hi
    Please advise me whether we can make use of Transaction code FKMT (Account assignment model) for vendor line items as follows:
    For Example:
    Expenditure Account      Dr.       Rs.1000
             To Vendor A                                      Rs.100
             To Vendor B                                      Rs.100
             To Vendor C                                      Rs.100
              To Vendor D                                      Rs.700
    Also please advise me what to give parameters
    Thanks and Best Regards
    Shekhar
    Edited by: Shekhar Yecham on Sep 19, 2008 7:05 AM
    Edited by: Shekhar Yecham on Sep 19, 2008 7:10 AM

    Dear Kulakarni,
    I found few of my fields in 0FI_AP_4.I did n't find few fields can i enhance the Datasourse.
    What is the respective Cube for that  Datasourse.
    I check  0AP_30,but in Business Content that cube is not available.
    Could you please give me guidance.
    Thanks in Advance,
    Srinivasan.

Maybe you are looking for

  • Dynamic LOV based on Current user

    How do i make a dynamic LOV based on the user id of the current user. Also how to insert values from a form into a database Can anyone please help me out. Thanks

  • Windows 7 driver for HP 5189-1098 TV and FM tuner?

    Does a Windows 7 driver exist for driver for HP 5189-1098 TV Tuner w/ FM radio?  Has anyone had any luck getting the FM tuner to work in Windows 7? Thank you, Chuck

  • Save, Undo issues for Indesign CC. Work at gridlock.

    Hi, In one file I can't save or save as, despite the option not being greyed out.  I also recieve no error messages, but the file seems to stay alive in 'ghost mode' as when I try to close down inDesign it keeps popping up with the save before closin

  • Inserting swf file into dw vs. creating full site in flash

    I'm updating a website, and am pretty familiar w/html and DreamWeaver, but would like to add some elements of Flash into the site.  I am using Flash CS4. What is the advantage and/disadvantage of inserting various swf files into my DW site versus jus

  • Increasing Mobile Me Gallery on iWeb Page

    I am inserting a MobileMe Gallery into my Web Page. Unfortunately the size is to small 160 x 140. I want to at least double the size. I click on the outer edge and find the 6 small boxes that would normally allow increase/decrease and no change of cu