рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рдореА рд╣рд╛ рд▓реЗрдЦ рдкреНрд░рдердо рдорд╛рдЭреНрдпрд╛ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓рд╛ рдмреНрд▓реЙрдЧ, рдЬреЗрдгреЗрдХрд░реБрди рд╢реЛрдзреВ рдирдпреЗ рдЖрдгрд┐ рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рдЖрдард╡реВ рдирдпреЗ, рдкрд░рдВрддреБ рдХреЛрдгреАрд╣реА рдмреНрд▓реЙрдЧ рд╡рд╛рдЪрдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдорд▓рд╛ рд╣реА рдорд╛рд╣рд┐рддреА рд╕рд░реНрд╡рд╛рдВрд╕реЛрдмрдд рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рд╛рдпрдЪреА рд╣реЛрддреА, рдЬрд░ рдХреЛрдгрд╛рд▓рд╛ рддреА рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реА.

SAP R/3 рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рд╕реЗрд╡реЗрдЪреНрдпрд╛ рдХрд▓реНрдкрдиреЗрд╡рд░ рдХрд╛рдо рдХрд░рдд рдЕрд╕рддрд╛рдирд╛, рдПрдХ рдкреНрд░рд╢реНрди рдЙрджреНрднрд╡рд▓рд╛ - рдмреНрд░рд╛рдЙрдЭрд░рдордзреВрди рдЖрд╡рд╢реНрдпрдХ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╣ SAP GUI рдХрд╕реЗ рд╕реБрд░реВ рдХрд░рд╛рд╡реЗ? рдпрд╛ рдХрд▓реНрдкрдиреЗрдиреЗ рд╡реЗрдм рд╕реЗрд╡реЗрдЪрд╛ рд╡рд╛рдкрд░ рд╕реВрдЪрд┐рдд рдХреЗрд▓рд╛ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдкреНрд░рдердо SAP GUI рдХрдбреАрд▓ SOAP рд╡рд┐рдирдВрддреАрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдЖрдгрд┐ рд╕рдВрдХреЗрддрд╢рдмреНрдж рд╕реБрд░рд╡рд╛рддреАрд▓рд╛ рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╕рд╣ рд╡реЗрдм рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рджреБрд╡реНрдпрд╛рд╕рд╣ рдПрдХ рдкрддреНрд░ рдкрд╛рдард╡рдгреЗ рдЖрдгрд┐ рдирдВрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ. рдпрд╢рд╕реНрд╡реА рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рдмрджреНрджрд▓ рдЖрдгрд┐ рд╣рд╛ рдЕрдЧрджреА рд╕реБрд░реБрд╡рд╛рддреАрдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓рдЪрд╛ рд╕рдВрджреЗрд╢, рдирдВрддрд░ рдорд▓рд╛ рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд▓рд┐рдВрдХ рджреЗрдЦреАрд▓ рд╣рд╡реА рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рдпрд╛ рджреБрд╡реНрдпрд╛рдиреЗ рдЗрдЪреНрдЫрд┐рдд рдкреНрд░рдгрд╛рд▓реА рдЙрдШрдбрд▓реА рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рд╢рдХреНрдпрддреЛ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдлреАрд▓реНрдб рдПрдХрд╛рдЪ рд╡реЗрд│реА рднрд░рд▓реА рдкрд╛рд╣рд┐рдЬреЗ: рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдХреЗрд╡рд│ рджреЛрдирджрд╛ рдЙрддреНрдкрд╛рджрдХ рдкрд╛рд╕рд╡рд░реНрдб рднрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓.

