Initial Load Error - No generation performed. Call transaction GN_START

Hi Folks,
We are doing middleware configuration for data migration between R3->CRM.Have followed "Best Practies" configuration Guide.
System Using; CRM 2007 and ECC6.0
Issue
While performing initial load, system is throwing the error as
001- No generation performed. Call transaction GN_START
002-Due to system errors the Load is prohibited (check transaction MW_CHECK)!
After calling the transaction GN_START system asks for job scheduling,whereas I have already scheduled it.
A job is already scheduled periodically.
Clicking on 'Continue' will create another job
that starts immediately.
After checking(MW_CHECK),message is displayed as
No generation performed. Call transaction GN_START.
If anybody has encountered the similar issue and has resolved it,their guidence will be greatly appriciated.
Thanks in Advance
VEERA B

Veera,
We also faced the same problem when we have done the upgrade from CRM 4.0 to CRM 2007.
For that you go to SMWP where you can see all the errors related to Middleware with the error message so try to remove the error,
Also pls check in RZ20 and activate the middleware trace tree.
Regards
Vinod

Similar Messages

  • Error Records in BDC Call transaction

    Hi.....
         I am new to BDC concept... Can any of u tell me how to collect error records in BDC  Call transaction... I already collected error messages through BDCMSGCOL... but  i dont know how to collect those error records... here i am using two different flat files for header and line item...  and kindly tell me if there is an error in line item how to get it so with relevent header details...
    thanks,

    Hi,
          LOOP AT t_bdcmsgcoll INTO w_bdcmsgcoll.
            PERFORM f_format_msg USING w_bdcmsgcoll CHANGING w_return.
         ENDLOOP.
    Form format_msg 
      DATA : l_mstring(480).
      CALL FUNCTION 'FORMAT_MESSAGE'                          
        EXPORTING
          id        = w_bdcmsgcoll-msgid
          lang      = w_bdcmsgcoll-msgspra
          no        = w_bdcmsgcoll-msgnr
          v1        = w_bdcmsgcoll-msgv1
          v2        = w_bdcmsgcoll-msgv2
          v3        = w_bdcmsgcoll-msgv3
          v4        = w_bdcmsgcoll-msgv4
        IMPORTING
          msg       = l_mstring
        EXCEPTIONS
          not_found = 1
          OTHERS    = 2.
    End format_msg 
    you can use the l_mstring to process further and pass to the bapiret2 table
    Regards,
    Vijaya

  • Error Capturing in BDC Call Transaction Method

    How does the Errors in BDC Call Transactin is captured ....can you please give same examples of using BDCMSGCOLL and FORMAT_MESSAGES..
    Please explain clearly when to used these in real time..
    Thankyou

    hi,
    Here is hte sample code
            call transaction  'ME22' using  it_bdc
                    options from x_ctu_params
                    messages into lt_message.
           clear w_success.
           if sy-subrc <> 0.
           w_success = 'N'.
           endif.
            loop at lt_message where msgtyp = 'E' or
                                     msgtyp = 'A'.
            endloop.
            if sy-subrc = 0.
              perform format_messages tables lt_message
                                      using lv_msg lv_lines.
    *         To append error messages
              perform append_message tables lt_message
                                            return
                                     using  lv_msg.
            else.
              if w_success = 'N'.
              perform format_messages tables lt_message
                                      using lv_msg lv_lines.
              perform append_message_err tables lt_message
                                            return
                                     using  lv_msg.
              else.
              perform format_messages tables lt_message
                                      using lv_msg lv_lines.
    *         To append success messages
              perform append_message tables lt_message
                                            return
                                     using  lv_msg.
              endif.
            endif.
            refresh: it_bdc,
                     lt_message.
          endat.
        endloop.
      endif.
    form format_messages tables  pt_messages structure bdcmsgcoll
                         using   pv_msg pv_lines.
      clear : pv_lines,pt_messages,pv_msg.
      describe table pt_messages lines pv_lines.
      read table pt_messages index pv_lines.
      check not pt_messages-msgid is initial.
    *-- Function module to format the message given
      call function 'FORMAT_MESSAGE'
           exporting
                id        = pt_messages-msgid
                lang      = sy-langu
                no        = pt_messages-msgnr
                v1        = pt_messages-msgv1
                v2        = pt_messages-msgv2
                v3        = pt_messages-msgv3
                v4        = pt_messages-msgv4
           importing
                msg       = pv_msg
           exceptions
                not_found = 1
                others    = 2.
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4  into pv_msg.
      endif.
    endform.                    " format_messages
    Regards,
    Richa

  • Middleware initial load error on funcloc segment type (ADR2) does not exist

    Hello,
    We are doing initial loads of data into a new CRM 7.0 system.
    So far all objects have been done except Functional locations (FUNCLOC).
    During the initial load of the functional locations the various BDOCs all go into error state.
    The error is the same everywhere: segment type adr2 does not exist.
    If we deactivate the adr2 table In transaction R3AC1 and process again, we get the error message for the next table
    (Like:  segment type IFLOTX does not exist) and so on.
    IS there any settings we can do to manage these 'segments' or would there be another wa to solve this?
    Thanks.
    Joram

    Hello,
    Take a look at note 1271465, it does not talk about the ADR2 segment but about segment errors in SMW01 for functional location download. It might be useful. Observe especially the constraint in ERP version number, it might be that your ERP system is out-of-date/incompatible for this scenario.
    Second thing to check, go to SPRO>CRM>Master Data>Installed Base>Replication of technical objects from ERP
    There you'll find a mandatory customizing activity for Functional location download.
    And in the documentation of activity "Replication of Functional locations: Prerequisites and General information" you'll find all the necessairy actions to perform.
    This helped me in setting up funcloc replication in CRM 7.0.
    Hope this helps,
    Kind regards,
    Joost

  • Idoc syntx error me21 , abap proxy call transaction

    Hi Experts,
    I am struck with the below problem, could you please shed some light on the issue, appreciate your help and  rewarded.
    scenario:
    XI sends NEW PO message to abap proxy, in abap proxy we populate bdc_tab
    and call ME21 as below
    CALL TRANSACTION  'ME21' using bdc_tab mode 'N' update 'S'  messages into messtab.
    problem:
    EKSEKS01 idoc is getting created with syntax error status code :26  in ECC5.0
    only 5 sigments are generated in the idocs. the three segments ( E1PISHO, E1PISIO,E1PISSO not generated).
    after transaction executed it returns subrc 1001, msgid--> ME, MSGNO --> 218.
    Thanks In Advance.
    Ranjit.

    Hi Atish and Nishant,
    Thanks much  for the immediate response.
    1.Would like to know what is the mandatory data to be passed for PO creation in BDC table.
    2. Is there any user exit or where the idoc creation happens during me21 execution.
    I have verified the po in we02 , as before mentioned the three sigments are not getting created and i am not sure the reason.
    Note: We didnot have any output configured in ECC 5.0 for this idoc to be created.
    I am really not able to locate in debug mode FOR  ME21, where this ekseks01 idoc getting created and triggered.
    Appreciate your help.
    Thanks in Advance.
    Ranjit.

  • Initial Load Error

    Hi All
    I am trying to make inital load but I am receiving the following error.
    But trail file has been created on target in dirdat folder about 2GB size
    Source and Destination windows2003 32 Bit
    GG version is 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230
    Have you any idea??
    Source Context :
    SourceModule : [er.extrout]
    SourceID : [er/extrout.c]
    SourceFunction : [complete_tcp_msg]
    SourceLine : [1480]
    2013-01-09 18:00:57 ERROR OGG-01033 There is a problem in network communication, a remote file problem, encryption keys for target and source do not match (if using ENCRYPT) or an unknown error. (Remote file used is ./dirdat/INITLOAD01.DAT, reply received is Error 0 (The operation completed successfully.) getting position in ./dirdat/INITLOAD01.DAT).
    2013-01-09 18:00:57 ERROR OGG-01668 PROCESS ABENDING.
    ggserr.log on target
    OGG-01223 Oracle GoldenGate Collector for Oracle: Error 0 (The operation completed successfully.) getting position in ./dirdat/INITLOAD01.DAT.
    INFO OGG-01670 Oracle GoldenGate Collector for Oracle: Closing ./dirdat/INITLOAD01.DAT.
    INFO OGG-01676 Oracle GoldenGate Collector for Oracle: Terminating after client disconnect

    Why do you keep naming the file?
    Enter the parameters listed in Table 26 in the order shown, starting a new line for each parameter statement. The following is a sample initial-load Extract parameter file for
    loading data from file to Replicat.
    <your extract name>
    SOURCEISTABLE
    SOURCEDB mydb, USERID ogg, PASSWORD
    AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC &
    AES128, ENCRYPTKEY securekey1
    RMTHOST ny4387, MGRPORT 7888, ENCRYPT AES 192 KEYNAME mykey
    ENCRYPTTRAIL AES192, KEYNAME mykey1
    RMTFILE /ggs/dirdat/initld, MEGABYTES 2, PURGE
    TABLE hr.*;
    TABLE sales.*;

  • Regarding ABAP initial load errors

    hi experts
    I have below errors left while doing Initial load for AS ABAP as follows
    Error type 1:
    Error :runFunctionsInString($FUNCTION.sap_encryptPassword()$$) got exception - Exception:org.mozilla.javascript.JavaScriptException: java.lang.UnsupportedOperationException: java.lang.ExceptionInInitializerError
    I referred page 37  in System landscape configuration guide. but could not understand what and where password has to be set.
    Could you please suggest me how to solve this two problem.
    Also i would like to know where the Users, roles,profiles will be written in Identity store.
    regards

    hi guys
    Regardless of this error, i got the users/profiles/roles written in Identity center, i am able to see in monitoring webpage.
    But how to solve this error is my concern...appreciate if you can give me some ideas
    regards

  • Initial Load Error IDM 7.0

    Hello Exports,
    We have completed the IDM 7.0 Installation and Configuraiton.we are in the process of running the Initial Load
    During the intial load with ABAP system we received below errors
    Under IDentity Center->Management -> System log
    Date;Type;"Dispatcher";Job ID;"Additional info";"Text"
    2009.06.02 15:49:28;Warning;"sap-idm";1809;"";"Pass skipped by script"
    2009.06.02 15:49:28;Warning;"sap-idm";1809;"";"Pass skipped by initialization script"
    2009.06.02 15:49:28;Warning;"sap-idm";1809;"";"Pass skipped by script"
    2009.06.02 15:49:28;Warning;"sap-idm";1809;"";"Pass skipped by initialization script"
    2009.06.02 15:49:27;Error;"sap-idm";1809;"modEntry failed modifying entry 'J2EE_GUEST'. IDStore returned error message: " Referenced value does not exist:Attribute: MXREF_MX_PRIVILEGE" when storing attribute 'MXREF_MX_PRIVILEGE=<PRIV:PROFILE:ABAP200:T-EP640003>'";"Exception from Mod operation:ToIDStore"
    2009.06.02 15:49:27;Error;"sap-idm";1809;"";"Failed storing J2EE_GUEST"
    2009.06.02 15:49:27;Error;"sap-idm";1809;"modEntry failed modifying entry 'J2EE_ADMIN'. IDStore returned error message: " Referenced value does not exist:Attribute: MXREF_MX_PRIVILEGE" when storing attribute 'MXREF_MX_PRIVILEGE=<PRIV:PROFILE:ABAP200:T-EP640002>'";"Exception from Mod operation:ToIDStore"
    2009.06.02 15:49:27;Error;"sap-idm";1809;"";"Failed storing J2EE_ADMIN"
    2009.06.02 15:49:25;Error;"sap-idm";1809;"sap_encryptPassword()$$) got exception - Exception:org.mozilla.javascript.JavaScriptException: java.lang.UnsupportedOperationException: java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b : cannot initialize class because prior initialization attempt failed";"runFunctionsInString($FUNCTION"
    2009.06.02 15:49:25;Warning;"sap-idm";1809;"mozilla.javascript.JavaScriptException: java.lang.UnsupportedOperationException: java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b : cannot initialize class because prior initialization attempt failed HINT: Check line 17 in the script sap_encryptPassword";"Executing sap_encryptPassword() got JavaScriptException - org"
    2009.06.02 15:49:25;Error;"sap-idm";1809;"sap_encryptPassword()$$) got exception - Exception:org.mozilla.javascript.JavaScriptException: java.lang.UnsupportedOperationException: java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b : cannot initialize class because prior initialization attempt failed";"runFunctionsInString($FUNCTION"
    Thanks
    Thirumal

    I had the same issue with the SAP JVM 5.0 - after installing the Sun JDK 1.5.0 (current version 1.5.0_21), updating the classpaths and regenerating the dispatcher scripts, the issue was solved.

  • Error in Batch input : Call Transaction

    Hi Gurus,
    I have written a BDC for tcode "S_ALR_87013620" to send the report output to spool.
    When I recrod from menu Report->Print i get the dialog box to to enter the printer name.
    and then i get a popup box saying "Format is X_65_132" then i press Yes button this pop up.
    This popup box is not getting recorded in BDC, when i execute the report it is failinng.
    Call Transaction is returing sy-subrc eq 1001.
    how can i avoid this popup box.

    hi
    in window <background print parameters> press button <properties> and then
    in next window <spool request attributes> select "general attributes->format"
    here press button <settings> and in next window for field <PAART Format> select
    function <Copy settings>
    now, this popup should not appears....
    regards,darek

  • Initial load in middleware

    Hi,
    When i start the initial load with transaction R3AS, after specifying the load object and destinations on execution it throws me an error "NO GENERATION PERFORMED CALL TRANSACTION GN_START".
    I tried running GN_START transaction, after completion of that, when i again try R3AS, it shows the same error again. ("NO GENERATION PERFORMED CALL TRANSACTION GN_START".)
    Please suggest some ideas.
    Thanks & Regards,
    Karthik.

    Hi Karthik,
      Start transaction GN_START to generate the missing objects. The status of the generation (generation errors) can be seen in transaction GENSTATUS.
    Regards.
    Manuel.

  • Error while Initial load

    Hi Forum,
    Iam doing Middleware setup for downloading customer master from R/3 to CRM.Iam trying to do initial load of customizing objects viz.,DNL_CUST_ACGRPB,DNL_CUST_ADDR,
    DNL_CUST_KTOKD,DNL_CUST_TVKN,DNL_CUST_TVLS,DNL_CUST_TVPV... which are to be loaded before doing initial load of CUSTOMER_MAIN.
    while doing initial load of customizing objects iam getting the below mentioned error
    <b>001 No generation performed. Call transaction GN_START.</b>
    <b>002 Due to system errors the Load is prohibited (check transaction MW_CHECK)!</b>
    <b>-</b>when I do GN_START
    "A  job is already scheduled periodically.
    Clicking on 'Continue' will create another job
    that starts immediately.
    Do you want to continue?" message is displayed
    and I have sheduled it.
    But in SMWP transaction I can see in
    <b>BDoc Types: Generation of other runtime objects</b>
    Not generated / <b>generated with errors 2 entries  
                    31.08.2006 05:33:50</b>
    and the objects with errors are
    <b>POT_LISTWRITE
    SPE_DDIC_WRITE</b>
    <b>-</b>In transaction MW_CHECK, system displays message as <b>No generation performed. Call transaction GN_START.</b>     
    when I regenerate these objects(generated with errors)from the context menu I find no difference.
    I have also referred to the <b>Note :637836 and 661067</b> which also suggests to run few reports and GN_START but inspite of doing all the corretion parameters in the note Iam still unable to come out of the situation.
    Please Guide
    Thanks in Advance
    Shridhar.
    Message was edited by: Shridhar Deshpande

    Hi Rahul,
    Thanks for the reply.I checked in transaction MW_CHECK and the system throws the message as
    <b>No generation performed. Call transaction GN_START.</b>
    In the long text the below message is available
    <b>No generation performed. Call transaction GN_START.
    Message no. SMW_GEN_KERNEL005
    Diagnosis
    An upgrade was performed.
    <b>System response</b>
    The Middleware is stopped because MW objects must be generated.
    <b>Procedure</b>
    Excecute transaction GN_START.</b>
    If GN_START is executed,I dont find any change.
    I also checked in <b>smq2</b>in CRM and I found the status of the queue as below
        CL       Queue Name      Entries  Status   Date
    <b>200 CSABUPA0000000042  5       SYSFAIL  31.08.2006 09:54:05 31.08.2006 09:54:11</b>
    Thanks
    Shridhar
    Message was edited by: Shridhar Deshpande

  • Urgent: Data Loading error(Load failed with Short Dump) caller 70 missing

    Hi please go through the error occured.
    <b>"Request is still running.
    Diagnosis:
    No error could be found. The current process has probably not finished yet.
    System Response:
    The ALE Inbox of the SAP BW is identical to ALE Outbox of the source System and /or the maximum wait time for this request has not yet run out and/or the batch job in the cource system has not ended.
    current status
    in the source sytem."</b>
    Update mode: Full, processing Online.
    I think we processed the infopackage in the online. if we process it in the back ground then we won't face any problem. Singal turns to Red.
    Please guide us. we need to load it immidiately.
    Thanks in advance.
    Regards,
    Nagesh.
    Message was edited by: Nagesh Ganisetti
    Message was edited by: Nagesh Ganisetti

    Hi Friends,
       at last the load has Terminated with Short Dump. Can any one guide me how can i reslove this. we could see the data in PSA.
    i'm sending the part of the short dump.
    Too many parameters specified with PERFORM.                                                                               
    What happened?                                                                               
    In a subroutine call, there were more parameters than in the  routinedefinition.                                                                         
    Error in ABAP application program.                          
    The current ABAP program "GP3KGSUXARXPB2F9YCR4B3MFPT6 " had to be terminated because one of statements could not be executed.                    
    This is probably due to an error in the ABAP program.                       
    What can you do?                                                                               
    Print out the error message (using the "Print" function)                                    
    and make a note of the actions and input that caused the                                    
    error.                                                                               
    To resolve the problem, contact your SAP system administrator.                              
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer                    
    termination messages, especially those beyond their normal deletion                        
    date.                           
    is especially useful if you want to keep a particular message.                              
    Error analysis                                                                               
    A PERFORM was used to call the routine "VALUE_TO_SID_CONVERT_DB" of the program             
    "GP3KGSUXARXPB2F9YCR4B3MFPT6 ".                                                            
    This routine contains exactly 7 formal parameters, but the current                       
    call contains 8 actual parameters.                                                          
    parameters.                                                     
    How to correct the error                                         
    Correct the PERFORM call. You can find out where the call occurs in the section "Active calls / events".
    You may able to find an interim solution to the problem                                     
    in the SAP note system. If you have access to the note system yourself,                     
    use the following search criteria:     
    Please guide me.
    Regards,
    Nagesh.
    Message was edited by: Nagesh Ganisetti

  • Error in BDC CALL TRANSACTION METHOD..

    hai i got an error in  doing BDC  CALL TRANSACTION METHOD
    Error:diffrent number of parameters in  FORM  and PERFORM(routine :FILL_SCREEN_DETAILS:,number of formal parameters :3,number of actual parameters:1)
    PROGRAM
    REPORT  ZDEMO_UPLOAD_COST_CENTER_DATA.
    DATA:BEGIN OF WA_DATA,
    KOKRS TYPE KOKRS,"CONTROLLING AREA
    KOSTL TYPE KOSTL,"COST CENTER
    DATAB TYPE DATAB,"START DATE
    DATBI TYPE DATBI,"END DATE
    KTEXT TYPE KTEXT,"NAME
    LTEXT TYPE LTEXT,"DESCRIPTION
    VERAK TYPE VERAK,"PERSON RESPONSIBLE
    KOSAR TYPE KOSAR, "COST CENTER CATEGORY
    KHINR TYPE KHINR,"HIERARCHY AREA
    BUKRS TYPE BUKRS,"COMPANY CODE
    GSBER TYPE GSBER,"BUISINESS AREA
    END OF WA_DATA.
    *TYPES:IT_DATA TYPE STANDARD TABLE OF TY_DATA.
    DATA:IT_DATA LIKE TABLE OF WA_DATA,
          IT_BDCDATA LIKE TABLE OF BDCDATA,
          WA_BDCDATA LIKE LINE OF IT_BDCDATA,
          IT_BDCMSGCOLL LIKE TABLE OF BDCMSGCOLL,
          WA_BDCMSGCOLL LIKE LINE OF IT_BDCMSGCOLL.
    DATA :V_FILE TYPE STRING.
    CONSTANTS :C_KS01(4) TYPE C  VALUE 'KS01',
                C_X(1) TYPE C VALUE 'X',
                C_A(1) TYPE C VALUE 'A'.
    SELECTION-SCREEN:BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.
    PARAMETER :PA_FILE LIKE FC03TAB-PL00_FILE OBLIGATORY.
    SELECTION-SCREEN:END OF BLOCK B1.
    *AT SELECTION SCREEN ON VALUE REQUEST
    * EVENT TO BE TRIGGERED WHEN WE PRESS F4.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR PA_FILE.
    PERFORM GET_F4_FOR_FILE USING PA_FILE.
    *         START-OF-SELECTION
    START-OF-SELECTION.
    *WE NEED TO MOVE THE PA_FILE INTO ANOTHER VARIABLE OF TYPE STRING
    *AS WE ARE GOING TO USE THE SAME IN THE FM:GUI_UPLOAD THERE THE FILE TYPE IS STRING
    V_FILE = PA_FILE.
    PERFORM UPLOAD_FILE_T0_ITAB USING V_FILE CHANGING IT_DATA.
    *FILL THE SCREEN AND FIELD DETAILS
    LOOP AT IT_DATA INTO WA_DATA.
    REFRESH IT_BDCDATA.
    *FIRST SCREEN DETAILS
    PERFORM FILL_SCREEN_DETAILS USING 'SAPLKMA1''0200''X'.
    *CURSOR DETAILS
    PERFORM FILL_FIELD_DETAILS USING 'BDC_CURSOR''CSKSZ-KOKRS'.
    *OK CODE DETAILS
    PERFORM FILL_FIELD_DETAILS USING 'BDC_OKCODE''/00'.
    *CONTROLLING AREA
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-KOKRS' WA_DATA-KOKRS.
    *COST CENTER DETAILS
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-KOSTL' WA_DATA-KOSTL.
    * START DATE
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-DATAB_ANFO' WA_DATA-DATAB.
    *END DATE
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-DATBI_ANFO' WA_DATA-DATBI.
    *NEXT SCREEN DETAILS
    PERFORM FILL_SCREEN_DETAILS USING 'SAPLKMA1''0299''X'.
    *OKCODE DETAILS
    PERFORM FILL_FIELD_DETAILS USING 'BDC_OKCODE''=BU'.
    *SUBSCRN FIELD DETAILS
    PERFORM FILL_FIELD_DETAILS USING 'BDC_SUBSCR''BDC-SUBSCR'.
    *CURSOR DETAILS
    PERFORM FILL_FIELD_DETAILS USING 'BDC_CURSOR''CSKSZ-WAERS'.
    *NAME
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-KTEXT' WA_DATA-KTEXT.
    *DESCRIPTION
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-LTEXT' WA_DATA-LTEXT.
    *PERSON RESPONSIBLE
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-VERAK' WA_DATA-VERAK.
    *COST CENTER CATEGORY
    PERFORM FILL_FIELD_DETAILS USING'CSKSZ-KOSAR' WA_DATA-KOSAR.
    *HIERARCHY AREA
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-KHINR' WA_DATA-KHINR.
    *COMPANY CODE
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-BUKRS' WA_DATA-BUKRS.
    *BUISINESS AREA
    PERFORM FILL_FIELD_DETAILS USING 'CSKSZ-GSBER' WA_DATA-GSBER.
    *CALL THE TRANSACTION
    CALL TRANSACTION C_KS01 USING IT_BDCDATA
                              MODE C_A "ALL SCREENS
                                       "N-NO SCREENS
                                       "E-ERROR SCREENS ONLY
                              UPDATE 'A' "ASYNCHRONOUS
                                          "SYNCHRONOUS
                              MESSAGES INTO IT_BDCMSGCOLL.
    ENDLOOP.
    * FORM FILL SCREEN_DETAILS
    FORM FILL_SCREEN_DETAILS  USING PROGRAM LIKE BDCDATA-PROGRAM
                           DYNPRO LIKE BDCDATA-DYNPRO
                           DYNBEGIN LIKE BDCDATA-DYNBEGIN.
    CLEAR WA_BDCDATA.
    WA_BDCDATA-PROGRAM = PROGRAM.
    WA_BDCDATA-DYNPRO = DYNPRO.
    WA_BDCDATA-DYNBEGIN = DYNBEGIN.
    APPEND WA_BDCDATA TO IT_BDCDATA.
    ENDOFRM.
    * FORM FILL_FIELD_DETAILS
    FORM FILL_FIELD_DETAILS USING FNAM FVAL.
    CLEAR WA_BDCDATA.
    WA_BDCDATA-FNAM = FNAM.
    WA_BDCDATA-FVAL = FVAL.
    APPEND WA_BDCDATA TO IT_BDCDATA.
    ENDFORM.
    * FORM GETE_F4_FOR_FILE
    *DISPLAY ALL THE  FILES IN THE SYSTEM FOR SELECTION
    *P_PA_FILE NAME OF THE FILE
    FORM GET_F4_FOR_FILE USING P_PA_FILE.
    CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    *  EXPORTING
    *    PROGRAM_NAME        = SYST-REPID
    *    DYNPRO_NUMBER       = SYST-DYNNR
        FIELD_NAME          = 'PA_FILE'
    *    STATIC              = ' '
    *    MASK                = ' '
       CHANGING
         FILE_NAME           = PA_FILE.
    *  EXCEPTIONS
    *    MASK_TOO_LONG       = 1
    *    OTHERS              = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM.
    * FORM UPLOAD_FILE_TO_ITAB
    * FP_V_FILE = FILE NAME
    *FP_IT_DATA =  INTERNAL TABLE TO STORE THE DATA
    FORM UPLOAD_FILE_TO_ITAB USING FP_V_FILE CHANGING FP_IT_DATA LIKE IT_DATA.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        FILENAME                      = FP_V_FILE
      HAS_FIELD_SEPARATOR           = ' X'
      TABLES
        DATA_TAB                      =FP_IT_DATA.
    ENDFORM.
    Edited by: saifudheenc on Aug 7, 2010 5:09 PM

    hi
    try to add spaces between parameters :
    example:
    PERFORM FILL_SCREEN_DETAILS USING 'SAPLKMA1' '0200' 'X'.
    regards,darek

  • Abort processing when error encountered in CALL TRANSACTION

    Is there a way to abort transaction in CALL TRANSACTION <tcode> USING <bdcdata> when an error has encountered?
    If there is, what should it be?

    In CALL TRANSACTION the standard behavior of the called transaction will be replicated. So if in VA01 the billing plan population is aborted if an error is encountered your CALL TRANSACTION will behave the same way.
    BR,
    Suhas

  • Hi error log in call transaction

    How did you handle errors in Call Transaction?
    Among the Call Transaction and Session Method, which is faster?

    Hi,
    1. Go to bdcrecx1 include.
    go to form BDC_TRANSACTION .
    check   LOOP AT MESSTAB.
    This is the way to handle errors.
    2. Call Transaction is faster.
    Reward if useful!

