Upload
trinhtruc
View
261
Download
3
Embed Size (px)
Citation preview
TRANSACTION Developer Advanced Training II
1
Copyright ADSOTECH Scandinavia Oy 2014
Basic Training Advanced Training IIAdvanced Training 1
Contents
2
Winshuttle TRANSACTION Developer Basic Training
TRANSACTION User Interface Creating the First Script Problem Investigation Recording Modes Reporting a Script Problem to ADSOTECH
Winshuttle TRANSACTION Developer Advanced Training I
Multi-line Recordings (Loop Functionality)
Script Linking Backup SAP Data Data Validation Read From SAP
Winshuttle TRANSACTION Developer Advanced Training II
Cell-Based Mapping Dynamic Recordings (Conditions) Managing Long Texts (Read and Update) Making Scripts Available for RUNNER
Users GUI Scripting (Optional)
Basic Training Advanced Training IIAdvanced Training 1
Todayrsquos Agenda Cell-Based Mapping Dynamic Recordings (Conditions) Managing Long Texts (Read and Update) Making Scripts Available for RUNNER Users GUI Scripting (Optional)
3
Basic Training Advanced Training IIAdvanced Training 1
4
Cell-Based Mapping
Basic Training Advanced Training IIAdvanced Training 1
Usagesbull Whenbull Especially useful feature when creating pre-
formatted Excel input ldquoformsrdquo
bull Functionbull Map specific Excel cells to sap fieldsbull Fields within a loop still mapped to columns
5
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
6
Step 1 Switch Mapping to Cell Based
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash Loop definition
7
Step 2 Create the loop
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Contents
2
Winshuttle TRANSACTION Developer Basic Training
TRANSACTION User Interface Creating the First Script Problem Investigation Recording Modes Reporting a Script Problem to ADSOTECH
Winshuttle TRANSACTION Developer Advanced Training I
Multi-line Recordings (Loop Functionality)
Script Linking Backup SAP Data Data Validation Read From SAP
Winshuttle TRANSACTION Developer Advanced Training II
Cell-Based Mapping Dynamic Recordings (Conditions) Managing Long Texts (Read and Update) Making Scripts Available for RUNNER
Users GUI Scripting (Optional)
Basic Training Advanced Training IIAdvanced Training 1
Todayrsquos Agenda Cell-Based Mapping Dynamic Recordings (Conditions) Managing Long Texts (Read and Update) Making Scripts Available for RUNNER Users GUI Scripting (Optional)
3
Basic Training Advanced Training IIAdvanced Training 1
4
Cell-Based Mapping
Basic Training Advanced Training IIAdvanced Training 1
Usagesbull Whenbull Especially useful feature when creating pre-
formatted Excel input ldquoformsrdquo
bull Functionbull Map specific Excel cells to sap fieldsbull Fields within a loop still mapped to columns
5
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
6
Step 1 Switch Mapping to Cell Based
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash Loop definition
7
Step 2 Create the loop
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Todayrsquos Agenda Cell-Based Mapping Dynamic Recordings (Conditions) Managing Long Texts (Read and Update) Making Scripts Available for RUNNER Users GUI Scripting (Optional)
3
Basic Training Advanced Training IIAdvanced Training 1
4
Cell-Based Mapping
Basic Training Advanced Training IIAdvanced Training 1
Usagesbull Whenbull Especially useful feature when creating pre-
formatted Excel input ldquoformsrdquo
bull Functionbull Map specific Excel cells to sap fieldsbull Fields within a loop still mapped to columns
5
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
6
Step 1 Switch Mapping to Cell Based
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash Loop definition
7
Step 2 Create the loop
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
4
Cell-Based Mapping
Basic Training Advanced Training IIAdvanced Training 1
Usagesbull Whenbull Especially useful feature when creating pre-
formatted Excel input ldquoformsrdquo
bull Functionbull Map specific Excel cells to sap fieldsbull Fields within a loop still mapped to columns
5
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
6
Step 1 Switch Mapping to Cell Based
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash Loop definition
7
Step 2 Create the loop
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Usagesbull Whenbull Especially useful feature when creating pre-
formatted Excel input ldquoformsrdquo
bull Functionbull Map specific Excel cells to sap fieldsbull Fields within a loop still mapped to columns
5
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
6
Step 1 Switch Mapping to Cell Based
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash Loop definition
7
Step 2 Create the loop
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
6
Step 1 Switch Mapping to Cell Based
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash Loop definition
7
Step 2 Create the loop
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash Loop definition
7
Step 2 Create the loop
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Cell based mapping ndash VA01
8
Step 3 Outside the loop map Excel cells to SAP fields
Step 4 Inside the loop map Excel columns to SAP fields
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Demobull Transaction VA01 - How to make mapping
9
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
10
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
11
Dynamic recordings - Conditions
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Dynamic recordings - Conditions Default record amp run behavior Conditions based on input dataSAP data Skip screen ndash dynamic condition
12
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Default behaviour
13
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN
By default the recorded dialog must match the dialog appearing during script execution
Sap fields in script which are enabled and update data must exist on respective screens
Otherwise the execution will fail
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Explicit conditions
14
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN - CONDITIONS
If first trans
If sap field XIf excel column
If sap field Y
Different condition types can be defined
Condition scope 1-n screens 1-n fields
Can be nested
Relies on the fact that you know what to expect depending on data in excel or sap
Define in Expert mode
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Conditional Executionbull An Excel field or SAP field can be used to control
whether to perform a specific part of script
bull Logical Operators can be used to give a conditional input to the fields
bull By putting the condition around the complete script specific input rows may be totally skipped
bull ldquoIF first transactionrdquo condition can be applied when the initial screen is different from the first record executed to the subsequent records
15
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Condition definitionbull Mapper ndash Expert mode ndash Select rows ndash press
condition
16
Several comparison operators are available
Logical IF-ELSE Conditions can be specified
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Recording vs script execution ndash Skip screen if not found
17
Screen A
Screen B
Screen C
Screen D
Screen E
RECORDScreen A
Screen B
Screen C
Screen D
Screen E
RUN ndash SKIP SCREEN
Skip screen if not found
Dynamic check during run
Defined on screen level
Use it when it is not possible to define explicit condition
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found
bull Define in Expert mode select appropriate screen open properties
bull Not used in GUI Scripting mode
bull Skip screen cannot be used in the loop18
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Skip screen if not found - Example
bull Transaction TK11 ndash Create condition
bull Screen rdquoOverlapping validity periodsrdquo may appear based on existing data but it is not an error situation
bull Impossible to know before run if it will appear
bull Skip screen if not found solves the issue
19
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
DEMObull FB50 withwithout Company promptingbull Show rsquoSkip screen if not foundrsquo-solutionbull Show other possible if conditions
20
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
21
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
22
Managing long texts
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Textsbull TRANSACTION supports reading and updating of
long text fieldsbull Examples Sales Text Purchasing Texts for Materials Item texts
during Order creation and many more
bull Long texts can be accessed in two different modesbull Default mode ndash The complete text is just one long text field
potentially displayed on multiple rowsbull Line mode ndash The long text field consists of one or more lines
where the maximum length is 72 chars for each line
23
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Long text ndash default mode vs line mode
24
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Managing Long Texts ndash Recording modesbull Non-batch input with SAP Controls supports
bull Long text update in default text modebull Long text update in line modebull Long text read from SAP in line mode
bull Batch input mode supportsbull Long text update in line mode
bull GUI Scripting supportsbull Read and Update in any modebull Reading a multi-line text in default mode causes text formatting to
be cleared
25
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Default modebull Requires Non-batch with SAP Controls recordingbull Long text update onlybull Long text field not shown in mapper by default press
long text button to toggle normal long text view
bull Long text can not be inside loop or conditionbull In default mode the whole text will be mapped to
one excel column
26
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in default mode (Non-batch with SAP Controls recording)
27
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Long texts in Line modebull Each line is reflected by a SAP field named
something like RSTXT_TXLINE(nn)
bull You can update or read these fields
bull Each line is mapped to different excel column
28
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Non-batch with SAP Controls recording (readupdate)
29
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Accessing the long text in line mode Batch recording (update only)
30
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 readupdate longtext fields
31
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
32
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
33
Making scripts available for TRANSACTION runner user
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Script execution alternativesbull From TRANSACTION (developer application)
bull From RUNNER (runtime application)
bull Directly from Excel with Excel add-in installedbull TRANSACTION or RUNNER must be installed on the workstationbull If excel file contains published script(s) can only execute one of
those at the timebull If no published script in the excel file user can pick any script
which is available in the filesystem
34
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-inbull Publish script(s) to Excel workbook or template
bull Run scripts from excel directly no need to open TRANSACTION or RUNNER
bull Installed and activated by default when installing TRANSACTION or RUNNER
bull Enabledisable (close excel first) in TRANSACTION Tools -gt Options -gt Application defaults (administrative authority on pc required)
35
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Publish Scriptbull Embed the script in Excel to make it run from the excelbull Developer will publish the scriptbull This is for Connect Users only
36
Publish the script in Excel
Save it as a template
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
The Excel Add-in functionalitybull Excel may contain multiple scriptsbull Run rows by row numbers selected filteredbull SAP Values popup pick list
37
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Show cellbased VA01 published to excel
38
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
39
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
40
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
41
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
42