SAP рд▓реЙрдЧрдСрди рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рдЖрдордЪреНрдпрд╛ рд╣реЗрддреВрд╕рд╛рдареА рдордиреЛрд░рдВрдЬрдХ рдирд╡реНрд╣рддреЗ рдЖрдгрд┐ sapgui.exe рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╛рд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рд╣реЛрддреЗ, рдкрд░рдВрддреБ SAP рд▓реЙрдЧрдСрдирдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╕рд▓реЗрд▓реА рдкреНрд░рдгрд╛рд▓реА рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ. рджреБрд╕рд░реАрдХрдбреЗ, рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╣ рдПрд╕рдПрдкреА рдЬреАрдпреВрдЖрдп рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рд╡рд┐рд╢реЗрд╖рддрдГ рд╕рдВрдмрдВрдзрд┐рдд рдирд╡реНрд╣рддреЗ: рдЬрд░ рдЖрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдд рдЕрд╕рд╛рд▓, рддрд░ рдмрд╣реБрдзрд╛ рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдПрд╕рдПрдкреА рд▓реЙрдЧрдСрдирдордзреНрдпреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╣ рдЖрд╡рд╢реНрдпрдХ рдУрд│ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗрдереЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрд╢реА рдЧреЛрдВрдзрд│ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рдкрд░рдВрддреБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛ SAP GUI рд╢реЙрд░реНрдЯрдХрдЯ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ sapshcut.exe рдкреНрд░реЛрдЧреНрд░рд╛рдорджреНрд╡рд╛рд░реЗ рдкреВрд░реНрдг рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ "рд╢реЙрд░реНрдЯрдХрдЯ" рд╡рд╛рдкрд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ.

рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ: ActiveX рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд╛рдкрд░реВрди рдереЗрдЯ рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди sapshcut.exe рд▓рд╛рдБрдЪ рдХрд░рдгреЗ:

function openSAPGui(sid, client, user, password) {
var shell = new ActiveXObject("WScript.Shell");
shell.run('sapshcut.exe -system="'+sid+'" -client='+client+' -user="'+user+'" -pw="'+password+'" -language=RU');
}

рдЙрдкрд╛рдп рд╡рд╛рдИрдЯ рдЖрд╣реЗ: рдкреНрд░рдердо, рддреЗ рдлрдХреНрдд рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, рддреНрдпрд╛рд╕ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдпреЛрдЧреНрдп рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ, рдЬреА рдПрдЦрд╛рджреНрдпрд╛ рд╕рдВрд╕реНрдереЗрдордзреНрдпреЗ рдбреЛрдореЗрди рд╕реНрддрд░рд╛рд╡рд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЕрд╕реВ рд╢рдХрддреЗ рдЖрдгрд┐ рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА рддрд░реАрд╣реА, рдмреНрд░рд╛рдЙрдЭрд░ рдПрдХ рднрдпрд╛рдирдХ рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЛ. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЪреЗрддрд╛рд╡рдгреА:

рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рдорд▓рд╛ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдЙрдкрд╛рдп # 2 рд╕рд╛рдкрдбрд▓рд╛: рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рд╡реЗрдм рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рддрдпрд╛рд░ рдХрд░рд╛. рдЖрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░реА рд▓рд┐рдВрдХ рд╡рд╛рдкрд░реВрди рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬреА рдЖрдореНрд╣реА рд╕реНрд╡рддрдГ Windows рдордзреНрдпреЗ HKEY_CLASSES_ROOT рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реАрдордзреНрдпреЗ рдиреЛрдВрджрд╡рддреЛ. рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд SAP GUI рд╢реЙрд░реНрдЯрдХрдЯрдЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдЙрдкрд╡рд┐рднрд╛рдЧ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреБрдореНрд╣реА рддреЗрдереЗ рд░рд┐рдХреНрдд рдореВрд▓реНрдпрд╛рд╕рд╣ URL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбреВ рд╢рдХрддрд╛:

рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рд╣рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реБрд░реВ рд╣реЛрддреЛ sapgui.exe рдкреЕрд░рд╛рдореАрдЯрд░рд╕рд╣ /рд╢реЙрд░реНрдЯрдХрдЯ, рдЬреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:

рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рдмрд░рдВ, рдХрд┐рдВрд╡рд╛ рдЬрд░ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреВрд░реНрдгрдкрдгреЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрдирд╡рд╛рдпрдЪрд╛ рдЕрд╕реЗрд▓ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, sapshcut), рдирдВрддрд░ рддреБрдореНрд╣реА рдЦрд╛рд▓реАрд▓ reg рдлрд╛рдЗрд▓ рд╡рд╛рдкрд░реВрди рдиреЛрдВрджрдгреА рдХрд░реВ рд╢рдХрддрд╛:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTsapshcut]
@="sapshcut Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOTsapshcutDefaultIcon]
@="sapshcut.exe"
[HKEY_CLASSES_ROOTsapshcutshell]
[HKEY_CLASSES_ROOTsapshcutshellopen]
[HKEY_CLASSES_ROOTsapshcutshellopencommand]
@="sapshcut.exe "%1""

