MM01 with eCATT

Hello Gurus,
i reachd the last point on this link (/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii) concerning eCATT. Please could u help me out to process further?
i went to the attributes tab and maintain the datas errorless. after that i save it and hit the F8 button, i got the error as:
Error in eCATT function TCD MM01
EM3098 Enter a material type
Please help me out
will be rewarded

when setting up the system data contained u should have given the RFC destination for the target system or i presume the target system and the source system are the same in your case. Also in here u need to check with ur basis /technical guy to make sure the RFC connection is tested and working fine. and also ur user profile should be set for ecatt scripts.
well i donno if this solves ur problem, am suggesting this because i encountered the same problem earlier. i did every thing right in terms of test script , recording the transaction and then when i tried to load the file i used to get error message. i went thru this RFC checkings and it worked.
Hope this will help you.
Regards
Sai

Similar Messages

  • How to add a new field in MM01, with say contaminent  as a field?

    How to add a new field in MM01, with say contaminent  as a field? I process that i know is i has to go the user exit and check out the three user exits that are available for MM01 after that what i have to do please can any one help me out with the procedure to proceed?

    Hai      venkateshwar reddy ,
    try with these user exits
    MGA00001 Material Master (Industry): Checks and Enhancements
    MGA00002 Material Master (Industry): Number Assignment
    MGA00003 Material Master (Industry and Retail): Number Display
    Refer these steps also
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/screen-exit-on-mm01-mm02-mm03-322717#

  • Bdc for MM01 with classification view

    Hi all,
    I need to create materials using mm01 with classification view. since there is no bapi supporting this view, i am ding by bdc.
    The problem is in classification view once i give the class type and name a screen pops with caption
    characteristic value assignment, but theere are no charateristics displayed - wat values do i have to enter here >
    once i leave this screen the characteristics show up one after the other and i can load the details. but then while tryin to save error comes staing incnsisitent value assigned. wat do i ener in the intermediate screen t avoid this error.
    thanks

    hi when you are creating a classification view with characteristics.. you need to do all at once... you cannot modify..
    all you can do is delete the whole view and create with all the changed again.. I  dont memorize the BAPI .. but you have BAPIdelete.. BAPIadd..

  • Me21n create with ecatt

    hello,
    i have a big problem. I would like to create Purchase order with ecatt, but i like to record more than one item in a PO.
    So i want to upload data in a txt fajl. But if i create for example 10 rows in the txt, the ecatt is threat its new PO, so instead of one PO with 10 items I get a 10 PO-s.
    How must i record the transaction?
    Best regards,
    PN

    Hi Norbert,
    You can  try the following approach for entering the multiple value
    1.Parameterize all the fields
    2.Create an table type reference  & declare an IT_Table with above table type as reference
    3.Use Getlen in ecatts command,by this we will get the length of internal table and pass this to a parameter(V_No_Entries)
    4.Identify the command interfaces at which the entry is beind made then put a do...enddo loop for ex as below
    Do(V_NO_Entries)
             Sy-tabix  = &LPC
            Call a function module which can read the internal table and pass as an export parameter the value to a Variable (V_LineItem)
             Here for V_Lineitem give the Data type of the table type as reference parameter
       SAPGUI( ME21N_1) *** This would be the Command interface where we are making the entry**
    Enddo.
    4.Now you can enter 10 Values in the Structure editor of the IT_Table by double clicking on value entry field on the Parameter list
    Please note key here is to identify the command interface where the entry of the value is happening and looping it using DO....ENDDO loop and reading the Internal table and getting single value each time from the Function module and make the entry to the field
    For me this solution worked..and here the function Module can be generic and could be re-usable for other scripts....
    If any queries let me know.
    Cheers
    Lohit

  • ECATT: How to access a protected method of a class with eCATT?

    Hi,
    These is a class with a protected method. now i am willing to automate the scenario with eCATT. Since the method is Protected i am unable to use createobj and use callmethod. Could anyone suggest me a work around for this ?
    Regards
    Amit
    Edited by: Amit Kumar on Jan 10, 2012 9:53 AM

    Hello Anil,
    You can write ABAP Code to do that inside eCATT Command.
    ABAP.
    ENDABAP.
    Limitation of doing that is you can only use local variable inside ABAP.... ENDABAP. bracket.
    Regards,
    Bhavesh

  • Sales text with ecatt

    hi SAPpers,
    Pls could anybobody tell me how to handle or configure sales text with ecatt? It is obvious to handle with Material Master Dta or Customer master Data.
    thanks

    It's not available to input text by ecatt.
    you can use function create_text by abap code

  • Integrate SolMan with eCATT

    Hi Experts,
    Any idea on how to integrate SolMan with eCATT?
    Also, would like to know if we can use eCATT in conjunction with SRM,EBP?
    Thanks

    Hi Preema,
    => eCATT is inbuild integrated with Solution Manager.
    You will have to do some settings to get it working. Find the following weblog written by me for step by step setting details -
    /people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
    => eCATT doesn't server the web based transactions like SRM EBP etc. You will have to use Mercury QTP for testing web based environment. Solman can integrate with Mercury.
    Hope this helps.
    PS If the answer solves your query, plz close the thread by marking it solved and rewarding each reply.
    Regards

  • Multiple line items with eCATT....again

    Hi folks,
    I am struggling with adding multiple lines in an eCATT script. For this example I will use the Airline demo example from SAP help: http://help.sap.com/saphelp_nw70ehp1/helpdata/en/fd/4f6b3f3d643b3be10000000a114084/content.htm.
    (You initialize the Airline demo data with SE38>>SAPBC_DATA_GENERATOR first.)
    The demo is based on transaction EC_TUTORIAL_SAPGUI.
    Start transaction EC_TUTORIAL_SAPGUI
    Open an airline and flight
    Right click on a date and select New Booking
    Pick a customer from F4 list
    Select Passengers tab
    Enter a last name, title and date of birth.
    I have created the script, system and test data containers and test configuration. Everything runs great.
    Now I want to modify it a little so I can add multiple passengers into one flight booking request.
    I have read Sapna Modi & Rakesh Kumar Jain's excellent blogs and have been able to start using eCATT productively with their help. Also from reading all the SDN posts I think I need the DO...ENDDO loop. (I would like to do it without inline ABAP mainly because I don't know ABAP at all and we will want to do similar things in the future with other non-ABAP'ers.)
    Here is my test script ZTUTORIAL_TS_LOOP:
    SAPGUI ( EC_TUTORIAL_SAPGUI_100_1 ).
    SAPGUI ( EC_TUTORIAL_SAPGUI_120_1 ).
    GETGUI ( EC_TUTORIAL_SAPGUI_100_4 ).
    Switch to Passengers tab. Cursor in Class field.
    SAPGUI ( EC_TUTORIAL_SAPGUI_100_STE_1 ).
    Delete first row so I start with empty table.
    SAPGUI ( EC_TUTORIAL_SAPGUI_100_STE_2 ).
    This is where I am stuck. I don't know how to add as many rows as there are variants (records) in my test data containter.
    The way it is below, it inserts the same record twice and the whole script repeats for each record in the TDC.
    DO ( 2 ).
    Insert row and type passenger name, title, DOB.
    SAPGUI ( EC_TUTORIAL_SAPGUI_100_STE_3 ).
    ENDDO.
    Save.
    SAPGUI ( EC_TUTORIAL_SAPGUI_100_STE_4 ).
    Confirm pop-up.
    SAPGUI ( EC_TUTORIAL_SAPGUI_110_STE_1 ).
    Show message in status bar.
    SAPGUI ( EC_TUTORIAL_SAPGUI_100_STE_5 ).
    I know I have to pass the DO a parameter and somehow get that into the command and use that to loop through the test data container, I just haven't been able to put the pieces together. Can anybody help? Thank you,
    David

    Dear David,Vinay and Sebastian,
    I have an issue....I am new to ECATT.
    iam Using SECATT Transaction.
    I need 2 record PFCG to Create Role and assign Multiple Transactions.
    Now I have Gone through th eBlogs of Sapna and many other links.
    Firstly I have Tried Both the Methods,
    TCD and GUI as well.
    My Case is as Follows....
    1)while Creating Role in PFCG(Recording).
    I give
             a)Role Name
             b)Description Then Navigate to Menu Tab
             c)Click on  Transaction Button
             d)now this is where the Problem Arises.
    I  first    Enter VA01 and press enter
       Then  Enter Va02 and Press enter
    Similarly I make Multiple Entries.
    After that I Click on Assign Transaction and then Save my Recording and then go back.
    Now I am Done with my recording.
    Now issue is after creating my Test Script...When i Create the Test Configuration.
    I provide the Test Script Name and Download the Template.
    Now after Creating Template I give Entries as follows in tab Delimit Format.
    I modified my File as follows.
    [VARIANT]                          [DESCRIPTION]     V_ROLE_NAME     V_DESC     V_TCODE
                                          BDC field value     BDC field value     BDC field value
    *ECATTDEFAULT                           X104     A1     VL03N
    1          ROLE1     A1     SE37
    2          ROLE1     A1     SE38
    3          ROLE1     A1     SE51
    Problems:-
    1)Whenever I Execute The Recording it Shows Previous Entry which i made during Recording and says that the Role already Exists
    2)while recording in Foreground Teh File Picks ROLE1 then picks the Desc  A1 then when it Picks the Transaction  se37.
    now when it Goes to second line it Shows the Previous Entry I JUST ENTERED.i.e SE37 and says that Tcode laready Exists.
    How do i Clear this previus variables.
    2ndly if i Program My Code and dont Use External Vaiant.
    I made the File as Below as Text Delimit and This Time iam not using The Template.
    But when i Execute it It Gives Error.
    Is there any Problem with My File..Please Suggest.
    It has been 3 Days and iam Still Stuck at this issue.
    ROLE2     DES1     MB5B
    ROLE2     DES2     ME23N        
    Please Respond.
    Thanks Awaiting.
    Essam

  • Classification view in MM01 with LSMW

    Hi all,
    I am trying to upload Material Master data from LSMW using Direct Input method.
    When I am using Direct Input method, I am not able to find fields such as KLART and CLASS_01 regarding Classification View(3rd view).
    So I tried Batch Recording , still that data is not posting instead giving the message : "No data for the screen"
    Is there any way to upload classification of material details?
    Any ray of hope will be appreciated.
    Thanks in advance.

    Hi,
    Classification is a cross-application component and so it can be associated with any object, be it a material or a work center or a BOM etc. It treats everything as an object and is identified with the object key.
    So you will create the objects first(materials, work centers etc), and then assign classes to them with some characteristic values. Now most of the online transactions combine these two activities into one and so you will be able to create a material and also create its classification view at the same time in MM01. But programatically there is no single such utility to do them together. You have to load your material masters first and then your classification using two different LSMW objects.
    Hope this helps,
    Srinivas

  • Testing of Restful Service with ECATT

    HI,
    has anyone experience with testing Restful services via ECATT?
    I didn't find any documentation about this.
    BR,
    Oliver

    I figured this out...the context root is NOT the one specified in the @ApplicationPath annotation. The context root has to be specificed in the vendor-specific dd, glassfish-web.xml for example, or the default needs to be accepted.
    The endpoint URI is of the form http://hostname:port/contextRoot/applicationPath/path, where applicationPath is specific with @ApplicationPath and path with @Path.
    Edited by: asarkar on Jul 24, 2011 2:45 PM

  • Tesing with eCATT

    Hi all,
    Good day,
    Unit Test, String Test, Integration Test, Production Cutover Test, User Acceptance Test, Performance Test, Data Conversion Test, etc are different types of Tests
    1. Can we do all these tests using eCATT?
    2. Usually what kind of testing is required for SAP 4.X to ECC 6.0. upgrade project
    Regards,
    KC

    Hi,
    Testing is always done on quality systems.
    Ecatt scripts are being generated by the functional consultants with all the test data also provided with the scripts.
    How to create ecatt scripts you can view sapna weblogs .
    eCATT Weblog Links From SDN:
    eCATT An Introduction (Part I)
          /people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
    eCATT Scripts Creation - TCD Mode (Part II)
          /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
    eCATT Scripts Creation - SAPGUI Mode (Part II)
          /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii
    eCATT Chaining, Parameterization, Creation Of Test Data, Test Configuration, System Data (Part IV)
          /people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv
    eCATT Scripts Management Via Test Workbench (Part V)
          /people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v
    eCATT Logs (Part VI)
          /people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi
    eCATT Scripts Creation Non User Interface Mode & Rename, Copy, Delete, Upload & Download eCATT Objects:
          /people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii
    eCATT - Creating A Test Case For WebDynpro:
          /people/sumeet.kaul/blog/2006/02/14/ecatt-creating-a-test-case-for-a-web-dynpro-application
    test workbench is tightly integrated and to know in detail view my weblog
    /people/community.user/blog/2006/12/07/organize-and-perform-testing-using-solution-manager
    Please reward points.

  • Delete a table record with eCATT-Script and parameter - PROBLEM

    I will write a eCATT, witch can delete one record in the table. In this case
    it will be a material. The material to delete will be my input parameter.
    You can see on the picture how the structure of the ecatt after recording is.
    <a href="http://www.carsdream.com/ecatt.jpg">Structure of the ecatt after recording....</a>
    I have the following problem:
    For example i will delete the "Material 6". I give as parameter the name of
    this material. ( I don't know the ID.)
    How can i automaticly find the index of the table RECENT, where the naterial
    "Material 6" to find is ?
    Important is, that by the test executing i don't know how many index the
    table RECET have and i don't know under which index "the Material 6" can be
    found.
    If i find the index of this table, my problem will be solved.
    If you can answer that, it will be for me very helpful!

    Helle,
    thanks for your answer.
    I coudn't find the place where i could read this note, but i have book about testig SAP-Solutions and you can find there that:
    "With the basis release of Web AS 6.40, eCATT supports the direct testing of Web Dynpro-based applications. Both Web Dynpro for ABAP and for Java are supported."
    Look the link to SAP-PRESS:
    http://www.sap-press.de/katalog/buecher/htmlleseproben/gp/htmlprobID-58
    So what's the fact ? It's supported or not?
    My application work under Web Dynpro Java, but i think, that the solution of my problem should be similar to the solution for Web Dynpro ABAP, that way i ask the question on this forum.
    I someone knows the solution of my problem, it will be very helpfull for me.
    Thanks

  • Error with ecatt

    I am trying to make ecatt to upload material master. the error I am getting for some of the fields is that the 'field does not exist in the screen'. Is there a way out.

    I have allready tried it in the foreground. Even though it works but the problem with foreground is that it doesnt seems to be very reliable at some places it shows the green light with no errors but when i actually check it some of the materials are not created.

  • Problems with ECATT recording using SAPGUI Record

    Hello,
    I got a problem with my recording. All the prerequisites are  done. The problem is,  that when the recording is done i don't see the recording in SECATT testcase. Normally when you do a recording you see at the bottom right of the gui a red/white icon active. When i do a recording now, this red/white icon isn't  active.
    For my it's a very strange error. I hope somebody can give me a hint where i can look,
    Thanks in advance.
    Kind regards,
    Maarten.

    Maarten,
    First when you start the recording using SAPGUI, you will get the pop-up whether to record this new session. You need to select Yes before continuing your recording.
    Secondly check the scripting values in the target system whether it is enabled or disabled using the RZ11 transaction. Mostly SAP Basis team have authorization to change these values for us.
    Here is the parameter we need to check in RZ11 - sapgui/user_scripting. It should be TRUE.
    Let me know if this helps.

  • MM01 with customer Independent Requirement

    Hi Sap Gurus,
    Could Any one Help me out how can i load material with this requirements
    I want to load into system inventory through customer Independent requirement before sales Order Goes in.
    That iis it should goes through MRP run, and through customer independent requirement and create Purchase requisition
    How to Do it
    Thanks In Advance
    Edward

    Hi,
    you can not load open reqirement in the system.
    Regards
    Vikrama

Maybe you are looking for