Maybe you are looking for

  • AutoIncrementSequenceFactory.

    Hi, I am trying to use the AutoIncrementSequenceFactory with sql server. When I try to insert an object into the table the database complains that there are null values. I assume this is due to the fact that kodo executes INSERT INTO table DEFAULT_VA

  • Can't enable iPod hard disk

    I am trying to enable my 30GB iPod to be used as a hard disk to save documents. When I initially plug my iPod into my Mac, the iPod icon appears briefly on the desktop, then disappears. Then, when I try to select "Enable Disk Use" on the iPod Summary

  • What is the best practice to manage versions in XI?

    Hi! Is there any <b>good</b> “best practice” ways to manage versions in XI. Have a challenging scenario with many legacy systems and many interfaces per legacy system. Should I put all the different interfaces for one legacy system under one namespac

  • Announcing: Developing JSF Portlets with WebLogic Portal Whitepaper

    Just Released: Developing JSF Portlets with WebLogic Portal Whitepaper A supplemental developer's guide has been published to help guide WLP 10.x customers that wish to use JSF as the web framework for building portlets on WebLogic Portal. This is a

  • How to generate unique numbers

    hi all, I want to generate unique numbers always starting from 1 using a single sql query and I dont want to use a sequence and i dont think rownum will be helpful for generating unique numbers in all cases . how to do this ? thanks & regards, kumar.