рдЖрддрд╛, рдЬрд░ рдЖрдкрдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░реА рд╡реЗрдм рдкреГрд╖реНрдард╛рд╡рд░ рд▓рд┐рдВрдХ рдмрдирд╡рд▓реА рддрд░ рд╕рдкрдЧреБрдИ.рд╢реЙрд░реНрдЯрдХрдЯ.рдлрд╛рдЗрд▓ рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ:

<a href='Sapgui.Shortcut.File: -system=SID -client=200'>SID200</a>

рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрд╢реА рд╡рд┐рдВрдбреЛ рджрд┐рд╕рд▓реА рдкрд╛рд╣рд┐рдЬреЗ:

рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рдЖрдгрд┐ рд╕рд░реНрд╡рдХрд╛рд╣реА рдЫрд╛рди рджрд┐рд╕рддреЗ, рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг "рдЕрдиреБрдорддреА рджреНрдпрд╛" рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рджрд┐рд╕реЗрд▓:

рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рдЕрд░реЗрд░реЗ, рдмреНрд░рд╛рдЙрдЭрд░рдиреЗ рд╕реНрдкреЗрд╕рдмрд╛рд░ %20 рдордзреНрдпреЗ рдмрджрд▓рд▓рд╛. рдмрд░рдВ, рдЗрддрд░ рд╡рд░реНрдг рджреЗрдЦреАрд▓ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдЕрдВрдХреАрдп рдХреЛрдбрдордзреНрдпреЗ рдЯрдХреНрдХреЗ рдЪрд┐рдиреНрд╣рд╛рд╕рд╣ рдПрдиреНрдХреЛрдб рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓. рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рдЕрдкреНрд░рд┐рдп рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдмреНрд░рд╛рдЙрдЭрд░ рд╕реНрддрд░рд╛рд╡рд░ рдпреЗрдереЗ рдХрд╛рд╣реАрд╣реА рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА (рдпреЗрдереЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдорд╛рдирдХрд╛рдиреБрд╕рд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ) - рдмреНрд░рд╛рдЙрдЭрд░рд▓рд╛ рдЕрд╕реЗ рд╡рд░реНрдг рдЖрд╡рдбрдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХрдорд╛рдВрдб рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯрд░ рдЕрд╢рд╛ рдПрдиреНрдХреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рдЖрдгрд┐ рдЖрдгрдЦреА рдПрдХ рд╡рдЬрд╛ - рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдкрд╛рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ, рддреНрдпрд╛рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреЗ рдирд╛рд╡ рдЖрдгрд┐ рдЕрдЧрджреА рдХреЛрд▓рди (sapgui.shortcut.file:). рд╢рд┐рд╡рд╛рдп, рд╕рдорд╛рди рдЕрд╕рд▓реЗ рддрд░реА sapshcut.exe рддреНрдпрд╛рд╕рд╛рдареА рдкреЕрд░рд╛рдореАрдЯрд░ рдирд╕рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рдЯрд╛рдХреВрди рджреЗрдК рд╢рдХрддреЗ ("-" рдЪрд┐рдиреНрд╣рд╛рдиреЗ рд╕реБрд░реВ рд╣реЛрддреЗ, рдирдВрддрд░ рдирд╛рд╡, "=" рдЖрдгрд┐ рдореВрд▓реНрдп), рдЙрджрд╛. рдЕрд╢реА рдПрдХ рдУрд│ "sapgui.shortcut.file: -system=SID"рддреЗ рддрд░реАрд╣реА рдЪрд╛рд▓реЗрд▓, рдирдВрддрд░ рдЬрд╛рдЧрд╛ рди рдШреЗрддрд╛"sapgui.shortcut.file:-system=SID"рдпрд╛рдкреБрдвреЗ рдХрд╛рдо рдХрд░рдд рдирд╛рд╣реА.

рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА, рддрддреНрддреНрд╡рд╛рдиреБрд╕рд╛рд░, рдпреВрдЖрд░рдЖрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрди рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд:

  1. рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╢рд┐рд╡рд╛рдп рд╡рд╛рдкрд░рдгреЗ: рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╕рдВрдкреВрд░реНрдг рд╕рдореВрд╣ рддрдпрд╛рд░ рдХрд░рддреЛ SIDMANDT, рдЬрд╕реЗ AAA200, BBB200 рдЖрдгрд┐ рдЕрд╕реЗрдЪ. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдлрдХреНрдд рдЗрдЪреНрдЫрд┐рдд рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рдкрд░реНрдпрд╛рдп рдЕрдЧрджреА рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рддреЛ рдпреЛрдЧреНрдп рдирд╛рд╣реА, рдХрд╛рд░рдг рдХрдореАрддрдХрдореА рдЖрдкрдг рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдЖрд╣рд╛рдд, рдкрд░рдВрддреБ рд╣реЗ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
  2. рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реЕрдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд╛рдкрд░рдгреЗ sapshcut.exe рдХрд┐рдВрд╡рд╛ sapgui.exe. рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреЗ рд╕рд╛рд░ рд╕реЛрдкреЗ рдЖрд╣реЗ - рдмреНрд░рд╛рдЙрдЭрд░рдиреЗ рд╡реЗрдм рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рд╛рдордзреНрдпреЗ рдмрджрд▓рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЙрджрд╛. рд╕рд░реНрд╡ рдХреЕрд░реЗрдХреНрдЯрд░ рдХреЛрдбреНрд╕ рдкрд░рдд рдХреЕрд░реЗрдХреНрдЯрд░реНрд╕рдордзреНрдпреЗ рдмрджрд▓рддреЗ (рдХрджрд╛рдЪрд┐рдд рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдиреБрд╕рд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рджреЗрдЦреАрд▓ рдХрд░рддреЗ) рдЖрдгрд┐ рдЖрдзреАрдЪ рдЧреЕрд░рдВрдЯреАрдб рдпреЛрдЧреНрдп рдХрдорд╛рдВрдбрд╕рд╣ SAP GUI рдХреЙрд▓ рдХрд░рддреЗ. рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рддреЗ рдкреВрд░реНрдгрдкрдгреЗ рдпреЛрдЧреНрдп рдирд╛рд╣реА (рдореНрд╣рдгреВрдирдЪ рдореА рддреЗ рд▓рд┐рд╣рд┐рд▓реЗрд╣реА рдирд╛рд╣реА), рдХрд╛рд░рдг рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреАрд╕реАрд╡рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬреЛрдбрдгреЗ рдкреБрд░реЗрд╕реЗ рдирд╛рд╣реА (рдбреЛрдореЗрдирдордзреНрдпреЗ рд╣реЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ, рдЬрд░реА рддреЗ рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. рд╣реА рдкреНрд░рдерд╛ рдЯрд╛рд│рд╛), рдкрд░рдВрддреБ рдпреЗрдереЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреАрд╕реАрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдзрд┐рдХ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдкреАрд╕реАрд╡рд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░ рддреЗ рдирд┐рдШреВрди рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА рдпрд╛рдЪреА рд╕рддрдд рдЦрд╛рддреНрд░реА рдХрд░рд╛.

рддреНрдпрд╛. рдЖрдореНрд╣реА рд╣рд╛ рдкрд░реНрдпрд╛рдп рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдЕрдпреЛрдЧреНрдп рдореНрд╣рдгреВрди рдЯрд╛рдХреВрди рджреЗрддреЛ.

рдпрд╛ рдХреНрд╖рдгреА рдореА рдЖрдзреАрдЪ рд╡рд┐рдЪрд╛рд░ рдХрд░реВ рд▓рд╛рдЧрд▓реЛ рд╣реЛрддреЛ рдХреА рдмреНрд░рд╛рдЙрдЭрд░рдордзреВрди рдЖрд╡рд╢реНрдпрдХ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╣ SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд▓реНрдкрдиреЗрд▓рд╛ рдорд▓рд╛ рдирд┐рд░реЛрдк рджреНрдпрд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓, рдкрд░рдВрддреБ рдирдВрддрд░ рдорд▓рд╛ рдХрд▓реНрдкрдирд╛ рдЖрд▓реА рдХреА рдЖрдкрдг SAP рд▓реЙрдЧрдСрдирдордзреНрдпреЗ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдирд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреЗ рддреБрдордЪреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдХреЙрдкреА рдХрд░рд╛. рдореА рд╣реА рдкрджреНрдзрдд рдПрдХрджрд╛ рд╡рд╛рдкрд░рд▓реА рд╣реЛрддреА, рдкрд░рдВрддреБ рддреНрдпрд╛рдкреВрд░реНрд╡реА рдореА рд╢реЙрд░реНрдЯрдХрдЯ рдлрд╛рдЗрд▓рдХрдбреЗ рд╡рд┐рд╢реЗрд╖ рд▓рдХреНрд╖ рджрд┐рд▓реЗ рдирд╛рд╣реА. рдЖрдгрд┐ рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рд╣рд╛ рд╢реЙрд░реНрдЯрдХрдЯ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдордЬрдХреВрд░ рдлрд╛рдЗрд▓ рдЖрд╣реЗ .рд╕реЕрдк. рдЖрдгрд┐ рдЬрд░ рддреБрдореНрд╣реА рддреЗ Windows рд╡рд░ рдЪрд╛рд▓рд╡рд▓реЗ рддрд░, SAP GUI рдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╣ рд▓реЙрдиреНрдЪ рд╣реЛрдИрд▓. "рдмрд┐рдВрдЧреЛ!"

рдпрд╛ рдлрд╛рдИрд▓рдЪреЗ рдлреЙрд░рдореЕрдЯ рдЕрдВрджрд╛рдЬреЗ рдЦрд╛рд▓реАрд▓ рдЖрд╣реЗ (рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡рд░ рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗрд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦреАрд▓ рдЕрд╕реВ рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рдореА рддреЗ рд╡рдЧрд│рд▓реЗ рдЖрд╣реЗ):

[System]
Name=SID
Client=200
[User]
Name=
Language=RU
Password=
[Function]
Title=
[Configuration]
GuiSize=Maximized
[Options]
Reuse=0

рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ: рд╕рд┐рд╕реНрдЯрдо рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ, рдХреНрд▓рд╛рдпрдВрдЯ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдЖрдгрд┐ рдЕрдЧрджреА рдкрд╛рд╕рд╡рд░реНрдб. рдЖрдгрд┐ рдЕрдЧрджреА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕: рд╢реАрд░реНрд╖рдХ - рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ, GuiSize тАФ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдВрдбреЛрдЪрд╛ рдЖрдХрд╛рд░ (рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдХрд┐рдВрд╡рд╛ рдирд╛рд╣реА) рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рд╡рд╛рдкрд░рд╛ тАФ рдирд╡реАрди рд╡рд┐рдВрдбреЛ рдЙрдШрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди рдкреНрд░рдгрд╛рд▓реАрд╕рд╣ рдЖрдзреАрдЪ рдЙрдШрдбрд▓реЗрд▓реА рд╡рд┐рдВрдбреЛ рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдПрдХ рд╕реВрдХреНрд╖реНрдорддрд╛ рддрд╛рдмрдбрддреЛрдм рдЙрджрдпрд╛рд╕ рдЖрд▓реА - рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдПрд╕рдПрдкреА рд▓реЙрдЧрдСрди рдордзреАрд▓ рд╕рдВрдХреЗрддрд╢рдмреНрдж рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА, рд▓рд╛рдЗрди рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рд╣реЗ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ: рддреЗ рдПрд╕рдПрдкреА рд▓реЙрдЧрдСрдирдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рд╕рд░реНрд╡ рд╢реЙрд░реНрдЯрдХрдЯ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ sapshortcut.ini (рдЬрд╡рд│ saplogon.ini Windows рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рдордзреНрдпреЗ) рдЖрдгрд┐ рддреЗрдереЗ, рдЬрд░реА рддреЗ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рд▓реЗ рддрд░реА, рддреЗ рдЦреВрдк рдордЬрдмреВрддрдкрдгреЗ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рддреЗ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдкрд░рдВрддреБ рдЖрдкрдг рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реАрдордзреАрд▓ рдПрдХрд╛ рдкреЕрд░рд╛рдореАрдЯрд░рдЪреЗ рдореВрд▓реНрдп рдмрджрд▓реВрди рдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░реВ рд╢рдХрддрд╛ (рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдп рдЖрд╣реЗ 0):

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareSAPSAPShortcutSecurity]
"EnablePassword"="1"

