Error when Dragging Function onto SAPProxy work area

When I drag a function from the Server Explorer in VisualStudio 2003 onto the SAPProxy work area I get the following Error Massage:
INFO: using logging implementation "AII Logging"
Exception in thread "main" com.sap.aii.upload.api.LoginException$WrongPassword: Invalid user/password combination.......
CAn anyone please help me as I dont know which username/password is being used?
The username/password supplied for the SAPapp server is Server explorer is correct otherwise I would not get the list of Business Objects and Functions from the server
Your help will be appreciated
Koos

My Question was answered in
     Connector authentication issues
I swhould have searched the forum before I asked the Question.
Answer is to make sure your Client No. is correct.
Thanks
Koos

Similar Messages

  • Error when trying to copy a work area in Oracle designer

    In oracle designer,I tried to copy a work area by selecting.
    File-->>Change work area.
    Then from the "Work area" pop up window,I selected the new option.
    In the Create work area wizard i chose "Copy a work area" and gave the Name ,description and the work area to be copied.
    When i click the finish button,I am getting the following error.
    "CDR-01005: Workarea compilation failed: ORA-01422: exact fetch returns more than requested number of rows. "
    Please let me know how to copy a work area in Oracle designer.
    Thanks in advance.

    Note 277801.1
    Views Return Records From The Wastebasket.
    Possible Symptoms
    ~~~~~~~~~~~~~~~~~
    1) executing a SELECT FROM CI_... views return more rows than expected.
    2) SELECT ... INTO ... FROM CI_... views raises error
    ORA-1422: exact fetch returns more than requested number of rows.
    3) Deleting an object from the repository fails with the following errors:
    RME-00020: Internal API error -
    ORA-01422: exact fetch returns more than requested number of rows
    ORA-06512: at "<repos_owner>.JR_NAME", line 3680
    ORA-06512: at "<repos_owner>.JR_NAME", line 4138
    ORA-06512: at "<repos_owner>.JR_ERROR", line 193
    ORA-06512: at "<repos_owner>.SDD_TAB_D", line 961
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-04088: error during execution of trigger '<repos_owner>.SDD_TAB_D'
    NB: the name of the trigger (SDD_TAB_D in the above example) will vary
    depending on the object type you are deleting
    4) Compilation of a Workarea fails with the following errors:
    CDR-01005: Workarea compilation failed:
    ORA-01422: exact fetch returns more than requested number of rows.
    Workaround
    ~~~~~~~~~~
    For symptoms 1 and 2, define the context of a workarea before selecting from
    the CI_... views:
    exec jr_context.set_workarea ('<Workarea Name>');
    For the other symptoms, the errors are caused by RDBMS bugs that were fixed
    in the last patch set releases of databases.
    We recommend that you upgrade to a version of the database that is certified
    with the release of Designer that you are using.
    See Note 60705.1 for details

  • Error when executing function in MSS launchpad report ???

    In MSS lanchpad report, we have the following problem:
    Error in Manager Sef-Service
    When calling the report, the following error occurred:
    System: HRP
    Error when executing function
    Basically in MSS report, I select employees in the first iView which calls another ABAP query in back-end to display back-end t-code inside iView of portal through ITS service. What could be the reason for it? please advice.
    Thanks,
    Anthony

    Please try converting the standadrd-delivered scenario RPT0, then check
    out the things.
    Also problem may be that your function code names contain
    the character '&'. This causes a problem when the selected function
    code is passed to the ITS-WebGUI as a URL parameter. Please use only
    standard characters (A..Z and _) when you define a function code.
    Then it should work.
    Please go through the following link also
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/3a/
    3198408d953154e10000000a1550b0/frameset.htm
    Please test in backend using Se38 > PWPC_RPT_START_REPORT_TEST
    The Reporting Iview in the portal has the Report category type, by
    the report category type is set to "RPT0". Therefore, when the
    application is launched, the reporting category type is also sent as URL
    parameter to the backend system. As of ECC 6.0 only the reporting
    category type "RPT0" is supported. ensure this is set for your custom reports if you are using own scenarion
    then set in the Iview property of reports as well
    ie example
    1)Change the Iview property "Scenario" of the Reporting iview from
    "RPT0" to your own "ZRPT", than this set of reports will work. however,
    the standard reports will not work.
    pwpc_convert_mdt_to_lpa >>
    The following list of reports have been converted.

  • How to capture errors when a Function module is called as BACKGROUND TASK

    How to capture errors when a Function module is called as BACKGROUND TASK?.Please advise.
    FUNCTION ZRPM_DELETE_PROJECT_DATA_API.
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(IV_EXTERNAL_ID) TYPE  RPM_TV_EXTID OPTIONAL
    *"     VALUE(IV_PROJECT_GUID) TYPE  RPM_TV_GUID OPTIONAL
    *"     VALUE(FLAG) TYPE  BOOLEAN OPTIONAL
    *"  EXPORTING
    *"     VALUE(EV_RC) TYPE  I
    *"     VALUE(EV_MSG) TYPE  STRING
    *"     VALUE(ET_MSG) TYPE  RPM_TT_MESSAGES
      IF flag = cl_rpm_co=>sc_true.
        Call function 'RPM_DELETE_PROJECT_DATA' IN BACKGROUND TASK
          EXPORTING
            IV_EXTERNAL_ID  = IV_EXTERNAL_ID
            IV_PROJECT_GUID = IV_PROJECT_GUID
          IMPORTING
            EV_RC           = EV_RC
            EV_MSG          = EV_RC
            ET_MSG          = ET_MSG.
        COMMIT WORK.
      ELSE.
        CALL FUNCTION 'RPM_DELETE_PROJECT_DATA'
          EXPORTING
            IV_EXTERNAL_ID  = IV_EXTERNAL_ID
            IV_PROJECT_GUID = IV_PROJECT_GUID
          IMPORTING
            EV_RC           = EV_RC
            EV_MSG          = EV_MSG
            ET_MSG          = ET_MSG.
      ENDIF.
    ENDFUNCTION.
    In above code how to capture 'EV_RC' when FM is called as background task.

    Prakash,
    CALL FUNCTION IN BACKGROUND TASK allows no IMPORTING parameters, so that your code will produce a syntax error.
    The calling program can only handle errors of remote function calls (RFC) if these are either
    - synchronous RFC  (that is CALL FUNCTION ... DESTINATION ...) or
    - asynchronous RFC (that is CALL FUNCTION STARTING NEW TASK ... DESTINATION ...).
    Both synchronous and asynchronous RFC allow the capturing of errors by means of exceptions. But that is a different topic.

  • Excel is throwing error when it click print : 'No printers are installed. To install a printer click the File tab, and then click Print. Click No Printers Installed, and then click Add Printer. Follow the instructions in the Add Printer dialog box'

    Excel is throwing error when it click print : 'No printers are installed. To install a printer click the File tab, and then click Print. Click No Printers Installed, and then click Add Printer. Follow the instructions in the Add Printer dialog box'
    Word, and powerpoint application are working fine.  
    Environment :  Windows 7 64-bit, MS Office 2013 64-bit
    Steps to recreate
    (i)  Create new user account and add to any group ( do not log on using this
     account)
      (ii)  runas /user:<new user account>  <fullpath>\excel.exe
       it will ask password so enter on command prompt
    (iii)  open any excel document  and click File->Print
      (iv)  verify result  (it is failing) it pop ups below error
     Error:`Microsoft Excel
     No printers are installed. To install a printer click the File tab, and then click
     Print. Click No Printers Installed, and then click Add Printer. Follow the
     instructions in the Add Printer dialog box.                                                                                                               

    Sorry for late reply i was not at work
    I have a default set excel is still throwing error. Interestingly winword , powerpoint and publisher are working fine. I am able to print from all office applications except Excel.
     Probably excel behaves differently from other office applications.
     Probably it is a bug in excel
    Workaround : Log on to a system once using newly created account then runas excel using this account then print works fine.
    It means something in user profile should be configure to run excel print operation. Could you please somebody help what I need to configure in user profile that makes print operation success?

  • Microsoft office 2013 error when send as attachment stopped working

    microsoft office 2013 error when send as attachment stopped working please help me

    Please make sure you have already installed the latest update for office.What happens if you use another user account to log on this computer?
    In addition, a similar issue here is for your reference:
    http://answers.microsoft.com/en-us/office/forum/office_2013_release-excel/excel-2013-crashes-every-time-sending-mail/8ddd32fe-138e-49d8-bda4-6558f440f726?page=2

  • NO Authorization error when accessing Functional module RH_CUT_OBJECT

    Hi,
    I am getting NO AUTHORIZATIOn error when I am executing SE37-->FUNCTIONAL OBJECT-RH_CUT_OBJECT.
    I also checked SU53 screenshot which says AUTHORIZATION CHECK SUCCESSFUL and there are no errors or missing authorizations highlighted in SU53.
    I switched on the TRACE-ST01 then also the error is not captured.
    I would like to know WHY am I getting NO AUTHORIZATION error.
    I am already having access to T-CODE SE37, SE11, SE80, SMARTFORMS and authorization object S_DEVELOP.
    I need to know this ASAP on why I am getting NO AUTHORIZATION error when I am trying to access the FUNCTIONAL MODULE RH_CUT_OBJECT whereas I am having all the required authorization required for ABAP Developer including SE37.
    Is it something I need change at ABAP code level.
    Please advise ASAP.

    The reason is ..You do not have acess to see/acess the data this FM is trying to acess ...Debug the function module keep a breakpoint at The Raise statement see which authorization you do not have ....BTW this is my guess you are trying to demilit certain objects /infotypes using this FM and delimit basically makes that object non-usable in that system  .So it is quite evident that every one will not have authorization for that .Please post in detail that what is it that you are trying to achieve using this function module .....
    Also you can check with debugging  which authority object is being checked before raising the message and can ask security team to get that added to your profile ....
    Thanks,
    Anjaneya

  • RAR: Error when uploading function permission rule file

    Hi,
    when I try to upload my own rule files in AC 5.3 SP 15, I receive the following error in the function permission file:
    For input string "OR"
    That's all of  the message i GET. Unfortunately I wasn't able to locate where this error could be. The file looks just fine to me.
    Any ideas ?
    Thanks !
    Regards,
    Max
    Edited by: Maximilian Trenks on May 17, 2011 3:42 AM

    Hi,
    there was an additional tab in one row. After removing it, it all worked fine.
    Watch for 2 tabs in row !
    Regards,
    Max

  • Met "logon canceled" error when drag and drop table to XSD

    When I drag and drop a table to XML Schema designer, there is a dialog named "Microsoft OLE DB for Oracle" pop up. When I input correct username/password@db, I got an error saying "logon canceled".
    Please help.

    Are you dragging from Oracle Explorer or Server Explorer?

  • Error when dragging tree item - get firstVisibleItem

    I have been trying to debug this for hours but I can't determine any reason behind this error.
    I have a tree which I am populating with Array collections.  The items in the array collection have views which I am adding to a canvas, however when I add the view to the canvas, when I try to drag any element in the tree I immediately receive this error:
    TypeError: Error #1010: A term is undefined and has no properties.
    at mx.controls::Tree/get firstVisibleItem()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\Tree. as:764]
    at ObjectOutput/writeObject()
    at mx.collections::ArrayList/writeExternal()[C:\autobuild\3.2.0\frameworks\projects\framewor k\src\mx\collections\ArrayList.as:452]
    at mx.collections::ArrayCollection/writeExternal()[C:\autobuild\3.2.0\frameworks\projects\fr amework\src\mx\collections\ArrayCollection.as:144]
    at flash.utils::ByteArray/writeObject()
    at flash.desktop::Clipboard/putSerialization()
    at flash.desktop::Clipboard/convertFlashFormat()
    at flash.desktop::Clipboard/setData()
    at mx.managers::NativeDragManagerImpl/doDrag()[C:\autobuild\3.2.0\frameworks\projects\airfra mework\src\mx\managers\NativeDragManagerImpl.as:282]
    at mx.managers::DragManager$/doDrag()[C:\autobuild\3.2.0\frameworks\projects\framework\src\m x\managers\DragManager.as:243]
    at mx.controls.listClasses::ListBase/dragStartHandler()[C:\autobuild\3.2.0\frameworks\projec ts\framework\src\mx\controls\listClasses\ListBase.as:9085]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src \mx\core\UIComponent.as:9298]
    at mx.controls.listClasses::ListBase/mouseMoveHandler()[C:\autobuild\3.2.0\frameworks\projec ts\framework\src\mx\controls\listClasses\ListBase.as:8822]
    If I dont add my view to the canvas I don't get this error when trying to re-order, but I cant find any reasoning behind this error coming up.  When debugging the error it seems like the property listItems in Tree.as is causing the error, but in the debugger listItems is not null, why would this be happening?

    The items in the array collection are just subclasses of object that have a label property, children getter and a view property which is of a UIComponent type, the error only happens when the view property is added as a child somewhere.  The error seems to occur when the array does writeExternal.  I have no idea why there is an error, because when debugging the writeExternal says no source and I cannot debug what is happening.

  • Error when trying to activate new valuation area - AU158

    Hi,
    I´m getting an error when trying to activate a new valuation area by using AFBN transaction. I get a message that says "Closed fiscal years for areas 01 and 08 differ by more than 1 year" (AU158).
    Then the system recomends me to check the settings of the depreciation areas for the closed fiscal years since the closed fiscal years of the areas are not allowed to more than 1 years apart.
    When I check the settings in transaction OAAR what I see is: area 01 - 2010 and area 08 (newest) - 2008 fiscal year is assigned.
    How can I close area 08? Will I need reopen the 01 area until 2008 fiscal year?
    How can I create the new area with the same fiscal year closing?
    Tks

    Year end closing--AJAB
    FY Change---AJRW
    If you open FY 2008, then you can create new depreciation area through AFBN.
    I guess this depreciation area doesn't generate any postings and this is only for reporting purpose.

  • Error when trying to activate new valuation area.

    Hello forum,
    I´m getting an error when trying to activate a new valuation area by using AFBN transaction. I get a message that says "Closed fiscal years for areas 01 and 10 differ by more than 1 year".
    Then the system recomends me to check the settings of the depreciation areas for the closed fiscal years since the closed fiscal years of the areas are not allowed to more than 1 years apart.
    But when I check the settings in transaction OAAR what I see is that same fiscal year is assigned to all the areas.
    I don´t understand why the system is showing me this error then...How can I ensure all areas to be in the same fiscal year.
    Thanks in advance

    Hi,
    Do you have other company codes which are using the same Chart of  Depreciation? Please check these company codes and perform fiscal  year change to them.
    It seems that the problem is related to note 421549 : the system tries             
    to check the entries for field T093B-ABGJA for all the entries,not                 
    only for the relevant company code. If there's a difference of more                
    than 1 fiscal year between the last closed fiscal year for the area                
    you are trying to create, and one of the entries in T093B, then,                   
    error AU 158 arises."                                                              
    Because according to the note 421549: the system tried to check the entries for field for ALL THE ENTRIES,not only for the relevant company  code.                                                                               
    If there's a difference of more than 1 fiscal year between the last  closed fiscal year for the area you are trying to create, and one of the entries in T093B, then, error AU 158 arises. 
    Regards Bernhard
    Edited by: Bernhard Kirchner on Jul 19, 2010 1:22 PM

  • Error when putting music onto ipod

    when i open itunes to put music onto my ipod and it pops up and says unknown failure occured to my ipod error code(-69) so if this has happened to anybody else please reply to this your help is appreciated

    See if this helps: iTunes displays a -69 error when syncing iPod

  • Win Server 2012 Failover Cluster - Error when adding disk onto a cluster (The error code was '0x1' ('Incorrect function.').)

    Hi Techies
    I'm currently running running 2 VMs Win Server 2012 and would like to test Failover Clustering for one of our FTP server
    I've added on both servers an additional partition, formatted and Online, but cannot bring the disk online from the cluster manager
    Assistance would be greatly appreciated
    Thank you
    Jabu

    You posted this in the Exchange Forum, your best bet for an answer would be to post this in the Windows Server Forum.
    https://social.technet.microsoft.com/Forums/en-US/home?forum=winserverClustering
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread

  • Error when using functions BAPI_ACC_DOCUMENT_POST

    Hello,
    When I used BAPI_ACC_DOCUMENT_POST function, the message: Document posted successfully appears, but really not documens are created, and the FI number range are modified.
    See the example code:
    *& Report  ZPBA_PC                                                     *
    REPORT  zpba_pc MESSAGE-ID m3.
    DATA: obj_type LIKE bapiache09-obj_type,
          obj_key LIKE  bapiache09-obj_key,
          obj_sys LIKE  bapiache09-obj_sys.
    DATA: it_hdr    LIKE bapiache09,
          it_gl     LIKE bapiacgl09 OCCURS 0 WITH HEADER LINE,
          it_curr   LIKE bapiaccr09 OCCURS 0 WITH HEADER LINE,
          t_result  LIKE bapiret2   OCCURS 0 WITH HEADER LINE.
    Header Data
    it_hdr-obj_type   = 'BKPFF'.
    it_hdr-obj_key    = '$'.
    it_hdr-obj_sys    = 'LA122D'.
    it_hdr-bus_act    = 'RFBU'.
    it_hdr-comp_code  = 'VEZS'.
    it_hdr-fisc_year  = '2004'.
    it_hdr-fis_period = '12'.
    it_hdr-doc_date   = '20041218'..
    it_hdr-pstng_date = '20041218'.
    it_hdr-doc_type   = 'ZI'.
    it_hdr-header_txt = 'TEXTO CAB'.
    it_hdr-username   = sy-uname.
    it_hdr-compo_acc  = 'GL'.
    it_hdr-ref_doc_no_long = 'REFERENCIA'.
    First Item
    Account number
    it_gl-itemno_acc = '1'.
    it_gl-gl_account = '0014401001'.
    it_gl-item_text  = 'PRUEBA TEXTO 1'.
    it_gl-profit_ctr = 'VE2020'.
    APPEND it_gl.
    Second Item
    Account number
    it_gl-itemno_acc = '2'.
    it_gl-gl_account = '0014401001'.
    it_gl-item_text  = 'PRUEBA TEXTO 2'.
    it_gl-profit_ctr = 'VE2020'.
    APPEND it_gl.
    Set amount
    it_curr-itemno_acc = '1'.
    it_curr-currency = 'VEB'.
    it_curr-amt_doccur = '10'.
    APPEND it_curr.
    it_curr-itemno_acc = '2'.
    it_curr-currency = 'VEB'.
    it_curr-amt_doccur = '-10'.
    APPEND it_curr.
    check posting
    CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'
      EXPORTING
        documentheader = it_hdr
      TABLES
        accountgl      = it_gl
        currencyamount = it_curr
        return         = t_result.
    LOOP AT t_result WHERE ( type = 'E' OR type = 'A' ).
      EXIT.
    ENDLOOP.
    if sy-subrc ne 0.
    REFRESH t_result.
    CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
      EXPORTING
        documentheader = it_hdr
      IMPORTING
        obj_type       = obj_type
        obj_key        = obj_key
        obj_sys        = obj_sys
      TABLES
        accountgl      = it_gl
        currencyamount = it_curr
        return         = t_result.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    COMMIT WORK.
    WRITE: obj_key.
    endif.
    I appreciated your help to solve that error.
    Regards,
    Piero Cimule.
    <b></b>

    Hi,
    Please check the changes :
    *& Report ZPBA_PC *
    REPORT zpba_pc MESSAGE-ID m3.
    DATA: obj_type LIKE bapiache09-obj_type,
    obj_key LIKE bapiache09-obj_key,
    obj_sys LIKE bapiache09-obj_sys,
    <b>l_flag type c.</b>
    DATA: it_hdr LIKE bapiache09,
    it_gl LIKE bapiacgl09 OCCURS 0 WITH HEADER LINE,
    it_curr LIKE bapiaccr09 OCCURS 0 WITH HEADER LINE,
    t_result LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
    Header Data
    it_hdr-obj_type = 'BKPFF'.
    it_hdr-obj_key = '$'.
    it_hdr-obj_sys = 'LA122D'.
    it_hdr-bus_act = 'RFBU'.
    it_hdr-comp_code = 'VEZS'.
    it_hdr-fisc_year = '2004'.
    it_hdr-fis_period = '12'.
    it_hdr-doc_date = '20041218'..
    it_hdr-pstng_date = '20041218'.
    it_hdr-doc_type = 'ZI'.
    it_hdr-header_txt = 'TEXTO CAB'.
    it_hdr-username = sy-uname.
    it_hdr-compo_acc = 'GL'.
    it_hdr-ref_doc_no_long = 'REFERENCIA'.
    First Item
    Account number
    it_gl-itemno_acc = '1'.
    it_gl-gl_account = '0014401001'.
    it_gl-item_text = 'PRUEBA TEXTO 1'.
    it_gl-profit_ctr = 'VE2020'.
    APPEND it_gl.
    Second Item
    Account number
    it_gl-itemno_acc = '2'.
    it_gl-gl_account = '0014401001'.
    it_gl-item_text = 'PRUEBA TEXTO 2'.
    it_gl-profit_ctr = 'VE2020'.
    APPEND it_gl.
    Set amount
    it_curr-itemno_acc = '1'.
    it_curr-currency = 'VEB'.
    it_curr-amt_doccur = '10'.
    APPEND it_curr.
    it_curr-itemno_acc = '2'.
    it_curr-currency = 'VEB'.
    it_curr-amt_doccur = '-10'.
    APPEND it_curr.
    check posting
    CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'
    EXPORTING
    documentheader = it_hdr
    TABLES
    accountgl = it_gl
    currencyamount = it_curr
    return = t_result.
    LOOP AT t_result WHERE ( type = 'E' OR type = 'A' ).
    <b>l_flag = 'X'.</b>
    EXIT.
    ENDLOOP.
    <b>if l_flag is initial.</b>
    REFRESH t_result.
    CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
    EXPORTING
    documentheader = it_hdr
    IMPORTING
    obj_type = obj_type
    obj_key = obj_key
    obj_sys = obj_sys
    TABLES
    accountgl = it_gl
    currencyamount = it_curr
    return = t_result.
    <b>Clear l_flag.
    LOOP AT t_result WHERE ( type = 'E' OR type = 'A' ).
    l_flag = 'X'.
    EXIT.
    ENDLOOP.</b><b>if l_flag is initial.</b>
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    <b>COMMIT WORK AND WAIT.</b>
    <b>endif.</b>
    WRITE: obj_key.
    endif.
    Best regards,
    Prashant

Maybe you are looking for

  • How do you get Voice Memos off the iPhone and onto my Mac???

    Is this yet another iPhone dead end?? I used the Voice Memo app that comes with the iPhone to record some rehearsals and now I want to move them to my Mac, edit them, make CDs, share online. I can't find any way to get them off the iPhone, unless I c

  • Video Freezes

    Greetings, I've recently swapped from a laptop to a desktop and am having issues with my logitech c270 and Skype. Everything worked perfectly on my laptop, but now my video freezes a few minutes into every call that I make or receive. Sometimes the v

  • Video ipod NOTT working.. Computer won't reconize.. Ipod wont turn on..

    When I selected a song on my ipod, it suddenly froze, so I reset it. Then when I attempted to turn it back on, it showed the sad ipod. Now I can't turn my ipod on, and whenever I try to it makes a.. weird noise. I went to the support section on apple

  • Authorization object for purchasing

    Hi Sap gurus, Can someone tell me please how I can find suitable authority check object for purchasing? I created report for purchase orders history and now i would like to implement also authority check. I would like to check authorizations for purc

  • HTML Server Pages - an alternative to JSP

    Your comments would be appreciated on an alternative approach for developing web applications using HTML Server Pages (HSP). Rather than convert the Server Pages to Java code, the approach is to create the Server Page as an XHTML document and process