Transaction on 2 diff DB

How do i achieve this ??
<cftransaction>
<cfquery datasource="ORACLE">...</cfquery>
<cfquery datasource="DB2">...</cfquery>
</cftransaction>

You can authorize up to 5 machines (this doesn't include iPods, only computers).
When you buy a new song from iTunes Store, it will only be downloaded once and to the correspondent computer, where you bought it. After all, if you want to transfer that song to other computer, you'll need to do it manually (using, for example, your iPod) or automatically (using a local network).
Hope this helps!

Similar Messages

  • Can I have diff transacton Variant for the same tcode?

    Hi Experts,
    Can I have diff transacton Variant for the same tcode? If so i will i assign it to diffrent users.?
    Requirement Details:
    I have three diiffrent roles accessing XK02.
    I need to provide diffrent transactions variants for these 3 roles, through Variant groups. How will i do this?
    When i tried to do this, i found that, we need to activate a standard variant for the transaction, which inturn will be default for all these roles. S how will i specify different Transaction variant for diff  roles...
    Please help..
    In the below link i have seen a solution where i need to login into each users profile and set it.
    link: [Variant Groups;
    Thanks,
    Jithin

    >
    jithin james wrote:
    > Say i have two groups for the same transaction with two diff variants,
    > then for group 1 i will assign  variant1 and will activate this as the standard variant.
    > NOw for group two, i will assign my second variant (without activating it as standard variant).
    The way you explain is strange, I don't understand. You can't assign manually a variant group to a transaction variant, this is done automatically based on the names, maybe you make confusion with assignment between variant group and user?
    A little example:
    Say we have : ZG1 for group 1, and ZG2 for group 2. Transaction is ZT.
    Say user is assigned to group ZG1 by default, and also ZG2 (he may switch to ZG2 using the transaction I mentioned above)
    When user runs ZT transaction, SAP uses automatically ZG1ZT transaction variant (the standard variant is ignored when a transaction variant is found based on variant group). If the user switches to ZG2 variant group, SAP uses automatically ZG2ZT transaction variant.
    If you activate a standard variant, this will taken into account for users which don't have a variant group assigned, or those which transaction variant doesn't exist for variant group + transaction code.
    If it doesn't work as I said, maybe there is a bug, check SAP notes...

  • Special GL Accounts

    Hi,
    Can any1 explain why do we use special GL accounts. What kind of special gl accounts exist and how does this concept of special gl accounts works? I know they are used in down payment, are there any other place where special gl accounts are used.
    Thanks,
    shruti

    Hi,
    Let me explain your question in Accounting point of view -
    We know very well the different accounts like, personal, real and nominal. All the real and personal  accounts are shown in the B/s and nominal accounts are in P & L Accounts. Personal Accounts includes Natural persons, legal personalities (like Comapnies, Firms and Association of persons) and also verity type of accounts like outstanding and prepaid accounts.
    In the case of natural and leagal persons we have separate masters (like vendor and creditor, Employees etc.,) but in the case of out standing things we have no separate area which is required. So in SAP these can be treated as Special GL Accounts,
    In Special GLs there are different things are included as follows:
    1 All the out standing (prepaid, Advances Recived) nature items
    2 All the items of trasactions which are treated as Contingetn Liabilities (which can only be shown as Noted items to the Final Accounts)
    3 All the types of items like Guarantees given / Recived to pay or to fulfill the obligations.
    Example for Contingent Liability is .... Say your friend X paid me Rs. 5000 and you given surity specifying that "if your friend fail to pay the amount you will pay me". Then these Rs. 5000 will become a contingent Liability only for you. Because, at present, it is neither Asset for you nor Liability. If your friend pays me promptly, then no liability / obligation on you. Similarly, you will be made liable only if your friend fails to fullfill his obligation. But at current time you cont decide because you dont know that your friend is going to pay me or not.
    Example for BG, -- You entering into an agreement of supply of finished Profuct to your customer. And this dealing with that particular customer is, say, forst time for you. So he need some surity / he demands some security deposit. He need this becasuse, You are the first supplier to him and your finished goods are used his production as raw material and if you not supply properly his dealings with his customers may effect.
    in this case you must deposit amount in a nationalised bank on your customer's name. Absolutely it is an asset for you because cash is flown out side of the organisation and it is kept in favour of Customers.
    So these type of expenses / items need to show separately and nature of these transactions are much differ from that of other transactions. So Special GL is arrainged in SAP to configure all these...
    I hope you may clear now...

  • Controlling area currency - urgent

    Hi,
    In a project we are using Controlling Area Currency as INR. As our group company is europe based they want us to change to EUR. We are also using PCA where currency is INR. I want to know the pros and cons of changing the same to EUR from INR.
    Bye,
    Ramesh

    Hello
    Check this if it could help you
    When you create a controlling area, you specify whether the controlling area currency may differ from the company code currency, and which particular currency is to be the controlling area currency.
    You can use the company code currency or the currency of a different organizational unit recorded as a parallel currency in the company code. You can also use a separate controlling area currency not dependent on the company code currency.
    Cross-company code cost accounting can therefore be performed for company codes that use values recorded in different currencies. SAP recommends that you specify a consistent parallel currency for the company codes, and use this as the controlling area currency. In this case, postings in Controlling are made that are relevant for Accounting.
    The following currencies are valid in Controlling:
    · Controlling area currency
    The system uses this currency for cost accounting. This currency is set up when you create the controlling area. It is based on the assignment control indicator and the currency type.
    (see:  Specifying Controlling Area Currency )
    · Object currency
    Each object in Controlling, such as cost center or internal order, may use a separate currency specified in its master data. When you create an object in CO, the SAP system defaults the currency of the company code to which the object is assigned as the object currency. You can specify a different object currency only if the controlling area currency is the same as the company code currency. There is an object currency for the sender as well as one for the receiver.
    · Transaction currency
    Documents in Controlling are posted in the transaction currency. The transaction currency can differ from the controlling area currency and the object currency. The system automatically converts the values to the controlling area currency at the exchange rate specified.
    The system always translates actual data with the average rate (exchange rate type M).
    You store the exchange rate type for each currency. You can specify a different exchange rate type for planning data in the version.
    All three currencies are saved in the totals records and the line items. This enables you to use the different currencies for evaluations in the information system. This is only possible if you specified that all currencies should be updated for the given controlling area (see: Maintain Controlling Area).
    The transaction currency is USD, the controlling area currency is EUR, and the object currency is SFR (Swiss francs). The system converts the amounts as follows:
    1.) From transaction currency to controlling area currency (USD ® EUR)
    2.) From controlling area currency to object currency (EUR ® SFR)
    The following additional currencies may also appear as controlling area currencies in Controlling if you use cross-company code cost controlling:
    Local Currency:
    Company code currency (country currency) used for local ledgers in external accounting.
    For each company code you can specify one or two parallel currencies (= second and third local currencies) which are stored in the documents and updated parallel to the local currency in the general ledger.
    Group Currency:
    Currency in which the group balance sheet is displayed.
    You can specify it as a parallel currency (additional local currency) for a company code.
    Hard Currency:
    Secondary currency for countries with high inflation. You can specify it as a parallel currency (additional local currency) for a company code. You need to specify the hard currency in the detail screen for the corresponding country.
    Index-Based Currency:
    Country-specific, fictitious currency stipulated in certain countries with high inflation for tax returns. You can specify it as a parallel currency (additional local currency) for a company code. You need to specify the index-based currency in the detail screen for the corresponding country.
    Global Company Currency:
    Currency used in a corporate group. In the CO application component you can create companies to represent divisions, regions, or product groups.
    You can specify it as a parallel currency (additional local currency) for a company code. You need to store the global company currency in the detail screen for the corresponding company.
    For more information on defining parallel currencies, see Customizing under Financial Accounting ® FI Global Settings ® Company Code ® Parallel Currencies ® Defining additional local currencies.
    Reg
    *Assign points if helpful

  • Multiple data sources for 1 info object

    hi all,
    i am working with ods 0fiap_003 info source overview u can see for 0comp_code
    Company Code: Attributes and Tests (Flexible Update) this is a transaction data  data source.
    G/L Account: Attributes (Flexible Update) this is a transaction data  data source
    G/L Account: Texts (Flexible Update) 0GL_ACCOUNT_TEXT   this is a transaction data  data source
    and there r master data data sources for these objects
    G/L Account  hierarchy text  attributes r available.
    so only for 0gl_account  5 data sources available.
    3 master data ds.2 flexible data trans data data sources.same for comp code.
    so how can we map for these 5 dsources  in this scenario.
    i am going to create process chains for master data(3) transaction data(1).
    should i put trans .data  info packages in the transaction data process chain
    ex: G/L Account: Attributes (Flexible Update) this one.
    plz suggest me
    regards
    sridhar

    Hi Sri,
    There can be multiple datasources assigned to a single master object. Only they should be unique per source system.
    Regarding process chain, u should include the infopackage for transaction data in trans data process chain. This is because ur job scheduling for master and transaction load would differ. So the process chains should be separate.

  • BAPI_RE_CN_CHANGE renewal term deletion

    Hi experts,
    Please help.. I need help in deleting the renewal item in a real estate contract.  Just need to know what parameters need to be passed and changed to delete the renewal line item in transaction RECN.  I have tried bdc but the screens in transaction RECN are diff in background and cannot process renewal item deletion.
    A program is required to delete the renewal terms and flag the contracts for deletion.  there are about 120000+ to be processed and we need to do it in background. 
    thank you in advance.
    Paulo

    Hi
    Hope you are using 'BAPI_TRANSACTION_COMMIT' in your prog. If not you should .
    Regards
    Vinay

  • SVN Tab Complete issues (space after each complete)

    Morning all,
    I've got a weird issue with my SVN tab complete using Bash, it adds a space after each item it completes - for example: Say there is a directory 'foobar' with a file 'zomg' within that, I'd type 'svn add fo' and then hit tab - however, this results in 'svn add foobar ' (note the space). This is highly annoying, as I can no longer hit 'z' then tab to complete it to 'foobar/zomg', I have to remove the space, then go again (it does it for everything, so adding something like 'foobar/zomg/wtf/bbq' is a nightmare.)
    So far it only does it with Bash, I've not been able to test it on other shells. Subversion 1.4.6-4 on an up-to-date Arch install with core, extra and community repos enabled (however it has done it from the very start of me using Arch, so it's not a recent update that killed it).
    Regards,
    Last edited by AlexC_ (2008-09-20 16:13:48)

    Hi AlexC_ :-)
    I suspect that it may be an issue with /etc/bash_completion. This is the relevant part from my /etc/bash_completion.
    # svn completion
    have svn &&
    _svn()
    local cur prev commands options command
    COMPREPLY=()
    cur=${COMP_WORDS[COMP_CWORD]}
    commands='add blame praise annotate ann cat checkout co cleanup commit \
    ci copy cp delete del remove rm diff di export help ? h import \
    info list ls lock log merge mkdir move mv rename ren \
    propdel pdel pd propedit pedit pe propget pget pg \
    proplist plist pl propset pset ps resolved revert \
    status stat st switch sw unlock update up'
    if [[ $COMP_CWORD -eq 1 ]] ; then
    if [[ "$cur" == -* ]]; then
    COMPREPLY=( $( compgen -W '--version' -- $cur ) )
    else
    COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
    fi
    else
    prev=${COMP_WORDS[COMP_CWORD-1]}
    case $prev in
    --config-dir)
    _filedir -d
    return 0;
    -@(F|-file|-targets))
    _filedir
    return 0;
    --encoding)
    COMPREPLY=( $( compgen -W \
    '$( iconv --list | sed -e "s@//@@;" )' \
    -- "$cur" ) )
    return 0;
    --@(editor|diff|diff3)-cmd)
    COMP_WORDS=(COMP_WORDS[0] $cur)
    COMP_CWORD=1
    _command
    return 0;
    esac
    command=${COMP_WORDS[1]}
    if [[ "$cur" == -* ]]; then
    # possible options for the command
    case $command in
    add)
    options='--auto-props --no-auto-props \
    --force --targets --no-ignore \
    --non-recursive -N -q --quiet'
    @(blame|annotate|ann|praise))
    options='-r --revisions --username \
    --password --no-auth-cache \
    --non-interactive -v \
    --verbose --incremental --xml'
    cat)
    options='-r --revision --username \
    --password --no-auth-cache \
    --non-interactive'
    @(checkout|co))
    options='-r --revision -q --quiet -N \
    --non-recursive --username \
    --password --no-auth-cache \
    --non-interactive \
    --ignore-externals'
    cleanup)
    options='--diff3-cmd'
    @(commit|ci))
    options='-m --message -F --file \
    --encoding --force-log -q \
    --quiet --non-recursive -N \
    --targets --editor-cmd \
    --username --password \
    --no-auth-cache \
    --non-interactive --no-unlock'
    @(copy|cp))
    options='-m --message -F --file \
    --encoding --force-log -r \
    --revision -q --quiet \
    --editor-cmd -username \
    --password --no-auth-cache \
    --non-interactive'
    @(delete|del|remove|rm))
    options='--force -m --message -F \
    --file --encoding --force-log \
    -q --quiet --targets \
    --editor-cmd -username \
    --password --no-auth-cache \
    --non-interactive'
    @(diff|di))
    options='-r --revision -x --extensions \
    --diff-cmd --no-diff-deleted \
    -N --non-recursive --username \
    --password --no-auth-cache \
    --non-interactive --force \
    --old --new --notice-ancestry'
    export)
    options='-r --revision -q --quiet \
    --username --password \
    --no-auth-cache \
    --non-interactive -N \
    --non-recursive --force \
    --native-eol --ignore-externals'
    import)
    options='--auto-props --no-auto-props \
    -m --message -F --file \
    --encoding --force-log -q \
    --quiet --non-recursive \
    --no-ignore --editor-cmd \
    --username --password \
    --no-auth-cache \
    --non-interactive'
    info)
    options='--username --password \
    --no-auth-cache \
    --non-interactive -r \
    --revision --xml --targets \
    -R --recursive --incremental'
    @(list|ls))
    options='-r --revision -v --verbose -R \
    --recursive --username \
    --password --no-auth-cache \
    --non-interactive \
    --incremental --xml'
    lock)
    options='-m --message -F --file \
    --encoding --force-log \
    --targets --force --username \
    --password --no-auth-cache \
    --non-interactive'
    log)
    options='-r --revision -v --verbose \
    --targets --username \
    --password --no-auth-cache \
    --non-interactive \
    --stop-on-copy --incremental \
    --xml -q --quiet --limit'
    merge)
    options='-r --revision -N \
    --non-recursive -q --quiet \
    --force --dry-run --diff3-cmd \
    --username --password \
    --no-auth-cache \
    --non-interactive \
    --ignore-ancestry'
    mkdir)
    options='-m --message -F --file \
    --encoding --force-log -q \
    --quiet --editor-cmd \
    --username --password \
    --no-auth-cache \
    --non-interactive'
    @(move|mv|rename|ren))
    options='-m --message -F --file \
    --encoding --force-log -r \
    --revision -q --quiet \
    --force --editor-cmd \
    --username --password \
    --no-auth-cache \
    --non-interactive'
    @(propdel|pdel|pd))
    options='-q --quiet -R --recursive -r \
    --revision --revprop \
    --username --password \
    --no-auth-cache \
    --non-interactive'
    @(propedit|pedit|pe))
    options='-r --revision --revprop \
    --encoding --editor-cmd \
    --username --password \
    --no-auth-cache \
    --non-interactive --force'
    @(propget|pget|pg))
    options='-R --recursive -r --revision \
    --revprop --strict --username \
    --password --no-auth-cache \
    --non-interactive'
    @(proplist|plist|pl))
    options='-v --verbose -R --recursive \
    -r --revision --revprop -q \
    --quiet --username --password \
    --no-auth-cache \
    --non-interactive'
    @(propset|pset|ps))
    options='-F --file -q --quiet \
    --targets -R --recursive \
    --revprop --encoding \
    --username --password \
    --no-auth-cache \
    --non-interactive -r \
    --revision --force'
    resolved)
    options='--targets -R --recursive -q \
    --quiet'
    revert)
    options='--targets -R --recursive -q \
    --quiet'
    @(status|stat|st))
    options='-u --show-updates -v \
    --verbose -N --non-recursive \
    -q --quiet --username \
    --password --no-auth-cache \
    --non-interactive --no-ignore \
    --ignore-externals \
    --incremental --xml'
    @(switch|sw))
    options='--relocate -r --revision -N \
    --non-recursive -q --quiet \
    --username --password \
    --no-auth-cache \
    --non-interactive --diff3-cmd'
    unlock)
    options='--targets --force --username \
    --password --no-auth-cache \
    --non-interactive'
    @(update|up))
    options='-r --revision -N \
    --non-recursive -q --quiet \
    --username --password \
    --no-auth-cache \
    --non-interactive \
    --diff3-cmd --ignore-externals'
    esac
    options="$options --help -h --config-dir"
    COMPREPLY=( $( compgen -W "$options" -- $cur ) )
    else
    if [[ "$command" == @(help|h|\?) ]]; then
    COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
    else
    _filedir
    fi
    fi
    fi
    return 0
    complete -F _svn $default svn
    _svnadmin()
    local cur prev commands options mode
    COMPREPLY=()
    cur=${COMP_WORDS[COMP_CWORD]}
    commands='create deltify dump help ? hotcopy list-dblogs \
    list-unused-dblogs load lslocks lstxns recover rmlocks \
    rmtxns setlog verify'
    if [[ $COMP_CWORD -eq 1 ]] ; then
    if [[ "$cur" == -* ]]; then
    COMPREPLY=( $( compgen -W '--version' -- $cur ) )
    else
    COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
    fi
    else
    prev=${COMP_WORDS[COMP_CWORD-1]}
    case $prev in
    --config-dir)
    _filedir -d
    return 0;
    --fs-type)
    COMPREPLY=( $( compgen -W 'fsfs bdb' -- $cur ) )
    return 0;
    esac
    command=${COMP_WORDS[1]}
    if [[ "$cur" == -* ]]; then
    # possible options for the command
    case $command in
    create)
    options='--bdb-txn-nosync \
    --bdb-log-keep --config-dir \
    --fs-type'
    deltify)
    options='-r --revision -q --quiet'
    dump)
    options='-r --revision --incremental \
    -q --quiet --deltas'
    hotcopy)
    options='--clean-logs'
    load)
    options='--ignore-uuid --force-uuid \
    --parent-dir -q --quiet \
    --use-pre-commit-hook \
    --use-post-commit-hook'
    rmtxns)
    options='-q --quiet'
    setlog)
    options='-r --revision --bypass-hooks'
    esac
    options="$options --help -h"
    COMPREPLY=( $( compgen -W "$options" -- $cur ) )
    else
    if [[ "$command" == @(help|h|\?) ]]; then
    COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
    else
    _filedir
    fi
    fi
    fi
    return 0
    complete -F _svnadmin $default svnadmin
    _svnlook()
    local cur prev commands options mode
    COMPREPLY=()
    cur=${COMP_WORDS[COMP_CWORD]}
    commands='author cat changed date diff dirs-changed help ? h history \
    info lock log propget pget pg proplist plist pl tree uuid \
    youngest'
    if [[ $COMP_CWORD -eq 1 ]] ; then
    if [[ "$cur" == -* ]]; then
    COMPREPLY=( $( compgen -W '--version' -- $cur ) )
    else
    COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
    fi
    else
    command=${COMP_WORDS[1]}
    if [[ "$cur" == -* ]]; then
    # possible options for the command
    case $command in
    @(author|cat|date|dirs-changed|info|log))
    options='-r --revision -t \
    --transaction'
    changed)
    options='-r --revision -t \
    --transaction --copy-info'
    diff)
    options='-r --revision -t \
    --transaction \
    --no-diff-deleted \
    --no-diff-added \
    --diff-copy-from'
    history)
    options='-r --revision --show-ids'
    prop@(get|list))
    options='-r --revision -t \
    --transaction --revprop'
    tree)
    options='-r --revision -t \
    --transaction --show-ids \
    --full-paths'
    esac
    options="$options --help -h"
    COMPREPLY=( $( compgen -W "$options" -- $cur ) )
    else
    if [[ "$command" == @(help|h|\?) ]]; then
    COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
    else
    _filedir
    fi
    fi
    fi
    return 0
    complete -F _svnlook $default svnlook
    Hope this helps.
    Last edited by alanhaggai (2008-09-21 02:08:12)

  • Edn_publish_event

    Hi,
    I need to raise plsql event , i know this can be done using edn_publish_event .
    But i want to know if i can use this from a different Database than the SOA database.
    This API is in SOA_INFRA schema, and my Transactional DB is diff.
    How can i achieve this . Please help.
    Thanks !!

    Thanks Eric. I am trying from the same DB but still not getting it worked , this is what i did :
    DECLARE
    l_clob CLOB;
    l_payload varchar2(32000);
    BEGIN
    DBMS_LOB.CREATETEMPORARY(l_clob,true);
    l_payload:= '<eb:business-event xmlns:eb="http://oracle.com/fabric/businessEvent" xmlns:ob="http://schemas.oracle.com/events/edl/plsql_event_def"><eb:name>ob:plsql_event</eb:name><eb:content><CU:plsql_event_data xmlns:CU="http://www.pchandel/plsql/eventschema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Ename>puneet_plsql</Ename><Company>Oracle</Company></CU:plsql_event_data></eb:content></eb:business-event>';
    DBMS_LOB.WRITE(l_clob,length(l_payload),1,l_payload);
    DEV_SOAINFRA.edn_publish_event('http://schemas.oracle.com/events/edl/plsql_event_def','plsql_event',to_clob(l_clob));
    dbms_lob.freetemporary(l_clob);
    --DBMS_OUTPUT.PUT_LINE('P_PAYLOAD = ' || l_PAYLOAD);
    END;
    Any suggestions, am i missing something

  • Diff B/W master data and transaction data

    Hi all,
    What is the main Diff B/W master data and transaction data.  give me some example ?
    Thanks in Advance
    Krish...

    hi krish,
    MASTER Data 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.
    TRASNACTION Data - 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,
    GNK.

  • What is the diff b/w transactional cube and std cube

    What is the diff b/w transactional cube and std cube

    Hi Main differences,
    1) Trasactional infocube are optimized for writing data that is multiple user can simultaneously write data into it without much effect on the performance where as the std infocube are optimized to read the data ie.e through queries.
    2) transactional inofcubes can be loaded through SEM process as well normal laoding process.Std can be loaded only thorugh normal loading process.
    3) the way data is stored is same but the indexing and partionong aspects are different since one is optimized for writing and another one for reading.
    Thanks
    Message was edited by:
            Ajeet Singh

  • How to integrate 2 diff transactions into one

    Hi All,
    I have a requirement to combine trasaction FBPM(SAPFPAYM) & Z_ACHEMAIL(RFFOAVIS_FPAYM) transactions into single transaction i.e As soon as the file is released through transaction code FBPM then the email notifications should be sent automatically(RFFOAVIS_FPAYM).
    But when i try to use
    call trasaction FBPM.
    call trasaction Z_ACHEMAIL. One after other in my z program its not executing both at a time since both are having diff selection screen. its only executing FBPM transaction, its unbling me to press back button to get into Z_ACHEMAIL AND again i need to execute.So please let me know ur ideas how can i achieve this.
    Thanks in advance.
    Regards,
    Rajesh

    Hi Vishal,
    You could try using the SUBMIT statement. Through this statement you can pass parameters to the selection screen of the second transaction, however instead of the name of the transaction you'll need to pass the name of the program. Check the documentation for more detail.
    Hope it helps.
    Regards,
    Gilberto Li

  • Main diff between call transaction and session method

    hi frnds.
    my friend went for an interview they asked her whts the diff between call tran adn session?
    she told more thn one transaction we can call for an session she told itseems. but he told tht by cal tran also u cn call more thn one tran it seems... so please canu help me out regarding this question? how we hve to tell in interview?
    in advance thanks....

    Hi
    Batch Input and CALL TRANSACTION are both data transfer methods. Batch Input usually are used to transfer large amount of data. For example you are implementing a new SAP project, and of course you will need some data transfer from legacy system to SAP system. If there is no standard batch input program, direct input program, you would need to write your own data transfer program and it is going to be batch input program. CALL TRANSACTION methods is real-time method, whenever you run the program CALL TRANSACTION can be triggered. CALL TRANSACTION is used especially for integration actions between two SAP systems or between different modules. Users sometimes wish to do something like that click a button or an item then SAP would inserts or changes data automatically. Here CALL TRANSACTION should be considered. You use CALL TRANSACTION and you do everything automatically, collect necessary data, call transaction and so do database update. If any error occurs, show the user them.
    Batch Input
    With the Batch Input method, an ABAP program reads the external data that is to be entered in the R/3 System and stores the data in a “batch input session”. The session records the actions that are required to transfer data into the system using normal SAP transactions.
    When the program has generated the session, you can run the session to execute the SAP transactions in it. You can explicitly start and monitor a session with the batch input management function (by choosing System - Services - Batch Input), or have the session run in the background processing session.
    It offers management of sessions, support for playing back and correcting sessions that contain errors, and detailed logging. Your program prepares the data and stores it in a batch input session. A session is a collection of transaction data for one or more transactions. Batch input sessions are maintained by the system in the batch input queue. You can process batch input sessions in the background processing system.
    Your program must open a session in the queue before transferring data to it, and must close it again afterwards. All of these operations are performed by making function modules calls from the ABAP program.
    The most important aspects of the session interface are:
    Asynchronous processing
    Transfer data for multiple transactions
    Synchronous database update. During processing, no transaction is started until the previous transaction has been written to the database.
    A batch input processing log is generated for each session
    Sessions cannot be generated in parallel. The batch input program must not open a session until it has closed the preceding session.
    CALL TRANSACTION
    In the second method, your program uses the ABAP statement CALL TRANSACTION USING to run an SAP transaction. External data doesn’t have to be deposited in a session for later processing. Instead, the entire batch input process takes place inline in your program. With CALL TRANSACTION USING, the system process the data more quickly than with batch input sessions. Unlike batch input sessions, CALL TRANSACTION USING does not automatically support interactive correction or logging functions.
    Your program prepares the data and then calls the corresponding transaction that is then processed immediately.
    The most important features of CALL TRANSACTION USING are:
    Synchronous processing
    Transfer of data from an individual transaction each time the statement CALL TRANSACTION USING is called
    You can update the database both synchronously and asynchronously. The program specifies the update type.
    Separate LUW (Logical Units of Work) for the transaction. The system executes a database commit immediately before and after the CALL TRANSACTION USING statement.
    No batch input processing log

  • How to combine 2 diff transactions into 1 transaction

    Hi All,
    I want to combine 2 diff transactions into single transaction so taht i can run these 2 at a time as a single transaction. Currently we have 2 diff transactions which we need to run one after anether. So we want to combine these 2 transactions as a single transaction. Is it possible, how we can do that. thanks in advance.
    Thanks,
    Vishal

    U can create a ABAP which calls the transaction one after another...and assign the new ABAP a transaction
    code using SE93.
    Basically the abap would like below.
    Report Ztrans.
    start-of-selection.
      call transaction ZT01.
      call transactin ZT02.
    Regards
    Anurag
    Message was edited by: Anurag Bankley

  • Block encoding of transactions to diff whse & w/ same items in one document

    Hi,
    i need to block all transactions encoded in inventory transactions if their warehouse is different and also if same items are in the same documents. Could you help me with the script? I want to have this in SP_transaction notification but i dont have the script .
    I found a script in this forum related to having same items in the sam document but does not apply to inventory transfer, could someone help me how this can be attached in inventory transfer document. The original script is referring to PO, i just change the objecttype and the table name to work for invty transfer but it still accepting same items in invty transfer.
    Here's the script:
    --Invty transfer
    if @object_type = N'67' and @transaction_type in (N'A', N'U')
    begin
    declare @line1 int
    declare @lin1 int
    declare @out1 int
    Set @out1 = 0
    SET @lin1 = 0
    Declare @Vend as varchar(200)
    Declare @ItemCode as varchar(200)
    Select @Vend = CardCode From OWTR Where DocEntry = @list_of_cols_val_tab_del
    Select @line1 = Max (LineNum)FROM WTR1 WHERE WTR1.DocEntry = @list_of_cols_val_tab_del
    While @lin1 < @line1
    Begin
         Select @ItemCode=ItemCode From WTR1 Where DocEntry=@list_of_cols_val_tab_del and LineNum = @lin1
          if (SELECT COUNT(T0.DocEntry) FROM WTR1 T0 inner join OWTR T1 on T0.DocEntry = T1.DocEntry
          WHERE T0.ItemCode = @ItemCode and T1.CardCode = @Vend and T1.[DocStatus] = 'O')> 1
          Begin
               Set @Out1 = 1
               Break;
          END
               Else
               Begin
               Set @lin1 = @lin1+1
               Continue
          END
    END
    Set @lin1 = @lin1 + 1
    if @out1 = 1
    begin
          Set @error = 1
          Set @error_message = 'Item Code in line ' + CONVERT(nvarchar(4), @lin1) + N'already Exists For This Vendor!'
    End
    END
    Thanks.

    Hi,
    Welcome you post on the forum.
    You may try,
    IF @object_type = N'67' and @transaction_type in (N'A', N'U')
    BEGIN
    IF Exists (Select T0.ItemCode, count(T0.ItemCode) From WTR1 T0 inner join OWTR T1 on T0.DocEntry = T1.DocEntry
    Where DocEntry=@list_of_cols_val_tab_del
    Group BY T0.ItemCode Having count(T0.ItemCode)> 1)
    Begin
    Set @error = 1
    Set @error_message = 'Item Code more than once!'
    End
    END
    Thanks,
    Gordon

  • Error: Transaction currency differ from Account or BP currency

    Hi all
    While adding Goods Receipt PO I am getting this error "Transaction currency differs from account or BP currency-Goods Receipt PO"
    For your information I am using Foreign Vendor dealing in UD Dollar and following setting in Basic Settings:
    1)Local  currency = Indian Rupee
    2)System Currency= US Dollar
    3)Default Account Currency = All Currencies
    PLz solve the issue.
    Kush

    Hi Khushwant
    Check the related G/L accounts are set to multi currency. In this case Trading Stock and Allocation Account. If you are using Freight charges (Additional Expenses) then check their G/L accounts too.
    Kind regards
    Peter Juby