рд╣реЗ SAP рд▓реЙрдЧрдСрди рдордзреАрд▓ рд╢реЙрд░реНрдЯрдХрдЯ рдирд┐рд░реНрдорд┐рддреА рдлреЙрд░реНрдорд╡рд░ рдПрдВрдЯреНрд░реАрд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб рдлреАрд▓реНрдб рдЕрдирд▓реЙрдХ рдХрд░рддреЗ:

рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдпрд╛ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдПрдВрдЯрд░ рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рдУрд│реАрдд рдареЗрд╡рд▓рд╛ рдЬрд╛рдИрд▓
sapshortcut.ini, рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рд╢реЙрд░реНрдЯрдХрдЯ рдбреНрд░реЕрдЧ рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рддреЛ рддреЗрдереЗ рджрд┐рд╕рдд рдирд╛рд╣реА - рдкрд░рдВрддреБ рддреБрдореНрд╣реА рддреЛ рддреЗрдереЗ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдЬреЛрдбреВ рд╢рдХрддрд╛. рдкрд╛рд╕рд╡рд░реНрдб рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ, 111111 рд╕рд╛рдареА рддреЛ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЕрд╕реЗрд▓: PW_49B02219D1F6, 222222 рд╕рд╛рдареА - PW_4AB3211AD2F5. рдкрд░рдВрддреБ рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдд рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЖрд╣реЗ рдХреА рд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдПрдХрд╛ рдкреНрд░рдХрд╛рд░реЗ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреАрд╕реАрдкреЗрдХреНрд╖рд╛ рд╕реНрд╡рддрдВрддреНрд░ рдЖрд╣реЗ рдЖрдгрд┐ рдЬрд░ рдЖрдореНрд╣реА рд╕рдВрдХреЗрддрд╢рдмреНрдж рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдПрдХрд╛рд╡рд░ рд░реАрд╕реЗрдЯ рдХреЗрд▓рд╛, рддрд░ рдЖрдореНрд╣реА рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рдПрдХ рдкреВрд░реНрд╡-рдЬреНрдЮрд╛рдд рдореВрд▓реНрдп рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ. рдмрд░рдВ, рдЬрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдкрдгреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░рд╛рдпрдЪрд╛ рдЕрд╕реЗрд▓ рддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдпрд╛ рд╕рд╛рдпрдлрд░рдЪрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдордЬреВрди рдШреНрдпрд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. рдкрд░рдВрддреБ рджрд┐рд▓реЗрд▓реНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╡рд░реВрди рдкрд╛рд╣рддрд╛ рд╣реЗ рдХрд░рдгреЗ рдХрдареАрдг рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рддрд╕реЗ, рдПрд╕рдПрдкреА рдЬреАрдпреВрдЖрдп 7.40 рдордзреНрдпреЗ рд╣реЗ рдлреАрд▓реНрдб рдлреЙрд░реНрдордордзреВрди рдкреВрд░реНрдгрдкрдгреЗ рдЧрд╛рдпрдм рдЭрд╛рд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рднрд░рд▓реЗрд▓реНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рдлрд╛рдЗрд▓ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд╕реНрд╡реАрдХрд╛рд░рддреЗ.

