Share this page

# Example: sapgui_set_password

The following example uses sapgui_set_password to logon and to change the password.

    sapgui_open_connection_ex(

        " /SAP_CODEPAGE=1100 /FULLMENU green 00 /3",

        "MyServer", "con[0]");

    sapgui_select_active_connection("con[0]");

    sapgui_select_active_session("ses[0]");

    sapgui_select_active_window("wnd[0]");

    sapgui_set_text("User",

        "MyUserName", "usr/txtRSYST-BNAME", LAST );

    //Enter the password on the logon window

    sapgui_set_password("Password",

        "MyPassword", // The password

        "usr/pwdRSYST-BCODE", // Control ID

        BEGIN_OPTIONAL,

            "AdditionalInfo=sapgui1305",

        END_OPTIONAL);

    //Enter the language on the logon window

    sapgui_set_text("Language", "EN",

        "usr/txtRSYST-LANGU", LAST );

    // Click "New Password" on the logon window

    sapgui_press_button("New password",

        "tbar[1]/btn[5]", LAST );

    sapgui_select_active_window("wnd[1]");

    // Enter the new password

    sapgui_set_password("New password",

        "MyNewPassword", "usr/pwdRSYST-NCODE",

        LAST );

    // Confirm the new password

    sapgui_set_password("Repeat password",

        "MyNewPassword", "usr/pwdRSYST-NCOD2",

        LAST );

    // Accept with push button on new password dialog

    sapgui_press_button("Transfer (Enter)",

        "tbar[0]/btn[0]", LAST );

Tips to improve your search results... VuGen Function Reference Version 25.1-25.3 Function Reference 25.1-25.3 All View Local Help Center View Online Help Center Version: