- Sapscript Legacy Text Editor Gui 750 Pc
- Sapscript Legacy Text Editor Gui 750 Hp
- Sapscript Legacy Text Editor Gui 750 Download
2784362-GUI 7.6 does not display the text or you are not able to edit the text in the transactions that uses SAPScript text editor Symptom After upgrading SAP GUI to GUI 7.6. The SAPscript ITF-text generated from MS Word however, will be processed and printed with no underlined tabulators regardless of what can be shown in the MS Word as SAPscript Editor. Using MS Word to put formatted text into a comment/command line should be avoided as ITF cannot handle such formats and the conversion from RTF to ITF therefore. PC Editor, Line Editor, Word Processing in the SAPscript Editor, SAPscript, Smart Forms, Microsoft Word, creating Hebrew texts, Unicode system, non-Unicode system. TR CA01: Incorrect long text and short text. 1066952: Working with legacy data files in LSMW (Unicode, BOM, FTP) Popular articles. 16 Run ABAP program from Excel 12.
Skip to end of metadataGo to start of metadataPurpose
This Wiki Page describes how to package and distribute SAP front end components on Windows using SAP Netweaver SAPSetup (NW SAPSetup) - SAP Installation Server Administration Tool.
Overview
SAP’s Front-End Software Deployment Tool – Netweaver SAPSetup not only allows direct installations from distribution media, but also an Installation Server based deployment mechanism that helps distribute SAP Front-End Software to workstations over a network and also using Microsoft SCCM to deploy the large number of users.
General Features of NW SAPSetup:
- Fully-featured installation, uninstallation, update, repair, and patch functions for SAP front end components:
- Front end components are available from an installation server or a distribution medium such as a DVD.
- Install new SAP front end components, uninstall existing ones, and update the remaining components in one cycle.
- Easier and more reliable handling of SAP front end components by using installation servers:
- Wizard-driven user interfaces let you manage the installation server easily.
- You can customize the installation of packages by programming events that support Visual Basic (VB) scripting.
- With NW SAPSetup you can manage multiple SAP front-end components that are deployed on the front ends.
- Maintain nearly all Windows-based SAP front end components on a single installation server.
- Integrate additional SAP front end components into an existing installation server, such as Import Product.
- Deploy multiple SAP front end components on workstations using a single command.
- Easily manage the installation server with wizard-driven user interfaces.
- Local Security Handling (LSH), when configured, lets you deploy SAP front end components on workstations without requiring administrator privileges on all machines.
- Whenever installed SAP front end components or packages change on the installation server, the automatic workstation update service (AWUS) will, once configured, automatically update the workstations and reboot them if necessary.
- Easier handling of multiple SAP front end components by configuration of installation packages – by implementing script events, you can customize and extend the installation of such packages.
- Controlling workstations remotely helps you to remotely access and control workstations on which you have administrator privileges. You can collect remote log files, execute processes remotely, and list remote processes.
- The directory for the creation of the installation server is configured automatically. By default, it is made NULL-session accessible. It can be shared automatically on the network for everyone to read.
- If NwSapSetup.exe is started from a batch file, the return code can be caught by the environment variable %ErrorLevel%.
New Tools and Utilities
- NWCreateInstServer: Installation Server Creation Wizard Driven Tool that helps in creating a basic Installation Server and configures.NET Security to administer it over a network path.
- NWUpdateInstServer: Installation Server Update Wizard Driven Tool is used to update an Installation Server with SAP Front-End Components. This utility will also automatically update older versions existing on an Installation Server by newer ones.
- NWSAPSetupAdmin: Installation Server Administration Wizard Driven Tool that helps in maintaining and configuring an Installation Server, creating packages, importing products, apply patches etc. Administrators can create a Package Definition File to deploy the package using like Microsoft SCCM.
- NWSAPSetup: Front-End Installation Tool is used to install SAP Front-End Components available on the Installation Server on a Workstation, to update an installation or to perform un-installations. Administrator can install manually or using command lines to perform the installation silently and unattended deployments
- NWCheckWorkstation: This utility is used to diagnose the health of the Workstation containing installed SAP front-end components. It creates a CAB-file with the error information. If required, you supply the logs to the SAP Product Support.
- NWSAPSetupDS: This tool allows you to configure (Local Security Handling) that helps administrators to allow domain users with non-administrative privileges to install software locally on their workstations.
Hardware and Software Requirements
Make sure in advance that your system meets the following requirements:
The host for server-based installations must meet the following conditions:
- Accessible to all users at all times, even after the installation is complete. This is required for maintenance purposes such as the distribution of patches.
- Have broadband network connection for high throughput
- Have sufficiently free disk space for all SAP front end components
- Use a Windows server as operating system
SAPSetup 9.0 Notes
It is important that you read the following SAP Notes before you start the installation. These SAP Notes contain the most recent information about the installation, as well as corrections to the installation documentation.
1587566 - Installation problems with NwSapSetup Version 9.0
1583967 - Release Information Note for SAPSetup 9.0
On the Installation Server:
- The Installation Server can be configured to manage and hold many SAP Front-End Components.
- The 'Import Product' feature allows the Administrator to bring new SAP Front-End Components into an existing Installation Server for distribution over the Network.
- The 'Export Product' feature allows the export of an SAP Front-End Component from one Installation Server to another.
- Packages can be configured to contain and deploy multiple SAP Front-End Components.
On the Workstation:
- This one installer is capable of managing multiple SAP Front-End Components deployed on the Workstations.
- With the new installer, it is possible to install new components, uninstall existing ones and update the rest in one cycle.
- It features the installation and maintenance of multiple SAP Front-End Components on the Workstation using a single command-line.
Installing Packages Using the Logon Script
To automate the installation of SAP front end components on a large number of workstations, insert a command line into the logon scripts of the users. This enables you to start the installation of SAP front end components or a package when the user logs on.
Prerequisites
The SAP front end components (especially SAP GUI) should not be running when you perform the following procedure, as SAPSetup might require a reboot to complete the installation if program files are in use.
Procedure
To automatically install a package when a user logs on, add the following command to the user’s logon script:
<server><shared directory>SetupNwSapSetup.exe /package:“<package command line name>“ /nodlg
When you start this command for the first time on a workstation, SAPSetup installs the specified package. With every following logon, SAPSetup will check for updates of this package on the installation server.
Command Line Parameters
Parameter | Description |
NwSapSetup.exe | |
/silent | Does not display a user interface. |
/nodlg | Shows only the progress dialog. |
/force | Overwrites all files, registry keys and other artifacts installed by SAPSetup, regardless whether they exist or not. Even files with a newer file version are overwritten. |
/once:'<OnceTag>' | Make sure that an installation with the tag <OnceTag> runs exactly once on a workstation. The tag <OnceTag> is stored in the Windows registry and never deleted by SAPSetup. If an installation with the same tag is started again, it will do nothing and return 0 instantly. |
/uninstall | Uninstalls SAP front end components installed by SAPSetup. |
/product | Runs the installer in product mode. |
/package | Runs the installer in package mode. |
/product:'<product cmd name>' | Only the specified product is processed. Other products are not displayed on the selection dialog. |
/package:'<package cmd name>' | Only the specified package is processed. Other packages are not displayed on the selection dialog. You can specify several products by concatenating their names with a plus sign (+). |
/update | Updates installed SAP front end components. |
/skip=wtscheck | Skips the check whether the WTS server is in installation mode. Only provide this if the check does not work correctly; in this case, open a message on component BC-FES-INS for a bug report. |
/ForceWindowsRestart | Restarts the workstation automatically when the installation is complete. |
/SMS:['<package cmd name>'] | Creates a status file named 'Package Name.MIF' in the %temp% directory that indicates the success or failure of the process. |
/repair | Repairs all installed SAP front end components. |
/MaintenanceMode | Usually, only those SAP front end components that are also available on the installation source are displayed in the selection dialog. With this switch, all installed SAP front end components are displayed and can be uninstalled. |
Single File Installer | |
/? | Provides help on command line parameters |
NwCheckWorkstation.exe | |
/silent | Does not display a user interface. Returns the |
SAP GUI Installation on a Workstation from an Installation Server
The installation process from an installation server is flexible, easy, and customizable. It makes maintenance easier in any phase of the distribution process, for example, when applying patches.
When installing SAP front end components with server-based workstation installation:
The following options are available:
● Without user interaction (unattended)
● With user interaction (attended), where the user has the following options:
○ Select from installation packages that the administrator has configured
○ Select from a complete list of SAP front end components available on the installation server
Process Flow
The following figure shows how the installation with an installation server works.
With an installation server, the administrator can group various SAP front end components together as installation packages relevant for certain employee roles. The administrator can also specify which package particular users should receive, or offer a variety of packages and allow the user to choose the most appropriate one.
Important SAP Notes for SAP GUI 7.30
sapnote_0000026417_SAP GUI Resources_Hardware and software.pdf
sapnote_0000038119_SAP Logon_Administration of functions.pdf
sapnote_0000066971_Supported SAP GUI platforms.pdf
sapnote_0000147519_Maintenance strategy_deadlines for SAP GUI.pdf
sapnote_0000166130_SAP front end_Delivery and compatibility.pdf
sapnote_0000328723_GUI default settings during installation.pdf
sapnote_0000508649_Diagnosis of frontend installation problems.pdf
sapnote_0000535308_How to apply a SAP Front End patch.pdf
sapnote_0001053737_Expected release dates for SAP GUI for Windows & ITS Patches.pdf
sapnote_0001085218_NetWeaver 7.x BW Frontend Patch Delivery Schedule.pdf
sapnote_0001144671_New SAP Installer for SAPGUI for Windows 7.10.pdf
sapnote_0001169612_Cannot start NWSAPSetupAdmin over a network path.pdf
sapnote_0001397000_SAP GUI for Windows Security Execution of SAPShortcuts.pdf
sapnote_0001414580_Jaws & SAP GUI configuration.pdf
sapnote_0001426178_SAP Logon (Pad) create and distribute server configuration file.pdf
sapnote_0001442028_SAP GUI for Windows_No support for Office 2010 64bit.pdf
sapnote_0001583967_Release Information Note for SAPSetup 9.0.pdf
sapnote_0001587566_Installation problems with SapSetup Version 9.0.pdf
sapnote_0001588323_SAP GUI for HTML cannot be started (NW Basis 7.30).pdf
sapnote_0001652770_BI 7.x in 730 DVD1-BI client tools - contents & versions.pdf
sapnote_0001669254_SAP GUI 7.30_Branding image in titlebar.pdf
sapnote_0001670678_730_New Features.pdf
sapnote_0001685221_SAP Logon_maintain system entry without sapmsg.ini and service file.pdf
sapnote_0001702037_BW 7.x Frontend in GUI 730 - First Customer Shipment.pdf
sapnote_0001710864_SAP Logon 7.30_possibility to disable views via registry.pdf
sapnote_0001726742_SAPBWNews NW 7.x BW Add-On Frontend Patch 300 - GUI 7.30.pdf
sapnote_0001796138_SAPBWNews NW 7.x BW Add-On Frontend Patch 201 - GUI 7.30.pdf
sapnote_0001797599_RRMX for BEx Analyzer 3X is not supported with SAP GUI 730.pdf
Log Files
Log files are maintained under %ProgramFiles%SapSAPSetupLogs
Tool | Log File | Error File |
NwCreateInstServer.exe | NwCreateInstServer.log | NwCreateInstServerErrors_<DateTime>.xml |
NwUpdateInstServer.exe | NwUpdateInstServer.log | NwUpdateInstServerErrors_<DateTime>.xml |
NwSapSetupAdmin.exe | NwSapSetupAdmin.log | NwSapSetupAdminErrors_<DateTime>.xml |
NwSapSetup.exe – Single File Installer | NwSapSetup.log | SAPSetupErrors_<DateTime>.xml |
Return Codes
The following table describes the return codes for NwSapSetup.exe
Return Codes | Description |
0 | Process ended without detected errors |
3 | Another instance of SAPSetup is running |
4 | LSH failed |
16 | SAPSetup started on WTS without administrator privileges |
26 | WTS is not in install mode |
27 | An error occurred in COM |
48 | General error |
67 | Installation canceled by user |
68 | Invalid patch |
69 | Installation engine registration failed |
70 | Invalid XML files |
129 | Reboot is recommended |
130 | Reboot was forced |
144 | Error report created |
145 | Error report created and reboot recommended |
146 | Error report created and reboot forced |
Software Download Links (SMP Login Required)
Patch Download Links (SMP Login Required)
SAP GUI 7.30 Patches and Relevant Notes
Welcome back to part II of this series. To recap: the objective of these articles is to learn how the SAP GUI can be controlled using VBA which can be a big time saver for anyone who regularly downloads raw data from SAP to Excel or performs repetitive tasks in SAP GUI.
In this article I’ll show you how to use SAP’s own “Script Recording & Playback” feature (i.e. their ‘macro recorder’) to get t0 the commands you can send to your SAP GUI using the code snippet from part I.
- Part II: Record a SAP GUI macro with “Script Recording & Playback”
- Part III: Tips for SAP GUI scripting (coming soon)
The first thing you need to figure out is whether your role includes the right to record scripts by clicking the ‘customize local layout’ button at the very right of the SAP GUI’s toolbar. If you can click ‘Script Recording & Playback’ in the menu, you’re all set. If the item is grayed out, you’ll need to get the respective authorization from your IT dept (or check this tutorial).
You now see the script recording window and are ready to record your first script.
Take note of the file path and name in the ‘Save To’ field, then click the red record button. Similar to recording a macro in Microsoft Office, every action you perform in the SAP GUI will now be registered and turned into scripting code.
In this example, let’s assume you’d like to loop through a list of quotation numbers and determine their sales price. (I’m aware that this could be accomplished easier with a dedicated transaction such as VA25, this is just an example.) To do so, perform the following steps in your SAP GUI with the recorder running:
- Open transaction VA23
- Enter a sample quotation / sales document number
- Hit ‘enter’
- Click the ‘net value’ text field at the top right
Now press the ‘stop’ button in the script recording window and open the file listed in the ‘save to’ field in a text editor. Below is what that should look like more or less:
2 4 6 8 10 12 14 16 18 20 | SetSapGuiAuto=GetObject('SAPGUI') EndIf Setconnection=application.Children(0) IfNotIsObject(session)Then EndIf WScript.ConnectObject session,'on' EndIf session.findById('wnd[0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont[0]/shell').doubleClickNode'0000000018' session.findById('wnd[0]/usr/ctxtVBAK-VBELN').text='1234567890' session.findById('wnd[0]/usr/ctxtVBAK-VBELN').caretPosition=11 session.findById('wnd[0]/usr/subSUBSCREEN_HEADER:SAPMV45A:4021/txtVBAK-NETWR').setFocus session.findById('wnd[0]/usr/subSUBSCREEN_HEADER:SAPMV45A:4021/txtVBAK-NETWR').caretPosition=14 |
The file as you have it in front of you is a VBS script which you could simply run by double clicking it on your Desktop. In this case, it will perform the very same steps you took a minute ago. Since we’re going to parameterize the code for use in functions or loops and want to use them in Excel VBA macros, we’ll have to adapt the code just a little so let’s look at the snippet line by line:
Lines 1-14 establish a connection object to the SAP GUI. We’ve covered this in part I and can ignore them here, they won’t be needed going forward.
Lines 15-22 are the interesting ones. You could simply copy them into the code snippet from part I and the script could be run from Excel instead of Windows Scripting Host.
Line 15 maximizes the SAP GUI window. This is optional.
Line 16 opens the VA23 transaction from the shortcut tree in you GUI, in this case it opens item no. 18 from my tree of shortcuts. This is not quite robust as other users may not have the transaction in their SAP menu or in a different place. Also, this only works when you are on the welcome screen of the GUI. Therefore, I suggest a different command:
Lines 17 and 18 type the quotation number 1234567890 into the quotation number field and then set the cursor to position 11, i.e. after the last digit.
Line 19 corresponds to hitting the enter key.
Lines 20 and 21 are for clicking the ‘net value’ text field and setting the cursor to the last position. Instead of setting focus to the text field, you can also access its ‘Text’ property to obtain its value.
session.findById('wnd[0]/usr/subSUBSCREEN_HEADER:SAPMV45A:4021/txtVBAK-NETWR').Text |
For our purposes, I recommend simplifying the code to this:
2 4 | session.findById('wnd[0]/usr/ctxtVBAK-VBELN').text='1234567890' session.findById('wnd[0]/usr/subSUBSCREEN_HEADER:SAPMV45A:4021/txtVBAK-NETWR').setFocus |
Sapscript Legacy Text Editor Gui 750 Pc
As you can see, the recorder quite literally recorded even the tiniest of our clicks, much of which is not actually required. Now, let’s take this to Excel. Remember, we are trying to populate a table filled with quotation numbers with the corresponding net values.
Putting together the snippet from part I with what we’ve learned in this post, you get to below code. I’ve added a ‘for each’ loop to run through all quotation numbers of a list.
Sapscript Legacy Text Editor Gui 750 Hp
Sapscript Legacy Text Editor Gui 750 Download
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 | 'Catch and redirect errors in case SAP GUI is not On ErrorGoToNotConnected 'Get the SAP GUI Scripting object 'Get the currently running SAP GUI 'Get the first system that is currently connected 'Get the first session (window) on that connection On ErrorGoTo0 ' --- CODE FROM PART II STARTS HERE --- DimNetValue AsDouble WithThisWorkbook.Sheets('Sheet1') ' interrupt loop upon encountering first empty cell ' make sure cell contains number (and skips column title rows) ' SAP GUI script starts here ' change hardcoded quotation number to quotation number variable from for each loop Session.findById('wnd[0]/usr/ctxtVBAK-VBELN').Text=quotation ' assign value of net value field to NetValue variable NetValue=Session.findById('wnd[0]/usr/subSUBSCREEN_HEADER:SAPMV45A:4021/txtVBAK-NETWR').Text ' write NetValue value to column B EndIf EndWith ExitSub MsgBox'Please log into SAP GUI first.',vbCritical |
Good luck building your first macro with SAP GUI script!