рдореНрд╣рдгрдЬреЗрдЪ, рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдлрдХреНрдд .sap рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдгрд┐ рдЗрдЪреНрдЫрд┐рдд рд╕реНрд╡рд░реВрдк рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдИрд▓рдЪреНрдпрд╛ рджреБрд╡реНрдпрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ - рдЖрдгрд┐ рддреЗ SAP GUI рд╢реЙрд░реНрдЯрдХрдЯ (рдиреИрд╕рд░реНрдЧрд┐рдХрдкрдгреЗ PC рд╡рд░) рд╕рд╛рд░рдЦреА рдлрд╛рдИрд▓ рдореНрд╣рдгреВрди рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдСрдлрд░ рджреЗрдИрд▓. SAP GUI рд╕реНрдерд╛рдкрд┐рдд) рдЖрдгрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╣ SAP GUI рд╡рд┐рдВрдбреЛ рдЙрдШрдбреЗрд▓ (рдЬрд░ SID рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рдЬреЛрдбреА рдпрд╛ PC рд╡рд░ SAP рд▓реЙрдЧрдСрди рд╕реВрдЪреАрдордзреНрдпреЗ рдЕрд╕рддреАрд▓).

рдкрд░рдВрддреБ, рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ рдХреА рдХреЛрдгреАрд╣реА рдЖрдЧрд╛рдК рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рддреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгрд╛рд░ рдирд╛рд╣реА - рддреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╢реЙрд░реНрдЯрдХрдЯ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ (sapshcut.php):

<?php
$queries = array();
parse_str($_SERVER['QUERY_STRING'], $queries);
$Title = $queries['Title'];
$Size = $queries['Size'];
$SID = $queries['SID'];
$Client = $queries['Client'];
if($Client == '') { $Client=200; };
$Lang = $queries['Language'];
if($Lang=='') { $Lang = 'RU'; };
$User = $queries['Username'];
if($User<>'') { $Password = $queries['Password']; };
$filename = $SID.$Client.'.sap';
header('Content-disposition: attachment; filename='.$filename);
header('Content-type: application/sap');
echo "[System]rn";
echo "Name=".$SID."rn";
echo "Client=".$Client."rn";
echo "[User]rn";
echo "Name=".$Username."rn";
echo "Language=".$Lang."rn";
if($Password<>'') echo "Password=".$Password."rn";
echo "[Function]rn";
if($Title<>'') {echo "Title=".$Title."rn";} else {echo "Title=╨Т╤Е╨╛╨┤ ╨▓ ╤Б╨╕╤Б╤В╨╡╨╝╤Гrn";};
echo "[Configuration]rn";
if($Size=='max') { echo "GuiSize=Maximizedrn"; };
echo "[Options]rn";
echo "Reuse=0rn";
?>

рддреБрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХреЗрд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд┐рдЪрд╛рд░рдгрд╛рд░реА рдЦрд╛рд▓реАрд▓ рд╡рд┐рдВрдбреЛ рдорд┐рд│реЗрд▓:

рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди SAP GUI рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рддреБрдореНрд╣реА рдлрдХреНрдд рд▓реЙрдЧрд┐рди рдкрд╛рд╕ рдХреЗрд▓реНрдпрд╛рд╕, рд▓реЙрдЧрд┐рди рдлреАрд▓реНрдб рднрд░рд▓реЗ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдлреАрд▓реНрдб рд░рд┐рдХрд╛рдореЗ рдЕрд╕реЗрд▓. рдЬрд░ рдЖрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рджреЛрдиреНрд╣реА рджрд┐рд▓реЗ, рдкрд░рдВрддреБ рдкреАрд╕реАрд╡рд░реАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреЗ [HKEY_CURRENT_USERSoftwareSAPSAPShortcutSecurity] рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ рдиреЛрдВрджрдгреАрдордзреАрд▓ EnablePassword рдХреА 0 рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗрдЪ рдорд┐рд│реЗрд▓. рдЖрдгрд┐ рдЬрд░ рд╣реА рдХреА 1 рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реА рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдЖрдореНрд╣реА рдирд╛рд╡ рдЖрдгрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд╛рд╕рд╡рд░реНрдб рджреЛрдиреНрд╣реА рдкрд╛рд╕ рдХреЗрд▓реЗ, рддрд░ рд╕рд┐рд╕реНрдЯрдо рд▓рдЧреЗрдЪ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд╡реАрди рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдкрд╛рд╕рд╡рд░реНрдб рджреЛрдирджрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╕реВрдЪрд┐рдд рдХрд░реЗрд▓. рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗ рдорд┐рд│рд╡рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рд╣реЛрддреА.

