URGENT :  UWL Problem in EP SP12

Dear Portal specialists,
I have implemented UWL for ECC 5.0 in EP SP12.
All I have done is registerd the ECC system in UWL Config.
I have kept the standard task as provided by EP.
Now I can see some messages in my UWL but when I click on its attachment I get the message
user session ended
SAP GUI      for HTML
I want to implement UWL for ESS' Travel and Expense thru webGUI. (ECC-ITS).Pls let me know the task/web template to be used.
Appreciate your inputs.
Thanks.
Josh

Hi Josh,
You will have to create a hidden iView (height 0) of type SAP Transaction. The transaction on which the iView needs to be created should be sbwp. Also attach the iView to the page containing the UWL iView in the detailed navigation.
Regards
Jay Kapadia

Similar Messages

  • URGENT BIG PROBLEM:during import track st. in queue simply does not disap

    I have problem when importing transport request on production(the transport domain controler is on development system) . The track status in queue simply does not disappear.
    I tried(based on what I have seen on an other thread) to delete the transport in import monitor and tp on OS level on productive and development system
    Then I deleted entries in TRBAT&TRJOB tables. The TPSTAT is empty.
    The problem persists.
    What would you suggest . The go live depends on this problem

    Hi,
    /usr/sap/trans/buffer might still contain entries, be careful do not modify anything here.
    Check the link
    http://help.sap.com/saphelp_47x200/helpdata/en/3d/ad5b5a4ebc11d182bf0000e829fbfe/frameset.htm
    Check the 'Cleaning up the transport directory' and 'Synchronizing the Buffers' links within the above link.
    Please do not use subjects like : URGENT BIG PROBLEM.. it is against the rules of this forum.
    Regards,
    Siddhesh

  • UWL Problem in EP7.0 SP 15

    Hi gurus, we are facing a strange situation...We have the UWL configured and working well but since we have upgrade to SP 15 we have problems with substitutions in R3 workflows...
    In R3 side, everything works fine , but in portal side, in the UWL there is no reflect of the workflows from the person I have to substitute....
    It was working with the SP12, but now with SPS15 I´m afraid that there is a problem.... Must every user that has a substitution rule defined in the backend define a new rule in the UWL for the same? Is there any possibility of import these substitution rules from R3?
    Thanks and best regards.

    Solved.... It was a Problem in the R3 side.... if you are the substitute of someone, you have to accept the substitution first in R3 in order to be reflected in the portal side.....

  • Very urgent: regarding  problem in  display of output

    hi,
    i am modifying a report in which i have to display the stock date wise, i.e. it will display that the at this date this amount of stock is there.
    currently the code is able to display the according to this criteria that if date is <= 15 then it will display the stock of previous month and if it is >= 16 then it will display the stcok of last date of current month.
    but i  want to display the data in way that it will read the rest of the records from the other itab ITMSEG.
    should i display the code of it? that it will display more clear picture.
    Edited by: ric .s on Mar 31, 2008 8:23 AM

    hi,
    dis is d 1st part which do the segregation of date:-
    parameters: p_date LIKE ZSTOCKSUM-STLDATE default sy-datum.
    data: num type i,
         w_date type d.
    aa = p_date.
    num = p_date+6(2).
    if num <= 15.
    p_date+6(2) = 01.
    w_date = p_date - 1.
    elseif num => 16.
    p_date = p_date + 30.
    p_date+6(2) = 01.
    w_date = p_date - 1.
    endif.
    And it the part where it have to fetch the records:-
    SELECT ASTLDATE AMATNR AWERKS ALGORT ASTDEBIT ASTCREDIT
      BMEINS  BMTART BMATKL BNTGEW B~GEWEI
      FROM ZSTOCKSUM AS A
      INNER JOIN MARA AS B ON AMATNR = BMATNR
      INTO TABLE STIT
      WHERE AWERKS = P_WERKS AND MTART IN MAT_TYPE AND AMATNR IN P_MATNR AND STLDATE <= P_DATE
      AND ( MTART = 'FERT' OR MTART = 'HALB' OR MTART = 'ZBOP' OR MTART = 'ZSCR' OR MTART = 'ROH' )
      AND A~LGORT IN P_STLOC.
    SELECT BBUDAT AMATNR AWERKS ALGORT AMENGE AMENGE
      CMEINS CMTART CMATKL CNTGEW C~GEWEI
      FROM MSEG AS A INNER JOIN MKPF AS B ON AMBLNR = BMBLNR AND AMJAHR = BMJAHR
      INNER JOIN MARA AS C ON  AMATNR = CMATNR
      INTO TABLE ITMSEG  WHERE AWERKS = P_WERKS AND MTART IN MAT_TYPE AND AMATNR IN P_MATNR AND BUDAT <= P_DATE AND BUDAT => aa
      AND ( MTART = 'FERT' OR MTART = 'HALB' OR MTART = 'ZBOP' OR MTART = 'ZSCR' OR MTART = 'ROH' )
      AND A~LGORT IN P_STLOC.
    SORT ITMSEG BY MATNR WERKS LGORT MEINS MTART MATKL NTGEW GEWEI.
    DELETE ADJACENT DUPLICATES FROM ITMSEG COMPARING MATNR WERKS LGORT MEINS MTART MATKL NTGEW GEWEI NTGEW.
      INSERT LINES OF ITMSEG INTO TABLE STIT.
        ITAB[] = STIT[].
        SORT ITAB BY MATNR WERKS LGORT MEINS MTART MATKL NTGEW GEWEI NTGEW.
        DELETE ADJACENT DUPLICATES FROM ITAB COMPARING  MATNR WERKS LGORT MEINS MTART MATKL NTGEW GEWEI NTGEW.
      SORT STIT BY MATNR LGORT.
      SORT ITAB BY MATNR LGORT.
      LOOP AT ITAB.
        V_QTY = 0.
    LOOP AT STIT WHERE MATNR = ITAB-MATNR AND LGORT = ITAB-LGORT.
    if num <= 15.
        V_QTY = V_QTY + STIT-STDEBIT - STIT-STCREDIT + ITMSEG-MENGE.
    *IF AA >= 16.
    else.
        V_QTY = V_QTY + STIT-STDEBIT - STIT-STCREDIT - ITMSEG-MENGE.
    endif.
    ENDLOOP.
    this is the code where i think the problem is as it is able to display the data in debug mode but when it comes to actual report execution it is not displaying it i.e. if the stcok of material is changed on today's date it is showing but when i want to see the stock of previous date it is still showing the same. plzz help me out it is really urgent.
    Edited by: ric .s on Mar 31, 2008 11:06 AM

  • Urgent: Middleware problem: Load from R/3 to CRM

    Hi,
    This is with regards to a CRM installation that we have at our office. I have followed all the Best practices steps for establishing connectivity and to activate replication between the backend R/3 and the CRM system.
    However, I am facing the following issues:
    1) When trying to replicate Customizing Objects from R/3 OLTP to CRM System, the execution remains on "Running" status forever. The only option remains to abort the execution.
    2) On running the transaction SMOHQUEUE, I am facing the following error message: "Error during aRFC (SAPCRM_MW_RR_000:Name or password is incorrect. Please re-enter)". Best practices suggests creation of a RFCUSER in client 000. This I have done.
    3) Finally, in the Best practices document, C71, if you kindly refer to page 19 till the end of the section, it has been mentioned that at the time of creating RFC destinations for R/3 and the logical destinations, the logon credentials is that of RFCUSER for all. However, creation of this user is only for client 000. I am trying to understand whether RFCUSER needs to be created in R/3 as well as the application client.
    I would request your expert advice as this is very urgent and assure that points will be awarded.
    Thanks
    Souvik

    I have found a propoer articulation of my problem in SAP note 429423. It goes as follows:
    <i>"No entry exists in one of the queues, but the status in R3AM1 remains 'Running':
    In this case, probably no reply is sent to the CRM Server after the data selection in the source system.If this is the case for an adapter object but not for others, contact the respective application component which can analyze why the source system does not send a reply and correct it.
    If this system response occurs for all adapter objects, create a message for component CRM-MW-ADP."</i>
    However, I am unable to act on the above. Kindly suggest what exactly needs to be done as suggested in the note.

  • Urgent facing problem when starting the weblogic admin serverof soa11.1.1.3

    install the soa 11.1.1.3 trying to start the admin server of weblogic getting the below exception plz help me its urgent.
    ####<Jun 9, 2010 10:31:55 AM IST> <Critical> <WebLogicServer> <PC-AMD40> <AdminServer> <main> <<WLS Kernel>> <> <> <1276059715500> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: The dynamic loading of the OPSS java security policy provider class oracle.security.jps.internal.policystore.JavaPolicyProvider failed due to problem inside OPSS java security policy provider. Exception was thrown when loading or setting the JPSS policy provider. Enable the debug flag -Djava.security.debug=jpspolicy to get more information. Error message: JPS-01538: The default policy provider was not found.
    weblogic.security.SecurityInitializationException: The dynamic loading of the OPSS java security policy provider class oracle.security.jps.internal.policystore.JavaPolicyProvider failed due to problem inside OPSS java security policy provider. Exception was thrown when loading or setting the JPSS policy provider. Enable the debug flag -Djava.security.debug=jpspolicy to get more information. Error message: JPS-01538: The default policy provider was not found.
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1394)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
         at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
         at weblogic.security.SecurityService.start(SecurityService.java:141)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.JpsRuntimeException: JPS-01538: The default policy provider was not found.
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:273)
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:265)
         at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:136)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at java.lang.Class.newInstance0(Class.java:355)
         at java.lang.Class.newInstance(Class.java:308)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1312)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
         at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
         at weblogic.security.SecurityService.start(SecurityService.java:141)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.JpsException: JPS-01538: The default policy provider was not found.
         at oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore(PolicyUtil.java:705)
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:271)
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:265)
         at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:136)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at java.lang.Class.newInstance0(Class.java:355)
         at java.lang.Class.newInstance(Class.java:308)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1312)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
         at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
         at weblogic.security.SecurityService.start(SecurityService.java:141)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.JpsException: JPS-01514: The default context is missing in jps-config.xml.
         at oracle.security.jps.internal.policystore.PolicyUtil$1.run(PolicyUtil.java:665)
         at oracle.security.jps.internal.policystore.PolicyUtil$1.run(PolicyUtil.java:650)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore(PolicyUtil.java:650)
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:271)
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:265)
         at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:136)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at java.lang.Class.newInstance0(Class.java:355)
         at java.lang.Class.newInstance(Class.java:308)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1312)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
         at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
         at weblogic.security.SecurityService.start(SecurityService.java:141)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.service.credstore.CredStoreException: JPS-01050: Opening of wallet based credential store failed. Reason java.io.IOException: PKI-02002: Unable to open the wallet. Check password.
         at oracle.security.jps.internal.credstore.ssp.CsfWalletManager.openWallet(CsfWalletManager.java:177)
         at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.doInit(SspCredentialStore.java:218)
         at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.<init>(SspCredentialStore.java:140)
         at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.<init>(SspCredentialStore.java:127)
         at oracle.security.jps.internal.credstore.ssp.SspCredentialStoreProvider.getInstance(SspCredentialStoreProvider.java:115)
         at oracle.security.jps.internal.credstore.ssp.SspCredentialStoreProvider.getInstance(SspCredentialStoreProvider.java:53)
         at oracle.security.jps.internal.core.runtime.ContextFactoryImpl.findServiceInstance(ContextFactoryImpl.java:139)
         at oracle.security.jps.internal.core.runtime.ContextFactoryImpl.getContext(ContextFactoryImpl.java:170)
         at oracle.security.jps.internal.core.runtime.ContextFactoryImpl.getContext(ContextFactoryImpl.java:191)
         at oracle.security.jps.internal.core.runtime.JpsContextFactoryImpl.getContext(JpsContextFactoryImpl.java:133)
         at oracle.security.jps.internal.core.runtime.JpsContextFactoryImpl.getContext(JpsContextFactoryImpl.java:128)
         at oracle.security.jps.internal.policystore.PolicyUtil$1.run(PolicyUtil.java:656)
         at oracle.security.jps.internal.policystore.PolicyUtil$1.run(PolicyUtil.java:650)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore(PolicyUtil.java:650)
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:271)
         at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:265)
         at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:136)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at java.lang.Class.newInstance0(Class.java:355)
         at java.lang.Class.newInstance(Class.java:308)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1312)
         at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
         at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
         at weblogic.security.SecurityService.start(SecurityService.java:141)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    using orapki you should be able to see the contents of the wallet without a password. try using this:
    ORACLE_WM_HOME/oracle_common/bin/orapki wallet display -wallet ORACLE_WM_HOME/user_projects/domains/EPMSystem/config/fmwconfig
    Should result in the following
    Oracle PKI Tool : Version 11.1.1.2.0
    Copyright (c) 2004, 2009, Oracle and/or its affiliates. All rights reserved.
    Requested Certificates:
    User Certificates:
    Trusted Certificates:
    Subject: OU=Class 1 Public Primary Certification Authority,O=VeriSign\, Inc.,C=US
    Subject: OU=Secure Server Certification Authority,O=RSA Data Security\, Inc.,C=US
    Subject: CN=Entrust.net Secure Server Certification Authority,OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS incorp. by ref. (limits liab.),O=Entrust.net,C=US
    Subject: CN=GTE CyberTrust Global Root,OU=GTE CyberTrust Solutions\, Inc.,O=GTE Corporation,C=US
    Subject: OU=Class 3 Public Primary Certification Authority,O=VeriSign\, Inc.,C=US
    Subject: CN=Entrust.net Secure Server Certification Authority,OU=(c) 2000 Entrust.net Limited,OU=www.entrust.net/SSL_CPS incorp. by ref. (limits liab.),O=Entrust.net
    Subject: OU=Class 2 Public Primary Certification Authority,O=VeriSign\, Inc.,C=US
    Subject: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net
    If it prompts you for a password then that's your issue...

  • Urgent: Sessions problem pls help me

    Hi all,
    Its already late to post this problem.pls help me urgently.
    I have a servlet & two jsp's. first i request servlet, it processes something and forwards request to my first jsp. In that jsp on a button click, i'm displaying a new popup by calling showModalDialog. this dialog gets data from the same servlet but it forwards to my second jsp.(second jsp can be seen in dialog)
    Now if i submit form from my second(dialog) jsp, the servlet reports that session has expired. I tried a lot but invain. any one who helps me is appreciated well by all of our forum.
    waiting 4 u r reply,

    It could be that you have cookies turned off and you're not using URL Rewriting.
    In J2EE, the first time your browser makes a request to the server, the server responds and appends a SESSION_ID parameter to the request as well as storing a cookie with the SESSION_ID.
    The second time your browser makes a request, the server checks for the cookie. If it doesn't exist it checks for the parameter. If neither exist the server assumes its the first time your browser has made a request and behaves as describe in the previous paragraph.
    In your case when you submit the form if you have disabled cookies and the action attribute doesn't have the SESSION_ID paramter appended to the url, the browser will assume it's a first request. The user will not be logged in, hence your session has expired error.
    To fix this you need to encode the URL in your JSP. You can use the struts html:rewrite tag or the HttpServletReponse.encodeURL method, or if you're using JSP 2.0 the JSTL c:url tag.

  • Help Urgent -- Mapping Problem.

    Hi All,
    IDOC to File.
    I got a problem while doing Mapping. I have 7 segments.
    Idoc structure looks like below:
    Seg1
    Seg2
    Seg3
    Seg4
      |____Seg5
      |____Seg6
    Seg7
    Now i need to do Mapping for Seg 5 and Seg 6 to single Segment( BLOBE ) and these segments will repeat unbounded times.
    Seg5
    > BLOBE 
    Seg6
    When i test this scenario.. iam getting Blobe only once and its is not repeating, 
    when seg5 and seg6 repeats more than once.
    Please suggest me what might be the problem.
    Can i acheive this or not?
    Its Urgent.
    Thanks in Advance.
    Regards
    Seema.

    Hi Raj,
    Seg5 and Seg6 are under Seg4 of my source idoc.iam  concanating all the fields in seg5 and seg6 and mapping into <b>Single string</b> "BLOBE" which is at the target side
    Source                                     Target
    Seg4                                          Seg4
    _____seg5 (1:unbounded)
      |_____seg6 (1:unbounded)               |___BLOBE(1:unbounded)
    Pls reply me if u need any clarification.
    Regards
    Seema.

  • Very Urgent Tab Problem

    Hi to All...
    I Designed the PDF forms using Adobe Acrobat Live Cycle Designer 7.0.
    but i am facing tab problem.
    for example: if i entered in the some text boxes then if i want to go back to previous text boxex means curser will go to the some other text boxes.
    and also if open in internet Explorer tab issue is more.
    is there any property we need to set?
    please guide me its very urgent.
    thanks in Advance...
    chalmal Seetaram

    To set the Tab order choose: 'Tab Order' under 'View' menu and read through the Tips.... it is easy.
    Good Luck,
    SekharN

  • URGENT: BDC problem small one

    hi everybody
    I am new to BDC and I have created a BDC for MM01. It is working well. I am using it by call transaction method. But my problem is this when the last material is created it is good but it does not stop and starts the next material creation and every time when i run the bdc it will waste a material number.
    and please tell me the code to stop the bdc in each method and to move to next method
    follwoing is the bdc code.
    report ZDEMO_ZCON
           no standard page heading line-size 255.
    data: begin of record OCCURS 0,
           MATNR(018),
           MBRSH_001(001),
           MTART_002(004),
           WERKS_015(004),
            MAKTX(040),
            MEINS(003),
            MATKL(009),
           BISMT(18),
           EXTWG(18),
            EKGRP(003),
           XCHPF_025(001),
            WEBAZ(003),
            DISGR(004),
           DISMM_030(002),
           MINBE(18),
            DISPO(003),
           DISLS(002),
           MABST(18),
           SOBSL(2),
           PLIFZ_034(003),
           FHORI_036(003),
           MTVFP_039(002),
            BKLAS(004),
    END OF RECORD.
    include bdcrecx1.
    start-of-selection.
    CALL FUNCTION 'UPLOAD'
    EXPORTING
    CODEPAGE = ' '
    FILENAME = 'C:\BOOKS3'           " Name of the tab delimited flat file on desktop
    FILETYPE = 'DAT'
    ITEM = ' '
    FILEMASK_MASK = ' '
    FILEMASK_TEXT = ' '
    FILETYPE_NO_CHANGE = ' '
    FILEMASK_ALL = ' '
    FILETYPE_NO_SHOW = ' '
    LINE_EXIT = ' '
    USER_FORM = ' '
    USER_PROG = ' '
    SILENT = 'S'
    IMPORTING
    FILESIZE =
    CANCEL =
    ACT_FILENAME =
    ACT_FILETYPE =
    TABLES
    data_tab = record                   " Name of internal table with data.
    EXCEPTIONS
    CONVERSION_ERROR = 1
    INVALID_TABLE_WIDTH = 2
    INVALID_TYPE = 3
    NO_BATCH = 4
    UNKNOWN_ERROR = 5
    GUI_REFUSE_FILETRANSFER = 6
    OTHERS = 7*
    .IF sy-subrc <> 0.
    *MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
    perform open_group.
    LOOP AT RECORD.
    perform bdc_dynpro      using 'SAPLMGMM' '0060'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMMG1-MATNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'RMMG1-MBRSH'
                                  'M'.
    perform bdc_field       using 'RMMG1-MTART'
                                  'ZCON'.
    perform bdc_dynpro      using 'SAPLMGMM' '0070'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MSICHTAUSW-DYTXT(13)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=P+'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(01)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(09)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(12)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(13)'
                                  'X'.
    perform bdc_dynpro      using 'SAPLMGMM' '0070'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MSICHTAUSW-DYTXT(08)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(04)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(05)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(06)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(07)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(08)'
                                  'X'.
    perform bdc_dynpro      using 'SAPLMGMM' '0080'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMMG1-LGORT'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'RMMG1-WERKS'
                                  'MFPL'.
    perform bdc_field       using 'RMMG1-LGORT'
                                  'ccon'.
    perform bdc_dynpro      using 'SAPLMGMM' '4004'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARA-MATKL'.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARA-MATKL'
                                  record-matKl.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARC-EKGRP'.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARC-EKGRP'
                                  record-ekgrp.
    perform bdc_field       using 'MARA-MATKL'
                                  record-matkl.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARC-DISGR'.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARC-DISGR'
                                  record-disgr.
    perform bdc_field       using 'MARC-EKGRP'
                                  record-ekgrp.
    perform bdc_field       using 'MARC-DISMM'
                                  'ND'.
    perform bdc_field       using 'MARC-DISPO'
                                  record-dispo.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARC-WEBAZ'.
    perform bdc_field       using 'MARC-WEBAZ'
                                  record-webaz.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=PB01'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARC-WEBAZ'
                                  record-webaz.
    perform bdc_dynpro      using 'SAPLQPLS' '0100'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMQAM-ARGUMENT'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=NEU'.
    perform bdc_dynpro      using 'SAPLQPLS' '0100'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMQAM-AKTIV(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=WEIT'.
    perform bdc_field       using 'RMQAM-ART(01)'
                                  'ZCON'.
    perform bdc_field       using 'RMQAM-APA(01)'
                                  'X'.
    perform bdc_field       using 'RMQAM-AKTIV(01)'
                                  'X'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARC-WEBAZ'
                                  record-webaz.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MBEW-BKLAS'
                                  record-bklas.
    perform bdc_field       using 'MBEW-VPRSV'
                                  'V'.
    perform bdc_field       using 'MBEW-PEINH'
                                  '1'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARC-LOSGR'
                                  '1'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MBEW-BKLAS'
                                  record-bklas.
    perform bdc_field       using 'MBEW-VPRSV'
                                  'V'.
    perform bdc_field       using 'MBEW-PEINH'
                                  '1'.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARC-PERKZ'
                                  'M'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARC-MTVFP'.
    perform bdc_field       using 'MARC-MTVFP'
                                  '02'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARC-WEBAZ'
                                  record-webaz.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MBEW-BKLAS'
                                  record-bklas.
    perform bdc_field       using 'MBEW-VPRSV'
                                  'V'.
    perform bdc_field       using 'MBEW-PEINH'
                                  '1'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MARA-MEINS'
                                  record-meins.
    perform bdc_field       using 'MARC-LOSGR'
                                  '1'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MAKT-MAKTX'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-maktx.
    perform bdc_field       using 'MBEW-BKLAS'
                                  record-bklas.
    perform bdc_field       using 'MBEW-VPRSV'
                                  'V'.
    perform bdc_field       using 'MBEW-PEINH'
                                  '1'.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    perform bdc_transaction using 'MM01'.
    ENDLOOP.
    perform close_group.
    plz provide the solution
    points wil b awarded
    thanx and regards

    **&#12288;Program ID &#65306; ZMAT_CREATE
    **&#12288;Program Desc &#65306; Material Master Creation
    **&#12288;Process Overview &#65306;
    **&#12288;Created By &#65306; R. NAGARAJAN
    **&#12288;Created Date &#65306; 22/08/2006
    **&#12288;Company Name &#65306; Infoview Technologies Limited
    REPORT ZMAT_CREATE
    NO STANDARD PAGE HEADING LINE-SIZE 132 MESSAGE-ID ZBDCMSG.
    Internal table definition *
    DATA: BEGIN OF ITAB OCCURS 0,
    MATNR LIKE RMMG1-MATNR, " Material Number
    MBRSH LIKE RMMG1-MBRSH, " Industry Sector
    MTART LIKE RMMG1-MTART, " Material Type
    WERKS LIKE RMMG1-WERKS, " Plant
    LGORT LIKE RMMG1-LGORT, " Storage Location
    VKORG LIKE RMMG1-VKORG, " Sales Organization
    VTWEG LIKE RMMG1-VTWEG, " Distribution Channel
    LGNUM LIKE RMMG1-LGNUM, " Warehouse Number
    LGTYP LIKE RMMG1-LGTYP, " Storage Type
    MAKTX LIKE MAKT-MAKTX, " Material Description
    MEINS LIKE MARA-MEINS, " Base Unit of Measure
    MATKL LIKE MARA-MATKL, " Material Group
    SPART LIKE MARA-SPART, " Division
    MTPOS_MARA LIKE MARA-MTPOS_MARA, "General item category group
    GEWEI LIKE MARA-GEWEI, " Weight Unit
    TAXKM1 LIKE MG03STEUER-TAXKM, " Tax classification material
    TAXKM2 LIKE MG03STEUER-TAXKM, " Tax classification material
    KONDM LIKE MVKE-KONDM, " Material Pricing Group
    MTPOS LIKE MVKE-MTPOS , "ItemCategoryGroupFromMaterialMaster
    MTVFP LIKE MARC-MTVFP, " Checking Group for AvailabilityCheck
    TRAGR LIKE MARA-TRAGR, " Transportation group
    LADGR LIKE MARC-LADGR, " Loading group
    TDLINE LIKE RSTXT-TXLINE, " Text editor text line
    EKGRP LIKE MARC-EKGRP, " Purchasing Group
    DISMM LIKE MARC-DISMM, " MRP Type
    BESKZ LIKE MARC-BESKZ, " Procurement Type
    SOBSL LIKE MARC-SOBSL, " Special procurement type
    PERKZ LIKE MARC-PERKZ, " Period indicator
    PRMOD LIKE MPOP-PRMOD, " Forecast model
    KZINI LIKE MPOP-KZINI, " Initialization indicator
    AUTRU LIKE MARC-AUTRU, " Reset Forecast Model Automatically
    MODAV LIKE MPOP-MODAV, " Model selection procedure
    IPRKZ LIKE MARA-IPRKZ, " Period indicator for shelf life expiration date
    BWTTY LIKE MBEW-BWTTY, " Valuation Category
    BKLAS LIKE MBEW-BKLAS, " Valuation Class
    EKLAS LIKE MBEW-EKLAS, " Valuation Class for Sales OrderStock
    VPRSV LIKE MBEW-VPRSV, " Price Control Indicator
    EKALR LIKE MBEW-EKALR, "MaterialIsCostedWithQuantityStructure
    END OF ITAB,
    *// TEXT HEADER
    GT_HEAD LIKE THEAD,
    *// Text lines
    GT_TEXT LIKE STANDARD TABLE OF TLINE,
    GW_TEXT LIKE TLINE,
    Data definition *
    WS_REP_CNT(6) TYPE C,
    SESSION(12) TYPE C.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.
    PARAMETERS:
    PA_GROUP LIKE APQI-GROUPID OBLIGATORY DEFAULT 'MMupload',
    PA_FNAME LIKE IBIPPARMS-PATH OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK B1.
    Include statements *
    INCLUDE ZBDCREX.
    At Selection Screen definition *
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR PA_FNAME.
    *//GETTING FLAT FILE PATH
    PERFORM FILE_PATH USING PA_FNAME.
    Start of Selection definition *
    START-OF-SELECTION.
    *//UPLOADING THE FLAT FILE
    PERFORM DATA_UPLOAD TABLES ITAB USING PA_FNAME.
    *// BDC OPEN GROUP
    PERFORM OPEN_GROUP USING PA_GROUP.
    SKIP 3.
    FORMAT COLOR COL_HEADING INVERSE ON.
    WRITE 40 TEXT-001.
    FORMAT COLOR COL_HEADING INVERSE OFF.
    SKIP 1.
    FORMAT COLOR COL_NEGATIVE INVERSE ON.
    WRITE :/3 TEXT-002, 13 SY-MANDT, 104 TEXT-003, 113 SY-UNAME,
    /3 TEXT-004, 13 SY-DATUM, 104 TEXT-005, 113 SY-UZEIT.
    FORMAT COLOR COL_NEGATIVE INVERSE OFF.
    LOOP AT ITAB.
    WS_REP_CNT = WS_REP_CNT + 1. "To Count no. of Records Processed
    PERFORM MM_UPLOAD.
    ENDLOOP.
    *//STATUS INDICATION
    IF SY-SUBRC = 0.
    SESSION = PA_GROUP.
    SKIP 1.
    FORMAT COLOR COL_TOTAL INVERSE ON.
    WRITE: /38 TEXT-006 , WS_REP_CNT.
    FORMAT COLOR COL_TOTAL INVERSE OFF.
    MESSAGE S000 WITH SESSION.
    ENDIF.
    *// BDC CLOSE GROUP
    PERFORM CLOSE_GROUP.
    SET PF-STATUS 'ZMM01PF'.
    AT USER-COMMAND.
    CASE SY-UCOMM.
    WHEN 'SESSION'.
    CALL TRANSACTION 'SM35'.
    WHEN 'EXIT'.
    LEAVE PROGRAM.
    WHEN 'CANCEL'.
    LEAVE SCREEN.
    ENDCASE .
    FORM MM_UPLOAD *
    FORM MM_UPLOAD.
    REFRESH BDCDATA.
    *// Create Material: Initial Screen
    perform bdc_dynpro using 'SAPLMGMM' '0060'.
    perform bdc_field using 'BDC_CURSOR'
    'RMMG1-MATNR'.
    perform bdc_field using 'BDC_OKCODE'
    '=ENTR'.
    perform bdc_field using 'RMMG1-MATNR'
    ITAB-MATNR.
    perform bdc_field using 'RMMG1-MBRSH'
    ITAB-MBRSH.
    perform bdc_field using 'RMMG1-MTART'
    ITAB-MTART.
    *// Selection Views
    perform bdc_dynpro using 'SAPLMGMM' '0070'.
    perform bdc_field using 'BDC_CURSOR'
    'MSICHTAUSW-DYTXT(01)'.
    perform bdc_field using 'BDC_OKCODE'
    'SELA'.
    perform bdc_dynpro using 'SAPLMGMM' '0070'.
    perform bdc_field using 'BDC_CURSOR'
    'MSICHTAUSW-DYTXT(01)'.
    perform bdc_field using 'BDC_OKCODE'
    '=ENTR'.
    *// Organization Levels
    perform bdc_dynpro using 'SAPLMGMM' '0080'.
    perform bdc_field using 'BDC_OKCODE'
    '=ENTR'.
    perform bdc_field using 'RMMG1-WERKS'
    ITAB-WERKS.
    perform bdc_field using 'RMMG1-LGORT'
    ITAB-LGORT.
    perform bdc_field using 'RMMG1-VKORG'
    ITAB-VKORG.
    perform bdc_field using 'RMMG1-VTWEG'
    ITAB-VTWEG.
    perform bdc_field using 'RMMG1-LGNUM'
    ITAB-LGNUM.
    perform bdc_field using 'RMMG1-LGTYP'
    ITAB-LGTYP.
    *// Basic Data 1: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4004'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP04'.
    perform bdc_field using 'MAKT-MAKTX'
    ITAB-MAKTX.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MARA-SPART'
    ITAB-SPART.
    perform bdc_field using 'MARA-MTPOS_MARA'
    ITAB-MTPOS_MARA.
    perform bdc_field using 'BDC_CURSOR'
    'MARA-GEWEI'.
    perform bdc_field using 'MARA-BRGEW'
    '9000'.
    perform bdc_field using 'MARA-GEWEI'
    ITAB-GEWEI.
    perform bdc_field using 'MARA-NTGEW'
    '8000'.
    *// Sales: Sales Organization 1: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP05'.
    perform bdc_field using 'MG03STEUER-TAXKM(01)'
    ITAB-TAXKM1.
    perform bdc_field using 'MG03STEUER-TAXKM(02)'
    ITAB-TAXKM2.
    perform bdc_dynpro using 'SAPLMGMM' '4200'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP05'.
    *// Sales: Sales Organization 2: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP06'.
    perform bdc_field using 'BDC_CURSOR'
    'MVKE-KONDM'.
    perform bdc_field using 'MVKE-KONDM'
    ITAB-KONDM.
    perform bdc_field using 'MARA-MTPOS_MARA'
    ITAB-MTPOS_MARA.
    perform bdc_field using 'MVKE-MTPOS'
    ITAB-MTPOS.
    *// Sales: General / Plant Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP12'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MARA-BRGEW'
    '9000'.
    perform bdc_field using 'MARA-GEWEI'
    ITAB-GEWEI.
    perform bdc_field using 'MARA-XCHPF'
    perform bdc_field using 'MARA-NTGEW'
    '8000'.
    perform bdc_field using 'MARC-MTVFP'
    ITAB-MTVFP.
    perform bdc_field using 'BDC_CURSOR'
    'MARC-LADGR'.
    perform bdc_field using 'MARA-TRAGR'
    ITAB-TRAGR.
    perform bdc_field using 'MARC-LADGR'
    ITAB-LADGR.
    *// MRP 1: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP13'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MARC-EKGRP'
    ITAB-EKGRP.
    perform bdc_field using 'BDC_CURSOR'
    'MARC-DISMM'.
    perform bdc_field using 'MARC-DISMM'
    ITAB-DISMM.
    *// MRP 2: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP14'.
    perform bdc_field using 'BDC_CURSOR'
    'RMMG1_BEZ-WERKS_BEZ'.
    perform bdc_field using 'MARC-BESKZ'
    ITAB-BESKZ.
    perform bdc_field using 'MARC-SOBSL'
    ITAB-SOBSL .
    *// MRP 3: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP16'.
    perform bdc_field using 'BDC_CURSOR'
    'MARC-PERKZ'.
    perform bdc_field using 'MARC-PERKZ'
    ITAB-PERKZ.
    perform bdc_field using 'MARC-MTVFP'
    ITAB-MTVFP.
    *// Forecasting Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP17'.
    perform bdc_field using 'BDC_CURSOR'
    'MPOP-PRMOD'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MPOP-PRMOD'
    ITAB-PRMOD.
    perform bdc_field using 'MARC-PERKZ'
    ITAB-PERKZ.
    perform bdc_field using 'MPOP-PERAN'
    '60'.
    perform bdc_field using 'MPOP-ANZPR'
    '12'.
    perform bdc_field using 'MPOP-KZINI'
    ITAB-KZINI.
    perform bdc_field using 'MPOP-SIGGR'
    '4.000'.
    perform bdc_field using 'MARC-AUTRU'
    ITAB-AUTRU.
    perform bdc_field using 'MPOP-MODAV'
    ITAB-MODAV.
    *// Work Scheduling Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP19'.
    perform bdc_field using 'BDC_CURSOR'
    'MARC-FRTME'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    *// Plant data / Stor. 1: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP20'.
    perform bdc_field using 'BDC_CURSOR'
    'MAKT-MAKTX'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MARA-IPRKZ'
    ITAB-IPRKZ.
    *// Plant data / Stor. 2: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP21'.
    perform bdc_field using 'BDC_CURSOR'
    'MAKT-MAKTX'.
    perform bdc_field using 'MARA-BRGEW'
    '9000'.
    perform bdc_field using 'MARA-GEWEI'
    ITAB-GEWEI.
    perform bdc_field using 'MARA-NTGEW'
    '8000'.
    *// Warehouse Management 1: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP23'.
    perform bdc_field using 'BDC_CURSOR'
    'MAKT-MAKTX'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MARA-BRGEW'
    '9000'.
    perform bdc_field using 'MARA-GEWEI'
    ITAB-GEWEI.
    *// Quality Management Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP24'.
    perform bdc_field using 'BDC_CURSOR'
    'MAKT-MAKTX'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    *// Accounting 1: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP26'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MBEW-BWTTY'
    ITAB-BWTTY.
    perform bdc_field using 'MARA-SPART'
    ITAB-SPART.
    perform bdc_field using 'BDC_CURSOR'
    'MBEW-STPRS'.
    perform bdc_field using 'MBEW-BKLAS'
    ITAB-BKLAS.
    perform bdc_field using 'MBEW-EKLAS'
    ITAB-EKLAS.
    perform bdc_field using 'MBEW-VPRSV'
    ITAB-VPRSV.
    perform bdc_field using 'MBEW-PEINH'
    '1'.
    perform bdc_field using 'MBEW-VERPR'
    '800'.
    perform bdc_field using 'MBEW-STPRS'
    '800'.
    *// Costing 1: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=SP27'.
    perform bdc_field using 'BDC_CURSOR'
    'MAKT-MAKTX'.
    perform bdc_field using 'MARA-MEINS'
    ITAB-MEINS.
    perform bdc_field using 'MBEW-EKALR'
    ITAB-EKALR.
    perform bdc_field using 'MARC-LOSGR'
    '1'.
    *// Costing 2: Screen
    perform bdc_dynpro using 'SAPLMGMM' '4000'.
    perform bdc_field using 'BDC_OKCODE'
    '=BABA'.
    perform bdc_field using 'BDC_CURSOR'
    'MAKT-MAKTX'.
    perform bdc_field using 'MBEW-BKLAS'
    ITAB-BKLAS.
    perform bdc_field using 'MBEW-BWTTY'
    ITAB-BWTTY.
    perform bdc_field using 'MBEW-EKLAS'
    ITAB-EKLAS.
    perform bdc_field using 'MBEW-VPRSV'
    ITAB-VPRSV.
    perform bdc_field using 'MBEW-PEINH'
    '1'.
    perform bdc_field using 'MBEW-VERPR'
    '800.00'.
    perform bdc_field using 'MBEW-STPRS'
    '800.00'.
    perform bdc_dynpro using 'SAPLSPO1' '0300'.
    perform bdc_field using 'BDC_OKCODE'
    '=YES'.
    *//BDC INSERT
    PERFORM BDC_TRANSACTION TABLES BDCDATA
    USING 'MM01'. " MESSAGES INTO GT_MSG.
    *// Text Header Data
    CONCATENATE ITAB-MATNR ' 000101'
    INTO GT_HEAD-TDNAME .
    GT_HEAD-TDOBJECT = 'MVKE' .
    GT_HEAD-TDID = '0001' .
    GT_HEAD-TDSPRAS = SY-LANGU.
    *// Sales Text
    GW_TEXT-TDFORMAT = '00'.
    GW_TEXT-TDLINE = ITAB-TDLINE .
    APPEND GW_TEXT TO GT_TEXT.
    CALL FUNCTION 'SAVE_TEXT'
    EXPORTING
    CLIENT = SY-MANDT
    HEADER = GT_HEAD
    INSERT = 'X'
    SAVEMODE_DIRECT = 'X'
    OWNER_SPECIFIED = ' '
    TABLES
    LINES = GT_TEXT
    EXCEPTIONS
    ID = 1
    LANGUAGE = 2
    NAME = 3
    OBJECT = 4
    OTHERS = 5.
    IF SY-SUBRC 0.
    SKIP 2.
    FORMAT COLOR COL_NEGATIVE INVERSE ON.
    WRITE: / 'Unable to Insert Salestext for Material : ', ITAB-MATNR .
    FORMAT COLOR COL_NEGATIVE INVERSE OFF.
    ENDIF.
    CLEAR: GT_HEAD, GT_TEXT, GW_TEXT.
    ENDFORM. "MM_UPLOAD

  • Urgent JMS Problem,Help!!

    I meet a urgent problem about JMS,I use wls61 sp1
    but when serverl MDB subscribed to one topic,problem
    accur and not all of the subscriber seems to receive the
    message,I know that sp2 have slove the bugs.but I just
    want to get the patch of jms for wls61sp1.
    This is very urgent,can anyone help me to
    get the patch?
    Thanks a lot

    This sounds like the symptoms that I am currently suffering,
    under Weblogic 6.1 SP2.
    My situation is that I have processes on several "satellite"
    Weblogic servers that all subscribe to the same set of several
    JMS Topics published by a "central" Weblogic server. The servers
    are all using Weblogic 6.1 SP2 (non-clustered). It appears that
    only one of the subscribing "satellite" servers receives the
    messages published. After a couple of experiments, it appears
    that the first "satellite" server to register with the Topics is
    the one that receives the messages, even if that "satellite"
    server is restarted, until such time as the "central" server is restarted.
    It appears from Eric's message that there is a patch for this.
    How do I go about getting a copy of the patch? Or is my problem
    different?
    Thanks,
    -Chris-
    "Eric.Nie" <[email protected]> wrote:
    >
    I have got the patch,Thank u very much
    Ravi Akella <[email protected]> wrote:
    Are these subscribers on the server. If you could provide some more
    info about the problem I will try to help you.
    Ravi Akella.
    "Eric.Nie" wrote:
    I meet a urgent problem about JMS,I use wls61 sp1
    but when serverl MDB subscribed to one topic,problem
    accur and not all of the subscriber seems to receive the
    message,I know that sp2 have slove the bugs.but I just
    want to get the patch of jms for wls61sp1.
    This is very urgent,can anyone help me to
    get the patch?
    Thanks a lot

  • Urgent! Problems with bridge JDBC-ODBC

    Hello,
    I have found out that JDBC-ODBC bridge in JDK 1.4.1 don't works fine, because, if you want to store text largest 254 characters in a field type text in one record of a Access database's table, it generate a SQLError, I have tried with EasySoft JDBC_ODBC and it works, with it I could store text fields largest than 254 characters, but I have new problems, EasySoft bridge is not free, and don't let store nulls in fields type Date [with PreparedStatement x, x.setDate(theDate)] (raise a SQLError), in the other hand, JDKs bridge do it. Somebody knows if exists JDCB-ODBC free drivers more suitables than JDK's includes, or if exists upgrades?
    Is very urgent!, Thanks a lot
    (Sorry, my english is very poor)

    I have tried it, Is there where I found the EasySoft's JDBC-ODBC driver, but the result is: one problems out, yes, now with this driver I can store String largest 254 characters in fields type MEMO of a table in Access Database, but two new problems, 1st. is a trial version, (requiere paid), and 2nd. don't let store nulls in fields type Date when JDKs JDBC-ODBC bridge lets, and the aplication needs leave this fields blanks.
    Any other idea?
    Thank

  • URGENT - Noise problem in color render

    Color makes a lot of noise in every shot I import and it's worse when I export them.
    I have already re-installed Final Cut Studio and Color 1.0 but nothing changed.
    It's very urgent can you please help me !
    Message was edited by: cogitobule

    Honestly, I've yet to encounter any sort of silliness with Color 1.0.1 like have been reported around the net. At the same time, I've also not done much heavy lifting with it either and I've been quite careful in my sequence preparation when sending from FCP.
    Reconforming has worked, roundtripping has worked, no noise or crashing issues. I do, however, have the color variance problems.
    OSX 10.4.10,
    Color 1.0.1
    QT 7.1.6
    Scott, I think you're on to something with the QT version. QT 7.2 has been such a disaster all around I never updated it.
    One more thing, Pro App Support update 4.0.1 broke some things in Motion 3. The latest update solved those. I didn't notice any silliness with Color in either of those versions.
    Zeb

  • UWL - Problem on Restore Systems

    Hello All,
    I have a problem with UWL register systems when Restore Database Backup...
    I try create a register for the system to UWL group and the follow error is displayed:
    (The Table Spaces is blocked or clear)
    Any idea?
    Tk's in advanced

    Hello my friend!
    I had a problem similar in the beginning of the week and already it was solved...
    See if this post can help you.
    UWL - "ORA" Error on registering itens.
    []´

  • Hi all..very urgent..problem with the transaction VL10.

    Hi gurus,i having trouble in executing the transaction VL10.
    the procedure is as follows.
    1.Enter the transaction VL10
    2.Select Sales orders Tab
    Enter sales document number 16283319 to 16283320
    Remaining all fields should be blank
    3.Click on Execute Icon.
    4.Selected  two Sales Documents.
    5.Clickd  on Back ground icon.
    6.Error i am getting is OBJECT REQUESTED IS CURRENTLY LOCKED BY USER PSREDDY.
    Can anybody help me with this..very urgent and full marks wud be given.

    Hi Sahil,
    Go to transaction SM12, put user name PSREDDY.
    Exceute it, and select all entry and delete.
    After follow the same procedure, you followed early.
    Hope it will solve the problem.
    Regards
    Krishnendu

Maybe you are looking for

  • Drag and drop functionality of a LiveCycle designed form

    I have done a fair amount of searching on the forums to try and solve this problem but have been unable to find an answer. We have for years and years been using Adobe Acrobat 8 and associated LiveCycle suite. We have a few forms designed in LiveCycl

  • Is Oracle Cluster DVD 11gR1 AIX5L works for AIX6L

    Hi Guys, I order CDs from Oracle support for AIX 6.1 (64-bit) which I received Oracle CDs for Cluster and database for 5L . Also download page show only two files without mention 5L or 6L. Is 5L works for 6L ? I ask Oracle support but it will take so

  • How to dynamically create header record in a file

    Hi All, how can we create custom header in data file. i have interface that creates file dynamically and Generate Header is set to true. The file header contains the column names. i want to create different file header like FileName_noOfrows_currentD

  • IPhoto 6.0.6 update picture thumbnails

    I had my camera hooked up to my Mac. When I opened up iPhoto for the second time, I had to update the thumbnails. The camera had a few pictures on it and iPhoto made thumbnails for those pictures. But not for the pictures from our last few years. The

  • Discounts on Data Plans

    Does anyone out there know if Verizon gives discounts on the data plans?  We have a corporate discount but I can't find out whether the discount applies directly to the data plan or just my wireless plan in general. Thanks for the help. Coach