Maybe you are looking for

  • Problem with D-link DFE 520 TX NIC.

    Hi, I got a internet connection (ADSL) recently. I can browse using Windows, but I cannot browse using Solaris 10 x86 (6/06). I have a Gigabyte 8LD 533 Motherboard with 512 MB RAM, a D-link 520 TX ( I did not have much options. Rest were either D-lin

  • ITouch cannot be updated because it was disconnected, also some extraordinarily long backup problems.

    I have a 4th gen ipod touch and i've been having this problem for a while. I'm on 4.3.3 and I don't jailbreak, I buy all my apps etc, but whenever I sync, it won't properly do it. It will start the sync by backing up. Now, I don't actually have a sin

  • Read a non english word from text file

    While Reading thai charater from text file which was sent by QAD(a different application), We are reading 60 char using substr() function. If the data is English word it reads correctly with 60 char. But if it is in thai characters it returns more th

  • Ho do i check bcz of which query's the dead locks happend in 11g

    Hi, I am working on 11g database and recently dead locks happend and it's released it's fine. But i need to know becz of which query's the dead locks happend and who fired those query's. i hope we can get these info from trace file i opend trace file

  • LV2009 hooks for customizing override VIs and accessor VIs

    In LV2009, if you use LabVIEW Object-Oriented Programming, you may wish to customize the VIs that are created for New>>VI For Override and New>>VI For Data Member Access. Using scripting, you can do so by editing the four VIs listed below.  These VIs