рдкрд░рд┐рдгрд╛рдореА, рд╡рд░реАрд▓ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдЪреЗ рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгреВрди рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗрд▓реНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдВрдЪрд╛ рдЦрд╛рд▓реАрд▓ рд╕рдВрдЪ рдЖрд╣реЗ:

<html>
<head>
<script>
function openSAPGui(sid, client, user, password) {
var shell = new ActiveXObject("WScript.Shell");
shell.run('sapshcut.exe -system="'+sid+'" -client='+client+' -user="'+user+'" -pw="'+password+'" -language=RU');
}
</script>
</head>
<body>
<a href='' onclick="javascript:openSAPGui('SID', '200', 'test', '');"/>Example 1: Execute sapshcut.exe (ActiveX)<br>
<a href='Sapgui.Shortcut.File: -system=SID -client=200'>Example 2: Open sapshcut.exe (URI)</a><br>
<a href='sapshcut.php?SID=SID&Client=200&User=test'>Example 3: Open file .sap (SAP GUI Shortcut)</a><br>
</body>
</html>

рд╢реЗрд╡рдЯрдЪрд╛ рдкрд░реНрдпрд╛рдп рдорд▓рд╛ рдЕрдиреБрдХреВрд▓ рд╣реЛрддрд╛. рдкрд░рдВрддреБ SAP рд╢реЙрд░реНрдЯрдХрдЯ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рддреБрдореНрд╣реА рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, CMD рдлрд╛рдЗрд▓реНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреЗ, рдЬреЗ рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди рдЙрдШрдбрд▓реНрдпрд╛рд╡рд░ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА SAP GUI рд╡рд┐рдВрдбреЛ рджреЗрдЦреАрд▓ рдЙрдШрдбреЗрд▓. рдЦрд╛рд▓реА рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ (sapguicmd.php) SAP рд▓реЙрдЧрдСрди рдХреЙрдиреНрдлрд┐рдЧрд░ рди рдХрд░рддрд╛, рд╕рдВрдкреВрд░реНрдг рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧрд╕рд╣ рдереЗрдЯ SAP GUI рд▓рд╛рдБрдЪ рдХрд░рд╛:

<?php
$queries = array();
parse_str($_SERVER['QUERY_STRING'], $queries);
$Title = $queries['Title'];
$ROUTER = $queries['ROUTER'];
$ROUTERPORT = $queries['ROUTERPORT'];
$HOST = $queries['HOST'];
$PORT = $queries['PORT'];
$MESS = $queries['MESS'];
$LG = $queries['LG'];
$filename = 'SAPGUI_';
if($MESS<>'') $filename = $filename.$MESS;
if($HOST<>'') $filename = $filename.$HOST;
if($PORT<>'') $filename = $filename.'_'.$PORT;
$filename = $filename.'.cmd';
header('Content-disposition: attachment; filename='.$filename);
header('Content-type: application/cmd');
echo "@echo offrn";
echo "chcp 1251rn";
echo "echo ╨Т╤Е╨╛╨┤ ╨▓ ".$Title."rn";
echo "set SAP_CODEPAGE=1504rn";
echo 'if exist "%ProgramFiles(x86)%SAPFrontEndSapGuisapgui.exe" set gui=%ProgramFiles(x86)%SAPFrontEndSapGuisapgui.exe'."rn";
echo 'if exist "%ProgramFiles%SAPFrontEndSapGuisapgui.exe" set gui=%ProgramFiles%SAPFrontEndSapGuisapgui.exe'."rn";
echo "set logon=";
if($ROUTER<>'') echo "/H/".$ROUTER;
if($ROUTERPORT<>'') echo "/S/".$ROUTERPORT;
if($MESS<>'') echo "/M/".$MESS;
if($HOST<>'') echo "/H/".$HOST;
if($PORT<>'') echo "/S/".$PORT;
if($LG<>'') echo "/G/".$LG;
echo "rn";
echo '"%gui%" %logon%'."rn";
?>

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