Dependent transactions in bdc --KO01 AND IE01

Hello All,
i have a task to record KO01 AND IE01 THROUGH BDC, i am able to record both the t.codes but not finding the link between both the t.codes,so can any please tell me in what way these two T.codes are dependent and functionality of them as wel....

AFAIK
- KO01 create an internal order (can be support for budget control or asset) - get number in first parameter of message KO107 in BDCMSGCOLL structure returned internal table ([MESSAGES  INTO|http://help.sap.com/abapdocu_70/en/ABAPCALL_TRANSACTION_BDC_OPTIONS.htm#&ABAP_ADDITION_4@4@] for CALL TRANSACTION, no SM35 BDC)
- IE01 create an equipment, I suppose you have to use the newly created internal order in the additional data tab with the account assignment block
Truly your functionnal should have given you more information
Regards,
Raymond

Similar Messages

  • Two dependent transactions in BDC

    Hi experts,
    how to process dependent transactions in BDC such as creating a request for quotation  & based on the request for quotation document processing ME21
    plz send me some idea & same code..
    Thank you.

    Hi,
    First record bdc for one transaction.
    If u r using call transaction
    Call transaction 'ME21' using bdcsteps mode 'N' messages into t_messages update 'S'.
    ( If u want any number from above transaction,follow below code,u can get from sy-msgv1 to sy-msgv4 )
    loop at t_messages.
    call function format_messages.
    endloop. )
    clear internal table of bdcdata.
    Call transaction 'TCODE' using bdcsteps mode 'N' .
    This gives an idea.

  • Call transaction using bdc tab and also skip first screen??

    Hi,
    Please help.
    I want to call transaction PA30 fill it with values which are determined only at runtime and then skip first screen.
    The screen doesn't have parameter fields so i cannot use 'set parameter id'.
    I also cannot create a transaction with parameters as I only have these at runtime.
    Anyone done anything like this???

    hi,
      you might be populateing the itab bdc_tab with the corresponding values fronm the recording.
    while doing the recording go until to the screen wher u want to finsih.
    and populate the bdc_tab wit the ok code,screen number and the value.
    this will do.
    for eg see the code below.
    METHOD analyze_log.
      DATA : wrk_extid TYPE balhdr-extnumber.
      DATA : wrk_date(10) TYPE c.
      DATA : it_rspar TYPE TABLE OF rsparams .
      DATA : wa_rspar TYPE rsparams.
      DATA: it_bdcdata TYPE STANDARD TABLE OF bdcdata,
          wa_bdcdata TYPE bdcdata.
      DATA: params TYPE ctu_params.
      CONSTANTS : object TYPE balhdr-object VALUE 'ZKIV_LOG'.
      IF wa_kopf-vertr_nr IS NOT INITIAL.
        CONCATENATE wa_kopf-vertr_nr '/' wa_kopf-nachtr_nr  INTO wrk_extid.
        wrk_date = '01.09.2006'.
        SET PARAMETER ID 'BALOBJ' FIELD object .
        SET PARAMETER ID 'BALEXT' FIELD wrk_extid.
        wa_rspar-selname = 'ALDATE'.
        wa_rspar-sign = 'I'.
        wa_rspar-kind = 'P'.
        wa_rspar-option = 'EQ'.
        wa_rspar-low = wrk_date.
        APPEND wa_rspar TO it_rspar.
      ELSE.
        CLEAR wrk_extid.
        SET PARAMETER ID 'BALEXT' FIELD wrk_extid.
      ENDIF.
    Update BDC tab
    --Call SLG1 using BDC--&
      params-dismode = 'E'. "Show errors only
      CLEAR wa_bdcdata.
      wa_bdcdata-program  = 'SAPLSLG3'.
      wa_bdcdata-dynpro   = '0100'.
      wa_bdcdata-dynbegin = 'X'.
      APPEND wa_bdcdata TO it_bdcdata.
      CLEAR wa_bdcdata.
      wa_bdcdata-fnam = 'BDC_CURSOR'.
      wa_bdcdata-fval = 'BALHDR-ALDATE'.
      APPEND wa_bdcdata TO it_bdcdata.
      CLEAR wa_bdcdata.
      wa_bdcdata-fnam = 'BALHDR-ALDATE'.
      wa_bdcdata-fval = wrk_date.
      APPEND wa_bdcdata TO it_bdcdata.
      CLEAR wa_bdcdata.
      wa_bdcdata-fnam = 'BDC_OKCODE'.
      wa_bdcdata-fval = '=SELE'.
      APPEND wa_bdcdata TO it_bdcdata.
      CLEAR wa_bdcdata.
      wa_bdcdata-program  = 'SAPLSLG3'.
      wa_bdcdata-dynpro   = '0100'.
      wa_bdcdata-dynbegin = 'X'.
      APPEND wa_bdcdata TO it_bdcdata.
      CLEAR wa_bdcdata.
      wa_bdcdata-fnam = 'BDC_OKCODE'.
      wa_bdcdata-fval = '=&F03'.
      APPEND wa_bdcdata TO it_bdcdata.
      CLEAR wa_bdcdata.
      wa_bdcdata-fnam = 'BDC_SUBSCR'.
      wa_bdcdata-fval = 'SAPLSBAL_DISPLAY                        0101SUBSCREEN'.
      APPEND wa_bdcdata TO it_bdcdata.
      CALL TRANSACTION 'SLG1' USING it_bdcdata OPTIONS FROM params.
    --End of BDC--&
    ENDMETHOD.
    here wat i m doing is that i dont want the subscreen 101 to be displayed..
    Message was edited by:
            Sandeep S

  • Can anyone list problems/errors when uploading data using BDC's and BAPI's?

    Can anyone list the problems/errors when uploading data using BDC's and BAPI's?

    Hi,
    If you are actually creating a BDC to load data pls be more specific.
    Data format incorrect. Tab delimited/ etc
    Dates in wrong formats
    Currency incorrect formats
    Missing screens
    Wrong transaction code
    File not found,
    Missing Mandatory fields,
    Screen resoultion.
    You should always use refresh for your Bdcdata table.
    Loop at internal table.
    refresh Bdcdata.
    regards,
    sowjanya.

  • If your Team Lead given Functional Specifications for a BDC program and you

    If your Team Lead given Functional Specifications for a BDC program and you need to decide wether to write a Method Call Transaction or a Session.
    How you will decide ?

    Hi Krishna,
    See this you will got some ideas.
    Diff b/w call transaction and session method is
    Call transaction.
    1) asynchronous processing
    2) can transfer small amount of data
    3) processing is faster.
    4) errors need to be handled explicitly
    5) data is updated automatically
    Session method.
    1) synchronous processing.
    2) can tranfer large amount of data.
    3) processing is slower.
    4) error log is created
    5) data is not updated until session is processed.
    Thanks,
    Reward If Helpful.

  • How to uploade multiple flatfiles for single transaction using BDC?

    How to uploade multiple flatfiles for single transaction using BDC?

    Hi,
    You need to upload all data files into an internal table first either using OPEN DATASET (application server files) or GUI_UPLOAD (PC files).
    Then loop at the internal table and call BDC transaction to process the data.
    Regards,
    Ferry Lianto

  • BDC Sessions and Subscreens

    I have recorded a transaction using the transaction recorder (Transation LT0E); there is a subscreen on one of the screens.
    If I do not enter data in the subscreen (i.e. leave the proposed defaults), then when I play back the recording, it works fine. However, if I change the data in the subscreen and play that recording back, it fails; the little window that shows what the current command being executed is just disappears.
    If I turn the recording into a BDC session and run that, it records the error "No batch input data for screen SAPML03T 0105".
    Anybody have a clue what is happening here?

    Yes, thanks, that is what is happening; I am deleting a field which when the enter button is pressed is then re-calculating that field with a new value.
    Found a workaround for it.
    Cheers,
    Tony.

  • In which method i can upload data to two transactions at a time and how ?

    Hi,
    Can any body tell me  <b>In which method i can upload datas to two transactions at a time and how</b>
    Pls tell me the steps if possible.
    Thanks
    Prabhudutta

    Hi,
    I hope u are talking abt BDC,
    If it is BDC's Then you can use both the methods.
    Call Transaction or
    Session Method.
    Ex ..if already a vendor exists then call transaction xk02
    if vendor no is not yet created then call transaction xk01.
    hope this helps.
    santhosh

  • BDC tcodes and program names

    hi all
    I want all BDC  Tcodes and Program names  in SAP , is there any easy method to see all BDC Tcodes ?
    psrao

    there is no such tcode named for BDC,
    BDC is nothing but batch data conversion
    it means from the client side they will be having set of data to be uploaded it may be master data or it may be a transactional data
    and previously they might be using some other ERP softwares
    for uploading datas into SAP
    these are the methods followed Direct input method,LSMW,BDC's
    BDC has its data table known as BDCDATA it is used for validating the data in the file which we are going to upload into database through a transaction
    i.e.., say for example if they are going to upload vendor master data, these datas will be first passed into bdcdata structure and later on after validating it will passed to screen fields of XK01 transaction and after committing it, it will be uploaded into the data base

  • Bdc adv and disadv

    what is the advantages and disadvantages of diff bdc's?

    Hi,
    Session method.
    1) synchronous processing.
    2) can tranfer large amount of data.
    3) processing is slower.
    4) error log is created
    5) data is not updated until session is processed.
    Call transaction.
    1) asynchronous processing
    2) can transfer small amount of data
    3) processing is faster.
    4) errors need to be handled explicitly
    5) data is updated automatically
    For more information check the following link:
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    Regards,
    Bhaskar

  • BDC SYNCHONOUS AND ASYNCHRONOUS

    Can any one tell difference between
    sychronous and asynchonous in BDC.

    hiii
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://www.allinterview.com/showanswers/2678.html
    these two links will solve your question.
    reward if useful
    thx
    twinkal

  • Transaction open in client and closed in server ?

    Hi,
    I am new to tuxedo, so please excuse me if my question is naïve.
    I am on a project to replace the /Q system (QSpace, TMQUEUE, TMQFROWARD) by a system with storage in a database.
    We are developping in C.
    I wanted to know, if with the tpsuspend and tpresume functions, it is possible to start a transaction in the client (that replace tmqforward), make a tpcall to a service, then a tpsuspend and that the service get the transaction with a tpresume and do the tpcommit (or rollback) itself at the end of the treatment ?
    So that the client dont have to be aware of the result of the transaction and can immediatly open another one.
    Your help would be useful
    thanks
    Yann Delanoe
    Sterci SA
    GENEVA

    Hi Yann,
    I'm curious as to why you want to replace the /Q subsystem with your own servers? Are there features missing in /Q that you need?
    Also Tuxedo uses checked transaction semantics. This means that transactions can't be commited by anyone other than the initiator, nor can transactions be committed while there are outstanding requests or replies. The client can suspend the current transaction and start another one if you need to have multiple transactions in process at the same time. This is often done in multi-threaded applications.
    Regards,
    Todd Little
    BEA Tuxedo Chief Architect

  • Transaction Launcher Logical Systems and URLs

    Hi,
    I'm facing a problem with Transaction Launcher.
    I've done all the settings specified here: http://help.sap.com/saphelp_crm60/helpdata/en/46/231befc17b5872e10000000a11466f/frameset.htm
    Under section "Define Transaction Launcher Logical Systems and URLs" I've specified the values for Quality System: the ECC system is MQAS200A
    By the way, when I try to access an ERP Sales Order, the transaction CRM_TL_ERP_BUS2032_DISPLAY tries to access system MSVL200A (which is the Development ECC System).
    I cannot change the Logical System within the Transaction Launcher Configuration (currently it is set to ERP), since the Transaction is standard.
    Does anybody know how to map the generic value ERP with the correct value MQAS200A instead of MSVL200A?
    Thanks in advance,
    Regards,
    Andrea Ricci

    Hi,
    You cannot generalize the Logical system name, for the workaround you need to put the logical system for quality and transport it to quality and it should work and to check in dev you need to again change the log. sys to dev and save it but dont transport it. Similarly you can do for production system.
    Regards,
    Shobhit

  • Authorization objects for  transaction, one to view, and one to maintain

    Hi all,
    My requrement is to create two authorization objects for  transaction, one to view, and one to maintain.
    I know how to create objetcs vai sm21, but i donot know how to crate objects with activity codes.
    Please suggest how to create object where i can asign activity codes.
    regards
    manish

    The Authorization Concept
    R/3 uses authorization objects to assign authorizations to users. An authorization object is a template for an authorization. For example, authorization object F_SKA1_BUK - G/L Account: Authorization for company codes requires the specification of two field values: Company Code and Activity. To allow a General Ledger supervisor to create a general ledger master record, he/she must be assigned an authorization to create (Activity 1) accounts for a specific company code (eg. Company Code 2000). Such an authorization is created using the object F_SKA1_BUK by assigning these field values and naming the authorization following an appropriate convention (eg. Z_SCC20001).
    Authorizations may be classified as general authorizations, organizational authorizations or functional authorizations. General authorizations specify the functions a user may perform. Authorization object F_SKA1_BUK has been assigned to the function for creating general ledger master records. The system checks for the useru2019s authorization to create general ledger accounts (Activity 1) in at least one company code. The system then checks whether the user is permitted to create accounts for the specified organizational unit (company code) and has the required functional authorizations. Authorizations in this case may restrict the user to certain Charts of Accounts. In addition, an authorization group may be defined in certain authorization objects to protect individual master records.
    Profiles relating to an organizational role (eg. General Ledger Supervisor) are defined consisting of a list of authorizations and other profiles. Such profiles are then assigned to users with that role and stored in their user master record along with other data (eg. password).
    Do check this link as well.
    http://articles.techrepublic.com.com/5100-10878_11-5110893.html

  • Controlling Business transaction field in COSS and COSP table

    Hi all,
    I am trying to understand the idea of the field business transaction in tables COSS and COSP (where as much as I understood are the line items in CO - please corect me if I am wrong). It seems logically that this field is connected somehow to the SAP transactions. Do you know where is this connection and how can I see it?
    I need to know which SAP transactions will get business transaction COIN for example. If you have some documentaion or explanation of how this works, it will be very useful to me.
    Thank you,
    Maria

    Hi Maria,
    When you run settlement for internal orders using KO88, the records are saved into COSS table with the Business transaction KOAO.
    Just for your understanding the meaning of the main CO tables:
    - COEP: this is the CO document line items table (the one that is searched when you run, for example, KSB1 or KOB1 report transactions);
    - COSS: this is the CO cost totals table for internal postings, that is, the postings done into CO module that is going to reflect on the same CO module;
    - COSP: this is the CO cost totals table for external postings, that is, the postings done into any module that is going to reflect on CO module.
    To complete what it had been explained: COIN means the postings done from any module to CO.
    I hope it helps you.
    Best Regards,
    Daniel

Maybe you are looking for

  • Does Lightroom 4 support Panasonic Lumex FZ150 raw files

    Just purchased this camera, and use primarily Lightroom to edit.  When downloading my images, although I shot it RAW (which is why I bought this camera) it converted it to JPEG's.  I also just upgraded to Lightroom 4, which will arrive shortly.  Does

  • How do i get my copy of iwork on a cd to my macbook air

    I just bought a Macbook Air and I don't know how to get my copy of iworks on it with the CD. Can someone please help. Thanks, Rob

  • N96 Freezing with CK300

    Hi, my N96 freezes intermittantly when it unhooks from my ck300 car kit and the length of time my back light remains on varies ! Can anyone out there help ?

  • VF04 enhancement.

    Hi All, my requirement is as follows: 1. while creating an invoice, if certain output type is there then I need to display a pop up window for certain email addresses and then save those emails in certain Z table.     I got an enhancement where I can

  • Export videos and pictures from an ipad to a camera kit using a sd card

    i need to export videos and images from ipad mini to sd card using a camera kit, please help, and if so what app do i need to do that.