рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ SAP GUI рд▓реЙрдиреНрдЪ рдХрд░рдирд╛

рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рд▓реЗрдЦ рдЕрдкрдиреЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ рдмреНрд▓реЙрдЧ, рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рджреЛрдмрд╛рд░рд╛ рди рдЦреЛрдЬрдирд╛ рдкрдбрд╝реЗ рдФрд░ рдпрд╛рдж рди рд░рд╣реЗ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдХреЛрдИ рднреА рдмреНрд▓реЙрдЧ рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╕рднреА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗред

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

SAP рд▓реЙрдЧрдСрди рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣рдорд╛рд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рдерд╛, рдФрд░ sapgui.exe рдЪрд▓рд╛рддреЗ рд╕рдордп рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди SAP рд▓реЙрдЧрдСрди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рджреВрд╕рд░реА рдУрд░, рдордирдорд╛рдиреЗ рд╕рд░реНрд╡рд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде SAP GUI рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рдерд╛: рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 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 рдорд┐рд▓рд╛: рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╡реЗрдм рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрдирд╛рдирд╛. рд╣рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрд╡рдпрдВ 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""

рдЕрдм, рдпрджрд┐ рд╣рдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реЗрдм рдкреЗрдЬ рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдмрдирд╛рддреЗ рд╣реИрдВ Sapgui.рд╢реЙрд░реНрдЯрдХрдЯ.рдлрд╝рд╛рдЗрд▓ рдПрдХ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ:

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

рд╣рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рд╡рд┐рдВрдбреЛ рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдП:

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ SAP GUI рд▓реЙрдиреНрдЪ рдХрд░рдирд╛

рдФрд░ рд╕рдм рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк "рдЕрдиреБрдорддрд┐ рджреЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ:

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ SAP GUI рд▓реЙрдиреНрдЪ рдХрд░рдирд╛

рдЙрдлрд╝, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗ рд╕реНрдкреЗрд╕рдмрд╛рд░ рдХреЛ %20 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдЦреИрд░, рдЕрдиреНрдп рд╡рд░реНрдгреЛрдВ рдХреЛ рднреА рдкреНрд░рддрд┐рд╢рдд рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдб рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рд╕рдмрд╕реЗ рдЕрдкреНрд░рд┐рдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрддрд░ рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдорд╛рдирдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) - рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдРрд╕реЗ рд╡рд░реНрдг рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХрдорд╛рдВрдб рджреБрднрд╛рд╖рд┐рдпрд╛ рдРрд╕реЗ рдПрдиреНрдХреЛрдбреЗрдб рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдПрдХ рдФрд░ рдорд╛рдЗрдирд╕ - рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╛рдо рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреЛрд▓рди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ (sapgui.рд╢реЙрд░реНрдЯрдХрдЯ.рдлрд╝рд╛рдЗрд▓:). рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╣реА sapshcut.exe рд╡рд╣ рд╕рдм рдХреБрдЫ рддреНрдпрд╛рдЧ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реИ (рдкреНрд░рддреАрдХ "-" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдлрд┐рд░ рдирд╛рдо, "=" рдФрд░ рдорд╛рди), рдпрд╛рдиреАред рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреИрд╕реЗ "sapgui.shortcut.file: -system=SID"рдпрд╣ рддрдм рднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдмрд┐рдирд╛ рдЬрдЧрд╣ рдХреЗ"sapgui.shortcut.file:-system=SID"рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпреВрдЖрд░рдЖрдИ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

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

рд╡реЗред рд╣рдо рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рднреА рдЕрдкрдиреЗ рд▓рд┐рдП рдЕрдиреБрдкрдпреБрдХреНрдд рдорд╛рдирдХрд░ рддреНрдпрд╛рдЧ рджреЗрддреЗ рд╣реИрдВред

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

рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд▓рдЧрднрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ (рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреЛрдИ рд▓реЗрдирджреЗрди рднреА рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ):

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

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

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

рдпрд╣ SAP рд▓реЙрдЧрдСрди рдореЗрдВ рд╢реЙрд░реНрдЯрдХрдЯ рдирд┐рд░реНрдорд╛рдг рдлреЙрд░реНрдо рдкрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝реАрд▓реНрдб рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ:

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ SAP GUI рд▓реЙрдиреНрдЪ рдХрд░рдирд╛

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

рдпрд╛рдиреА, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЖрдкрдХреЛ рдмрд╕ .sap рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рд╛рд░реВрдк рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ - рдФрд░ рдпрд╣ рдЗрд╕реЗ SAP GUI рд╢реЙрд░реНрдЯрдХрдЯ (рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдкреАрд╕реА рдкрд░) рдЬреИрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реЗрдЧрд╛ SAP GUI рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдкрд░) рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ SAP GUI рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдЧрд╛ (рдпрджрд┐ SID рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛрдбрд╝реА рдЗрд╕ рдкреАрд╕реА рдкрд░ 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